A Random RPG Adventure

Discussion of all aspects of multiplayer development: unit balancing, map development, server development, and so forth.

Moderators: Forum Moderators, Developers

A Random RPG Adventure

Postby PapaSmurfReloaded » July 1st, 2017, 10:36 pm

ARRPGA is collection of RPG scenarios with two modes of gameplay.
The first mode pits a party of 4 Heroes against the an AI Dungeon Master, features random battles, premade quests, professions and an alignment system for the party of heroes.
In the second mode of gameplay, a 5th player takes on the role of the Dungeon Master, creating the challenges the adventurers have to face, narrating the story, and coming up with riddles for them to solve.
It is possible to play custom maps using this add-on using the second mode of gameplay (Human DM), the instructions to do so come included within the add-on files.

ARRPGA Replay videos
Attachments
arrpga1.png
arrpga2.png
arrpga3.png
arrpga4.png
Last edited by PapaSmurfReloaded on September 25th, 2017, 2:52 pm, edited 6 times in total.
18th Century Warfare Era, try it out!
A Random RPG Adventure, play it!
Infantry Wars Era, give it a shot!
Zombie Apocalypse RPG, run for your life!
User avatar
PapaSmurfReloaded
 
Posts: 484
Joined: November 17th, 2007, 1:10 pm
Location: Argentina

Re: A Random RPG Adventure (beta)

Postby Yomar » July 2nd, 2017, 6:16 pm

Cool, I will try it out as soon I will have some free time.
Yomar
 
Posts: 239
Joined: October 27th, 2011, 5:14 am

Re: A Random RPG Adventure (beta)

Postby PapaSmurfReloaded » July 5th, 2017, 1:03 am

An update.

Well as some of you may have or may not have noticed the game has been advancing the last days.
Professions are slowly being introduced, and towns have been properly named. Haven't worked further in alignment or quests for the time being.

Another game mode has been added.
The game takes place on the same map as well, but instead, a human player takes on the role of the Dungeon Master.
If anybody familiar with D&D may be familiar with this character, it's who weaves the storyline and presents the party with challenges.

That mode currently is working, the only thing I'd like to mention is that currently the DM can only spawn level 1 humans, elves, dwarves and wolves.
It will take me some time to add the rest default era monsters.
18th Century Warfare Era, try it out!
A Random RPG Adventure, play it!
Infantry Wars Era, give it a shot!
Zombie Apocalypse RPG, run for your life!
User avatar
PapaSmurfReloaded
 
Posts: 484
Joined: November 17th, 2007, 1:10 pm
Location: Argentina

Re: A Random RPG Adventure (beta)

Postby ForestDragon » July 5th, 2017, 9:44 am

Checked the add-on out. You did a nice job! :) It looks promising, even as a beta. Here are my feedback/ideas (I hope this helps):
-towns generally feel the same, to be honest. One of ideas to fix this, is to make some quests specific to certain town. Also, since I proposed some new items (below), you could make some of them exculsive to certain towns' shops.
-on a similar note, I think items feel rather extremely lacking in variety (only heal/antidote potions, and soulstone). Here are some ideas for items (feel free to do what you want, I am just posting ideas):
-fury potion: increases damage by 50%, but only for one turn (and only when attacking, not retaliating). This can be done by putting 'duration=turn' inside the [object] tag
-haste potion: when used, restores all of the unit's moves (can be done by storing the unit the item is used on, putting
Code: Select all
{VARIABLE insert_variable_name_here.moves $insert_variable_name_here.max_moves}
, and unstoring the unit)
-<insert name, since I haven't come up with one> potion: allows the unit to attack again on the same turn (works like the potion idea above, but with
Code: Select all
{VARIABLE_OP insert_variable_name_here.attacks_left add 1}

