1. Stone Story RPG
  2. News

Stone Story RPG News

StoneJam 3 has Begun!

StoneJam 3: Into the Unknown

Join the Stone Story community as we kick off November with the return of Stone Story RPG’s jam event!

Over the past few months, we’ve added a vast array of new features to Stonescript, pushing the boundaries of what is possible in Stone Story. Take part in StoneJam 3 and show off your creations!

You can find a full list of changes to Stonescript at the bottom of this announcement.

[h2]What is Stonescript?[/h2]
Stonescript is a scripting language built into Stone Story RPG, used for modifying the character's AI. Easy to use yet powerful, scripts can be as simple as automating potions if your health gets low or optimizing combat to super-human levels.

Stonescript can also be used to manipulate a number of in-game elements, like the UI or player cosmetics. Put your avatar in a flying mecha, give them a fancy hat, or create a dynamic healthbar!

If you’ve not yet explored the Mind Stone or need a refresher, check out the Stonescript tutorial we’ve written up here: https://stonestoryrpg.com/stonescript

[h2]What is StoneJam about?[/h2]
With each new update we continue to expand what's possible with Stonescript. We want to see what YOU can create! Some of the projects that people have made with Stonescript include:
  • Minigames
  • Combat scripts
  • Animated pets and cosmetics
  • Custom UI elements

Collaborations between participants are more than welcome.

[h2]Previous StoneJam Entries[/h2]
[h3]Disco Visor by Fyda[/h3]

[h3]Stonemon by DarkLucifer69[/h3]

[h3]SSRPG Idle by Fyda, raeborga, and Ace[/h3]



[h2]What do I get?[/h2]
For StoneJam 3, all participants will receive a secret reward given out at the end of the Jam! We're also introducing an optional theme that you can use as inspiration for your projects.

Our favorite submissions will be invited to be an official addition to the game, allowing players to activate your script with a simple “import” command.

Submissions will be judged based on the following categories: Useful, Beautiful, Stability, or Epic.

StoneJam 3's Theme is: Into the Unknown

[h2]When is StoneJam?[/h2]
StoneJam 3 will take place from now to Monday, November 9th. You’ll have all of that time to create and submit your scripts on our Discord server.

[h2]How do I participate?[/h2]
StoneJam 3 will be hosted on our community Discord server. You'll need to have the @stonejam role, which you can get by going to the #commands channel and typing !stonejam.

Two new channels will be created for this event. Use #stonejam3-discuss for all discussion about the jam and reserve #stonejam3-submit for submitting entries.

[h2]How do I submit my StoneJam entry?[/h2]
Submission rules:

1. Inside your scripts, at the beginning of each file include:
- Name/nickname of author or multiple names if multiple authors
- Version number of the script
- Instructions on how to use it

2. Drop your script into #stonejam3-submit, along with screenshots and/or gifs of your entry in action.

3. If a single entry involves multiple interdependent scripts, put them into a zip.

4. Submit different entries separately.

5. You can submit scripts created prior to the jam, as long as the jam week is used for meaningfully improving them.

[h2]Resources for StoneJam[/h2]
[h3]Stonescript Documentation[/h3]
To see a full list of all possible functions, commands, and variables: https://stonestoryrpg.com/stonescript/manual.html

[h3]Example of what high-level scripting looks like[/h3]
https://www.youtube.com/watch?v=pR6QYxdGV9M
[h3]Easy projects [/h3]
Introduction to Stonescript - This writeup gives you an overview of Stonescript's functionality, including variables, commands, and operators: https://stonestoryrpg.com/stonescript

Modding Guide - This walkthrough shows you how to import external scripts into the game. https://steamcommunity.com/sharedfiles/filedetails/?id=2003221477
[h3]ASCII-art Tutorial[/h3]
Video tutorial: https://www.youtube.com/watch?v=o5v-NS9o4yc
Follow-along Reference: https://stonestoryrpg.com/ascii_tutorial.html

[h3]Reference guides[/h3]
All ASCII characters currently available to use in-game: https://cdn.discordapp.com/attachments/597668520888762388/683419636204699676/AvailableGlyphs.txt

Hex for all enchantment colors:
Cyan: #02e5ff Yellow: #ffff62 Green: #32da5a Blue: #0063ff Red: #ff2222

List of valid ?loc:
rocky, deadwood, cave, shroom, haunted, crypt, bronze, icy, temple, nagaraja
[h2]
Changes to Stonescript[/h2]
There have been several changes to Stonescript over the past few months. All new additions have been added to the Stonescript manual, but they are compiled here for ease of viewing:
[h3]Arrays[/h3]

