Commit Graph

90 Commits

Author SHA1 Message Date
szumaster 0a41704490 Implemented Plague City quest
Added dwellberries spawns to McGrubor's Wood
2023-06-02 09:09:08 +00:00
Avi Weinstock aec9476438 Ensure corporeal beast takes half-damage from non-spears
Ensure familiars enter the corporeal beast arena
Corrected Vesta's spear attack rate
2023-06-02 08:35:34 +00:00
Ceikry cb630e7043 Requirements Audit
Added a new quest requirement system
Ensured that all implemented rewards are obtainable, even if all requirements are not implemented
Rewards that should have higher requirements than what is currently obtainable will have those requirements automatically increase as more quests are added
The requirements for any quest can be viewed at any time by clicking it in the quest list
Things that were previously locked/unavailable but are now available (with prereqs) are:
- It is now possible to obtain and equip Barrow's Gloves with the Recipe for Disaster prereqs
- It is now possible to obtain and equip an Ancient Staff with the Desert Treasure prereqs
- It is now possible to enchant your secateurs into Magic Secateurs with the Fairy Tale I - Growing Pains prereqs and 40k gold
- It is now possible to equip the Ancient Mace with the Another Slice of H.A.M prereqs
- It is now possible to get Suqahs as a task from Duradel with the Lunar Diplomacy prereqs
- It is now possible to obtain a Seal of Passage by speaking with Chieftan Brundt after meeting the Lunar Diplomacy prereqs
- It is now possible to obtain Ancient Staves by killing the level 96 and 103 mummies in the Ancient Pyramid (1/500)
Things that were freely available but are now locked include:
- Sophanem now requires/requires the prereqs of Icthlarin's Little Helper
- Pharaoh's Sceptre requires the same^
- Equipping god books now requires Horror from the Deep/its prereqs
- Neitiznot helmet now requires the Fremennik Isles prereqs rather than just Fremennik Trials
- Cape of Legends now correctly requires the full possible prereqs for Legend's Quest rather than just 55 QP
- Dragon Scimitar now correctly requires the Monkey Madness prereqs
- Ape Atoll teleport now correctly requires the Monkey Madness prereqs
- Slayer Helmet and the Slayer Rewards Shop in general now correctly require the Smoking Kills prereqs (not high)
- Dragon Halberd now requires the Regicide prereqs
- Climbing Boots now require the Death Plateau prereqs
- Dragon SQ Shield now requires the Legend's Quest prereqs to equip (source available in sourcecode)
- Initiate Armour now requires the Recruitment Drive prereqs
- Proselyte Armour now requires the Slug Menace prereqs
- Access to Piscatoris now requires the Swan Song prereqs (effectively Quest Cape here.)
- The disease-free herb patch in Trollheim now requires the My Arm's Big Adventure prereqs.
- Ardougne Teleport now requires the Plague City prereqs
- Watchtower Teleport now requires the Watchtower prereqs
- Trollheim Teleport now requires the Eadgar's Ruse prereqs
- The Lunar spellbook now requires the Lunar Diplomacy prereqs
- The Ancient spellbook now requires the Desert Treasure prereqs
- Crafting Astral Runes now requires the Lunar Diplomacy prereqs
- Crafting Death Runes now requires the Mourning's End Part II prereqs
- Crafting Blood Runes now requires the Legacy of Seergaze prereqs
- Access to Cave Horrors now requires the Cabin Fever prereqs
- Sorceress' Garden now requires Prince Ali Rescue
- Access to the Heroes' Guild now requires the Heroes' Quest prereqs
- Access to GWD now requires the Troll Stronghold prereqs
- Access to Neitiznot and Jatizso now requires Fremennik Trials
- Access to Shilo Villa now requires the Shilo Village prereqs
- The Keldagrim cart system now requires The Giant Dwarf prereqs
- Fairy Rings now require the full Fairy Tale I - Growing Pains prereqs
- Ectophial now requires the Ghosts Ahoy prereqs
- Access to Tormented Demons now requires the While Guthix Sleeps prereqs
- Access to the Halberd Shop and the ability to equip Dragon Halberds now requires the Regicide prereqs
- Access to Lletya now requires the Mourning's End Part I prereqs
- Access to Corporeal Beast now requires the Summer's End prereqs
- Chivalry and Piety prayers now require the King's Ransom prereqs
- Ali Morrisane's rune shop now requires the The Feud prereqs
- Armoured Zombies now require the Defender of Varrock prereqs
- Experiments now require the Creature of Fenkenstrain prereqs
- The carpet to Sophanem now requires the Icthlarin's Little Helper prereqs
- The carpet to Uzer now requires The Golem
- The carpet to Bedabin Camp now requires The Tourist Trap
- The bank in Sophanem now requires the Contact! prereqs
- The Dragon Battleaxe now requires the prereqs of Heroes' Quest to equip.
- The Dragon Mace now requires the prereqs of Heroes' Quest to equip.
- Spirit shields of all varieties (improved, blessed, unblessed) now require the prereqs of Summer's End to equip.
- Bork access now requires What Lies Below
2023-05-30 09:03:05 +00:00
szumaster d0ae674155 Fixed facial expression in Onglewip dialogue
Removed Seth from the game
Fixed lamp text
Added missing cow spawns
2023-05-07 03:04:01 +00:00
szumaster 1f270ae8f0 Removed some inaccessible NPCs 2023-05-04 14:16:42 +00:00
szumaster f9fb929b45 Improved Al Kharid dialogues
AliTheFarmer now spawns
AliTheGuard now spawns
Improved chicken farm spawns
2023-04-24 15:08:35 +00:00
Ceikry f6096e3020 Rewrote impling system
Fixed static impling spawns
Fixed impling spawn ratio
Reworked Puro-Puro, much more authentic
Imp defenders now work properly
Crop circles now appear
Added admin command ::implings to list active implings (excludes implings from Puro-Puro)
Fixed bug where you could add to a finished compost bin
2023-04-20 12:16:21 +00:00
downthecrop fed72384ba Implemented The Grand Tree quest 2023-04-14 01:27:54 +00:00
Dan Ginovker 034cc75a61 Started implementing Castle Wars (not ready to enable yet) 2023-04-10 07:13:54 +00:00
bushtail af99895168 Refactored some fishing code
Converted some fishing code to kotlin
Implemented crayfish fishing
2023-04-01 04:57:58 +00:00
Zerken 353bbbd61a Lumbridge immersion update
Added sound to shearing sheep
Added sound to failing to shear the penguin sheep
Added sound to picking up field items (wheat, potato, etc.)
Added 3 missing chicken(1017) spawns to farmer freds farm
Removed 1 incorrect chicken(41) spawn from farmer freds farm
Added 1 missing sheep(43) spawns at farmer freds farm
Added 2 missing sheep(1765) spawns at farmer freds farm
Added 2 missing sheep(5156) spawns at farmer freds farm
Added 2 missing sheep(5157) spawns at farmer freds farm
Added 2 missing sheep(5160) spawns at farmer freds farm
Added 1 missing ram(3673) spawn at farmer freds farm
Added all combat sounds to ram(5168,3673)
Added 1 missing mugger(175) spawn behind lumbridge by logs
Added all combat sounds to mugger(175)
Added 2 missing sheep(42) spawns behind lumbridge by logs
Removed 6 incorrect giant rat(86) spawns at southwest corner of lumbridge castle
Added 2 giant rat (86) spawns at southwest corner of lumbridge castle
Added 1 giant rat (4942) spawn at southwest corner of lumbridge castle
Added 10 missing rat(47) spawn at southwest corner of lumbridge castle
Removed 24 incorrect goblin spawn(all 3267,3264) between lumbridge and draynor
Added 3 goblin(2278) spawn between lumbridge and draynor to east section
Added 1 goblin(1772) spawn between lumbridge and draynor to east section
Added 1 goblin(1770) spawn between lumbridge and draynor to east section
Added 2 goblin(1771) spawn between lumbridge and draynor to east section
Added 3 goblin(2279) spawn between lumbridge and draynor to east section
Added 2 goblin(2281) spawn between lumbridge and draynor to east section
Added 1 goblin(2278) spawn between lumbridge and draynor to west section
Added 1 goblin(1772) spawn between lumbridge and draynor to west section
Added 1 goblin(1770) spawn between lumbridge and draynor to west section
Added 1 goblin(1771) spawn between lumbridge and draynor to west section
Added 1 goblin(2279) spawn between lumbridge and draynor to west section
Added 1 goblin(2280) spawn between lumbridge and draynor to west section
Added 2 goblin(2279) spawn between lumbridge and draynor to north section
Added 1 goblin(1770) spawn between lumbridge and draynor to north section
Added 1 goblin(1771) spawn between lumbridge and draynor to north section
Added 1 goblin(2278) spawn between lumbridge and draynor to north section
Removed 2 incorrect giant spider(59) spawns at ham trapdoor
Added 5 giant spider(59) spawn at ham trapdoor
Removed 3 incorrect giant spider(59) spawns around well
Added 3 giant spider(59) spawn at well
Removed 1 incorrect spider(59) at giant rats spawn near lumbridge by logs
Added 1 missing giant spider(59)spawn next to tree patch
2023-03-25 15:24:57 +00:00
Skal Fate 48805eea66 Improved Varrock sword shop NPC movement 2023-03-21 03:13:49 +00:00
Zerken 55c619bf87 Significant Stronghold of Security immersion improvements
Added the command ::jingle to play music jingles by id
2023-03-08 03:28:10 +00:00
szumaster c85400b3e2 Removed random chicken near tutorial island
Swapped ogre NPCs near glider at Feldip Hills
Chaos temple now has the authentic number and variety of monks
Removed NPCs spawning in the void
Adding missing zogre and skogre config, including adding to the respective slayer task
Added missing crozier config
Added training sword sound effects
2023-02-10 00:36:57 +00:00
szumaster 9fc92f52f4 Implemented Fight Arena quest 2023-02-04 08:54:59 +00:00
szumaster 5635e9235e Added Snowy knights and Sapphire glacialis to Rellekka hunter area 2023-01-24 23:12:27 +00:00
szumaster ce2a95fa51 Corrected enchanted top requirements and bonuses
Removed soft clay from impling drop table
Removed duplicated Eadburg and Servant NPCs from Burthorpe
Corrected the position of Eadburg and Servant
Corrected the position of the Burthorpe guards
Corrected Burthorpe guard NPC ID
Reoriented exterior Burthorpe archers to face each other
Added animations and combat sound effects to Servant, Eadburg and Burthorpe guards
Relocated 1st floor archers in Burthorpe Castle
2023-01-24 23:00:43 +00:00
szumaster f124e27f33 Moved the spawn point of the abyssal guardian 1 tile so that it is now reachable 2023-01-19 00:41:13 +00:00
szumaster bdb014711c Removed giant rat from void 2023-01-18 23:41:07 +00:00
Von Hresvelg 22b7b7ab98 Added Fenkenstrain experiment spawns, stats, examines, and animations 2022-10-17 13:03:28 +00:00
Byte 2115f1cb31 Fixed issue where gourmet impling was not moving 2022-09-27 00:02:39 +00:00
Byte 95bd5ab4b7 Replaced coal truck mine scorpions with giant bats 2022-09-17 05:48:03 +00:00
Avi Weinstock 5c4134e2e3 Implemented The Golem quest
Added new DialogueBuilder system
Fixed bug where examinable scenery with no left-click options were null from RegionManager's perspective
2022-09-17 04:20:50 +00:00
downthecrop 744ee81124 Implemented Tree Gnome Village Quest
Added Tree Gnome Village Quest requirement to Spirit Tree Network
Rewrote GnomeSpiritTree Plugin (converted to listener)
Added authentic "Local Gnome" NPC spawns
2022-08-21 04:16:16 +00:00
Lila Hioh 3145af75a6 Vinesweeper improvements
Added missing animations
NPCs perform their animations and chatlines in proper sequence and timing
Added in the 2 other colors of bunnies, so now all 3 colors of bunnies are present
Added in 3 new use-with item interactions: spade on hole, flag on hole, ogleroot on bunny
Prevent bunnies from being double dipped for hunter XP
Planting a flag now locks the player for the duration of the animation
2022-07-30 15:37:39 +00:00
Woahscam 91cdd5a95a Implemented Elemental Workshop I quest 2022-07-29 13:16:52 +00:00
Ceikry 257534df29 Implemented the Big Chompy Bird Hunting quest
Implemented the toad inflation Distraction & Diversion
2022-07-12 13:51:35 +00:00
Coaltong 2ae3c5c5d1 Changed guard NPCs in Yanille watchtower to the authentic watchmen NPCs 2022-07-07 13:14:44 +00:00
vddcore 534f568ef0 Fixed incorrect banker NPC look-up behavior for bank booths
Banker interactions are now properly restricted for Ultimate Ironmen
Added theme-appropriate banker NPCs to booths at Void Knights' Outpost Island
Added missing Canifis banker NPCs
Fixed incorrect handling of Arnold Lydspor banking-related logic
Added Arnold Lydspor dialogue
Consolidated banker NPC listener logic into BankerNPC class itself
Added ContentAPI call to check if a node offers an interaction option
2022-07-02 09:46:24 +00:00
skelsoft 49a6c833af Slayer expansion
Sumona (NPC ID 7880) now implemented as a Slayer Master
Sumona slayer task pool created, 1:1 with the task weights on the RSWiki
Sumona NPC spawn added
All slayer master task pools have been re-ordered alphabetically to match both live game wiki's task ordering
Slayer task pools have been audited to ensure weights are correct
Unimplemented tasks added to task tables but disabled
Elves now added as a Slayer task, players can find them at Elf Camp and Lletya
Elf slayer task added to task pool of Chaeldar and Duradel (as well as the new Sumona pool)
Added Fremennik easy diary NPCs
2022-06-25 03:11:57 +00:00
Steffen Christensen fc633160ee Fixed woman in Lumbridge house spawning inside of chair (Moved her spawn location a tile so she spawns freely)
Fixed #389 by adding missing items to Horvik's armour store in Falador
2022-04-29 08:52:05 +00:00
skelsoft a4ca46d262 Redwings Drop III.5: Tutorial Island, Tribal Totem 2022-03-19 22:54:15 +00:00
Ryan 37a503746b Added Hobgoblins (lvl 42) spawns to the Rock Crab area north of Rellekka
Added Nature Runes and Cut Sapphire ground item spawns to the Rock Crab area north of Rellekka

