Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Ry60003333

Pages: [1] 2 3 ... 44
1


Even though Ryan was back at RuneRebels headquarters, he wasn't able to get much work done. Some people outside kept throwing apples at his window and distracting him from completing any of the work that he planned. Thankfully, after getting some apple proof windows, Ryan was finally able to focus! However, while he was working on the new window design, Dome Fossil was hard at work running around the world fixing various things that were broken.






Hello players! We know it has been awhile, but we are slowly chugging forward with more updates. Not only do we have a nice little double XP weekend for everyone, but we are also re-releasing Bunny Ears as a late Easter event! Watch out for a "Happy Easter" message in your chatbox, and check the minimap to see if you are lucky enough to be near a Bunny Ears spawn!

- The RuneRebels Dev Team







Game Client:
• Added native support for Apple Silicon Macs! (thanks Crazy!)

Castle Wars:
Disabled debug messages on production worlds.
Fixed a bug where the flag might be deleted on pickup. (thanks Justin!)
Fixed a bug where players might have been teleported into a crate after a game ends.

Trading:
Teleports will now auto-decline trades.

Engine:
Added support for reloading plugins based on which database tables they load.

Herblore:
Fixed a bug where some potions couldn't be consumed and produced a Blitz error.

Core Engine:
Added a ton of missing level up messages. (thanks to Dome Fossil!)
Fixed a ton of ladders that were not functional. (thanks to Dome Fossil!)
Added support for level up messages with no item.

Spawns:
Added a bunch of missing Npc Spawns. (thanks to Dome Fossil!)
Added a bunch of missing Items Spawns. (thanks to Dome Fossil!)

Skill Menus:
Removed the Dragon Full Helm from the skill menus.

Firemaking:
Peksa ever burning fire now works correctly.

Login Server
Major improvements and cleanup of the friends system. Please let us know if you notice any issues with the friends/ignore list!


Code: [Select]
Marshmallow's summary for the Lightning-Hotpatch-2 release:

Game Engine:
AllGoFree Login Server: merge 3 commits into master
RuneScape Blitz: merge 23 commits into master

Libraries:
AllGoFree: merge 46 commits into master
AllGoFree RS Lib: merge 1 commit into master
Arctic: merge 2 commits into master
Blitz API: merge 4 commits into master
BlitzMySQLData: merge 15 commits into master
Core AllGoFree: merge 16 commits into master
Core Blitz API: merge 1 commit into master

Plugins:
CastleWars: merge 5 commits into master
Commands: merge 41 commits into master
Cooking: merge 1 commit into master
Core 317: merge 2 commits into master
Core 459: merge 2 commits into master
Core 508: merge 2 commits into master
Core 613: merge 2 commits into master
Core Engine: merge 2482 commits into master
Documentation: merge 4 commits into master
Easter2022: merge 9 commits into master
Herblore: merge 7 commits into master
ItemSpawns: merge 230 commits into master
NpcDrops: merge 2 commits into master
RandomEvents: merge 2 commits into master
RuneRebels: merge 1910 commits into master
SkillMenus: merge 2 commits into master
Trading: merge 1 commit into master
Woodcutting: merge 1 commit into master

Data:

Clients:
AllGoFree RS Client: merge 1 commit into master
Project Ivyberry Loader: merge 8 commits into master

Utilities:
AllGoFree RS Cache: merge 2 commits into master
AllGoFree Tools: merge 1 commit into master


Total: 4828 commits



2
Forum Games / Re: Count to 5000? why not!
« on: April 22, 2022, 05:19:39 pm »
1079

3
Off Topic / Re: I started a business! 🔥
« on: April 22, 2022, 05:19:26 pm »
That is awesome! It is great to see old community members finding success. ;D

4
Off Topic / Re: Kk
« on: April 22, 2022, 05:18:53 pm »
Are you Omar?

5


After months of wandering in a foreign land, Ryan finally managed to make his way back to RuneRebels headquarters. Dazed and confused, he saw that many of the usual suspects were still waiting in the lobby. Brownay, Wirt, HeavyB and J U S T I N were sitting around having a few beers around a fire. "Oh my god, hes alive!" shouted one of them. "Yeah sorry about that, I got lost in a basement flood" replied Ryan as he ran over to his office to get back to work.






Hello players! We apologize about large multi-month gap in updates. After the flood I was very busy with real life stuff, but behind the scenes I was making sure that the servers and service were still up and running smoothly. We even went through some major backend updates over the past few months (such as moving to Ubuntu 20.04, MySQL 8, and so on) without any interruptions to the game! But that being said, we would like to return to our regular cadenence of monthly updates. We would also like to be more transparent about what we are working on, especially with our most loyal players. We look forward to seeing you in the game and in the Discord!

- The RuneRebels Dev Team







Castle Wars:
Fixed the order and name of the shop to match how it was in 2006.

Magic:
Fixed a bug where you could cast alchemy spells on pet cats.

Mining:
Added Nurmof's ability to repair broken pickaxes.

Herblore:
Fixed a crash when making certain types of Harralander potions.

Woodcutting:
Added Bob's ability to repair broken axes.

Item Wield Requirements:
Fixed a bug where Excalibur didn't require 20 attack to wield.

Quest Data:
Fixed a bug where the player could take Ahab's beer.

Random Events:
Added logic to delete extra Fishlike things from the player's inventory when leaving Evil Bob's Island.

Slayer:
Fixed a typo with the Dust Devils task for Duradel.


Code: [Select]
Marshmallow's summary for the Lightning Hotpatch release:

Game Engine:
AllGoFree Login Server: merge 1 commit into master
RuneScape Blitz: merge 18 commits into master

Libraries:
AllGoFree: merge 2 commits into master
Blitz API: merge 11 commits into master
Core AllGoFree: merge 2 commits into master
Core Blitz API: merge 1 commit into master

Plugins:
AmbientSounds: merge 6 commits into master
Areas: merge 1 commit into master
Barrows: merge 1 commit into master
CastleWars: merge 1 commit into master
Commands: merge 2 commits into master
Core Engine: merge 15 commits into master
Core Old School 181: merge 18 commits into master
Herblore: merge 6 commits into master
ItemSpawns: merge 2 commits into master
ItemWieldRequirements: merge 2 commits into master
Magic: merge 9 commits into master
Mining: merge 2 commits into master
NpcDrops: merge 19 commits into master
Quests: merge 1 commit into master
RandomEvents: merge 2 commits into master
RuneRebels: merge 4 commits into master
Shops: merge 7 commits into master
Slayer: merge 1 commit into master
Summoning: merge 1 commit into master
Woodcutting: merge 1 commit into master

Data:
Quest Data: merge 13 commits into master

Clients:
AllGoFree RS Client: merge 1 commit into master

Utilities:
AllGoFree Tools: merge 1 commit into master
BlitzSQLArchiver: merge 1 commit into master
Marshmallow: merge 2 commits into master


Total: 154 commits


6
News & Announcements / Coming soon...
« on: January 31, 2021, 07:31:20 pm »
Coming soon!

7
News & Announcements / Coming soon...
« on: December 31, 2020, 06:58:05 pm »
Coming soon! (A bit after New Years; have a great 2021 everyone!) ;)

8
News & Announcements / RuneRebels: The RANDOM Update?! (2.21)
« on: November 30, 2020, 09:06:33 pm »




After traveling the RuneRebels world filling in his various quest scrolls, Bill decided that it was time he take on a challenge that he had set aside long ago. He returned to RuneRebel's headquarters and ventured deep into parts of the the Quest library that he hadn't visited in years. "Where is that damn scroll..." Bill muttered to himself as he glanced over the scrolls. "Ah ha, here is it"... he said as he slowly removed the tattered scroll from the shelf. To be continued...