[h3]Permanent storage[/h3]
  • Values that persist when you leave a location or turn the game off. Exists separately from your primary save, so import scripts can access storage independently.
  • E.g. Recording goals or achievements such as High Score or Times Played.

[h3]foe.state & foe.time[/h3]
  • Numbers that represent a foe’s current state and the number of frames in the current state
  • E.g.
    ?foe.state = 2
    what to do in state 2

[h3]screen.i & screen.x[/h3]
  • The screen's position in-game, as an index that increses when the player reaches the right-side and it slides over.
  • E.g.
    >`0,0,Screen index = @screen.i@

[h3]disable loadout input & enable loadout input[/h3]
  • Prevents/Restores weapon loadouts from being saved or recalled with input keys.

[h3]buffs.count & foe.buffs.count[/h3]
  • The number of buffs (positive effects) on the player / the foe being targeted.
  • E.g. Can be used to trigger a loadout swap when an enemy reaches a certain number of buffs.

[h3]buffs.string, debuffs.string & foe.buffs.string[/h3]
  • A composite of information about all buffs/debuffs on the player/enemy.
  • E.g.
    ?buffs.count > 0
    >`0,1,Player buffs = @buffs.string@

[h3]item.CanActivate()[/h3]
  • Returns true if it's possible to activate item abilities. False otherwise.
  • E.g.
    ?item.CanActivate()
    equip Bardiche
    activate R

[h3]item.GetCooldown()[/h3]
  • Returns the remaining cooldown time (in frames) for a given ability.
  • E.g.
    ?foe = boss & item.GetCooldown("bardiche") equip bardiche
    activate R

[h3]string.Equals()[/h3]
  • Takes two string parameters and returns true if they are exactly the same. Returns false otherwise. Case sensitive.
  • E.g.
    var a = "foo"
    ?string.Equals(a, "foo")
    >The strings are equal
    :
    >They are NOT equal

    (The strings are equal in this case. string.Equals() evaluates to true)

[h3]totalgp[/h3]
  • The total "Gear Points" of your inventory, calculated from item star levels and enchantment bonuses.
  • E.g.
    >My gear points = @totalgp@



Stone Story RPG Demo Now Available

Have you seen Stone Story RPG and thought to yourself “How on earth does this game play?” Well, find out for yourself with the new Stone Story Demo!

Dive into a dark and mysterious world of stunning ASCII animation and unique gameplay inspired by incrementals, idles, and clickers. From combat to crafting to looting, your natural curiosity will be your greatest tool as you delve into the game and discover there's more beneath its deceptively simple surface.

Head to the game’s Steam page and download the demo:

https://store.steampowered.com/app/603390/Stone_Story_RPG/

After you’ve played through the demo, get the game for 20% off during Steam’s Halloween Sale and dive right into our 2x Loot Event!

Halloween Loot Event 2020 (and StoneJam 3)

[h2]Special Halloween Event: 2x Loot[/h2]

The spirits of the Dark World have become most festive!

From now until November 2nd Stone Story RPG will be running a 2x Loot Event. Complete runs in the Haunted Halls to earn this extra loot (which also includes 2x Lost Item drops).



If you missed out on Challenge Event III and don’t yet possess the titanic Blade of the Fallen God, now’s your chance to find it in Delta Treasures! If you already wield Pallas’s imposing weapon, you may find a curious addition during this event…

(For the duration of the Halloween Event, Pallas will drop two treasures. Delta Treasures dropped from Pallas have double the chance of dropping Lost Items.)

[h2]StoneJam 3[/h2]
To scripters, artists, and modders of all types: StoneJam returns!

From November 3rd (start of day) to November 9th (end of day), we will be hosting StoneJam 3. The jam will take place on our Discord server, where you can share progress with fellow players, get scripting help, and join in on the community chat.

[h3]What is StoneJam?[/h3]
The goal of the jam is to create scripts in Stone Story RPG’s built-in scripting language, StoneScript. There are no restrictions to what you make, but it must be written in Stonescript.

Additionally, themes will be revealed when StoneJam 3 starts! These themes are meant to help guide or inspire your creations and we encourage all participants to make good use of them.

[h3]What can I make with Stonescript?[/h3]
Stonescript is a robust, yet accessible language that can be used in a wide variety of ways. We’ve had our players mod in pets, create custom cosmetics, optimize combat, or fill out the game’s UI with extra toolsets. There are lots of different ways to approach Stonescript!
  • If you are new to Stonescript, we recommend reading through the Stonescript tutorial: https://stonestoryrpg.com/stonescript/
  • If you would like to animate or create ASCII art with Stonescript, check out the ASCII animation tutorial hosted by the game’s creator, standardcombo: [previewyoutube][/previewyoutube]
  • If you would like to dive deeper into the game’s mechanics, read up on the Stonescript Manual: https://stonestoryrpg.com/stonescript/manual.html