Removed Rock Crabs negative bonuses allowing them to deal damage as intended
2022-03-14 22:35:06 +00:00
skelsoft 7968367e14 The Fremmenik Trials quest has been completed, now accesible in-game
Barrows prayer drain timer standardized to 18 seconds

Giant Mole's Burrow mechanic corrected in functionality. Burrow: When the mole's health is between 5-50%, there is a 25% chance for any incoming attack to cause it to burrow away into another location. There is also a chance that the dirt she digs while burrowing to escape can extinguish the player's light source (shown with dirt splatters on the player's screen), though covered light sources will be unaffected by this.

Mole Lair's unique music track now correctly plays across the entirety of the Mole Lair region

Giant Mole droptable corrected. Egregious RSPS noted secondary drops removed. G. Mole can now correctly drop random Hard Clues, and the 100 Iron Ore (noted) drop has been added.

Hostile Random Events return! Tree Spirit, River Troll, Rock Golem, Shade, and Zombie Hostile Random Events rejoin the Evil Chicken in their AFK-anihilation onslaught! Beware!

Mounted Glories now have full right-click Teleport options

You can now build an Obelisk inside your POH at 41 Construction, as the centrepiece spot inside a standard Garden room

Can now trade in Long and Curved bones to Barlak in the Dorgeshuun Mine (temporary location for now) for Construction EXP (after completion of The Lost Tribe)

