Visit our sponsors! (or click here and disable ads)
Realms Beyond Kickstarter Update #20: Reactive Dialogues and New Screenshots
Development Info - posted by Infinitron on Tue 4 June 2019, 19:03:38Tags: Ceres Games; Realms Beyond: Ashes of the Fallen
It's been quite a while since we last had a major Realms Beyond development update, but worry not, the game is still alive. Ceres even received a nice visit from Josh Sawyer last week, who had plenty of praise for what he saw. It'll be some time yet before the game is ready for release, but the team has been hard at work filling its world with quests and locations. To achieve that they've made use of a sophisticated dialogue editor, which is the topic of today's Kickstarter update. It also includes a new batch of screenshots, which I'll post before the excerpt:
In this update, we’re going to show you the new features of the dialogue system, as well as screenshots of some beautiful new locations we’ve added to the world of Argea. The section of the update that shows off the dialogue tool will contain minor spoilers for early content in the game, as well as a side quest later in the game. If you wish to avoid such spoilers, please take note of the warnings and skip ahead.
In an RPG, it is important that the game recognizes the player’s character build. And since Realms Beyond allows the player to create (or to recruit) a party of six characters, a diverse party should mean that NPCs react differently to each of them. Different characters should also be able to react differently to NPC statements. While most characters might agree with the assessment that orcs are savage barbarians, a half-orc character might object to such a statement.
Dialogue options can depend on many things: the player character’s gender, race, class, ability scores, skills, equipment, current status effects, faction reputation, and more. If you want to find a peaceful solution with the orcs, letting your half-orc do the talking might be a good idea. Similarly, in a village where everyone is prejudiced towards elves because of an old grudge that has never been forgotten, an elven or half-elven character will have a harder time winning the sympathies of the populace.
[...] During your travels through Argea, you will come upon several wizards living in solitary towers, dedicated to their research. One of these wizards, a man named Obalor, tells you about his rivalry with a fellow sorceress named Jeralis. Many years ago, she lost her eyes in an accident, and went on to craft a pair of enchanted emeralds to return her sight. Wizards all across the realm have wondered how she fashioned that enchantment, and Obalor is determined to find it out. He hires the player party to take Jeralis’ emerald eyes and bring them to him, so he can examine the enchantment and learn his rival’s technique.
If the player accepts the quest, he must travel to Jeralis’ tower and get his hands on her emerald eyes. One way to do this is to engage her in dialogue and convince her that he himself is an arcane researcher and interested in studying the enchantment. Jeralis isn’t opposed to borrowing her eyes to someone interested in the workings of their enchantment, but the player’s character doesn’t quite strike her as a magical researcher.
This is where more complex conditions come in. If the player’s character is a highly intelligent wizard, he (or she) can easily convince her of being a researcher himself. If the player’s character is a wizard, but has only average rather than exceptional intelligence for his class, he’ll have to bluff a little to make her believe him. And if the player’s character is not a wizard, he’ll have to bluff a lot.
Our scripting system allows us to make dialogue checks as complex as we need them to be for any given quest situation. We can check the player character’s gender, race and class. We can check the player character’s attributes and skills. We can check the player’s equipment, and whether she’s wearing something on an equipment slot at all: a guard might demand your character take her helmet off before she enters the throne room, as it would be rude to enter the royal chambers with a covered head. It is as simple as checking for the condition of BAREHEADED being false.
This powerful scripting system allows us to recognize any state a player character may be in, and have NPCs acknowledge everything that is appropriate for them to comment on (like a dwarf reacting favorably toward a fellow dwarf and skeptically toward an elf, a priestess mentioning you should take your boots off before you enter the inner sanctum, a merchant greeting you as a colleague because your character is a member of the merchants’ guild, etc). It also allows for creative quest solutions. Let’s imagine a magic mirror that guards a magically locked door. You can interact with it, but looking into it doesn’t do anything. In another chamber of the dungeon you find out that the door only opens for those who stare into the mirror with blinded eyes – you can cast a spell of blinding upon your character, interact with the mirror while the BLIND condition is true, and the door will open!
As for the quest to get Jeralis’ emerald eyes – there are approaches other than asking her and bluffing, such as intimidation, combat and stealth, but how exactly those can be pulled off is up to you to find out when you play the game! Our quests generally offer at least two possible solutions, usually more. Every player will have a different party and follow a different playstyle, so we try to add multiple solutions and decisions to each quest to offer a large amount of choice to the player – and, of course, a high degree of replayability.