-invisibility potion: adds the 'hidden' effect (it'll wear off automatically once the unit move next to an enemy. no need to do anything here, other than giving the unit the effect)
back to misc. ideas:
-It would be nice if you added items on the ground (like in most RPGs), and made the dungeonmaster able to place these items on the ground, instead of just putting them into player inventories (I am not saying that the ability to directly affect the inventories of players should be removed, though). You can borrow the code from the items.cfg file in the data/core/macros folder.
-dungeonmaster menu option idea: change terrain on the selected hex (at least creating walls, and some basic terrain. I won't ask you to put ALL terrain :whistle: )
-dungeonmaster menu option idea: curse (apply one of the following effects onto the target unit (choosable): slowed,poisoned,unhealable,petrified), and an option to remove all of these effects at once from the selected unit.
-dungeonmaster menu option idea: make the selected unit have the 'hidden effect'
often helping inferno8 with his add-ons: Era of Magic, and an extremely visually advaned campaign: To Lands Unknown
Creator of Tale of Alan (abandoned) and The Golden Age (my era, also rather abandoned),XP Bank
"Join the code side, we have COOKIES!!!" :)
User avatar
ForestDragon
 
Posts: 1187
Joined: March 6th, 2014, 1:32 pm

Re: A Random RPG Adventure (beta)

Postby PapaSmurfReloaded » July 5th, 2017, 5:36 pm

ForestDragon wrote:Checked the add-on out. You did a nice job! :) It looks promising, even as a beta. Here are my feedback/ideas (I hope this helps):
-towns generally feel the same, to be honest. One of ideas to fix this, is to make some quests specific to certain town. Also, since I proposed some new items (below), you could make some of them exculsive to certain towns' shops.
-on a similar note, I think items feel rather extremely lacking in variety (only heal/antidote potions, and soulstone). Here are some ideas for items (feel free to do what you want, I am just posting ideas):
-fury potion: increases damage by 50%, but only for one turn (and only when attacking, not retaliating). This can be done by putting 'duration=turn' inside the [object] tag
-haste potion: when used, restores all of the unit's moves (can be done by storing the unit the item is used on, putting
Code: Select all
{VARIABLE insert_variable_name_here.moves $insert_variable_name_here.max_moves}
, and unstoring the unit)
-<insert name, since I haven't come up with one> potion: allows the unit to attack again on the same turn (works like the potion idea above, but with
Code: Select all
{VARIABLE_OP insert_variable_name_here.attacks_left add 1}