Ridiculous amounts of funky fresh new NPC dialogues by Q in the following areas: LLetya, Isafdar, Ardougne, Witchaven, Ape Atoll, Miscellania, Dorgeshuun, Zanaris and many many many more!

Potion decanting note bug should now be fixed and not eat up all your notes when attempting to decant

Weapon Poison addition and removal fixes

All currently functional Summoning familiars with invisible skills boosts are now correctly added to the game! Pyrelord, Forge Regent, Arctic Bear, Lava Titan, Magpie, Spirit Graahk, Spirit Larupia, Spirit Kyatt, Void Ravager and Wolpertinger now boost skills alongside their other helpful abilities.

The Mining Guild can now be entered under 60 Mining via the use of skill boosts

The Lady of the Lake will now finally enhance Excalibur for you if you have the prerequisite Seers Hard Diary and Merlin's Crystal completed, and the headband and sword equipped when talking to her.

Can now fish slimy eels

Restored the removed/regressed/whatever Bot Dialogues!

All Ancient Warriors' Equipment (Vesta, Zuriel etc) is now correctly tradeable and droppable in its un-degraded form

Some hat clipping fixes

Fixed blanket Wilderness aggression forcing even non-aggressive monsters to be aggressive

Fremennik helmets (eg: archers, warriors, etc) now locked behind Fremennik Trials Quest

