Author Topic: RuneRebels Black Eye (2.8.7) - A New Year!  (Read 11848 times)

Ry60003333

  • Owner & Operator
  • Rebel Captain

  • Offline
  • *

  • 714
    • View Profile
RuneRebels Black Eye (2.8.7) - A New Year!
« on: January 30, 2019, 09:10:12 pm »
RuneRebels 2.8.7 Black Eye

After the extensive holiday partying, the RuneRebels headquarters was a mess. There were scrolls of code scattered all over the place, tons of admins passed out in various rooms, dwarven stout spilled all over the floor, and redberry pies with swarms of flies laying all over the floor. There was a lot of cleaning up to do, so the team quickly got to work! While they were putting things away, they noticed that their cabinets and drawers were a a complete unorganized mess. Onur couldn't even find the dish soap to clean out all of the pie dishes! "Guys, if we want to be able to live here this year, I think we are gonna have to do some serious cleaning" said Bill. With that, the team got to work scrubbing the headquarters to get it to be as clean as the water from Baxtorian falls!




Happy new years players! We are thrilled about reaching our one update per month goal for 2018 and are very excited about doing the same for 2019. While working through many of the updates from the past year, we improved a lot of the tools and processes that we use to develop the game, and I've been able to greatly expand the ways that the other developers can contribute to the game. As part of setting ourselves up for some very large content focuses updates this year, I took some time to massively clean up and modernize many plugins and the server game engine itself. There is a large amount of low-level code that I wrote back in middle and high school that still powers the game to this day that is starting to show its age and is making development harder. With this update, I've cleaned up, removed, or re-written a significant amount of that code, which is why you will notice that Marshmallow's summary at the bottom of this post is excessively long. Almost every plugin has also been modified or cleaned up as well. This not only makes it easier and faster for me to add new features to the engine and plugins, but also means that all of the things we build on top of it will contain fewer bugs from the start and cause less headaches for developers.

That being said, if you notice anything that was previously working that is now broken after this update, let us know via the forums or Discord and we will fix it ASAP. At one point during development I accidentally broke interacting with Npcs (including the bankers!) with a one line change, so if any other issues crept past us we want to hotpatch them immediately. Over 9000 lines of code in over 300 files have been modified:



We have some really cool features and content in the pipeline, and this update is the first step in delivering them to you!
- The RuneRebels Dev Team







Tools:
Added author field to quest files.

Castle Wars:
Fixed various cut off dialogue when talking to Lanthus.

Engine:
Refactored over 9000 (literally) lines of code in the game engine spanning over 300 files.
Fixed a bug where ItemAddedToInventoryEvent could cause Blitz Errors in various locations, such as High Alching, Crafting, etc.
Fixed a bug where you could gain negative XP by auto retaliating against Flytraps.
Fixed a bug where you couldn't note or unnote claws.

Core Engine:
Fixed a bug where you could follow players while wearing a morphing ring.

Commands:
Added ::teletonpc.
Added ::whereis to locate players.

Shops:
Fixed various incorrect shop prices.
Added the ability for shops to have multiple owners.
Fixed buying behavior so buying a greater amount of items than free slots available in your inventory will simply fill the free slots rather than failing.

Crafting:
Fixed a NullPointerException when repeatedly using the spinning wheel.
Fixed the amount of leather needed to craft Hard Leather bodies.
Fixed a bug with the spinning wheel animation.

Prayer:
Fixed a bug where the player might face the wrong direction when praying at an altar.

Tutorial Island:
Fixed a possible Blitz Error in dialogue.
Disabled random events on Tutorial Island.
Fixed a bug that allowed you to smuggle invincibility off of Tutorial Island.

Farming:
Added the majority of the missing farming messages; you should no longer see "INSERT MESSAGE HERE" messages.
Made the number of roots you get from digging up a tree base itself on your farming level; previously you would only receive 1 root.
Fixed a bug where some farming messages were cut off.

Herblore:
Added the correct messages for mixing potion doses.
Added the ability to mix 3 and 3 doses or 2 and 3 doses to make a 4 dose.
Fixed a bug with poisoning weapons and bolts.

