Commit graph

2377 commits

Author SHA1 Message Date
Zerken
e60eecc6bf Rewrote "emptying" contents of many items
Implemented emptying plant cure
Rewrote DFS handler
Corrected DFS max hit to be 25 instead of 26
Corrected DFS attack cooldown to be 2 mintues instead of 30 secs
Implemented the animation when emptying charges from the DFS
Implemented a server config (better_dfs) to preserve previous functionality (enabled by default)
2023-09-12 03:02:03 +00:00
Oven Bread
0028be9cda
Implemented more Keldagrim
Gave Ordan a full dialogue revamp for dialogue and un-noting
Gave Blast Furnace Foreman a full dialogue including a tutorial for the blast furnace
Fixed the boating routes
Added the train tunnel (but not the train)
Relocated and implemented NPCs in Keldagrim
2023-09-11 07:44:09 +00:00
Player Name
4520a05636
"your pet is getting hungry" and "your pet is starving, feed it before it runs off" now always fire before pets run off 2023-09-10 16:24:22 +00:00
Oven Bread
b80c98acd6
Implemented Troll Stronghold quest 2023-09-10 16:01:09 +00:00
Trident101
c269949986
Implemented cooking curry and pita bread 2023-09-10 15:41:43 +00:00
Zerken
cbeb422411
Fixed the mining level requirement of perfect gold ore to be 40 instead of 46
Resolved a issue where gold rock scenery was rewarding perfect gold ore on gold rocks outside of the Witchaven dungeon
Familiars are no longer allowed in some places they shouldn't be
The Grand Tree mine's roots now properly animate and play the correct sound when pushing them
The correct thieving level is now required for Varrock pickpocket diary task
Added the correct dialogue message to inspecting the cactus with the red scarf from tourist trap
Corrected Dagganoth Prime talisman drops
Arctic pines now reward 40 xp authentic to Jan of 2009 instead of Sept of 2009
All farming patch tree chop rates have been corrected
Fixed an issue where the player would continue to chop farming patch trees after they get chopped down
Fixed the typo in the word Jenkiins -> Jenkins
2023-09-10 15:24:56 +00:00
Zerken
ac5c31747f
The AntiMacro timer now properly pauses for Administrators
Modified the ::revent command to unpause the AntiMacro timer for admins and display a chat message
2023-09-10 14:43:56 +00:00
Ceikry
99e83a57e3
Fixed Jatizso ferry regression 2023-09-09 01:42:39 +00:00
Player Name
7383454728
Rewrote the barrows reward chest for authenticity
Removed inauthentic potions
Remove the inauthentic restriction that the chest may only be looted after all brothers have been killed
Each brother killed now awards an additional roll for the chest
2023-09-09 01:26:33 +00:00
bushtail
42f0b7c3b2
Refactored lunar spellbook code
Rewrote humidify spell
2023-09-07 06:47:10 +00:00
Ceikry
6cd35dc482
Removed rune crossbow from ice warrior drops 2023-09-07 06:32:06 +00:00
Ceikry
a26c886586
Fixed summoning bug where pets could get stuck until relog 2023-09-05 13:59:54 +00:00
Kennynes
ee94ba03c2
Fixed issue where Uri did not see Dueling Ring (1) as a Dueling Ring to proceed with medium clue 2023-09-05 12:08:08 +00:00
Mihoshika
049920b3fc
Opening a quest journal now closes any open interface before opening the new one, thus fixing unimplemented quest journals displaying incorrectly when another is already open 2023-09-05 06:33:00 +00:00
Ceikry
895c41756a
Rewrote stiles
Added a new ContentAPI function, animationCycles, that returns the exact number of cycles an animation lasts for (useful for forced movement)
Added a new function to Vector objects that allows convertion into Direction objects (useful for transforming locations)
2023-09-04 06:46:10 +00:00
Zerken
d4e62c0e96
Fixed a regression causing broken NPC range and magic attacks 2023-09-04 05:06:26 +00:00
Ceikry
544487218a
Fixed an issue in replaceSlot logic causing visual bugs with pizza 2023-09-04 03:13:28 +00:00
Trident101
fa45bcfe70
Corrected RPDT employee inauthenticities 2023-09-04 01:30:21 +00:00
Zerken
1ab6773910
Random event improvements
Implemented smoke puff sound when random event npcs disappear
Fixed smoke puff repeating
Admins will no longer get random events
Can no longer talk to a random event NPC if they are leaving
Rewrote Drill Demon event:
The event can no longer be avoided and Sergeant Damien automatically teleports you to the event
The player can no longer escape the event by logging out
Sergeant Damien now walks around the area in a circle as he should authentically
Corrected all of Sergeant Damien's dialogue to be authentic
Implemented the authentic item dialogues that show the player the picture of the sign to exercise at
Implemented all the exercise sounds
Evil Bob's Island:
Rewrote all uses of pulses to scripts
Fixed evil bob not teleporting players when in combat
Fixed the reward dialogue
Freaky Forester:
Rewrote the freaky forester teleport to a script instead of a pulse
Fixed an issue where nearby players could talk to the NPC
Genie Event:
Rewrote most of the event
The genie now leaves after completing the dialogue
Implemented the genie appearing sound
Evil Chicken:
Now uses the correct attack sound
Misc:
Added admin command ::barrage [radius] that new barrage command hits all the players in the radius defines with a custom weak ice barrage. It will play the ice barrage sound, display graphics and hit the player for a random 0-3 damage. A fail safe has been added so the command will hit 0 if the player is low on health so this command will not accidentally kill players
2023-09-03 13:33:26 +00:00
bushtail
72853d225d
Removed osrs references from bot names 2023-09-01 12:47:27 +00:00
Avi Weinstock
12eaa1e05a
Fixed antipoison not working in some scenarios
Added new ::timers admin command
2023-09-01 12:29:12 +00:00
bushtail
3b0360eb01
Locked claw smithing behind Death Plateau quest 2023-09-01 12:19:53 +00:00
Zerken
abe55aa7f3
Shops will no longer charge if inventory is full
The ::shop can no longer be opened if the player is movement or interaction locked
Rogues now drop the proper coin
Rewrote the canoe station chop down as a soft script to be uninterruptible
Fixed the player locks for Rellekka trapped chest and better handled the case when inventory is full
Corrected the examine text of the armadyl plateskirt
Fixed the dialogue for lady of the lake
The player is now locked and can't interrupt stepping stone shortcuts
2023-09-01 12:11:16 +00:00
Danewolf
0c6b6540f4
Improved accuracy of stats for minotaur familiars 2023-09-01 12:02:19 +00:00
Roysten
9e4f94867e
Fixed typos in Romeo & Juliet 2023-09-01 11:51:26 +00:00
bushtail
081f14b5e8 Fixed Doric's Quest's log appearing blank 2023-08-31 08:34:08 +00:00
Zerken
2747eb61ec Implemented a new Teleport zone restriction and added a check to the teleport manager to see if the player is teleport zone restricted
The firemaking cape will no longer be deleted when logging out in a darkzone
The Stronghold of Security Gift of Peace, Grain of Plenty, and Box of Health will now add coins to already existing stack of coins if inventory is full
The Cradle of Life will now unlock emotes from all previous Stronghold of Security levels if completed (This was added for older accounts which have completed the stronghold of security but are missing the emotes)
Implemented an Entrana allowed item check
If skillcape perks are active then the player is allowed to bring the runecrafting cape(s) to entrana
The teleport block in fishing trawler now only applies while on the boat and is cleared upon logout/leave
Fixed an issue where you could teleport out of the sunk fishing trawler
Fixed an issue where a logout listener was not being removed after failing the fishing trawler causing the player to be teleported to port khazard after their next login
Added a check to to see if the player has items banned on entrana
Blue dragon scales have had their respawn timer corrected to 18 seconds
Fixed the warriors guild cyclops room logout listener to properly be removed when leaving
Players will no longer get stuck if logging out during agility obstacles
Enchanted jewellery teleports now close any open interface
Players can no longer complete the Falador medium diary goal of pickpocketing a guard without 40 thieving
2023-08-31 08:23:39 +00:00
Ceikry
8116cae7df Fixed performance issue where entities could have multiple movement operations running at a time 2023-08-30 06:54:28 +00:00
Avi Weinstock
a0435fb890 Deep wilderness threats now continue at next login if present when logging out
Decreased brawler gloves and PvP gear drop rate from ordinary deep wilderness NPCs (does not apply to revenants or chaos elemental)
Brawler gloves and PvP gear drops from ordinary deep wilderness NPCs now require at least 100k high alchemy risk (does not apply to revenants or chaos elemental)
2023-08-29 07:41:59 +00:00
Ceikry
4276ed731d Corrected some inauthenticities in the script processor
Soft queued scripts no longer remove weak scripts
Soft queued scripts now delay logout until processed
2023-08-29 01:29:09 +00:00
Woahscam
93082bc94a Fixed issue where eating/firemaking/decanting replaced item from incorrect inventory slot
Corrected potion decanting and bank pin interface sounds
2023-08-28 13:08:45 +00:00
Mihoshika
1d775bd2d3 Fixed visual issue when displaying female characters in tutorial island's character customisation 2023-08-28 05:27:35 +00:00
Avi Weinstock
032cb2e900 Implemented applying weapon poison to crossbow bolts and Morrigan's javelins 2023-08-28 05:15:33 +00:00
Player Name
ad8f77c33e Ring of the Star Sprite teleport no longer gives a wilderness warning for bounty hunter star (as it's not in the wilderness zone and has a bank available) 2023-08-28 05:06:30 +00:00
Ceikry
50dce880c1 Rewrote blast furnace 2023-08-27 13:35:14 +00:00
Player Name
e9fa9d0d41 Construction improvements
Relaxed constraint on room rotation to allow for blind walls
Prevent the room snapping into a different rotation than the one specified
2023-08-25 09:39:10 +00:00
Avi Weinstock
e84192d985 Implemented special attacks for Morrigan's throwing axes and javelins 2023-08-25 09:28:30 +00:00
Avi Weinstock
10a6a19e9e Fixed weapon interface and attack animations on Vesta's longsword 2023-08-25 02:34:03 +00:00
Kennynes
0200ff058e Corrected banshee drop table
Added requirements to some heraldic (construction) equipment
2023-08-24 14:21:09 +00:00
Zerken
c52e02936d Audio refactor continued
Implemented admin audio command ::audio audioId loops[optional]
Implemented admin globalaudio command ::globalaudio audioId radius playername (plays from that players location) or can be used by coords ::globalaudio audioId radius x y z
Refactored the following sounds:
Tribal totem quest Cromperty teleport (fixed looping)
Vinesweeper tool leprechaun teleport sound (Corrected this sound so it does not loop 10 times)
Antifire and poision immunity 30 seconds remaining tick tock sounds and sound of the potions expiring (Fixed it so it plays the correct number of tick tocks)
Sound when summoning a familiar (All familiars were using the summon unicorn sound. It is now defaulted to the normal summoning sound instead of the unicorn summon sound. All familiars on first summon have a their own sounds that will need to be implemented later)
Door and gate sounds
Bank interface sounds
Unicorn stallion special move sound
Agility pyramid rolling block sounds
Prayer book sounds
Lunar stat spy
Hunter falconry
Picking items in a field like potatoes
Ectophial teleport and refill
Summoning pouch creation and renewing points
Runecrafting at altar sound
Making finished and unfinished potions
Cutting gems
Entering giant mole area
Praying at an altar
Warriors guild animator sounds
Chiseling limestone
Spirit wolf special move sound
Telegrab spell sound
Glassblowing sound
Strong of security opening reward chest creaking sound
Butterfly net sound
Desert rug travel rise and descend sound
Enchanting bolts
Woodcutting tree falling and chopping sound
Hunter setting up dismantling traps and pitfall sounds
Explorers ring run energy restore sound
Farming: Raking, adding compost to patch, picking from fruit trees, seed dibb, using plant cure on patch, opening/closing/adding to/from compost bin
Mage training arena alchemy spell sounds
Breaking bones to peaches/bananas tab sound
Casting silver sickle bloom
Entrana magic door teleport
Cabbage teleport
Teleother cast sound
Fairy ring teleport sound
Lunar vengeance spells
Running out of prayer sound
Lunar (non teleport) spells
Super heat and bones to bananas normal spell book sounds
Equip/unequip item sound
Revenant combat sounds
Herb cleaning sound
Emptying buckets/bowls/jugs of water
Making cannonballs at a furnace
Digging with a spade
Peer the seer fremmenik trials challenge: heating items on the range
Blessing a spirit shield at a POH altar
ContentAPI function stun sound
Picking up items off the ground
Eating food sound
Cooking and intentionally burning food
Drinking a potion
Warriors guild catapult
Pulling wilderness teleport levers
Offering bones on a POH altar
Slashing spider webs in Varrock sewers
Entering POH portal teleport sound
GE exchanging item set sound
Jumping wilderness ditch
Dragon axe special
Digging up a farming patch
Lunar heal spells
Chaos elemental projectile impact sounds
Mounted glory teleport
Lunar share and boost potion spell
Dwarf multi cannon setup, rotate, and firing sounds
NPC attacking sound
Enchanted bolt effect combat sound
2023-08-24 13:58:19 +00:00
Player Name
00af62e449 Pets no longer count as summoning for split combat level calculation 2023-08-23 09:11:47 +00:00
Danewolf
9290d67000 Antipoison effects now trigger for the correct durations 2023-08-23 07:20:48 +00:00
Zerken
9cee4dd38a Fixed (for real) Jeremy missing in Fight Arena 2023-08-22 06:08:28 +00:00
Ceikry
3d9a3615f8 Fixed bug in fight quest where Jeremy was teleported incorrectly 2023-08-20 13:20:29 +00:00
Zerken
a105821427 Audio Refactor
1st of many audio refactors, the end goal is removing AudioManager.java and using contentAPI functions for all sound
Refactored playAudio
Refactored playGlobalAudio
Fixed lunar teleport sounds to not play if teleblocked
Refactored the following sounds:
All the special attack and DFS sounds defaulting to new API radius of 8 instead of 5
Dropping coins, item, and destroying object sounds fixed
Ectophial refill sound
Agility pyramid sounds
Emptying a fishbowl
Enchanted jewellery teleport sound
Enchanted jewellery enchant tab sound
All the sounds for Elemental Workshop 1 listeners
The sound when getting experience from a lamp
Blessing and repairing a grave
Hunter pitfall sounds
Hunter sound when catching a kebbit with a noose
Lunar cure me and cure group spell sound
High and low alchemy spells
Silver crafting at a furnace
Spinning at a spinning wheel
Drinking from a waterskin in the desert
Sound when being blessed by drezel in nature's spirit quest
Sound when poison immunity has 30 seconds left and when your immunity expires
Shearing regular sheep and the penguin sheep at lumbridge
Sound when regular spell book charge spell expires
GE sounds: making 0 coin offer when buying, not having enough money, placing a buy offer, not enough room in inventory
Sound when filling vessels from a water source
Regular and ancient combat spells
2023-08-20 07:21:24 +00:00
Player Name
7a585796be Fixed incorrect message when trying to use teleport levers while teleblocked 2023-08-20 03:40:36 +00:00
Ceikry
f8cdb5cff5 Players now can't attack deep wilderness threats focused on other players 2023-08-20 02:51:45 +00:00
Ceikry
e424478a1c Improved teleblock condition checking 2023-08-20 02:27:21 +00:00
Woahscam
5cb9ef8511 Added new camera API methods (including shake and reset)
Added new admin commands for testing camera movements (::poscam, ::movcam, ::rotcam, ::shakecam, ::resetcam)
2023-08-19 15:45:54 +00:00
bushtail
1b4e0aafaa Code cleanup
Reorganised imports
Removed redundant qualifiers
2023-08-19 15:07:23 +00:00