Added the following SFX:
giant mole combat sfx
water elemental combat sfx
fire elemental combat sfx
earth elemental combat sfx
air elemental combat sfx
baby blue dragon combat sfx
baby red dragon combat sfx + examine
baby black dragon combat sfx
black demon combat sfx
dark beast combat sfx
dust devil combat sfx
gargoyle combat sfx
fire giant combat sfx
moss giant combat sfx
hill giant combat sfx
nechryael combat sfx
turoth combat sfx
kurask combat sfx
wallasalki combat sfx
yak combat sfx
abyssal demon combat sfx
bloodveld combat sfx
cave crawler combat sfx
Digging with spade SFX added
abyssal leech combat sfx
abyssal walker combat sfx
void brawler combat sfx (pest control)
chaos elemental standard combat sfx (NOT spells)
cockatrice combat sfx
crawling hand combat sfx
crocodile combat sfx
void defiler combat sfx (pest control)
lesser demon champion combat sfx
elf warrior combat sfx
ghoul combat sfx
ghoul champion combat sfx
jelly combat sfx
pyrefiend combat sfx
void ravager combat sfx (pest control)
rock lobster combat sfx
rockslug combat sfx
void shifter combat sfx (pest control)
void spinner combat sfx (pest control)
void splatter combat sfx (pest control)
void torcher combat sfx (pest control)
starlight combat sfx (GWD: Saradomin Melee Minion)
growler combat sfx (GWD: Saradomin Mage Minion)
Picking herb/harvesting crop SFX added
Planting a seed with seed dibber SFX added
Digging up patch with a Spade SFX added
Raking a patch SFX added
Watering a farming patch with a Watering can SFX added
Using a Plant Cure on a diseased patch SFX added
Pouring Compost/Supercompost on a farming patch SFX added
Filling Compost Bin SFX added
Opening and closing the Compost Bin SFX added
Filling buckets with Compost from the Compost Bin SFX added
Chaos Elemental's three unique spells (Discord, Madness, and Confusion) now have correct impact sfx when hitting the player