Runecrafting:
Added the ability to craft combination runes!

Magic:
Added the ability to use combination runes to cast spells!


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

Game Engine:
RuneScape Blitz: merge 86 commits into master

Libraries:
AllGoFree: merge 7 commits into master
Arctic: merge 4 commits into master
Blitz API: merge 34 commits into master
BlitzMySQLData: merge 3 commits into master
Core AllGoFree: merge 3 commits into master

Plugins:
Agility: merge 3 commits into master
AllStarX: merge 2 commits into master
Areas: merge 1 commit into master
BanHammer: merge 2 commits into master
Bank: merge 6 commits into master
Barrows: merge 1 commit into master
BattleField: merge 2 commits into master
Bosses: merge 4 commits into master
BugPoints: merge 1 commit into master
CastleWars: merge 4 commits into master
Christmas2010: merge 1 commit into master
Christmas2011: merge 1 commit into master
Christmas2012: merge 3 commits into master
Christmas2013: merge 3 commits into master
Classic: merge 2 commits into master
Commands: merge 23 commits into master
Cooking: merge 1 commit into master
Core 317: merge 1 commit into master
Core 317 Clipping: merge 1 commit into master
Core 508: merge 1 commit into master
Core Engine: merge 15 commits into master
Crafting: merge 3 commits into master
Deadman: merge 1 commit into master
DeepWilderness: merge 1 commit into master
DeveloperQuotes: merge 1 commit into master
Documentation: merge 6 commits into master
Donators: merge 1 commit into master
DoubleXpWeekend: merge 1 commit into master
Dueling: merge 5 commits into master
Easter2012: merge 2 commits into master
Easter2014: merge 2 commits into master
Easter2017: merge 2 commits into master
Easter2018: merge 1 commit into master
Emotes: merge 2 commits into master
Farming: merge 10 commits into master
Firemaking: merge 1 commit into master
Fishing: merge 2 commits into master
Fletching: merge 1 commit into master
FoodAndDrink: merge 1 commit into master
FreeToPlay: merge 1 commit into master
Halloween2011: merge 1 commit into master
Halloween2013: merge 1 commit into master
Halloween2014: merge 1 commit into master
Halloween2018: merge 1 commit into master
Herblore: merge 11 commits into master
HouseBuilding: merge 1 commit into master
IoSessionLogger: merge 1 commit into master
ItemWieldRequirements: merge 1 commit into master
Karamja: merge 1 commit into master
Magic: merge 4 commits into master
Members: merge 1 commit into master
Memorial: merge 1 commit into master
Mining: merge 11 commits into master
Miscellania: merge 1 commit into master
Moles: merge 1 commit into master
NewUserRedirect: merge 1 commit into master
NpcDrops: merge 3 commits into master
ObjectScripts: merge 3 commits into master
PestControl: merge 1 commit into master
PlayerOwnedShops: merge 1 commit into master
Prayer: merge 2 commits into master
QuestScripts: merge 1 commit into master
Quests: merge 5 commits into master
RandomEvents: merge 5 commits into master
Ranged: merge 1 commit into master
ReadyPlayerOne: merge 1 commit into master
RewardTokens: merge 1 commit into master
RuneRebels: merge 5 commits into master
Runecrafting: merge 19 commits into master
ServerEvents: merge 1 commit into master
Shops: merge 18 commits into master
SkillCapes: merge 3 commits into master
SkillMenus: merge 1 commit into master
Slayer: merge 2 commits into master
Smithing: merge 1 commit into master
SpecialAttacks: merge 1 commit into master
StPatricksDayEvent: merge 1 commit into master
StaffAreas: merge 3 commits into master
Summoning: merge 1 commit into master
TeleportStyles: merge 1 commit into master
Thieving: merge 4 commits into master
Trading: merge 5 commits into master
Transport: merge 1 commit into master
Tutorial Island: merge 6 commits into master
Twilight: merge 1 commit into master
WelcomeTutorial: merge 2 commits into master
Wilderness: merge 1 commit into master
Woodcutting: merge 24 commits into master
WorldMap: merge 1 commit into master
Zombies: merge 2 commits into master