Over in the experiments room, Matt was conducting intensive experiments on doing the same thing over and over. "Bro what exactly are you doing?" asked Onur as he stumbled into the room holding a Wizards mind bomb. "I'm doing science sir!" replied Matt. "I've found that after I do these actions so many times, random things start to happen!" continued Matt. "Thats nuts" replied Onur as he struggled to walk out of the room. "I'm gonna go find some formulas in the brewery real quick" finished Onur as he finally made his way through the door.

Meanwhile at the headquarters of the bank of RuneRebels, Zion was performing an audit of the master item list that hadn't been looked at in years. "No no no, this is all wrong!" he exclaimed as he frantically made edits to the list. "Whats wrong with the list?" asked one of the bankers in training. "There are a ton of items on here that are cleared for transfer between players, when such conducts should be illegal!" replied Zion as he intensely scribbled more notes on the list. "Oh, I see..." mumbled the banker as he backed out of the room.

Back at the mainlands Wandi, a new citizen of RuneRebels, was causing Onur's "not very interesting" bug detector to go off like the Sheepdog at Falador farm when fed a fresh cut of beef. Onur's detector hadn't gone off this much since the great well crisis of the first age. He teleported over to see what was going on and was horrified by Wandi's discoveries; there were doors, shelves, crates, and bookcases, and even a well, that were all not very interesting to look it. Thankfully, Wandi was prepared with the skills to make the aforementioned objects much less uninteresting!






Hello players! We apologize about the delay again for this update; unfortunately the day when we planned to launch Ryan lost power due to a blizzard, and then his basement (where his office is) proceeded to flood due to the lack of power for the sump pump and all of the water from the melting snow. Nonetheless, we are happy to finally make this update live! We have a TON of bug fixes crammed into this update, and lots of small fixes and polish on many areas of the game, such as fixing longstanding broken objects in many of the cities.

We are also spicing up the currently lackluster list of available random events, and we hope that this makes your playing experience during the grind a bit more fun! We have even more random events in development and can't wait to bring them all to you.

We also of course have more quest content in development, so stay tuned for updates on that! Additionally, we would like to welcome some new (and old!) additions to the team! Cam (Black) has returned to us as developer from the past, Zion (Brownay) is joining us as a new developer, and Wandi (Rapunzel) is joining us as a bug report master!




Finally, we are excited to pre-announce a double XP event on Saturday December 12th and Sunday December 13th! We are pre-announcing this so that players have time to prepare for the event. As usual, players will have 10 hours of double XP available to them per day. We hope you enjoy it!

- The RuneRebels Dev Team







Areas:
Added music for Lumbridge Swap Caves.

Engine:
Added OrderedItemOnItemEvent.
Fixed more bugs with facing other entities.
Added logic to automatically put the correct server name in send messages.
Fixed a bug where Saradomin Brews weren't notable.
Fixed a bug where Antifire potions wore off early.

Client:
Fixed a crash on login when running on PowerPC Mac OS X.

Cooking:
Added the ability to cook on fireplaces like the one in Falador farm.

Core Engine:
Fixed a bunch of doors in Lumbridge castle.
Fixed a bug with the direction animation override for ladders.

Item Spawns:
Added Seaweed spawns in Shilo Village.

Item Wield Requirements:
Fixed a bug where Zamorak robes required 40 defence to wear.

Free to play:
Fixed a bug where standing next to the Falador west crumbling wall would teleport the player to Lumbridge.

Farming:
Fixed a bug where Apple seeds didn't work correctly.
Fixed a bug where the Taverly Tree patch didn't work.
Fixed a bug where you couldn't dig up fruit trees.
Fixed a bug where watering a Curry Seedling would turn it into a whoopsie.

Objects:
Added correct logic for the bookcases in Falador.
Added correct logic for various crates and boxes around the game world.
Fixed a bunch of broken ladders in Falador.
Fixed a bunch of issues with opening, closing, and search drawers.
Added the ability to search hay bales and hay stacks.
Added the correct messages when attempting to milk a bucket without a cow.
Fixed the bookcases in Seer's village.
Fixed some ladders in Seer's village.
Added the proper messages for the bookcases in the Wizard's Tower.
Fixed the well (11793) at 2985,3314.
Fixed the bookcases in Port Sarim.
Added the correct message when searing the Laundry basket in Taverly.

Tools:
Added "disabled" quest state.
Added difficulty and length quest metadata.
Added additional utilities for window management.
Added copy and pasting of BlitzEvent Binds.
Added icons to most window titles.
Added ability to bind an ItemOnObject and ItemOnNpc to any item.
Added OpenShop step.
Added Quest Command section.
Added search/color to the new step selection window.
Added Sir/Ma'am chat variable.
Added "Nothing interesting happens" to common message step.
Added ability to select multiple steps at once.
Added CountSubsteps step.
Added "move up" and "move down" buttons to the dialogue library window.

Trading:
Fixed a TON of quest items that were incorrectly tradable!

Thieving:
Added the correct drop tables for the Master farmer.
Added the correct stun graphic for pickpocketing.

Npcs:
Added all of the correct behavior for feeding the Sheepdog bones and meat at the Falador farm.
Fixed a bug where Party Pete's arms would distort if you asked him to "show you his moves"!
Added Millie Millier and all of her dialogue.
Added Gillie Groats and all of her dialogue.
Fixed a spelling error in the dialogue for the Sergeant in Burthorpe.

Npc Spawns:
Added a ton of missing spawns at the Lumbridge Swamp.

Npc Drops:
Added ability for other plugins to roll drop tables.

Prayer:
Activating prayers now correctly interrupts combat.

Shops:
Fixed Arhein's shop not letting you close out of it!
Fixed Martin Thwait's shop not letting you close out of it!
Fixed Hickton's dialogue to correct open his shop.

Runecrafting:
Added the correct teleport coordinates for the body altar (body rift)

Random Events:
Added the Evil Bob's Island random event!
Added the Ent random event!
Added the Smoking Rock random event!
Added the Dr. Jekyll random event!
Added the River Troll random event!
Added the Rock Golem random event!
Added the Shade random event!
Added the Tree Spirit random event!
Added the Zombie random event!
Added the Split Rake random event!
Added the Split Spade random event!
Fixed the Freaky Forester dialogue when receiving Lederhosen top and hat.
Fixed a bug where getting the Freaky Forester on a F2P world would softlock the player.

Woodcutting:
Fully disabled the Bird Nest event in Free to Play worlds.


Code: [Select]
Marshmallow's summary for the Lightning release:

Game Engine:
RuneScape Blitz: merge 99 commits into master

Libraries:
Blitz API: merge 40 commits into master
Core AllGoFree: merge 2 commits into master
Core Blitz API: merge 5 commits into master
Core Client: merge 7 commits into master

Plugins:
Agility: merge 1 commit into master
AmbientSounds: merge 17 commits into master
Areas: merge 28 commits into master
Commands: merge 18 commits into master
Cooking: merge 33 commits into master
Core 317: merge 3 commits into master
Core 317 Clipping: merge 2 commits into master
Core Engine: merge 107 commits into master
Documentation: merge 23 commits into master
Farming: merge 4 commits into master
FoodAndDrink: merge 6 commits into master
FreeToPlay: merge 10 commits into master
ItemSpawns: merge 37 commits into master
ItemWieldRequirements: merge 1 commit into master
Karamja: merge 31 commits into master
Magic: merge 1 commit into master
Members: merge 1 commit into master
Memorial: merge 2 commits into master
Mining: merge 117 commits into master
NewUserRedirect: merge 3 commits into master
NpcDrops: merge 28 commits into master
ObjectScripts: merge 61 commits into master
Prayer: merge 2 commits into master
QuestScripts: merge 1 commit into master
Quests: merge 25 commits into master
RandomEvents: merge 70 commits into master
RuneRebels: merge 141 commits into master
Runecrafting: merge 2 commits into master
Shops: merge 4 commits into master
SkillMenus: merge 1 commit into master
Summoning: merge 2 commits into master
Thieving: merge 6 commits into master
Tutorial Island: merge 2 commits into master
Woodcutting: merge 72 commits into master

