Evil Chicken & Presets - Development Blog - August 23rd 2019

PkHonor's work in progress and future updates will be posted here.
User avatar
Thoby
Developer
Posts: 3120
Joined: Wed Apr 10, 2013 8:47 pm
Location: Thoby#0008

Evil Chicken & Presets - Development Blog - August 23rd 2019

Post by Thoby » Fri Aug 23, 2019 3:01 pm

Image
Good Friday guys! Hopefully you all had a wonderful summer (vacation), seeing as mine will end in a few days.
I certainly enjoyed it a lot, and hopefully you did too!
This time around, we will be discussing some ToB development and work on several player-made suggestions.
Alongside that, we want to discuss the expansion of a widely loved skill, so look forward to that!

But before we begin, first a good ‘ol disclaimer: the content highlighted in these blogs might not end up in the game.
They are a direct reflection of what we as developers are working on, although these might not be in line with what Rapsey and Mike think is good for the game.
After all, they get to decide which features end up in the game and which will not.
This (hopefully) will not always be the case though, and we aim to develop content that is in line with their vision.



Theatre of Blood: Nylocas Room

Since the last development blog we have decided to work in our own custom algorithm for spawning the Nylocas in the 3rd Theatre of Blood room.
This will mean that development will be way less tedious for us, and it will not feel too different from a players perspective.
The only actual thing that will be different is the exact spawning locations for the Nylocas, but the quantity and speed will be extremely similar.

So we have mostly been working on the combat between the Nylocas and the pillars.
This is a bit more complex, seeing as Npcs usually do not fight other Npcs.
However, we have accomplished something similar before in the Godwars Dungeon.
There, Npcs also battle other Npcs from different camps.
So we are reusing some functionality from that, and adding in new functionality for the different behaviours of each of the Nylocas.

Aside from that, we’ve also laid some groundwork for spawning them in a specific order.
However, this will probably take a lot of tweaking and balancing until it’s just right.
That’s all I can say about it now, but we sure have our hands full ;)

Sidenote: we also added some debug functionalities that can be used to quickly maneuver the Theatre and its bosses.
These can later also be used by the testers, once all rooms are added.



Image




Kill Count Log (P2)

An update that was discussed in one of our developers blogs, was the Kill Count Log.
This is a system designed to be the answer to more efficiently working with the kill counts for specific npcs / events.
This required us to heavily rewrite existing code and design a completely new system, which we managed to do.
We have made quite some progress in finalizing it, and also managed to add in a highscore feature.
When clicking on one of the lines in the book, a menu will be shown with options to:
  • View the highscores for the selected npc.
  • Reset your kill count streak to 0.
  • Set your streak to your total kill count (undoing a reset).
  • Toggle the chat messages for a specific npc.
Also, some more graphical changes were made to further perfect the visual representation of the kill count.
The easy, medium, hard, elite and master caskets have also been added- and will be sorted separately from the rest of the npc killcount.
They will be sorted together with other miscellaneous entries, like Barrows Chests and Pest Control games.

This update is completely done from our side, so it only has to be reviewed and finalized before entering the game!
Look forward to more easily tracking your kills and competing for the #1 spot.



Image




The Evil Chicken

As suggested by Adam, we have looked into developing a new custom demi-boss: the Evil Chicken!
You think I’m kidding? Of course not, this new demi-boss fires rapid magic attacks, piercing right through your prayer.
As a matter of fact, praying against the Evil Chicken will only power up its magic more.

The Evil Chicken shall be found in the Champions’ Guild chicken coop, south of Varrock.
The Evil Chicken drops a lot of feathers, which are mostly meant for ironman players.
Alongside that, the Evil Chicken also drops the Evil Chicken outfit:


Image Image Image ImageImage Image Image Image


Due to the secret nature of the Evil Chicken, we will try to make the players find out all about it once the update releases.
Before then, we will not say anything about all its mysteries and certainly not about his top secret lair.



Image





Pouch to preset 2k19

As suggested by The Underdog, we have looked into saving the contents of storage items to bank presets.
Currently, when saving a preset, it discards the runes in a Rune pouch, the coal in a Coal bag and the essence in an Essence pouch.
This made using the Rune pouch less ideal, seeing as the runes have to separately be added into the pouch- blocking pkers from running into combat within a click.