Total: 428 commits

« Last Edit: January 31, 2019, 02:28:42 am by Ry60003333 »

Onur

  • Owner & Operator
  • Rebel General

  • Offline
  • *

  • 1283
    • View Profile
Re: Coming soon...
« Reply #1 on: January 30, 2019, 11:26:13 pm »
Spooky

it isnt omar til omar says its omar

typherium

  • Rebel Leader

  • Offline
  • ***

  • 219
    • View Profile
Re: RuneRebels Black Eye (2.8.7) - A New Year!
« Reply #2 on: January 31, 2019, 11:03:37 am »
this update is awesome! thank you guys

Muse

  • Rebel Leader

  • Offline
  • ***
  • kastom titel?

  • 203
  • Personal Text
    If Vatican then I can too.
    • View Profile
Re: RuneRebels Black Eye (2.8.7) - A New Year!
« Reply #3 on: January 31, 2019, 01:01:04 pm »
thanks team! the changes that we needed.

Bill

  • Owner & Operator
  • Rebel Soldier

  • Offline
  • *

  • 69
    • View Profile
Re: RuneRebels Black Eye (2.8.7) - A New Year!
« Reply #4 on: January 31, 2019, 03:09:48 pm »
Fixed the amount of leather needed to craft Hard Leather bodies.

This is for real fixed this time lmao. After 3 updates of thinking we got it.

HeavyB

  • Supporter
  • Rebel Leader

  • Offline
  • *
  • *
  • *
  • *
  • *
  • N-WORD PASS

  • 179
  • Personal Text
    I've got binders full of women.
    • View Profile
Re: RuneRebels Black Eye (2.8.7) - A New Year!
« Reply #5 on: January 31, 2019, 05:03:06 pm »
I love and hate this update. a lot of the quirks of runerebels are slowly dissolving but on the bright side i can make 4 dose pots and i can buy vials in a more efficient way. Overall this is a much needed batch of quality of life updates. thanks for the work you guys have been putting in! We all appreciate it

buttplug

  • Community Member
  • Rebel Captain

  • Offline
  • *
  • *
  • *

  • 552
  • Personal Text
    Omar
    • View Profile
Re: Coming soon...
« Reply #6 on: January 31, 2019, 07:47:34 pm »
toasty update

i love you peolpe

Flustered

  • Player Moderator
  • Rebel Captain

  • Offline
  • *
  • *
  • Designated Memer

  • 554
    • View Profile
Re: RuneRebels Black Eye (2.8.7) - A New Year!
« Reply #7 on: January 31, 2019, 07:54:40 pm »
wo0t :^)

chrisc70

  • Donator
  • Rebel Recruit

  • Offline
  • *

  • 44
  • Personal Text
    Always grinding..
    • View Profile
Re: RuneRebels Black Eye (2.8.7) - A New Year!
« Reply #8 on: February 01, 2019, 03:07:56 am »
Nice work guys!!   :D Keep doin what yall do to keep the game running smoothly, we truly appreciate it :)

Bookmonk

  • Rebel Leader

  • Offline
  • ***

  • 126
    • View Profile
Re: RuneRebels Black Eye (2.8.7) - A New Year!
« Reply #9 on: February 01, 2019, 09:11:43 am »
Thanks for the updates developers! I may not play that often as i did but i sure stick with the server.  Keep up the good work 8)

Wirt

  • Player Moderator
  • Rebel Commander

  • Offline
  • *
  • *
  • *

  • 374
  • Personal Text
    -psst- over here!
    • View Profile
Re: RuneRebels Black Eye (2.8.7) - A New Year!
« Reply #10 on: February 02, 2019, 02:55:12 pm »
Great update to get rid of any extra talismans in your bank
Skype: redwingsoverbarron


typherium

  • Rebel Leader

  • Offline
  • ***

  • 219
    • View Profile
Re: RuneRebels Black Eye (2.8.7) - A New Year!
« Reply #11 on: February 04, 2019, 01:50:05 pm »
i can't figure out which shop prices changed, can anyone reply if they noticed it?