-invisibility potion: adds the 'hidden' effect (it'll wear off automatically once the unit move next to an enemy. no need to do anything here, other than giving the unit the effect)
back to misc. ideas:
-It would be nice if you added items on the ground (like in most RPGs), and made the dungeonmaster able to place these items on the ground, instead of just putting them into player inventories (I am not saying that the ability to directly affect the inventories of players should be removed, though). You can borrow the code from the items.cfg file in the data/core/macros folder.
-dungeonmaster menu option idea: change terrain on the selected hex (at least creating walls, and some basic terrain. I won't ask you to put ALL terrain :whistle: )
-dungeonmaster menu option idea: curse (apply one of the following effects onto the target unit (choosable): slowed,poisoned,unhealable,petrified), and an option to remove all of these effects at once from the selected unit.
-dungeonmaster menu option idea: make the selected unit have the 'hidden effect'


Those ideas of pots are pretty nice. I'll implement them eventually.
I know the game is short of items atm but I have spent most of time writing core stuff to get the game running.
I understand that towns may be pretty much the same but for the time being, I don't think I'll be changing that.

As for the DM commands, I must say I like the idea of making them apply effects and hiding on units (edit: added status), it could give interest twists to the game, but not so much changing terrains.

Anyway I came here to announce that Dungeon Master menu is fully complete and it can create any unit of the default era.
Now its up to players imagination to create adventures. :)
Last edited by PapaSmurfReloaded on July 5th, 2017, 7:45 pm, edited 1 time in total.
18th Century Warfare Era, try it out!
A Random RPG Adventure, play it!
Infantry Wars Era, give it a shot!
Zombie Apocalypse RPG, run for your life!
User avatar
PapaSmurfReloaded
 
Posts: 484
Joined: November 17th, 2007, 1:10 pm
Location: Argentina

Re: A Random RPG Adventure (beta)

Postby ForestDragon » July 5th, 2017, 6:20 pm

PapaSmurfReloaded wrote:I understand that towns may be pretty much the same but for the time being, I don't think I'll be changing that.
Well, you'll have more time to work on minor things like this once this addon reaches a more complete stage.
PapaSmurfReloaded wrote:As for the DM commands, I must say I like the idea of making them apply effects and hiding on units (edit: added status), it could give interest twists to the game, but not so much changing terrains.
To be honest, I am not in favor of terrain changing either (I was just milking my brain for ideas during that moment :P ). As an add-on creator, I know that things like that require insane amount of work to make good, otherwise they looks either mega cluttered, or too bare-bones.
PapaSmurfReloaded wrote:Anyway I came here to announce that Dungeon Master menu is fully complete and create any unit of the default era.
Now its up to players imagination to create adventures. :)
Nice! Anyway, here are even more DM option ideas:
-an add-on named ''Speak Mod' allows players to select units, and make them talk (custom [message]s). You can add that feature (just copy-pasted a simple bit of code from it) as a part of the DM menu, beside the narration option (while having a similar mechanical function, they serve quite different purposes (for example, when placing bandits, the DM can make one of them say things like 'Gotcha!' and 'Gimme all yer money if ya wanna live!'))
-option to toggle shroud/fog for players, and clearing some parts of the shroud (like quests do).
-option to change stats of the selected unit (using object), Basically current hp,max hp,mp,damage,strikes,adding abilities/weapon specials,changing resistances/defenses/mp cost, etc. (allows for making boss fights, or just messing around)
-bugreport:when choosing the change Time of Day option, the 'speaker' in the [message] tag with the ToD options is the side 1 leader (it would be better if it was the dungeonmaster. or just 'narrator')
-bugreport: You forgot to add the 'hidden' status (it technically is a status, so there is no non-technical reason not to put it in the 'modify status' menu)
misc. ideas:
-a bit of a bugreport: make soulstones only activate when leaders die (as a DM, I spawned some units for players sides, and when these units died, the soulstone event appeared)
-maybe add an option to hire units in taverns (who cost more than their recruiting prices (maybe either 1.5 or 2 times as much), since the add-on is an RPG, and maybe are loyal (don't require upkeep))
-I think 'entertain the crowd' option in taverns is a bit too good in my opinion (I might not be correct, though). I suggest making it only usable a certain amount of times per turn (probably either once, twice, or three times)
often helping inferno8 with his add-ons: Era of Magic, and an extremely visually advaned campaign: To Lands Unknown
Creator of Tale of Alan (abandoned) and The Golden Age (my era, also rather abandoned),XP Bank
"Join the code side, we have COOKIES!!!" :)
User avatar
ForestDragon
 
Posts: 1187
Joined: March 6th, 2014, 1:32 pm

Re: A Random RPG Adventure (beta)

Postby PapaSmurfReloaded » July 5th, 2017, 7:43 pm

ForestDragon wrote:
Spoiler:

Entertain should be able to be used only once per side turn. If it isn't, its a bug. Currently there are other bugs I've noticed, such as not being able to set up camps and DM not being able to recruit drakes. I'll fix them next release.
The soulstone thing you mention actually is meant to work like that, not just with leaders.
I've thought about being able to hire mercenaries or pets, but in the end the DM can make that happen if so he desires.
Same about adding player the ability to narrate actions, they could at some point. Might add it again, I'll see next week.
18th Century Warfare Era, try it out!
A Random RPG Adventure, play it!
Infantry Wars Era, give it a shot!
Zombie Apocalypse RPG, run for your life!
User avatar
PapaSmurfReloaded
 
Posts: 484
Joined: November 17th, 2007, 1:10 pm
Location: Argentina

Re: A Random RPG Adventure (beta)

Postby ForestDragon » July 6th, 2017, 5:15 am

PapaSmurfReloaded wrote:Entertain should be able to be used only once per side turn. If it isn't, its a bug. Currently there are other bugs I've noticed, such as not being able to set up camps and DM not being able to recruit drakes. I'll fix them next release.
Understood.
PapaSmurfReloaded wrote:The soulstone thing you mention actually is meant to work like that, not just with leaders.
Oh, right.
PapaSmurfReloaded wrote:I've thought about being able to hire mercenaries or pets, but in the end the DM can make that happen if so he desires.
Well, that isn't the case when the DM is an AI.
often helping inferno8 with his add-ons: Era of Magic, and an extremely visually advaned campaign: To Lands Unknown
Creator of Tale of Alan (abandoned) and The Golden Age (my era, also rather abandoned),XP Bank
"Join the code side, we have COOKIES!!!" :)
User avatar
ForestDragon
 