However, this problem was quite complex to tackle, due to the nature of double-layered storage.
As I explained on the suggestion thread:
Thoby wrote:To give you a small explanation of the difference: imagine that currently 28 x 2 values are stored: 28 for the item-ids and 28 for the corresponding quantities.
To achieve items storing items, there has to be a completely new dimension added. Cause items can store new item-ids and amounts.
But not just a single one (looking at the rune-pouch for example, where 3 runes can be stored), but it has to store multiple (which creates a fully new layer).
This is a nightmare from a data-storage perspective, especially to do this efficiently.

Overall it's more complex than it might seem to a lot of you.
Achieving something 'small' like this would take surprisingly much development-time that can be prioritized differently
However, due to the veto of a persistent player (not encouraging it), we have set aside our work to tackle this.
Thanks to Mike’s help we were able to design and implement a system where these storage items would be saved to the presets, and quickly loaded.

So in this update, the contents of the Rune pouch, Coal bag and Essence pouch (all types) are saved to a bank preset!
Look forward to this entering the game any time soon!


Image Image Image Image Image Image


The Slayer Expansion

We recognize that Slayer is one of the most beloved skills we have to offer, so we are discussing and brainstorming about a Slayer Expansion!
Currently, the Slayer points are not really useful for anything special- aside from a few items in the shop and the Morph ring.

So we would want to change that! Adding in a load of new unlockables and tiered systems, where you can spend all of your points on rewards.
These unlockables would range from adding a small increased chance on clue scroll drop rates from your assigned task, to superior slayer monsters and new slayer creatures.
With this, the OSRS slayer interface, to give the make it easier for players to navigate all their Slayer information.
Also, we want to look into adding extra slots for blocking Slayer tasks- increasing it further.


Image


We would also want to look into adding a Wilderness-only slayer master, as suggested by James. With some extra rewards.

And last but not least, this expansion would add in Partnered Slayer: by using an Enchanted Gem players can invite others to join forces on a Slayer task.
Both players will receive the same slayer task, with double the amount of assigned kills.
The amount of kills is shared between the partners. Killing an assigned monsters will take 1 from the KC for both players.

When fighting the same NPC (a boss for example), the XP and points will be split over the partners, scaled to their contribution to that kill.
A bonus of +10% experience and points will be added.

When both players are actively killing the same type of monster near each other (like Abyssal demons for example), it’s possible that some experience and points will be received from each others kills.
These will be a bonus, and won’t take away from the killer.

So prepare yourself for more Slayer! The exact unlockables / perks will be discussed in detail at a later point.




And that’s all for today! If you have any questions, feedback or suggestions, let me know below.
I’d love to discuss ideas and input from you guys! Alternatively, feel free to shoot me a PM or a message through Discord.

Thanks, and have a wonderful day!
Feel free to send me a message, I'd gladly have a chat!
Image Image

Est killer2
Premium Donator
Posts: 142
Joined: Sat Feb 07, 2015 1:26 pm

Re: Evil Chicken & Presets - Development Blog - August 23rd

Post by Est killer2 » Fri Aug 23, 2019 3:06 pm

Thank you and god bless you for all of that.

User avatar
Troll n roll
Premium Donator
Posts: 2004
Joined: Thu Jun 27, 2013 10:05 pm
Location: ❄ My Igloo ❄

Re: Evil Chicken & Presets - Development Blog - August 23rd

Post by Troll n roll » Fri Aug 23, 2019 4:25 pm

Amazing all around. It's great to see devs implementing so many things the community has been asking for!
Image
Adam the lion wrote:If you are making super pots for profit on an rsps, you really need to re-evaluate your life.

User avatar
Iron adam
Event Coordinator
Posts: 11868
Joined: Sun Aug 24, 2014 6:07 am
Contact:

Re: Evil Chicken & Presets - Development Blog - August 23rd

Post by Iron adam » Fri Aug 23, 2019 4:36 pm

Thoby wrote:Kill Count Log (P2)
Will all existing kill counts be transferred?
Thoby wrote:As a matter of fact, praying against the Evil Chicken will only power up its magic more.
Love it.
Thoby wrote:Due to the secret nature of the Evil Chicken, we will try to make the players find out all about it once the update releases.
Before then, we will not say anything about all its mysteries and certainly not about his top secret lair.
Great decision. Go wild with creativity on the mechanics. Custom bosses are really our chance to be as creative and different from OSRS as possible.
Thoby wrote:Also, we want to look into adding extra slots for blocking Slayer tasks- increasing it further.
Here is what should be done. Allow Regular players to use the first 5 block slots that are currently only available to premium players. These should probably stay free. Then Introduce 5 additional block slots, 3 of which require Donator Status, and 2 of which require premium. These will cost slayer points to use each time you want to block a task. So the entire list would look something like this.
  • Block Slot 1 - No Requirements - Free
  • Block Slot 2 - No Requirements - Free
  • Block Slot 3 - No Requirements - Free
  • Block Slot 4 - No Requirements - Free
  • Block Slot 5 - No Requirements - Free
  • Block Slot 6 - Donator+ - 500 Slayer Points
  • Block Slot 7 - Donator+ - 500 Slayer Points
  • Block Slot 8 - Donator+ - 1000 Slayer Points
  • Block Slot 9 - Premium - 500 Slayer Points
  • Block Slot 10 - Premium - 1000 Slayer Points