Standard Seed Bird's Nest loot pool corrections

Ring Bird's Nest loot pool corrected

Wyson Bird's Nest loot pool corrected

Wyson Bird's Nest loot quantities corrected

Fixed tick delay on Fletching bows and crossbows

Chaos Elemental Drop Table Overhaul

Chaos Elemental's Main drop table has been overhauled to correct items, amounts, and (close-enough) weights

Chaos Elemental's Minor drop table added, using Item ID 799 as an item container

Chaos Elemental now correctly rolls 1 minor drop and 1 major drop from its minor/major loot tables when it is killed.

Restrict Dwarven Multicannon use inside Fremennik Slayer Cave
2022-03-09 19:12:11 +11:00
Harris Hackett 49bf0d6ef5 Implemented Monk's Friend quest 2022-02-23 13:08:01 +00:00
Avi Weinstock f625a8ff01 Add: Family Crest 2021-12-22 01:26:10 +00:00
ceikry e8c422619a Applied embargoed patches - Marks Nov 1, 2021 Release. 2021-11-01 20:33:29 -05:00
skelsoft c34a196b82 Add: Taverley Druid Update 2021-10-30 01:46:31 +00:00
skelsoft d49c8a3498 JSON: Pet Shop, misc examines and fixes 2021-10-22 19:38:45 +00:00
Avi Weinstock ee17d4592e Fix varrock newspaper interface indicies, and fix a syntax error in npc_spawns.json. 2021-10-18 13:48:27 -04:00
skelsoft 0619c577e9 Add: Genie Random Event 2021-10-18 02:52:12 +00:00
ceikry bf497bae36 Halloween Event 2021 2021-10-17 11:23:21 -05:00
skelsoft f53dfc0fab Add: JSON Monolith #1 2021-10-13 02:05:56 +00:00
Avi Weinstock 28f198cb72 Implement vinesweeper 2021-10-07 00:25:15 +00:00
Avi Weinstock 45dd084f5c Implement pitfall trapping for larupias, graahks, and kyatts. 2021-09-16 15:54:14 -04:00
skelsoft 1cfd58528b Fix: Taverley Dungeon QA Pass 6 2021-09-10 01:53:53 +00:00
skelsoft 42bac3233b Fix: Taverley Dungeon QA Pass 5 2021-09-06 13:30:44 +00:00
skelsoft e2a1ca7712 Fix: Taverley Dungeon QA Pass 4
- Corrected all Tormented Demon spawns inside the AGT (6 Tormented Demons)
- The gnarlier WGS model variant of Tormented Demon will also be able to spawn in the AGT (ID 8358)
- Fixed punctuation error in lantern making dialogue (LanternCrafting.kt)
- Coffin (ID 32290) and Altar Slab (ID 32289) object examines added
- Added all Poison Spider spawns to Taverley Dungeon (8 Poison Spiders)
- Added all lvl-45 Monk of Zamorak spawns to Taverley Dungeon (6 Monks of Zamorak)
- Corrected both Black Dragon spawns in Taverley Dungeon with their correct model variants
- Fernahei's Fishing Hut shop stock correction
2021-09-03 11:44:02 +10:00
skelsoft 1951aa1739 Fix: Wizards' Guild Portals, more Taverley Dungeon, misc
- Corrected the exact teleport coordinates for all 3 Wizards' Guild portals (WizardGuildPortals.kt)
- Correct text printed in the chatbox when using one of the Wizards' Guild portals
- added knife ground item spawn inside Sorceror's Tower
- Thormac (ID 389) NPC examine added.
- spawned Zandar Horfyre NPC (ID 3308) in his correct location at the top of Dark Wizards' Tower
- Added all correct Hellhound spawns in Taverley Dungeon (13 Hellhounds!)
2021-09-02 12:54:05 +10:00
skelsoft 4760725b0f Fix: Taverley Dungeon QA Pass 3
- Fishing Guild Shop stock corrections
- Fishing Guild Shop name correction
- Shantay Pass Shop stock corrections
- Grud's Herblore stall name correction
- Frincos' Fabulous Herb Store name correction
- Frincos' Fabulous Herb Store stock corrections
- level-19 Ghost examine text corrected
- Correct respawn rate of lvl-22 Skeletons at 70 ticks
- Correct respawn rate of lvl-25 Skeleton at 60 ticks
- Sapphire lantern (unfilled), Sapphire lantern (unlit) and Sapphire lantern (lit) now have correct examine text.
- Fishing spot (Barbarian fishing) and the Small Net/Bait Fishing spot near Barbarian Outpost now have correct examine text.
- Added all correct Hill Giant spawns to Taverley Dungeon (5 Hill Giants)
- Added all correct Giant Bat spawns to Taverley Dungeon (9 Giant Bats)
- Added all correct Ghost spawns to Taverley Dungeon (14 Ghosts)
- Added all correct Skeleton spawns to Taverley Dungeon (7 Skeletons)
- All monsters in the first half of Taverley Dungeon that have variant models, can now correctly spawn as variants (Lesser Demon, Hill Giant, Ghost, Skeleton)
2021-08-30 12:26:09 +10:00