Take a look at some of the amazing creations that our community has made using Stonescript:









ASCII Animation Tutorial Stream is Live!

Come see how the ASCII magic gets made and join standardcombo on his Twitch stream for a hands-on tutorial behind the principles of ASCII animation. Pick up tips and tricks that went into creating Stone Story RPG’s unique artstyle. (Unable to join the stream? Don’t worry! It’ll be recorded and uploaded afterwards.)



You can also follow alongside the process with this handy guide: https://stonestoryrpg.com/ascii_tutorial.html

As a reminder, we’ve got a couple events to look forward to: the Halloween Loot Event on October 24th, and StoneJam 3 on November 3!

-SSRPG Team

The Titanic Update: Now Available

A Giant Rises…

From his earthen tomb emerges the Fallen God, the once-feared-now-flayed titan, Pallas. His impenetrable skin long since peeled away by the giant spider Bolesh, replaced by patient vindictiveness.

Your arrival and evident thirst for loot presents a unique opportunity. A gift is forged! Will you take the Blade and embrace its power?



[h2]Challenge Event III[/h2]
From October 10th until October 18th, Stone Story RPG will be running a 20% discount as well as our third Challenge Event - The Titan’s Trial. All players who participate in this event will receive The Blade of the Fallen God, a powerful Lost Item that further deepens your arsenal’s synergy.

[h3]To partake in the event:[/h3]
  1. Begin the trial by visiting Pallas to wield the sword.

  2. Activate the Blade's power to defeat foes. Earn a Smite buff for each foe defeated this way.

  3. Change to weapons that apply debuffs. While you have Smite buffs, each time you apply a debuff extra damage is dealt and progress is made on the reward.

Explore possible combinations with other items and bring utter devastation to your enemies. At the end of the event, depending on your progress, you’ll receive an accordingly upgraded Bashing Shield as a reward. (Edit: To clarify some confusion, if you are unable to participate in the event, don't worry! The Lost Items promoted through Challenge Event III will simply be added to existing loot tables after it finishes, so you can grab them in-game once the event is done.)



[h2]Game Updates[/h2]
In addition to the new Lost Item and Challenge Event, this update also brings:
  • Updated loot tables for all locations in order to provide rewards more aligned with time invested.
  • Heavy balance changes to Caves of Fear, Mushroom Forest, Temple and Rocky Plateau.
  • Changes to the stats for Swords and Crossbows as well as some abilities.
  • A massive boost to Fire Runes.
  • New player-created Stonescript mods.
  • Over a dozen new Stonescript commands.
For the full list of additions and changes, please refer to the official Steam forum post: https://steamcommunity.com/app/603390/discussions/0/2974023280305497523/

[h2]Halloween Event & StoneJam 3[/h2]
But that’s not all! After the end of Challenge Event III we’ll quickly be jumping into this year’s Halloween Event. Much like last year’s, you can expect some seasonally spooky changes to come to the Dark World, with plenty of treats to go along with those tricks.

Following that, in early November we’ll be hosting our third StoneJam! Create awesome ASCII art or flex your programming muscles and start thinking about Stonescript projects.

Still figuring out how the language works? We’ve written up a Stonescript tutorial to help you get started! Check it out here: https://stonestoryrpg.com/stonescript/intro_tutorial.html



[h2]The Acropolis Herald V[/h2]
Several cycles have passed since you last heard news from the floating city. Now, another missive has found its way down from Acropolis. What awaits from the metropolis above the clouds?



[h2]Fanart and ASCII/ANSI Art![/h2]
We continue to be impressed and astounded by the fantastic artwork our community has put out. Not only have we received some wonderful fanart of Stone Story RPG, we’ve also got several people in the community working within the ASCII and ANSI mediums!

It truly is inspiring to see text art getting the love it deserves, and we’re happy to share these amazing pieces with all of you. These were some of our favorites from the Discord community, but there are plenty more works that these ASCII art wizards have cooked up. Stop by the server to check them out!

-SSRPG Team

[h3]Ancient Bronze Helmet[/h3] by Skarrdix



[h3]Bender[/h3] by Flanbi



[h3]Chest[/h3] by link2_thepast



[h3]Colorized Snail[/h3] by Agerak



[h3]Driving Nowhere[/h3] by Rossil Fuel



[h3]Godot Logo[/h3] by Matthew Barber



[h3]Leuce [/h3]by Mind Stone Thief



[h3]Pootis [/h3]by Tai