1. Before posting any MODs, please contact us at support@portalarium.com to ensure your MOD is acceptable to the Terms of Service and EULA of the game. Portalarium is not responsible for use of MODs and possible adverse effects on your client or computer, and we may take action on accounts using MODs that are deemed illegal. Whether submitted here or elsewhere in the community, use MODs at your own risk!
    Dismiss Notice

Shroudbert Steinbot Discord Bot, a bot for the masses!

Discussion in 'Player Created Resources' started by Applerust, Jul 25, 2018.

Tags:
  1. Applerust

    Applerust Avatar

    Messages:
    335
    Likes Received:
    707
    Trophy Points:
    43
    Greetings!

    My friend Kardall and I have created a bot for the community to use. We've spent about 4 months creating him. His name is Shroudbert Steinbot!

    He is based on a previous popular bot that is, unfortunately, no longer with us. However, Shroudbert's power, charm, and good looks have surpassed that of his predecessor! I'm afraid the previous bot went faster than the acceleration of one meter per second per second and crashed, and died! (His creator turned him off) Thus, Shroudbert was born.

    Originally Shroudbert Steinbot was created to be just for our guild and be supplemental to the other popular bot that passed away. We wanted more features than the other bot had to offer, and we wanted it on our terms. However, eventually when the other bot died, we realized that it would be a horrible injustice to keep Shroudbert all to ourselves! So, Shroudbert is now available upon request to any guild that desires his presence! Just PM for more info!

    We are communicating with the devs about Shroudbert showing up on the official Sota Discord for those of you that do not have a guild or do not have a guild discord server.

    These are the "General Use" features of Shroudbert:

    You can request help from Shroudbert.

    In the "bots" channel you just type in "@Shroudbert Steinbot help" without the quotations and he will PM you with a list of commands that you can use to communicate with him. This is an important first step to properly use Shroudbert.

    You can look up XP needed for skill gains.
    Example: Water, Soothing Rain, 34-120 = 8,141,871
    [​IMG]

    You can look up roughly how much XP you will get back if you unlearn a skill.
    Example: Polearms, Puncture, 120-10 = 8,958,269 (Assuming a 10% loss) Sometimes, certain skills might be set to 100% unlearn in which case no penalty would apply and you'd get more XP back if you unlearned.

    [​IMG]


    You can look up XP needed for adventurer level.
    Example: You level adv level is 55 and you want to know how much it takes to get to 80 from there.
    [​IMG]


    You can look up master trainer locations.
    Example: Vonda, Master Earth Magic Trainer (101.0, 17.9, -53.4) in Jaanaford. In a cave behind the lower waterfall.

    [​IMG]


    We plan to add more features like a bug reporting system, current PvP season, and a few other tidbits that we need to discuss with Portalarium first, since Shroudbert might end up on the official Sota discord.

    These are the "PvP" features of Shroudbert:

    Cue dramatic music here

    Important note about PvP related features: If you are not sharing your stats with the public API, then you will not show up in ranks and your rank will not increase or decrease in value. If you intend to use this feature, pretty please, turn your stats on! Should you choose to leave your stats off and still participate in PvP, while your stats will not go up or down, whoever kills you/you kill will still gain or lose points for that win or loss.

    PvP kill notifications:
    As PvP kills happen in the world; whether in a PvP zone, from a duel, or just because more than one person was flagged and a fight broke out; notifications will occur in nearly real time in any "bots" channel where Shroudbert lives.

    [​IMG]

    Top 10 PvP rankings per season:
    You can ask Shroudbert who is in the top 10 on the server any time you want. This list will be reset every season. A PvP season will last 3 months. So. there will be 4 PvP seasons per year. Season 1 is starting a little late but just started yesterday!

    [​IMG]

    Top 10 PvP rankings for Obsidian Trials per season:
    You can ask Shroudbert who is in the top 10 for the Obsidian Trials any time you want. This list will be reset every season. A PvP season will last 3 months. So. there will be 4 PvP seasons per year.

    [​IMG]

    Your personal PvP rank per season:
    If you aren't in the top 10 but want to know where you stand, you can always request your rank!
    ~whispers~ you can also request someone else's rank. shhh

    [​IMG]

    Current PvP Season details:
    Want to know when the season started or when the next one starts? No problem!

    [​IMG]


    Donations:
    We do hope to be able to offer prizes to the top 3 players per season. This will be based on any donations we receive! The more that folks donate, the bigger the prize pool will be. A portion of all donations will go directly to the prize pool, the rest will go to the developers and costs associated with keeping Shroudbert running. For DONATING please send me a PM on the forums to set that up. We will also be setting up a donation vendors in:

    We are currently accepting sponsors! Initially, sponsors will get ad space within the help file and the occasional "Ad image or text" message which will be sent out on a timer. These ads will be as interesting and non-intrusive as possible. We are especially interested in sponsors that wish to promote something of their own within Sota! Eventually, sponsors will also have ad space on our webpage which is under development.

    Novia overworld map location for Insulam de Nocte: Loc: (207.8, 12.9, 143.2)
    Located on Spindrift Island near Elad's Lighthouse. Once you zone in at the docks, go up the left ramp and the Vendor is right there!
    Insulam de Nocte Loc: (136.8, 38.0, 228.0) "Copia Nocte"is the vendor name.

    Novia overworld map location for Blood Bay (PvP zone) Loc: (164.0, 13.4, 320.7)
    Located near Northwood, Once you click on the boat, zone into Judges Watch, head to the docks and you can see "Copia Nocte" from the docks! The vendor is Loc: (582.2, 18.7, 392.9)

    Novia overworld map location for Novia Market Loc: (122.4, 12.4, 75.9)
    Located near Brittany! Once you zone in, take a left, go to the second isle, and go right.
    "Copia Nocte" is the second spot on the left. Loc: (105.2, 38.0, 181.0).


    Eladdo ranking:

    This PvP ranking system is something that Kardall and I created. We call it "Eladdo". The Eladdo ranking system is a mixture of concepts pulled from Elo, Basic ladder, and King of the hill. None of the concepts from those ranking systems are directly implemented in the Eladdo system. Furthermore, we have added in some safeguards to prevent "rank farming". While it is nearly impossible to completely stop rank farming from happening, we have done our best to prevent it in the most basic scenarios. Although, there is always someone that will come along and "game the system". We welcome that, as it will allow us to further improve our ranking system.

    Eladdo promotes unique kills, and gives diminishing returns for non-unique kills. So, if you kill someone more than once within a given time period, you will get less rank for each consecutive kill. This makes res killing less desirable for gaining rank.

    There are several ranks that can be obtained. Everyone starts with 500 points in the (Copper bracket). The 500 points represents an assumed basic knowledge of your ability to play your character. The Copper bracket ranges from 1-1000. There are more ranks after that which you'll see soon enough.

    Eladdo promotes actively seeking out PvP. Not only is getting unique kills important, but getting a lot of kills is also important. Even though there are diminishing returns, that doesn't mean you shouldn't keep killing someone that wants a fight!

    Eladdo promotes skillful PvP! It's not all about fighting. Winning is pretty darn important. If you win, your rank is rewarded, if you lose, your rank is punished.

    Eladdo has rank gains and losses linked to separation amount between ranks. If a higher rank kills a lower rank, they get less than if it was a kill of their own rank. If a lower rank kills a higher rank, they get more than if it was a kill of their own rank. So, being at the top could cause you to be hunted by lower ranks...


    More Info:

    Lastly, but not leastly. We are also working on an app and a website specifically for Sota that will do even more than Shroudbert (I know, hard to believe, Shroudbert already does so much!). But, it's true and once that's complete, we'll let you folks know all about it!

    Thanks so much for reading and please enjoy Shroudbert Steinbot!!
     
    Last edited: Jul 31, 2018
  2. Applerust

    Applerust Avatar

    Messages:
    335
    Likes Received:
    707
    Trophy Points:
    43
    ̶6̶ ̶S̶e̶r̶v̶e̶r̶s̶ ̶9̶ ̶S̶e̶r̶v̶e̶r̶s̶ 1̶5̶ ̶s̶e̶r̶v̶e̶r̶s̶ 22 servers running Shroudbert so far! Yay! :)
     
    Last edited: Aug 15, 2018 at 10:02 PM
    the Lacedaemonian likes this.
  3. Applerust

    Applerust Avatar

    Messages:
    335
    Likes Received:
    707
    Trophy Points:
    43
    Seasons will be:

    January 01 though March 31

    April 01 through June 30

    July 01 through September 30

    October 01 through December 31


    Season 1 started on July 24th and will end on September 30th!
     
  4. Vero

    Vero Avatar

    Messages:
    117
    Likes Received:
    286
    Trophy Points:
    18
    very very very nice!
     
    Applerust likes this.
  5. Ben_Hroth

    Ben_Hroth Avatar

    Messages:
    257
    Likes Received:
    726
    Trophy Points:
    28
    Blood Bay Discord Channel moderator here, thanks for Shroudbert you two!
     
    Applerust likes this.
  6. Applerust

    Applerust Avatar

    Messages:
    335
    Likes Received:
    707
    Trophy Points:
    43
  7. Applerust

    Applerust Avatar

    Messages:
    335
    Likes Received:
    707
    Trophy Points:
    43
    XP needed for adventurer level command has been added. "@Shroudbert Steinbot help" has been updated.
    XP command: "@Shroudbert Steinbot alvl 1-100" is the format you use for the new command. More features to come!
     
    Last edited: Jul 29, 2018
  8. Applerust

    Applerust Avatar

    Messages:
    335
    Likes Received:
    707
    Trophy Points:
    43
    Rankings specific to Obsidian trials has been added. "@Shroudbert Steinbot help" has been updated.
    Obsidian Trials rank command: "@Shroudbert Steinbot trials" is the format you use for the new command. More features to come!
     
    Antrax Artek likes this.
  9. Applerust

    Applerust Avatar

    Messages:
    335
    Likes Received:
    707
    Trophy Points:
    43
    PvP Season data has been added. "@Shroudbert Steinbot help" has been updated.
    Season command: "@Shroudbert Steinbot season" is the format you use for the new command.
     
  10. Applerust

    Applerust Avatar

    Messages:
    335
    Likes Received:
    707
    Trophy Points:
    43
    We added in a manual notification system for delivering any special news we might have to share.
    We are also currently working on our sponsorship program to fund the Shroudbert PvP Seasons!
     
    Violette Dyonisys likes this.
  11. Applerust

    Applerust Avatar

    Messages:
    335
    Likes Received:
    707
    Trophy Points:
    43
    We are currently testing our first implementation of the Cabalist clock addition!
    Testing so far has given mixed results. We believe the recent push may be more reliable. We will keep you all updated once the tests have concluded.
     
    Last edited: Aug 10, 2018
  12. Applerust

    Applerust Avatar

    Messages:
    335
    Likes Received:
    707
    Trophy Points:
    43
    We are now live on the official Sota discord!!! Rejoice!


     
  13. Applerust

    Applerust Avatar

    Messages:
    335
    Likes Received:
    707
    Trophy Points:
    43
    Recent changes, news, and additions!

    "@Shroudbert Steinbot Joke" Added - Gives a random joke.

    "@Shroudbert Steinbot trials" Added - Gives the top 10 Obsidian Trials PvPers for the season.

    "@Shroudbert Steinbot rank trials <user name>" Added - Gives the current PvP rank specific to Obsidian Trials for the season.

    "@Shroudbert Steinbot Cab" Issues - Cabalist clock is still not done. Accuracy ranges from 10% - 90%. So, it's basically 100% unreliable at the moment :), but we are working on it actively.

    Eventually there will be 1 game specific ad per hour that promotes something in the community as well! We are still testing this on the test server before implementation.

    Some examples of things you might see at the beginning of every hour might be an upcoming charity event, guild recruitment message, information about someone's service or in game vendor location, a livestreamers link to their twitch channel, or information about a specific player owned town and much more!
     
  14. Applerust

    Applerust Avatar

    Messages:
    335
    Likes Received:
    707
    Trophy Points:
    43
    "@Shroudbert Steinbot Cab" Issues - Cabalist clock is still not done but V2 is out. Please give it a try :)
     
  15. Applerust

    Applerust Avatar

    Messages:
    335
    Likes Received:
    707
    Trophy Points:
    43
    The Cabalist clock had some wonky math that we fixed. Next version should be pushed out soon. We're getting there!
     
    Jaesun, Jackrabbit and Cianna like this.