Data:
Quest Data: merge 129 commits into master

Clients:

Utilities:
AllGoFree Tools: merge 52 commits into master
Marshmallow: merge 1 commit into master


Total: 1197 commits



9
News & Announcements / RuneRebels Thunder Hotpatch (2.20.2)
« on: November 15, 2020, 07:11:25 pm »


Please read the post for RuneRebels: THE UNDEAD INVASION (2.20) first!





TODO
- The RuneRebels Dev Team







Engine:
Delayed developer auto reboot if no one is online.
Added current and remaining health to combat debug messages.
Added an API to enable combat on Npcs that have no hitpoints.
Added dumping of startup errors to disk.
Fixed a bug where Antifire potions would expire early.

Duel Arena:
Fixed the behavior of the bank chests at the Duel Arena.

Doors:
Fixed "I can't reach that!" when using Taverly gate.

Client:
Disabled App Nap on macOS so that the client doesn't lose connection in the background.
Fixed the menu bar being black on PowerPC Mac OS X.

Core Engine:
Fixed the Castle Wars stairs teleporting the player into the stairs.
Added correct logic for Hay bales and Haystacks.

Commands:
Changed text colors on ::help.
Changed text colors on ::players.

Dialogue:
Fixed Jatix not opening his shop from his dialogue.
Fixed a bug where the Archer for the Lost City quest wouldn't speak.
Added the majority of the dialogue for Malignius Mortifier.
Added missing dialogue for Zaff.
Added dialogue for the Bookcases in the Wizard's Tower.

Item Spawns:
Added missing Seaweed spawn in Shilo Village.

Object Scripts:
Fixed a mysterious teleport with a pottery oven.
Added the correct message when searching sacks.
Added missing message for the crate in the Lumbridge windmill.

Fishing:
Added the missing fishing spots in Shilo Village.

Farming:
Fixed a bug where you couldn't dig up fruit tree stumps.

Quests:
Fixed a bug where Count Draynor could still be alive after driving the stake through him.
Fixed a bug where the Rat's tail from Witch's potion was tradable.
Fixed a bug where the quest state may not update when getting the imprint in Prince Ali Rescue.
Added Obli's dialogue and shop inside of Shilo Village.
Added Fernahei's dialogue and shop inside of Shilo Village.

Runecrafting:
Fixed a bug where you could spam click "enter ruins" to trigger the teleport multiple times.

Summoning:
Fixed a bug where the hunger and attention timers would be active after a kitten had already grown up.

Shops:
Fixed a bug where Martin Thwait wouldn't let you close his shop.
Fixed a bug where the contents of the previously viewed shop could be visible for a brief moment.

Website:
Fixed a bug on the highscores where "Unranked" always showed an up arrow.
Switched comparison logic to use player experience points instead of rank.

Code: [Select]
Marshmallow's summary for the Thunder release:

Game Engine:
RuneScape Blitz: merge 16 commits into master

Libraries:
AllGoFree: merge 1 commit into master
Blitz API: merge 15 commits into master
Core AllGoFree: merge 5 commits into master
Core Blitz API: merge 2 commits into master

Plugins:
Agility: merge 1 commit into master
AmbientSounds: merge 36 commits into master
Areas: merge 5 commits into master
Bank: merge 1 commit into master
Bosses: merge 1 commit into master
Commands: merge 13 commits into master
Cooking: merge 12 commits into master
Core 317: merge 3 commits into master
Core 317 Clipping: merge 2 commits into master
Core Engine: merge 33 commits into master
Documentation: merge 1 commit into master
Farming: merge 4 commits into master
Fishing: merge 3 commits into master
ItemSpawns: merge 6 commits into master
Members: merge 2 commits into master
NewUserRedirect: merge 3 commits into master
ObjectScripts: merge 10 commits into master
RandomEvents: merge 2 commits into master
RuneRebels: merge 4 commits into master
Runecrafting: merge 1 commit into master
Shops: merge 11 commits into master
Summoning: merge 9 commits into master
TeleportStyles: merge 2 commits into master

Data:
Quest Data: merge 13 commits into master

Clients:
AllGoFree RS Client: merge 18 commits into master
Project Ivyberry Loader: merge 2 commits into master

Utilities:
AllGoFree RS Cache: merge 4 commits into master
AllGoFree Tools: merge 1 commit into master
Marshmallow: merge 2 commits into master

Total: 244 commits


10




Bill felt emboldened by his previous explorations throughout RuneRebels, and was hungry for a new challenge. He decided that he wanted to explore a new realm, and consulted with a powerful mage that granted him access to a dangerous place filled with monsters. After mastering the obstacles around the outer edges of the area, he found himself with quick access to all of the Runecrafting alters in RuneRebels!

Not happy with just exploring one new area, he then marched on over to Burthorpe where he did some absolutely insane gambling to obtain a nice pair of boots. He didn't realize it, but he ended up gambling with some random guy in Burthope for almost half a year!

Finally, Bill decided he needed a nice tropical vacation, so he decided to catch a boat to Karamja. Little did he know that he was about to be haunted by an undead spirit, and also break the entire RuneRebels universe by asking Ryan for help with a ladder...









Hello players! We apologize about the delay in this update, as it was another giant one and we needed a bit of extra time to polish things up and not accidentally kill Bill and Ryan in the process. Bill has absolutely killed it for this update, and we have three new quests for you. We hope that you have fun Entering the Abyss, trolling your way into Death Plateau, and discovering shiny treasure in Shilo Village. Some of these quests have been in the works for months or even years, so we hope that you enjoy them!

Secondly, we've fixed a TON of bugs in the game and engine, including tons of timing improvements by re-doing how many events are timed. You'll notice faster and better timing and feel when interacting with Npcs, teleporting, using ladders, using stairs, using trapdoors, and so much more. If anything feels off, please let us know in the bug reports section on the forums or in Discord!

Lastly, as an apology for the update being a bit delayed, we will be activating double experience for the next three days. We will try and do better with the scheduling, but we wanted to make sure that the content we released actually worked properly. However, if you do find any bugs, please report them to us!

- The RuneRebels Dev Team






Added the Enter the Abyss miniquest! (and the Abyss!)
Added the Death Plateau quest!
Added the Shilo Village quest!



Agility:
Added support for the correct form of the exact movement mask.
Fixed a bug where object interaction cancels from a distance.
Fixed the look and timing of multiple shortcuts and courses.
Fixed a bug where you could get stuck in the Lumbridge cave swamp.

Areas:
Added music for Mourner Tunnels.

Bank:
Fixed additional bugs with noted items.

Bosses:
Add behavior for the Abyssal Guardians.

Barrows:
Added the correct sounds for the Barrows doors.

Engine:
Added session resuming from the login screen; no more getting stuck in combat!
Fixed the timing for all teleports!
Fixed a bug where Npc spawns were delayed!
Converted a TON of events to use game tick timing!
Made Silverlight able to cut through spider webs.
Added support for set scroll position packet.
Fixed a bug where there was a delay with interacting with Npcs when moving.
Added the ability to unload and reload individual plugins.
Added removeBlitzListener() support to all plugin services.
Guarded ::reload from startup errors.
Added ability for plugins to hint where the player should walk to interact with an object.
Removed the legacy button system.
Made the server boot almost 2 times faster.
Fixed a bug where using an item on another player would make the player walk back and foth.
Fixed a bug where WalkToEntityEvent didn't work for entities on the same tile, resulting in "I can't reach that!".
Split the engine into the engine and a Core API.
Added logging for when the player damages Npcs.
Fixed a bug where dialogue could cut off early after a cutscene.
Fixed a bug where player's quests objects could affect other players.
Fixed a bug where many events would run one game tick early.
Added support for plugin branches.
Added support for custom "cannot telegrab" messages.

