bushtail
9020d1e474
Rewrote hunter kit spell in kotlin
2023-03-01 08:35:00 +00:00
Zerken
bcb2a9386d
Fixed crafting level requirements and xp reward for studded body
2023-03-01 08:22:47 +00:00
Skal Fate
adcdf9bd6a
Can now speak to Wormbrain through the jail cell
...
Fixed some Wormbrain typos
2023-03-01 08:12:48 +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
Avi Weinstock
e1faa64af7
God spells now properly drain stats
...
Charge spell no longer null-dereferences when attempting to refresh it
Manually casting spells no longer changes attack style
2023-03-01 07:48:31 +00:00
Zerken
6d182a5984
Wrapped oomlie now have the correct burn chance and experience reward
2023-03-01 07:35:33 +00:00
Ceikry
8202d44051
Fixed master crafter's dialogue not opening
2023-03-01 07:23:17 +00:00
Ceikry
9a4b933976
Implemented ContentInterface-based NPC Scripting
...
Obsoleted AbstractNPC
Implemented desert bandits
Rewrote a handful of existing NPCs into NPCBehaviors (e.g. rock slugs, nechryaels, water fiend and more)
2023-03-01 06:42:25 +00:00
Zerken
81321e44e1
Added missing sounds to agility pyramid
2023-03-01 02:45:09 +00:00
Skal Fate
09f553d998
Varrock Museum Curator Haig Hele no longer gets stuck in endless "please waiting"
...
Achievement diary no longer gets completed on every repeated interaction with the Varrock Museum Curator
Grammar fixes for shield of arrav quest
2023-03-01 00:42:17 +00:00
Skal Fate
f00fd246b9
Leela in Prince Ali Rescue no longer provides duplicate keys
...
Misc. dialogue fixes for Prince Ali Rescue
2023-03-01 00:30:29 +00:00
Skal Fate
35a97946ac
Fixed bug where feathers could be used to fletch wood
2023-03-01 00:15:36 +00:00
Ceikry
124eeab893
Implement Authentic Interaction Subsystem
...
Implemented authentic script/interaction queues
This does now mean we have a total of 3 interaction systems, but this additional system is necessary to fix certain categories of bug and implement some authentic features
Converted mining to new system
Converted fishing to new system
Converted woodcutting to new system
Provided an example of soft-queued scripts with GrandTreePodListener
Implemented tick-eating (it is now possible to eat a shark, drink a potion, and eat a karambwan all on the same tick)
Can now eat and drop items while stunned
2023-02-28 23:41:14 +00:00
Ceikry
5206c99151
Improved handling of chat message packets
...
More improvements and fixes relating to dynamic regions and constructions
2023-02-28 23:04:52 +00:00
bushtail
dcaa980822
Rewrote PrayerEffect into kotlin
...
Corrected calculation used for prayer restoring effects
2023-02-22 08:25:16 +00:00
Skal Fate
50a9580505
Fixed the dragonfire shield recharge animation to only play when it needs charging
2023-02-22 08:13:49 +00:00
Skal Fate
06632a6918
Elvarg improvements
...
Elvarg fight is now authentic
Max hit up to 60 w/o shield, with anti-dragonfire shield up to 12, and max combat damage based on defense level
Separated potion and shield effects to not stack
Fixed quest log typo
Fixed dragon-fire message to show correct text based on the player's protection
2023-02-22 07:59:27 +00:00
Zerken
f9dbfe9a77
Implemented blast furnace sink fill-bucket option
2023-02-22 07:45:40 +00:00
Swizey
4d652e7f02
Cooking on a fire that burns out will now stop any active cooking actions
2023-02-22 04:38:43 +00:00
Sam
e8522b1e62
Cleaned up summoning scroll code
...
Fixed thieving fingers scroll level requirements (level 167 -> 47)
2023-02-21 07:12:03 +00:00
Sam
6c9458cdac
Fixed a bug causing runecrafting animations to play twice
2023-02-21 06:38:34 +00:00
Sam
0fa8a1c87e
Converted plugin for making gem tipped bolt tips and bolts to listener
2023-02-21 06:25:56 +00:00
Swizey
a88fde30ed
Converted abyssal titan to kotlin
...
Abyssal titan is now a beast of burden
Fixed issue with abyssal titan that could result in lost essence when bank is full
2023-02-21 01:57:11 +00:00
Ceikry
675d576c58
Updated kotlin to 1.8.0
...
Updated kotlin target to java 11
Fixed build errors when targeting 1.8.0
2023-02-18 09:18:24 +00:00
Ceikry
86405d89f4
Fixed blast furnace crashing the entire server when using "take all"
...
Fixed blast furnace bar duplication when using "take all"
2023-02-18 07:04:59 +00:00
Skal Fate
4ee6f3f752
Port Phasmatys ghosts now UwU when spoken to without ghostspeak amulet
2023-02-18 04:02:59 +00:00
Skal Fate
7600ac8b49
Enchanting tiaras no longer removes incorrect items from the player's inventory
...
Talisman type is now checked correctly when enchanting tiaras
2023-02-18 03:52:20 +00:00
bushtail
7a42de63dc
Players can now cut down jungle bushes while wielding a machete
...
Added inEquipmentOrInventory function to content API
2023-02-18 02:36:12 +00:00
Kennynes
4f600b2a59
Fixed an issue where wizards would drop two bones
2023-02-18 02:21:25 +00:00
Ceikry
cecd6f1947
Fixed many non-critical exceptions
...
Fixed an issue that could result in server hang
Added a new command ::npcsearch for searching for NPC IDs
2023-02-18 01:37:30 +00:00
Skal Fate
52b8100c09
Priest in Peril fixes
...
Journal entry now shows 50 rune essence
Fixed grammar errors
2023-02-17 03:20:57 +00:00
bushtail
254089d34e
Rewrote fruit cutting plugin as listener
2023-02-17 02:12:41 +00:00
John Liebentritt
6b90e17f1c
Impling changes
...
Young impling puro xp 25 -> 20
Magpie impling world xp 46 -> 216
Ninja impling world xp 52 -> 240
Magpie impling unstrung diamond amulet -> strung diamond amulet
Dragon impling unstrung dragonstone amulet -> strung dragonstone amulet
Dragon impling baby dragon bones weight 1-25 -> 100-300
Dragon impling dragon bones weight 1-25 -> 50-100
2023-02-16 23:09:11 +00:00
Swizey
34f8db2557
Implemented authentic dragon axe special attack and enabled it by default, osrs style is toggle via worldprop world config dragon_axe_use_osrs_spec = true
2023-02-16 22:47:18 +00:00
Skal Fate
f243293e8c
Fixed construction issue relating to incorrect isloaded checks causing null scenery
...
Fixed construction issue relating to houseregionid getting registered for dunegon id
Fixed construction issue relating to teleports in houses
2023-02-16 22:16:46 +00:00
Swizey
79696dfdde
Overhauled the Lumbridge jobs system to be more authentic
...
Added new class of job - bone burying
Made the Task List item functional
Overhauled the dialogues of all of the applicable employers to be more authentic to 2009
Players must now return to the employer who gave them the job to turn it in
Added development command ::clearjob to clear the player's current job
2023-02-14 05:30:03 +00:00
bushtail
0d127b109a
Re-enabled access to blast furnace
2023-02-13 02:41:21 +00:00
bushtail
d608f9aeb6
Converted lunar spellbook energy transfer to kotlin
2023-02-13 01:50:26 +00:00
Sam
0ee77026ba
Cats can now be fed cooked fish
2023-02-12 01:40:29 +00:00
Ceikry
39251fc75f
Implemented blast furnace ore shop
2023-02-12 01:08:34 +00:00
bushtail
69f950eb57
Blast furnace code refactored
2023-02-11 12:36:36 +00:00
Sam
0236874a2e
Random event teleport now stops player's action
2023-02-10 05:48:48 +00:00
itsmedoggo
e091a45931
Fixed Lumbridge milling achievement
2023-02-09 23:34:41 +00:00
Skal Fate
97c7e7e3d4
Shopkeepers across Gielinor now have correct facial expressions, areas with improvements include Lumbrdige, Varrock, Draynor, Falador, Edgeville, Al-Kharid, Ardougne, Catherby and Mortaniya
...
Fixed typos in the dialogues of various shopkeepers
Individualized Varrock, Lumbridge, and Port Phastmys General Store to their own file
Marked Fairy Shopkeeper as a shopkeeper so players can interact with her too (previously only the assistant was working)
2023-02-08 03:24:19 +00:00
Sam
7646bbaccd
Deleted disabled interaction related to unimplemented minigame
2023-02-08 02:52:04 +00:00
Skal Fate
e1fa33b4dd
Fixed Varrock sword shop shopkeeper and his assistant not being able to speak
...
Catherby's Vannessa no longer double prompts players about what they want to buy
Varrock sword shop staff and Catherby's Vannessa now have correct facial expressions
2023-02-04 09:14:47 +00:00
szumaster
9fc92f52f4
Implemented Fight Arena quest
2023-02-04 08:54:59 +00:00
Swizey
c112794ede
Updated Ancient and Lunar home teleports to use the correct animation
2023-02-04 08:12:10 +00:00
Sam
df345d782f
Fixed bug preventing tipping/finishing of crossbow bolts with full inventory
2023-02-03 15:30:29 +00:00
Swizey
406552fae4
Falador medium achievement diary task for lighting bullseye lantern can now be obtained
2023-02-03 13:54:52 +00:00