Commit graph

1725 commits

Author SHA1 Message Date
Byte
c8bf7b5342 Fixed bug where player could get unlimited glarial's pebbles 2022-09-24 16:48:55 +00:00
Ceikry
a8751eaa3c Reset the varpmanager on HCIM death 2022-09-24 16:37:36 +00:00
Byte
7a91aca78f Fixed bug preventing completion of restless ghost quest 2022-09-24 16:27:00 +00:00
Ceikry
2586c4b66a Added new content api method for stating a quest requirement
Made Miscellania accessible with completion of Fremennik Trials via the fairy ring
Locked Morytania locations behind Priest in Peril (both fairy ring and charter ship methods)
2022-09-24 16:14:09 +00:00
Ceikry
506bbf35f8 Corp Bugfixes
Corp now correctly only destroys summons that have entered the boss room
Corp destroys summons after exactly 10 seconds (source is cited on the line of code)
Corp now repeatedly fullheals if there's no players active in the room (meaning you cannot just cannon it to death)
You no longer get a grave if you die in the corp boss room
2022-09-24 16:04:08 +00:00
Dan Ginovker
563d7094e6 Added ::rules command so players can check the rules 2022-09-20 13:38:37 +00:00
Ceikry
7cb5485b1b Fixed a bug that prevented claiming the diary reward ring from Ned 2022-09-20 12:30:24 +00:00
Ceikry
7159e56c4d Fixed clan quickchat 2022-09-20 11:47:04 +00:00
Ceikry
b47141aa84 Made interaction listener typed interaction type more backwards compatible 2022-09-20 11:34:59 +00:00
Ceikry
6ab68b008f Inferno adze now correctly deducts resource when burn effect triggers 2022-09-20 11:23:20 +00:00
Byte
37d1ef8ab3 Added half redberry pie spawn to pirate hideout 2022-09-18 15:35:04 +00:00
Ceikry
3a02203605 Fixed pathing to closest tile occupied by target scenery 2022-09-18 14:31:32 +00:00
Von Hresvelg
dbf34fbd4a Updated Clue Scroll Drop Rates
Set Hellhound Hard Clue DR to 1/64 (Was 1/8)
Set Saradomin Priest Hard Clue DR to 1/128
Set Blue Dragon Hard Clue DR to 1/128 (Was 1/200)
Set Red Dragon Hard Clue DR to 1/128 (Was 1/46)
Set Black Dragon Hard Clue DR to 1/128 (Was 1/200)
Set Bork Hard Clue DR to 1/128
Set Goblin Easy Clue DR to 1/128 (Was 1/55)
Set Al-Kharid Warrior Easy Clue DR to 1/128 (Was 1/37)
Set Zogre Easy Clue DR to 1/128 (Was 1/28)
Set Donny the Lad Easy Clue DR to 1/128 (Was 1/37)
Set Rusty Easy Clue DR to 1/128 (Was 1/27)
Set Vampire Medium Clue DR to 1/128 (Was 1/35)
Set Leech Medium Clue DR to 1/128 (Was 1/21)
Set Ork Legion Medium Clue DR to 1/128
Set Green Dragon Medium Clue DR to 1/128 (Was 1/200)
Added Corporeal Beast RDT to Loot Drop Pool
2022-09-18 05:43:40 +00:00
bushtail
5fd66e50ba Improved superglass make behavior (bushtail) 2022-09-17 23:28:08 +00:00
Ceikry
d2283e6716 Removed lots of dead code 2022-09-17 16:28:52 +00:00
Ceikry
f406b8aa98 Graves Rewrite
Rewrote graves from scratch using new systems and abundant unit testing
Fixed a race condition bug that would prevent classes implementing PersistWorld from properly... persisting
Fixed a bug where graves were (still) too generous
Fixed a bug where graves would not persist across server reboots
Fixed a bug where graves would not recognize a relogged player
Fixed numerous other bugs with graves, see the unit tests for complete coverage
Grave system now supports quest requirements
2022-09-17 14:40:25 +00:00
Byte
95bd5ab4b7 Replaced coal truck mine scorpions with giant bats 2022-09-17 05:48:03 +00:00
Byte
003f7eb5e8 Updated Wolf (lv 11) to have 10 hp
Updated Wolf (lv 14) to have 15 hp
2022-09-17 05:35:34 +00:00
Byte
a9fd970e06 Bloated toads no longer bankable
Implemented releasing bloated toads
Updated ContentAPI slightly so that removeAll has more similarity to removeItem function and can be called in the same way
2022-09-17 05:22:46 +00:00
Woahscam
338bf3ab70 Elemental Workshop I Bug Fixes
Corrected Elemental rock npc out of combat ai
Players can no longer attempt to re-complete the quest
Fixed listeners from user comments
Added the elemental smithing animation and sound
Added more special interactions
Added author tags
2022-09-17 05:02:21 +00:00
Byte
7c4fd7ea36 Added cosmic rune spawn and water rune spawn in Frozen Waste Plateau 2022-09-17 04:46:00 +00:00
Byte
135dcb136c Fixed mining gem random reward logic to actually drop the gem if player inventory is full 2022-09-17 04:33:53 +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
Avi Weinstock
7824836c7d Fixed issue where all 6 barrows brothers spawned at the chest 2022-09-15 13:26:53 +00:00
Byte
c8f1fd1253 Greatly improved examine text handling and authenticity for various coin quantities on ground, in bank and in inventory
Fixed clue scroll examine text crashing the client in some situations
2022-09-15 01:51:05 +00:00
MatthewGould123
854b8cdc6b Lost City Update
Convert Lost City quest from Java to Kotlin
Fixed certain weapons not being properly locked behind Lost City quest
Fixed bugs in quest level requirements
Zanaris entry fairy ring now returns players to the shed when they use it
Warrior dialogue missing lines and facial expressions added in
Fixed warrior dialogue issue, you can now start the lost city quest
Fairy rings are now enabled when the lost city quest is complete and you are wielding a dramen staff or lunar staff
2022-09-14 08:59:41 +00:00
Ceikry
0db90b60f1 Removed obsolete "schedule" method causing undesirable death side effects 2022-09-13 13:51:23 +00:00
Byte
bcb493a94d Added exemption for staff accounts in regards to daily account limit 2022-09-12 23:32:49 +00:00
Byte
5aee1e7d9c Corrected grave timers 2022-09-11 14:25:06 +00:00
Byte
de3cf3e856 Fixed bug where swamp toads never respawned
Set a respawn_delay for swamp toad npc to 34 ticks (20 seconds)
2022-09-11 14:08:56 +00:00
DebbySaurus
a2819f81e6 Fixed the exit tunnel teleport of Guthix/TDS cave to return the player to Lumbridge cave instead of lv50+ wilderness ladder 2022-09-11 13:57:55 +00:00
Ceikry
6e6f60ee27 Added the ability to award credits from a CSV file with an ingame command (ADMIN)
Added the ability to modify an individual user's credits (PMOD)
Added ContentAPI methods for working with credits
Corrected a source of syntactic confusion in the login decoder (no actual change in behavior)
2022-09-11 13:44:54 +00:00
Byte
49db1538f6 Corrected leaf-bladed sword requirements to attack 50 and slayer 55 2022-09-11 13:11:17 +00:00
Byte
f295f90f47 Corrected xp reward for thieving yanille watchmen 2022-09-11 12:58:44 +00:00
Ceikry
93f00462b9 Fixed a potential exploit where pvp-specific behaviors were being taken into account for PvM, resulting in potential non-halberd melee safespots 2022-09-11 12:38:44 +00:00
ceikry
17ec82d852 Deduplicated drop table and npc config jsons 2022-09-11 11:57:11 +00:00
Ceikry
fee99b2f82 Re-added explicit Kotlin notice to README 2022-09-10 16:42:09 +00:00
Ceikry
a1e9e4b2a1 Added worldprops option noauth_default_admin so admin-by-default can be disabled when use_auth = false, thus making it possible to have singleplayer builds where the player is not automatically given admin rights 2022-09-09 12:54:01 +00:00
DebbySaurus
455c7b355c Fixed beer keg effects, now authentically -40 attack and +10 str bonus 2022-09-09 11:24:46 +00:00
DebbySaurus
15feadf344 Pharaoh's Sceptre
Charges now go down when used
Examine texts corrected
2022-09-09 11:06:56 +00:00
DebbySaurus
500c65d436 Corrected DFS stats 2022-09-09 10:07:29 +00:00
DebbySaurus
3c06fa4f87 Added missing prayer bonus to spirit shields 2022-09-09 09:50:48 +00:00
MatthewGould123
c32f5dfa93 The Fremennik Trials Bugfixes
Fixed various issues with using items on objects
Quest log now pluralises votes
Draugen no longer spawns multiple times
Added pet rock interactions
2022-09-09 09:11:13 +00:00
DebbySaurus
2d871e5000 Fixed mystic robe set level requirements 2022-09-09 08:52:00 +00:00
Ryan
71fb54fa5a Updated shebang in build and run bash scripts to support freebsd 2022-09-08 02:05:07 +00:00
Ceikry
54887ace0c Implemented Report Abuse button - players can now submit reports to staff 2022-09-08 01:53:45 +00:00
ceikry
c3b91b2240 Miscellaneous moderation QoL improvements 2022-09-07 20:20:19 -05:00
Ceikry
785f72215f Made the PulseManager capable of running multiple pulses simultaneously, in different slots (this makes it function a bit more like an entity queue, though not quite)
Fixed the dupe in the ectofuntus by demoting the action pulses for grinding bones from world pulses to individual pulses, and correcting a bit of the logic
Added function to remove multiple attributes at once to the ContentAPI
2022-09-06 23:37:08 +00:00
DebbySaurus
4ecdbbac7e Fixed payments for yew sapling protection 2022-09-06 13:16:47 +00:00
Ceikry
5c5e034db6 Finished migration to player UIDs 2022-09-05 13:10:52 +00:00