Client:
Added old style menu bar at the top of the client!
Fixed a bug where the chat settings wouldn't actually work in resizable mode.
Fixed a bug where rapidly switching music tracks could cause music to get stuck playing in the background, or music to stop playing completely.
Fixed a bug where if you turn off music in the middle of fading, it would come back on.

Core 317:
Added dual ItemChat interface.
Added correct single item "How many would you like to make?" interface.
Added the set interface position packet.

Core 317 Clipping:
Fixed a bug where pets could block Npcs.

Commands:
Added ::checknpcdialogue to check where Npc dialogue is coming from.
Added ::autoreload to automatically reload database data on developer worlds.

Crafting:
Fixed a bug where the player would do the spinning animation on the spinning wheel when making nothing.
Fixed a bug where stringing amulets did not grant experience.
Added a TON of missing messages when crafting items.
Skipped the item amount prompt when the player only has a single item to craft.

Core Engine:
Completely redid the timings for ladders, stairs, and doors.

Food and Drink:
Made picking Nettles members only.

Login Server:
Fixed a bug where successful logins still add to the IP block list.
Fixed a bug where Marshmallow didn't set the correct classpath in build JARs.
Fixed a bug where players could be marked as online forever.

Firemaking:
Added checks for if the player is inside a building.
Made the Lamp oil still in the Chemists house work.

Farming:
Added command to clear Farming patches.
Moved patch types to the database.
Added ::forcedisease command.
Added messages for watering saplings / watered seedlings.
Added 21 additional missing Farming messages.
Fixed a bug where planting spirit trees required a seed dibber instead of a spade.

Tools:
Added reload quests button.
Added support for specifying item sizes.
Added a button to test dialogue.
Added stop movement checkbox to PlayCutscene step.
Added ability to use conditional text variables in other conditional text.

Trading:
Added the correct item interface for trading, so no items will overflow off the interface!
Fixed a bug where items would update one by one when declining or completing a trade, instead of all appearing at once.
Fixed a bug where items from a previous trade could appear for a moment.

Thieving:
Fixed the animation and effect when being stunned.

Magic:
Fixed a bug where some spells would splash when they should hit zeros instead.

Mining:
Added gem rocks!
Added the correct message when finding a gem.
Added the correct message for when a rock is empty.
Added the correct message for when the player's inventory is full.
Modified to use the new object transform API.
Added checks before the movement delay.

Members:
Added the scripts for the training Burthorpe soldiers.
Added dice gambling minigame for Harold.
Fixed a bug where Npcs in the battlefield could spawn inside objects.

Marshmallow:
Added support for multiple login servers.
Added support for sending SQL events when SQL data changes.

Npcs:
Fixed some Goblin animations and sounds.
Added Mountain troll, Rock, Stick, Pee Hat, and Kraka animations and sounds.
Corrected the Black demon npc spawns in Taverley dungeon which weren't dropping any items
Added dialogue for Miss Schism.
Added animations and sounds for Barbarians.
Added dialogue for the Chemist.

Npc Spawns:
Added a bunch of missing Goblin, Chicken, and Cow spawns northwest of Lumbridge.

Npc Drops:
Fixed a bug where small rats dropped bones.

Staff Website:
Merged RuneRebels and WorldScape model classes.

Summoning:
Fixed a bug where the player didn't face cats when feeding them.

Slayer:
Fixed the level at which Harpie Bug Swarms will not be aggressive towards the player.

Smithing:
Fixed a bug where you couldn't make Bronze wire.
Added the correct message for making Bronze wire.
Fixed the message when smelting steel bars.
Added Death Plateau check for smithing claws.

Skill Menus:
Made the skill menus scroll to the top when opening.

Runecrafting:
Added the Abyss!
Added Pouches!
Removed unused dialogue.
Moved the Wizards into a database table.
Added script for Scrying orb.
Made Talismans not function underground.
Added a bunch of missing messages.
Added the correct messages for when the player's Runecraft is too low.
Fixed timing and sounds when entering altars.

Random Events:
Made the Bird's Nest random event members only.

Quests:
Fixed invalid dialogue mark error when speaking to Aubury.
Added logic to scroll to the correct quest journal position.
Added support for placing text after the "quest complete" text.

Wilderness:
Fixed a bug where the Attack option could be in the wrong slot.

Woodcutting:
Modified to use the new object transform API.
Disabled maple trees on free to play worlds.


RuneRebels 2.20.1 Hotpatch

Cooking:
Fixed a bug where you couldn't make pies while running.

Mining:
Fixed a bug where Bronze pickaxes were preferred over Iron pickaxes.

Woodcutting:
Fixed a bug where Bronze axes were preferred over Iron axes.

Client:
Fixed a bug where the menu bar click areas were active in resize mode.

Npc Spawns:
Removed extra copy of Safta Doc Npc on Karamja.

Engine:
Fixed a bug where you wouldn't face players when interacting with them (ex trading).
Fixed a bug where the following behavior for interacting with players was incorrect. (ex trading).
Fixed a bug where Rock Crabs were not attackable due to the not sending spawn events for them.
Fixed a bug where you couldn't override an walk to action if the target entity was the same. (thanks Brownay!)
Fixed a bug where ::reload would crash on developer worlds.

Ranged:
Fixed a bug where ranged hits took a very long time to show up.

Core Engine:
Fixed a bug where the Ring of Life could activate early. (FINALLY!)
Fixed a possible Blitz error when using diagonal doors.
Fixed a bug where the Ring of Life sent debug messages every hit.
Fixed the stairs in the Varrock church.
Fixed the stairs in the Quest Guide's house on Tutorial Island.

Farming:
Fixed a bug where weeds had a chance at becoming diseased.
Fixed a regression in the speed of harvesting crops.

Npc Drops:
Fixed a bug where Tower Guards would drop big bones.

Dialogue:
Fixed a bug where speaking to Sir Tiffy Cashien would say "I can't reach that!". Now you get "Nothing interesting happens." until we add the dialogue!

RandomEvents:
Fixed a bug where the Freaky Forester could get players stuck with their input disabled.

Quests:
Fixed a bug in Rune Mysteries where Dwarf Remains would show on the Air Talisman ItemChat.

Runecrafting:
Fixed a bug where the Body Rift teleported the player into a wall.


Code: [Select]
Marshmallow's summary for the Thunder release:

Game Engine:
AllGoFree Login Server: merge 16 commits into master
RuneScape Blitz: merge 474 commits into master

Libraries:
AllGoFree: merge 7 commits into master
Arctic: merge 3 commits into master
Blitz API: merge 196 commits into master
BlitzMySQLData: merge 1 commit into master
Core AllGoFree: merge 49 commits into master
Core Blitz API: merge 23 commits into master
Core Client: merge 2 commits into master