Posts: 1187
Joined: March 6th, 2014, 1:32 pm

Re: A Random RPG Adventure (beta)

Postby PapaSmurfReloaded » July 6th, 2017, 11:23 am

Fixed a few bugs: Typos. campsite, fishing, added a monster list for the DM, and now player can narrate actions once again.
18th Century Warfare Era, try it out!
A Random RPG Adventure, play it!
Infantry Wars Era, give it a shot!
Zombie Apocalypse RPG, run for your life!
User avatar
PapaSmurfReloaded
 
Posts: 484
Joined: November 17th, 2007, 1:10 pm
Location: Argentina

Re: A Random RPG Adventure (beta)

Postby PapaSmurfReloaded » July 6th, 2017, 5:54 pm

Worked a little bit more on professions and the inventory.
18th Century Warfare Era, try it out!
A Random RPG Adventure, play it!
Infantry Wars Era, give it a shot!
Zombie Apocalypse RPG, run for your life!
User avatar
PapaSmurfReloaded
 
Posts: 484
Joined: November 17th, 2007, 1:10 pm
Location: Argentina

Re: A Random RPG Adventure (beta)

Postby ForestDragon » July 6th, 2017, 7:26 pm

bugreport: resurrecting heroes using soulstones results in them losing their hero overlays. Also, please you make the 'rest points' actually shown.

also, in the 'grab unit' option, you should remove the [kill]/[unit] parts, and just add 'kill=yes' to the [store_unit tag], and replacing the [unit] tag in the drop option with [unstore_unit] (since currently, trying to grab the dungeonmaster results in defeat, and grabbing/dropping hero units results in them losing their hero icons)
often helping inferno8 with his add-ons: Era of Magic, and an extremely visually advaned campaign: To Lands Unknown
Creator of Tale of Alan (abandoned) and The Golden Age (my era, also rather abandoned),XP Bank
"Join the code side, we have COOKIES!!!" :)
User avatar
ForestDragon
 
Posts: 1187
Joined: March 6th, 2014, 1:32 pm

Re: A Random RPG Adventure (beta)

Postby PapaSmurfReloaded » July 7th, 2017, 5:29 pm

Added a few more alchemy and blacksmith uses, among other minor stuff.

ForestDragon wrote:Also, please you make the 'rest points' actually shown.

What do you mean?
18th Century Warfare Era, try it out!
A Random RPG Adventure, play it!
Infantry Wars Era, give it a shot!
Zombie Apocalypse RPG, run for your life!
User avatar
PapaSmurfReloaded
 
Posts: 484
Joined: November 17th, 2007, 1:10 pm
Location: Argentina

Re: A Random RPG Adventure (beta)

Postby ForestDragon » July 7th, 2017, 5:33 pm

PapaSmurfReloaded wrote:What do you mean?
Oh, sorry, I forgot about the 'party status' option when posting :oops:
often helping inferno8 with his add-ons: Era of Magic, and an extremely visually advaned campaign: To Lands Unknown
Creator of Tale of Alan (abandoned) and The Golden Age (my era, also rather abandoned),XP Bank
"Join the code side, we have COOKIES!!!" :)
User avatar
ForestDragon
 