Thoby wrote:We would also want to look into adding a Wilderness-only slayer master, as suggested by James. With some extra rewards.
I like the Idea of replacing Duradel with the Wilderness only master. 6 masters is kind of a lot, and I never thought that elite+wildy made much sense. However, probably best to hash out all the options on some poll thread.

User avatar
The underdog
Premium Donator
Posts: 6565
Joined: Sun Jan 26, 2014 11:53 pm
Location: Loc
Contact:

Re: Evil Chicken & Presets - Development Blog - August 23rd

Post by The underdog » Fri Aug 23, 2019 5:06 pm

Fasterrrrrrrr
#Justice4Church
#DemoteRyanHeResigned
#capes2presets2k18


User avatar
James
Premium Donator
Posts: 4613
Joined: Mon Dec 30, 2013 1:56 pm

Re: Evil Chicken & Presets - Development Blog - August 23rd

Post by James » Fri Aug 23, 2019 5:12 pm

Great stuff once again Thoby
Image
Image

User avatar
Monys
Forum Addict
Posts: 2576
Joined: Sat Apr 13, 2013 3:08 am
Location: Upper Earth
Contact:

Re: Evil Chicken & Presets - Development Blog - August 23rd

Post by Monys » Fri Aug 23, 2019 6:16 pm

Excellent status updates. Love seeing the ingame suggestions section is being heard from our glorious developers!!

P.s good job Thoby! You do a great job
Image

Remember to ::vote for "Mony" ingame

Proud member of PkHonor

Nixolxx
Premium Donator
Posts: 34
Joined: Mon Jun 12, 2017 8:19 pm

Re: Evil Chicken & Presets - Development Blog - August 23rd

Post by Nixolxx » Fri Aug 23, 2019 6:26 pm

Keep up the great work!

User avatar
Church
Premium Donator
Posts: 3984
Joined: Wed Sep 12, 2018 6:32 pm
Location: ur mums room
Contact:

Re: Evil Chicken & Presets - Development Blog - August 23rd

Post by Church » Fri Aug 23, 2019 7:08 pm

Iron adam wrote:
  • Block Slot 1 - No Requirements - Free
  • Block Slot 2 - No Requirements - Free
  • Block Slot 3 - No Requirements - Free
  • Block Slot 4 - No Requirements - Free
  • Block Slot 5 - No Requirements - Free
  • Block Slot 6 - Donator+ - 500 Slayer Points
  • Block Slot 7 - Donator+ - 500 Slayer Points
  • Block Slot 8 - Donator+ - 1000 Slayer Points
  • Block Slot 9 - Premium - 500 Slayer Points
  • Block Slot 10 - Premium - 1000 Slayer Points
Don't forget infinite blocked tasks for mods!!!!!!!
Image
Image

User avatar
Respire1337
Premium Donator
Posts: 2555
Joined: Fri Dec 02, 2016 9:56 pm

Re: Evil Chicken & Presets - Development Blog - August 23rd

Post by Respire1337 » Fri Aug 23, 2019 8:12 pm

Church wrote:
Iron adam wrote:
  • Block Slot 1 - No Requirements - Free
  • Block Slot 2 - No Requirements - Free
  • Block Slot 3 - No Requirements - Free
  • Block Slot 4 - No Requirements - Free
  • Block Slot 5 - No Requirements - Free
  • Block Slot 6 - Donator+ - 500 Slayer Points
  • Block Slot 7 - Donator+ - 500 Slayer Points
  • Block Slot 8 - Donator+ - 1000 Slayer Points
  • Block Slot 9 - Premium - 500 Slayer Points
  • Block Slot 10 - Premium - 1000 Slayer Points
Don't forget infinite blocked tasks for mods!!!!!!!
It works only for pleb moderators - you.

Great work Thoby as always, keep it up, you, the devs and Mike! Any news on the arclight improvements?
Image

Post Reply