Plugins:
Agility: merge 495 commits into master
AllStarX: merge 2 commits into master
AmbientSounds: merge 134 commits into master
Areas: merge 12 commits into master
BanHammer: merge 1 commit into master
Bank: merge 13 commits into master
Barrows: merge 6 commits into master
BattleField: merge 1 commit into master
Battlegrounds: merge 2 commits into master
Bosses: merge 9 commits into master
CastleWars: merge 2 commits into master
Christmas2010: merge 3 commits into master
Christmas2011: merge 2 commits into master
Christmas2012: merge 4 commits into master
Christmas2013: merge 3 commits into master
Classic: merge 5 commits into master
Commands: merge 121 commits into master
Cooking: merge 4 commits into master
Core 317: merge 31 commits into master
Core 317 Clipping: merge 26 commits into master
Core 459: merge 5 commits into master
Core 474: merge 5 commits into master
Core 508: merge 8 commits into master
Core 562: merge 10 commits into master
Core 613: merge 9 commits into master
Core Engine: merge 114 commits into master
Crafting: merge 46 commits into master
DeepWilderness: merge 2 commits into master
Documentation: merge 15 commits into master
Donators: merge 1 commit into master
DoubleXpWeekend: merge 2 commits into master
Dueling: merge 4 commits into master
Easter2012: merge 2 commits into master
Easter2014: merge 2 commits into master
Emotes: merge 1 commit into master
ExampleScape: merge 1 commit into master
Farming: merge 71 commits into master
Firemaking: merge 83 commits into master
Fishing: merge 3 commits into master
Fletching: merge 1 commit into master
FoodAndDrink: merge 7 commits into master
FreeToPlay: merge 5 commits into master
Halloween2011: merge 2 commits into master
Halloween2014: merge 6 commits into master
Herblore: merge 1 commit into master
HouseBuilding: merge 1 commit into master
IoSessionLogger: merge 10 commits into master
ItemSpawns: merge 27 commits into master
ItemWieldRequirements: merge 2 commits into master
Karamja: merge 63 commits into master
Magic: merge 29 commits into master
Members: merge 68 commits into master
Memorial: merge 1 commit into master
Mining: merge 39 commits into master
NewUserRedirect: merge 2 commits into master
NpcDrops: merge 7 commits into master
ObjectScripts: merge 3 commits into master
PestControl: merge 3 commits into master
Prayer: merge 7 commits into master
QuestScripts: merge 74 commits into master
Quests: merge 44 commits into master
RandomEvents: merge 4 commits into master
Ranged: merge 1 commit into master
ReadyPlayerOne: merge 1 commit into master
RuneRebels: merge 193 commits into master
Runecrafting: merge 256 commits into master
ServerEvents: merge 1 commit into master
Shops: merge 5 commits into master
SkillMenus: merge 1 commit into master
Slayer: merge 4 commits into master
Smithing: merge 18 commits into master
StPatricksDayEvent: merge 1 commit into master
StaffAreas: merge 3 commits into master
Summoning: merge 6 commits into master
Thieving: merge 4 commits into master
Trading: merge 15 commits into master
Transport: merge 1 commit into master
Tutorial Island: merge 6 commits into master
Twilight: merge 1 commit into master
UniversalScape: merge 2 commits into master
WelcomeTutorial: merge 2 commits into master
Wilderness: merge 4 commits into master
Woodcutting: merge 14 commits into master
Zombies: merge 3 commits into master

Data:
Quest Data: merge 187 commits into master

Clients:
AllGoFree RS Client: merge 12 commits into master

Utilities:
AllGoFree RS Cache: merge 8 commits into master
AllGoFree Tools: merge 15 commits into master
Marshmallow: merge 17 commits into master


Total: 3218 commits

RuneRebels 2.20.1 Hotpatch
Code: [Select]
Marshmallow's summary for the Thunder release:

Game Engine:
RuneScape Blitz: merge 22 commits into master

Libraries:
Blitz API: merge 6 commits into master

Plugins:
AmbientSounds: merge 2 commits into master
Commands: merge 3 commits into master
Cooking: merge 4 commits into master
Core Engine: merge 25 commits into master
Crafting: merge 2 commits into master
Farming: merge 2 commits into master
Firemaking: merge 3 commits into master
Mining: merge 1 commit into master
NpcDrops: merge 1 commit into master
RandomEvents: merge 2 commits into master
Ranged: merge 2 commits into master
RuneRebels: merge 3 commits into master
Runecrafting: merge 2 commits into master
Woodcutting: merge 1 commit into master

Data:
Quest Data: merge 2 commits into master

Clients:
AllGoFree RS Client: merge 2 commits into master

Utilities:


Total: 85 commits



11
News & Announcements / RuneRebels: THE BIGGEST UPDATE EVER (2.19)
« on: September 30, 2020, 11:32:14 pm »




After Bill's grand adventure through the Grand Tree, he felt emboldened to continue exploring the rest of RuneRebels. "Dude, I've been on the farm for too long man. I gotta get back out into the field and do some awesome stuff" he said as Alex continued to chew on a piece of wheat. "Hey you do you man!" Alex replied as Bill walked off into the sunlight. Bill set out on an epic quest across the entire RuneRebels universe, fighting all sorts of powerful monsters and enemies. Along this quest, he noticed that the loot he obtained from these monsters wasn't exactly right, so he spent the next two weeks studying at Magic Guild creating a powerful spell to correct all the imbalances he had discovered. The work paid off, and all the monsters in the universe now correctly rewarded the inhabitants for having the courage to take them on. After a now slightly grayer bearded Bill left the Magic Guild, he walked over Taverley to both a Witch that had stolen one of his precious quest scrolls. After getting his scrolls back and helping a small boy retrieve his ball from the Witch's Garden, Bill took a stroll over to enjoy the view at Baxtorian Falls...











Hello players! We are super excited to release the biggest update in RuneRebels history. Not only have we fixed a massive amounts of bugs across various parts of the game, but Bill has completely re-done the drop tables for every single Npc in the game. This is all powered by a brand new drop system that allows us to perfectly emulate drops, and we hope that you enjoy killing all of the monsters in the game! If you notice any Npcs that are missing drops, please let us know and we will fix them as soon as possible.

In addition to the entire new drop system, we have three new quests for you to enjoy! We are working to finish, polish, and release many of the quests we have in our backlog that were started but not finished, and we are happy to release Witch's House, Tree Gnome Village, and the Waterfall Quest! There has been a ton of work on these quests, with much of the initial work being done years ago. We can't wait for everyone to try these quests, and we have more coming up soon!

- The RuneRebels Dev Team



Here is a list of all of the new drop tables:

Rare drop table
Mega-rare drop table
Gem drop table
Herb drop table
Allotment seed drop table
General seed drop table
Rare seed drop table
Tree-herb seed drop table
Uncommon seed drop table
Talisman drop table

With this new system, the npcs will now have a chance to roll for these tables which have their own set of different rates for their items.

Here is a list of all of the features for the new drop tables:


The Ring of Wealth finally has its effect on the Gem and Mega-rare table! It will now finally remove all of the "Nothing" rows from those tables, thus increasing your chances of about 16.8 times for the gem drop table, and about 8.5 times for the mega-rare drop table!
The Gem drop table will drop its specified talisman depending on where the npc is located. The Nature talisman is dropped by npcs above ground. The Chaos talisman is dropped by npcs underground.
The Rare drop table has a chance of hitting the Gem drop table and Mega-rare drop table. Legends Quest is not required to access the Mega-rare drop table through this table
The Gem drop table has a chance of hitting the Mega-rare drop table, but only if Legends Quest is complete (we'll get on that ;))
If the player hits the Mega-rare drop table through the Gem drop table, it is replaced with the talisman
The npc's combat level determines which General seed drop table will be hit
All of the proper npcs will have a chance of dropping multiple herbs at once should they hit the Herb drop table, such as Chaos druids, Turoths, Aberrant spectres, and Dark Beasts (again, we'll get on that ;))






Added the Witch's House quest!
Added the Tree Gnome Village quest!
Added the Waterfall quest!



Areas:
Made Tzhaar city and Fight Pits multi combat.

Bank:
Fixed a bug where a false "You don't have enough inventory space" message was sent when a player attempted to withdraw more of a stackable item that was already in their inventory, while their inventory was full
Added the bank full message.

Engine:
Added proper session resuming when a player loses connection, even when in combat!
Added player combat armor blocking sounds and player damage sounds.
Fixed a bug that let you use invisible ladders when using stairs at the same time.
Fixed a bug where member's weapon names appeared in the attack tab on Free to play worlds.
Fixed a bug where un-tradable items would disappear from the ground after only 1 minute instead of 2.
Adjusted the death timing for both players and Npcs.
Added ability to override Npc death speed in the database.
Fixed the ability to load plugins on Java 9 or higher.
Fixed a bug where clones of players didn't have their bonuses applied.
Added logic to cancel repeating Blitz Errors so they don't spam the player.
Added ability to auto-reboot for updates.
Fixed a bug where the welcome screen would show in the Wilderness.
Fixed a bug where the welcome screen wouldn't close when under attack.


Client:
Fixed a crash if you spam clicked the minimap during "Loading - please wait"

Core 317 Clipping:
Fixed a crash when running on Java 9 or higher.

Commands:
Added error messages to ::hop when it isn't possible to hop to the specified world.
Added ::teleporttomusic command.

Crafting:
Added some missing crafting animations.
Made creating Pot lids require One Small Favour quest.
Removed the "How many would you like to make" prompt when cutting gems if you only have one gem in your inventory.
Made dyeing capes give 2.5 crafting experience.

Core Engine:
Added pushing the odd looking wall in Edgeville dungeon.
Fixed the side door leading out to the balcony at Castle Wars
Add the ability to mark ladders as members only.
Fixed a bug with the gate in Edgeville.
Fixed a bug where softening clay didn't cancel the player's current action.
Added logic to correctly hide the previous and next buttons on the first and last pages of books.
Added the book page turn graphic.
Fixed a crash in the Ring of Dueling code.
Fixed a Blitz Error when attempting to use a ladder while standing on it.
Added Mithril seeds.

Item Spawns:
Added two missing bolts spawns in the houses in Port Sarim.

Free to Play:
Fixed a bug where the ladder leading to the underground kitchen in Goblin Village was working in free-to-play worlds.
Fixed a bug where the Edgeville dungeon wilderness gate worked in free-to-play worlds.
Made the Edgeville dungeon wilderness area members only.
Fixed a bug where Gertrude's Cat could be started in free-to-play worlds.
Corrected the message you receive when clicking on members content in free-to-play worlds.
Fixed a bug where players could use the gate in southeast Varrock where you start Family Crest in free-to-play worlds
Made the southeast Varrock fenced off area member only
Fixed a bug where battlestaves would show up in Zaff's staff shop in free-to-play worlds
Fixed a bug where pet cats would show up on free-to-play worlds
Added dialogue for when attempting to drop your pet cat in free-to-play mode
Fixed a bug where your weapon name would still show on the combat tab instead of "Unarmed" if it was a members weapon and you were in a free-to-play world
Added free-to-play flag activating in the client when entering free-to-play worlds, thus displaying members items as "Members Object"
Remapped all of the possible free-to-play areas for more accuracy

Tools:
Added ability for ModifyPlayerSkill to use the player's current skill level.
Added ability for ModifyPlayerSkill to show the player's block animation.
Added ability to check if the player is wearing gloves.
Added ability for ReplaceItems to modify the player's bank.
Added ability to check if the player is wearing any equipment.

Magic:
Added sounds to all jewelry enchanting.
Added sounds for superheat item.
Added sound for bones-to-peaches.
Added casting and hit sounds for confuse, weaken, curse, bind, snare, entangle, vulnerability, enfeeble, and stun.
Added the sound for when a spell splashes.
Fixed a bug where Low Level Alchemy gave the High Level Alchemy coin value.

Npcs:
Bill completely re-did the drop tables for every single Npc in the game to be almost perfectly accurate.
Added animations and sounds to Knight of Ardougne, Paladin, Hero, Warrior woman, Thief, Farmer, and Barbarian.
Fixed Greater demon stats being extremely low.
Lowered magic defence into the negatives for the armored Barrows brothers.
Greatly increased the strength bonus on Barrows brother.
Added missing animations to Wormbrain in Dragon Slayer.
Fixed a bug where players could attack Wormbrain with melee.
Added prayer drain mechanic to Shadow spiders.

Shops:
Added the missing black dagger from the Varrock sword shop.
Corrected some of Horvik's armour shop items.
Corrected Lowe's archery shop items; removed the ranging armor as it didn't seem to be a thing in 2006, and greatly increased the arrow amounts.
Corrected Thessalia's fine clothes shop item amounts, removed the random thread and needle from the shop.
Corrected Gerrant's fishing shop amounts.
Corrected Brian's battleaxe shop amounts.
Corrected Wydin's food store amounts.
Significantly increased Aubury's rune shop and Betty's rune shop amount to 5000 of each rune except chaos and deaths, which were increased to 250.

Smithing:
Fixed a crash when using Anvils.
Added the correct dialogue when using gold or silver bar on an anvil.

Ranged:
Fixed a Blitz Error with the Crystal bow.




Code: [Select]
Marshmallow's summary for the Hurricane release:

Game Engine:
RuneScape Blitz: merge 444 commits into master

Libraries:
AllGoFree: merge 3 commits into master
Arctic: merge 4 commits into master
Blitz API: merge 59 commits into master
Core AllGoFree: merge 20 commits into master

Plugins:
Agility: merge 29 commits into master
AlexScape: merge 2 commits into master
AmbientSounds: merge 306 commits into master
Areas: merge 19 commits into master
Bank: merge 16 commits into master
Barrows: merge 1 commit into master
Battlegrounds: merge 1 commit into master
Bosses: merge 4 commits into master
Classic: merge 1 commit into master
Clue Scrolls: merge 1 commit into master
Commands: merge 39 commits into master
Cooking: merge 1 commit into master
Core 317: merge 16 commits into master
Core 317 Clipping: merge 5 commits into master
Core 508: merge 1 commit into master
Core 562: merge 1 commit into master
Core 613: merge 1 commit into master
Core Engine: merge 90 commits into master
Crafting: merge 5 commits into master
Documentation: merge 69 commits into master
Emotes: merge 1 commit into master
Farming: merge 15 commits into master
Firemaking: merge 3 commits into master
Fishing: merge 1 commit into master
Fletching: merge 1 commit into master
FoodAndDrink: merge 1 commit into master
FreeToPlay: merge 22 commits into master
Herblore: merge 1 commit into master
ItemSpawns: merge 9 commits into master
ItemWieldRequirements: merge 1 commit into master
Magic: merge 91 commits into master
Members: merge 20 commits into master
Mining: merge 3 commits into master
NpcDrops: merge 1628 commits into master
ObjectScripts: merge 11 commits into master
Prayer: merge 1 commit into master
QuestScripts: merge 9 commits into master
Quests: merge 7 commits into master
Ranged: merge 8 commits into master
RuneRebels: merge 43 commits into master
Runecrafting: merge 3 commits into master
Shops: merge 27 commits into master
Slayer: merge 1 commit into master
Smithing: merge 68 commits into master
SpecialAttacks: merge 3 commits into master
Summoning: merge 3 commits into master
Thieving: merge 1 commit into master
UniversalScape: merge 2 commits into master
Wilderness: merge 1 commit into master
Woodcutting: merge 4 commits into master

Data:
Quest Data: merge 163 commits into master

Clients:
AllGoFree RS Client: merge 8 commits into master

Utilities:
AllGoFree RS Cache: merge 2 commits into master
AllGoFree Tools: merge 46 commits into master
Marshmallow: merge 6 commits into master


Total: 3352 commits



12
News & Announcements / RuneRebels: The Grand Tree! (2.18)
« on: August 31, 2020, 11:56:39 pm »




The gang was still relaxing and kicking it on the farm, enjoying the simple life. As they stay in lounge chairs near the edges of the field, they noticed Postie Pete approaching the farm. "Mail call!" he yelled as he put a very crumbled up letter in the mailbox. "Yo, who could be sending us mail here?" said Bill. "No clue" replied Alex. "Probably spam email, I would just throw it in the fire" continued Alex as Bill uncrumpled the letter. "Oh my god, it's from Onur" said Bill as he handed the letter to Alex. Alex began to read the letter outloud... "Hey guys, I got myself into some trouble and am currently stuck in Seers village picking flax as an indentured servant. Please come rescue me, this guy I work for is a real jerk.", he finished. "Oh crap, we better go save him!" said Bill as he grabbed his signature blue shorts from his room. They quickly teleported to Seers village and ran down to the flax fields, where they found Onur picking flax while wearing what appears to be rags. "Oh my god, I have never been so happy to see you guys in my entire life!" exclaimed Onur as he gave Alex a big old slap on the back. "It's good to have you back man!" said Bill as they teleported away. After some rest back at the farm, the crew started to discuss their next big move. Bill had been working on a huge operation a few months ago at the Grand Tree, so the team decided to head back there and finish the job.





Hello players! After our previous quality of life updates, we are back to grinding on game content, along with the engine and tools enhancements to make it happen! We are extremely happy to bring you another quest that has been in development for quite a long time, The Grand Tree. We are actively working through all the quests that we have in the pipeline but weren't completed due to missing data or engine features, and will be bringing you more soon!

- The RuneRebels Dev Team






Added The Grand Tree Quest!



Engine:
Added ItemPlacedOnObjectEvent.
Added fields for turn 180 degrees, turn 90 degrees counter clockwise, and 90 degrees clockwise in combat_weapons.
Fixed crash in CommandFriendMenuAction found while fuzzing.
Added validation of chat mode values.
Added support for changing the despawn time of items.
Made massive improvements to the dialogue system to fix many bugs, such as cutscenes stalling when all the steps were executed in one game tick.

Commands:
Add ability to use npc names with ::ns.

Crafting:
Fixed a crash found by fuzzing.

Tools:
Added ability to export dialogue from quests.

Members:
Added the Gnome Gliders!

Npc Behavior:
Disabled incorrect aggressiveness for Mounted terrorbird gnome.
Hopefully fixed ducks swimming onto land!

Random Events:
Fixed pickaxe and axe heads from flying into unworkable tiles.

Tutorial Island:
Fixed a bug where the tutorial island plugin's listener for clicking on the flashing tab icons didn't check the player's tutorial status, which could result in players being sent back to various parts of the island if invalid data was sent to the server.

Quests:
Added reset despawn timer event / action.




Code: [Select]
Marshmallow's summary for the Cyclone release:

Game Engine:
RuneScape Blitz: merge 82 commits into master

Libraries:
Blitz API: merge 17 commits into master
Core AllGoFree: merge 2 commits into master

Plugins:
Commands: merge 7 commits into master
Core 317 Clipping: merge 1 commit into master
Core Engine: merge 45 commits into master
Documentation: merge 6 commits into master
FreeToPlay: merge 1 commit into master
IoSessionLogger: merge 1 commit into master
Members: merge 19 commits into master
NpcDrops: merge 1 commit into master
ObjectScripts: merge 1 commit into master
QuestScripts: merge 6 commits into master
Quests: merge 2 commits into master
RuneRebels: merge 8 commits into master

Data:
Quest Data: merge 47 commits into master

Clients:
AllGoFree RS Client: merge 3 commits into master

Utilities:
AllGoFree Tools: merge 3 commits into master


Total: 252 commits



13
News & Announcements / EXTENDED SUMMER DOUBLE XP EVENT!
« on: August 09, 2020, 08:34:45 pm »





Hello players! In continued celebration of the summer, we are re-enabling and extending our Double Experience Event starting at midnight EST August 10th until Sunday August 17th (inclusive). ;D We hope that you guys enjoy this during the gap before our next content update, and we look forward to seeing you in game and on our Discord server!

Happy grinding!
- The RuneRebels Dev Team



14





The crew was still enjoying the simple life on the farm, even if they now had to share it with a ton of furry little meowing creatures running around the place. "Hey guys" said Alex, as he gazed out at the fields of the farm. "Whats up? replied Bill. "You ever wonder what it would be like if we could, you know, like, see more?" pondered Alex as he took a massive bite of the cabbage he was holding in his hand. "Dude, what do you mean by more?" replied Bill as he took a fat bite out of his own cabbage. "I mean, like I want to be able to see more of this place without having to like, move my head" continued Alex. "Wouldn't that be nuts?" he finished. "Huh, yeah that would be pretty dope" replied Bill. He pondered a bit as he took another bite of cabbage. "Well, lets give it a shot!" continued Bill as he whipped out his fire staff and cast a spell on Alex's face. Alex's eyes grew super big and wide as the spell came into contact with his face. "How is that?" asked Bill as he continued to munch on the cabbage. "Duuuude, its freaking perfect..." replied Alex as he stared into the vast fields of the farm.





Hello players! We are extremely excited to bring you a particularly BIG update this time around; we've added full support for resizing the game client! No longer will you have to gaze into the world of RuneRebels through such a small view; now you can have a massive, and even fullscreen, view of the beautiful 3D game world. The client will even remember the mode it was in when you close it and automatically re-launch in that mode! This has been a long time in the making, and we hope that it greatly enhances the experience and immersion of playing the game.

We are also extremely happy to announce a DOUBLE EXPERIENCE event to celebrate the BIG launch that runs from now until August 8th! Each player will have access to 10 hours of double experience per day so you still have time to sleep. ;)

- The RuneRebels Dev Team







Added ::resize command to enter re-sizable mode!
Added ::fullscreen command to enter fullscreen mode!
Added ::fixed command to enter fixed mode!
Added ability to take in-game screenshots with the insert key, or by pressing shift + tilda!
Added Linux build target to loader.
Added Java build target to loader.
Added instructions to the client download page on fixing HiDPI on Windows.

All Client Hotkeys:
Page Up - Enter Resizable Mode
Page Down - Enter Fixed Mode
Home - Enter Fullscreen
End - Enter Fullscreen
Insert - Take Screenshot
Shift + ~ - Take Screenshot
Function Keys - Switch Tabs
Hold Shift - Quickly Drop Items



Engine:
Performed major refactoring and cleanup of engine, Blitz API, and Core AllGoFree.

Double XP:
Enabled double XP for August 2nd till August 8th!

Staff Website:
Updated the staff website to CakePHP 2.


Code: [Select]
Marshmallow's summary for the Twister release:

Game Engine:
AllGoFree Login Server: merge 1 commit into master
RuneScape Blitz: merge 5 commits into master

Libraries:
AllGoFree: merge 2 commits into master
Arctic: merge 2 commits into master
Blitz API: merge 8 commits into master
Core AllGoFree: merge 5 commits into master
Core Client: merge 1 commit into master

Plugins:
Agility: merge 3 commits into master
AlexScape: merge 2 commits into master
AllStarX: merge 3 commits into master
Areas: merge 1 commit into master
BanHammer: merge 2 commits into master
Bank: merge 2 commits into master
Barrows: merge 2 commits into master
BattleField: merge 2 commits into master
Battlegrounds: merge 2 commits into master
Bosses: merge 2 commits into master
BugPoints: merge 1 commit into master
CastleWars: merge 3 commits into master
Christmas2010: merge 2 commits into master
Christmas2011: merge 2 commits into master
Christmas2012: merge 3 commits into master
Christmas2013: merge 2 commits into master
Classic: merge 4 commits into master
Clue Scrolls: merge 1 commit into master
Commands: merge 4 commits into master
Cooking: merge 2 commits into master
Core 317: merge 4 commits into master
Core 317 Clipping: merge 2 commits into master
Core 459: merge 1 commit into master
Core 474: merge 2 commits into master
Core 508: merge 2 commits into master
Core 562: merge 2 commits into master
Core 613: merge 2 commits into master
Core Engine: merge 2 commits into master
Crafting: merge 2 commits into master
DeepWilderness: merge 2 commits into master
Donators: merge 2 commits into master
DoubleXpWeekend: merge 2 commits into master
Dueling: merge 3 commits into master
Easter2012: merge 2 commits into master
Easter2014: merge 2 commits into master
Easter2017: merge 1 commit into master
Easter2018: merge 1 commit into master
Emotes: merge 2 commits into master
ExampleScape: merge 13 commits into master
Farming: merge 3 commits into master
Firemaking: merge 2 commits into master
Fishing: merge 4 commits into master
Fletching: merge 2 commits into master
FoodAndDrink: merge 2 commits into master
FreeToPlay: merge 2 commits into master
FriendActions: merge 2 commits into master
Halloween2011: merge 2 commits into master
Halloween2013: merge 2 commits into master
Halloween2014: merge 2 commits into master
Halloween2018: merge 1 commit into master
Herblore: merge 2 commits into master
HouseBuilding: merge 2 commits into master
IoSessionLogger: merge 2 commits into master
ItemSpawns: merge 2 commits into master
ItemWieldRequirements: merge 1 commit into master
Karamja: merge 2 commits into master
Magic: merge 3 commits into master
Members: merge 2 commits into master
Memorial: merge 2 commits into master
Mining: merge 2 commits into master
Moles: merge 1 commit into master
NeoCommands: merge 2 commits into master
NewUserRedirect: merge 2 commits into master
NpcDrops: merge 5 commits into master
ObjectScripts: merge 2 commits into master
PestControl: merge 2 commits into master
Prayer: merge 2 commits into master
QuestScripts: merge 4 commits into master
Quests: merge 4 commits into master
RandomEvents: merge 4 commits into master
Ranged: merge 2 commits into master
ReadyPlayerOne: merge 2 commits into master
RewardTokens: merge 2 commits into master
RuneRebels: merge 8 commits into master
Runecrafting: merge 3 commits into master
ServerEvents: merge 2 commits into master
Shops: merge 2 commits into master
SkillCapes: merge 3 commits into master
SkillMenus: merge 2 commits into master
Slayer: merge 2 commits into master
Smithing: merge 2 commits into master
SpecialAttacks: merge 2 commits into master

StPatricksDayEvent: merge 2 commits into master
StaffAreas: merge 2 commits into master
Summoning: merge 4 commits into master
TeleportStyles: merge 2 commits into master
Thieving: merge 2 commits into master
Trading: merge 3 commits into master
Transport: merge 2 commits into master
Tutorial Island: merge 2 commits into master
Twilight: merge 2 commits into master
UniversalScape: merge 6 commits into master
WelcomeTutorial: merge 3 commits into master
Wilderness: merge 2 commits into master
Woodcutting: merge 2 commits into master
WorldMap: merge 2 commits into master
Zombies: merge 3 commits into master

Data:

Clients:
AllGoFree RS Client: merge 146 commits into master
Project Ivyberry Loader: merge 16 commits into master

Utilities:
AllGoFree RS Cache: merge 1 commit into master
Marshmallow: merge 3 commits into master


Total: 427 commits



15





It had been almost another entire month on the farm, and although the gang was enjoying the vacation, the farm was getting a bit boring. Alex had made more cheese in the dairy churn than he could ever eat in his entire life, and the smell was beginning to leak over into the room Bill was sleeping in. "Yo, dude I hate to ask you this but could you throw out some of that cheese? It is starting to smell pretty freaking awful." asked Bill. "Yeah, I guess you do have a point" replied Alex. "Besides, I have to fill up these giant tanks I got from the general store with milk for the cats" continued Alex. "Wait, what cats? We don't have any cats on this farm" replied Bill. "Oh, Ryan said he got a flyer about some kittens some girl in Varrock was giving away, and he said we would need a lot of...."--Alex was interrupted by a bunch of tiny meows growing louder and louder outside the door. He slowly open the door as dozens of kittens burst into the room, nearly knocking him over. Ryan was standing outside the door with dozens more in small creates, all meowing eagerly at the sight of the buckets of milk Alex had just brought in from the cows. "Whats up guys!" said Ryan excitedly; "We have some new little friends!".





Hello players! We know it has been awhile since we last launched a quest, so we figured we would throw in one that let you enjoy the game with your own little companion! A lot of work went into not only this quest, but also adding all of the behaviors and mechanics for the pet cats. Hopefully you get the color of your choosing, and we can't wait to see you in game with your little buddies following you around! As always, report any bugs you encounter either here on the forums or on the Discord server and we will promptly send our army of cats after them. Enjoy!
- The RuneRebels Dev Team







Core Engine:
Moved period Npc text and sound code from the Free to Play plugin.
Fixed a bug where periodic sound effects didn't function properly on 317 clients.
Adjusted behavior of followers when using stairs or ladders.

Farming:
Fixed a bug where planting a tree seed in a pot consumed the entire stack of seeds.
Added the correct 'level too low' message when fishing with harpoons.

Engine:
Fixed a bug where spam clicking on an option in dialogue would advance the dialogue as many times as the option was clicked.
Fixed a bug where dropped items could become invisible if on another height level, such as when a player dies on a higher floor.

NpcDrops:
Removed the drops from the Skeletons inside Barrows.

Tools:
Added ChangeNpcIdVariable step.
Added SetChatVariable step.
Added CheckNpcId step.

Thieving:
Added a missing message when attempting to pickpocket during combat.
Added "You're stunned!" message when attempting to pickpocket an Npc while stunned.
Fixed the timing of attempt and success/failure thieving messages.

Random Events:
Disabled random events when player input is disabled, such as in cutscenes. This should prevent players from getting stuck.

Quests:
Added the Gertrude's cat quest!
Added support for an @clr@ line that clears all previous text in the quest journal.


Code: [Select]
Marshmallow's summary for the Charon release:

Game Engine:
RuneScape Blitz: merge 19 commits into master

Libraries:
Blitz API: merge 13 commits into master

Plugins:
Agility: merge 1 commit into master
BanHammer: merge 1 commit into master
CastleWars: merge 1 commit into master
Commands: merge 4 commits into master
Core 317: merge 2 commits into master
Core 508: merge 1 commit into master
Core 613: merge 1 commit into master
Core Engine: merge 3 commits into master
DeepWilderness: merge 1 commit into master
Documentation: merge 9 commits into master
Dueling: merge 1 commit into master
Farming: merge 1 commit into master
Fishing: merge 1 commit into master
FreeToPlay: merge 4 commits into master
Halloween2014: merge 1 commit into master
Karamja: merge 1 commit into master
Magic: merge 1 commit into master
NpcDrops: merge 2 commits into master
QuestScripts: merge 12 commits into master
Quests: merge 2 commits into master
RandomEvents: merge 2 commits into master
RuneRebels: merge 14 commits into master
StaffAreas: merge 1 commit into master
Summoning: merge 62 commits into master
Thieving: merge 5 commits into master
WelcomeTutorial: merge 1 commit into master
Wilderness: merge 1 commit into master
Zombies: merge 1 commit into master

Data:
Quest Data: merge 51 commits into master

Clients:

Utilities:
AllGoFree Tools: merge 3 commits into master

Total: 223 commits



Pages: [1] 2 3 ... 44