Posts: 1187
Joined: March 6th, 2014, 1:32 pm

Re: A Random RPG Adventure (beta)

Postby ForestDragon » July 8th, 2017, 1:55 pm

Played again after the new updates. Some feedback/ideas:
-idea: make it, so that when the party's rest points go extremely low, the units get slowed.
-idea: make enemy unit (when DM is an ai) avoid villages (just put village_value=0.0 in the [side] tag)
-idea: in the blacksmith menu, you should rename '+1 attack' to '+1 damage' to prevent confusion (some players would think the option increases the amount of strikes by 1)
-idea: add an 'abort quest' option.
-it would be nice if the was a 'party strength' value, which changed based on the number of party members, and their levels. Depending on how strong the party is, in random encounters, extra enemies will spawn, and some enemies are replaced by their advancements.
-idea: I think the gold has too few uses at the moment. I suggest making the shop sell the 'mix of herbs' item (for maybe 10 or 12 gold or so)
-bugreport: I noticed that the 'set up campsite' option doesn't appear even if it's criteria are met.
-bugreport: after brewing the potion of titans, it doesn't appear in the inventory (it's because the alchemy option adds 1 to the 'strengthpotion' variable, instead of 'infernopotion')
-bugreport: an image on the hex 94,54 shows as 'image not found'. it's caused by the fact that you accidentally put ' 94' before '~RC(magenta>white)' (same story with the 4,90 hex)
Code: Select all
{PLACE_IMAGE "units/human-loyalists/siegetrooper.png 94~RC(magenta>white)" 94 54}

-spelling issue: when selecting the 'quests' option in the tavern while being on a quest, it says 'you are already in a quest.', while it should be 'you are already on a quest.'
often helping inferno8 with his add-ons: Era of Magic, and an extremely visually advaned campaign: To Lands Unknown
Creator of Tale of Alan (abandoned) and The Golden Age (my era, also rather abandoned),XP Bank
"Join the code side, we have COOKIES!!!" :)
User avatar
ForestDragon
 
Posts: 1187
Joined: March 6th, 2014, 1:32 pm

Re: A Random RPG Adventure (beta)

Postby PapaSmurfReloaded » July 8th, 2017, 4:14 pm

ForestDragon wrote:Played again after the new updates. Some feedback/ideas:.
-idea: make enemy unit (when DM is an ai) avoid villages (just put village_value=0.0 in the [side] tag)
-idea: in the blacksmith menu, you should rename '+1 attack' to '+1 damage' to prevent confusion (some players would think the option increases the amount of strikes by 1)
-bugreport: I noticed that the 'set up campsite' option doesn't appear even if it's criteria are met.
-bugreport: after brewing the potion of titans, it doesn't appear in the inventory (it's because the alchemy option adds 1 to the 'strengthpotion' variable, instead of 'infernopotion')
-bugreport: an image on the hex 94,54 shows as 'image not found'. it's caused by the fact that you accidentally put ' 94' before '~RC(magenta>white)' (same story with the 4,90 hex)
Code: Select all
{PLACE_IMAGE "units/human-loyalists/siegetrooper.png 94~RC(magenta>white)" 94 54}

-spelling issue: when selecting the 'quests' option in the tavern while being on a quest, it says 'you are already in a quest.', while it should be 'you are already on a quest.'

Addressed those issues.
18th Century Warfare Era, try it out!
A Random RPG Adventure, play it!
Infantry Wars Era, give it a shot!
Zombie Apocalypse RPG, run for your life!
User avatar
PapaSmurfReloaded
 
Posts: 484
Joined: November 17th, 2007, 1:10 pm
Location: Argentina

Next

Return to Multiplayer Development

Who is online

Users browsing this forum: Bing [Bot] and 2 guests