Commit Graph

457 Commits

Author SHA1 Message Date
Oven Bread 2f4781e4ce Implemented Death Plateau quest 2023-06-27 12:28:04 +00:00
Trident101 c7e8c54068 Added melee animation for jail guard 2023-06-27 00:27:44 +00:00
Trident101 e9a373e328 Corrected fancy dress shop items
Added item config for key given during Prince Ali Rescue quest
2023-06-25 13:30:49 +00:00
Zerken cef956722a Implemented water filling sounds for filling water vessels from all water sources
Implemented specific bucket water filling sound when filling from a well
Implemented emptying sounds for emptying vessels
Implemented cow milking sound
Implemented sound when smelting at a furnace
Implemented sound when smelting cannonballs at a furnace
Implemented sound when glassblowing
Fixed herb cleaning sound
Fixed regular wood door opening and closing sounds
Implemented metal door/gate opening and closing sounds
Implemented fence opening and closing sounds
Added Camelot castle main gate in door_configs.json
Fixed Sinclair mansion main gate to be a metal type door in door_configs.json
Implemented drinking sound when drinking from a waterskin in the desert
Implemented desert magic carpet travel take off and landing sound
Implemented desert magic carpet travel jingle/music
Fence around Falador cow farm is now properly identified as a fence and opens correctly
Fence id 34780 is now properly identified as a fence in door_configs.json so it opens correctly
Fence id 8810 is now properly identified as a fence in door_configs.json so it opens correctly
Fence id 2050-2051 is now properly identified as a fence in door_configs.json so it opens correctly
Fence id 1553 now has the correct open id in door_configs.json so it opens correctly
Fixed music tracks Relleka(289), Saga(290), and Borderlands(291) so they now play in their correct locations
Implemented jingle/music for sailing/chartering a ship(Trader crewmembers)
Implemented jingle/music for sailing/chartering a ship from/to Port Sarim/Karamja
Implemented jingle/music for sailing/chartering a ship from/to Port Sarim/Entrana
Implemented jingle/music for sailing/chartering a ship from/to Relleka/Neitiznot
Implemented jingle/music for sailing/chartering a ship from/to Relleka/Jatizso
Implemented jingle/music for sailing/chartering a ship from/to Ardougne/Brimmhaven
Implemented jingle/music for sailing/chartering a ship from/to Port Sarim/Pest control
Fixed the music player to be more authentic. Now when songs end they will repeat instead of playing a random inauthentic song. The loop function now works correctly so the currently playing song will play endlessly without changing as the player moves.
Implemented playJingle function in contentAPI.kt
2023-06-21 14:57:01 +00:00
szumaster 1672646e87 Added attack requirement to Zuriel's Staff
Added missing requirements for items received from treasure trails
Delete unused range weapon configs
Fixed inverted requirements for enchanted hat and top
2023-06-21 14:37:27 +00:00
Oven Bread 30c9a752bf Dialogues updated for non-quest NPCs in Burthorpe:
Breoca
Ceolburg
Hygd
Ocga
Penda
Wistan the shopkeeper
Servant
2023-06-16 11:35:21 +00:00
szumaster 2a3ac5ffab Corrected Shaikahan animations and examine text 2023-06-16 11:17:44 +00:00
szumaster f26a4660ea Corrected Fist of Guthix item requirements 2023-06-16 08:41:08 +00:00
Zerken 22776e7bb3 Unicorn stallion pouches now cost 140 shards instead of 203
Hydra, Spirit Dagannoth, Unicorn Stallion, Wolpertinger, and Pack Yak pouches now consume pouches when created at an obelisk
Implemented the song Animal Apogee to play at Taverly summoning obelisk, Piscatoris summoning obelisk, Natures Grotto obelisk
2023-06-16 05:58:46 +00:00
szumaster 51ab17e3aa added champion challenge 2023-06-13 12:17:48 +00:00
Zerken c58309e685 Implemented Piscatoris washbasin water bucket filling 2023-06-09 15:42:42 +00:00
Ryan 74380b039b Removed obsolete GE files 2023-06-09 15:05:30 +00:00
szumaster 33064660cf Fight Arena bug fixes
Added access to fightslave conversation through the prison wall
Added drop for Khazard guards and General Khazard
Added face location for each npc
Added missing dialogues for each npc
Corrected the quest complete interface
Corrected quest journal text
Fixed barman who didn't sell Khali Brew after completing quest
Fixed center doors to arena (player no longer gets stuck in cutscene) and corrected walking through the door
Fixed small head in dialogues for General Khazard
Increased the time of dissapearing for Ogre, Scoprion and Bouncer 144 -> 300 ticks
Lazy guard falls asleep and leaves the keys after being given khali brew
Can get replacement keys if lost
Sped up the camera movement for the bouncer and scorpion cutscene
The sequence of entering the cell after the fight with the ogre has been sped up
2023-06-09 14:11:36 +00:00
Ceikry c20770fcb3 Fixed Sophanem southeast entrance requirements 2023-06-06 09:06:02 +00:00
Oven Bread d5222bad1e Burthorpe immersion improvements
Implemented the roaming Burthorpe soldiers dialogues, including random Latin insults
Implemented the other soldiers/sergeants/archers/guards busy messages.
All 10 soldiers in the square now face north towards their sergeant
2023-06-02 09:17:29 +00:00
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
Trident101 c266e9ecaa Barbarian super restore mix now consumable 2023-06-02 04:46:33 +00:00
Oven Bread 0c54348f69 Created a new ScrollInterface similar to BookInterface
Implemented KnightsNotes in the new scroll interface
2023-05-31 09:09:12 +00:00
zsrv 47576b63f0 Added Team-21 cape to William's Wilderness Cape Shop 2023-05-31 08:26:28 +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
Ceikry 5404ef849d Made ironman icons visible in clan and global chat (requires world.ironman_icons to be true)
Authentic tormented demon safe spotting
Added cannon restriction to tormented demon area
2023-05-27 13:59:48 +00:00
Trident101 c3c836de4d Added new field to item configs for overriding alchemy flag
Fixed alchemy for Fremennik items
2023-05-27 12:57:04 +00:00
Trident101 f7941f80ab Added Dagannoth hide to the Dagannoth drop table, same weight as Flattened hide and Stretched hide
Changed Dagannoth drop "Oyster pearls" to "Oyster pearl"
2023-05-26 09:03:41 +00:00
Trident101 9329d9d008 Fixed the melee, defence and death animation of Port Sarim thief NPC 2023-05-25 14:47:35 +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 b43d84295c Corrected examine texts for some raw fish/meats 2023-04-27 10:50:25 +00:00
szumaster 1f38c8fc8c Added missing animation to mountain trolls 2023-04-25 14:36:58 +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
szumaster 24ff23b148 Implemented many medium and hard Fremennik diary tasks
Added catch messages for pitfall trap
Added Fremmenik milk bucket spawn
Implemented sea boots effect when recharging lyre
2023-04-23 08:26:59 +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
RiL 957540c362 Implemented all Fist of Guthix glove effects
Fixed inaccurate salve amulets boost, bonus for enchanted version now implemented
Fixed inaccurate black/slayer mask + slayer cape interaction, now always gives the highest bonus when wearing mask + cape
2023-04-17 00:59:54 +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
Ceikry 91ec97220b Addressed some exploitable hunter and herblore issues
Temporarily disabled puro puro, grenwalls pending fixes
2023-03-29 23:19:38 +00:00
Kennynes a52af89cad Added animations to Falador guards 2023-03-26 14:22:18 +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
Sam 459b360897 Fixed regression causing Highwayman to drop unusable coins 2023-03-16 03:59:23 +00:00
Sam c3cfecb5fa Fixed some NPCs dropping unstackable broad arrows 2023-03-09 15:35:13 +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
Sam e03187920b Fixed random variation on tablet teleport to house
Corrected drop table for hero
Rewrote tablet teleports in kotlin as listener
Added new ::runekit admin command, which gives 1k of each Rune type to make testing easier
2023-03-03 02:32:46 +00:00
Kennynes 745f8b63b0 Implemented drop table for Entrana zombies, thus now finally giving them the correct bronze axe drop rate 2023-03-02 13:07:27 +00:00
Ceikry 214ba50ecc Implemented support for overriding daily account limits via new config file Server/data/configs/account_limit_exceptions.conf (this file is hot reloaded automatically upon modification) 2023-03-02 12:14:28 +00:00
Ceikry 88a2f354b4 Added support for varying log levels configurable in the server config (see log_level in default.conf)
Error logs now properly print to stderr when possible
Colour-coded logs
Addressed a scenario in which outgoing packet writes could get hung up
Fixed interface incorrect definition message on server startup
2023-03-01 08:01:14 +00:00
Kennynes 716fcb7209 Implemented crocodile drop tables 2023-03-01 01:01:58 +00:00
Kennynes aa0632d274 Reimplemented Bogrog summoning shop 2023-02-21 07:23:34 +00:00
Kennynes 7ade40ace2 Implemented Oomlie drop table 2023-02-21 07:00:54 +00:00