Gladiators of the arena 1 Survival

New RPG component survival mechanics:

Overview: Before with the sophisticated save system it was impossible to continue playing the game so far. Also the volumes for respawning were too small. Of the villages.

New Stuff to improve simplicity:
-Now I should make the volumes bigger for the villages, since the spawn count will be smaller.
-Now the villages won’t have a legion of 30+ man just 5 man max with the centurion, well the general, as you kill them they will respawn. Villagers go home when you attack.
-We will avoid water as it is heavy for performance and add lots of fountains to drink from… No rivers… No swimming.
-WorldMap you can recruit from worldmap with UI, rather than having to ask 1 by 1 which is not good think.
-You can only press M when you are not in danger. and go to the persisten world map.

New save system
-What is going to get saved is: Personal inventory, Number of troops you have, with Ranks like, Roman Farmer->Roman Auxiliary-> and you can have max 5 with you as they die they will be respawning.
-No location will be saved only where you were at. And then the dudes will spawn with you.
-If you have conquered the location it will be yours.

Overview II

Given that the spawning system is the most complicated and dangerous one I decided to make another one.

Before too many were spawned now i should combine spawner actors and volumes

So when you load in or do enter an area like a forest or a city or a village the actors will spawn in this actors which will have a box component.

When you load in as said it does not save location you will just spawn at the village… and the rest of the npcs around with you.

Customization npcs and such

I have an idea :smile_cat: most of the saving system data could be stored in a database only would look for the name and the way there is no need to save all of the variables of the character instance:

Name: Primus secundus Valerius it will look for a database name and get the properties from that that way less saving stuff and retrieving this data base would be in game info game mode.

Dead npcs would go into a save system called elisium or something like that with all dead npcs every time you spawn new npcs his name would be checked against elisium.

Returns from elisium? If we include a magical system you could revive those…

Barbarians would have Valhalla variable and only druids can revive,… As an example

Village and forest npcs

Every village have the array name population which
Example array population.

Character npcs array

This in game info as static and as it always spawns in max par game info/mode. Variable array universe creatures this will be the array containing all of the a animals and humans instance rex class dog customization if any max health and such. Location of usual birth forest.

Remember when writing code names of npcs have to be unique before creating own char create/generare the world so your name won’t overlap.

New construction system

To be written…

Note to myself: remember Ferran look for creative and simple stuff. Rather than super complicated programs

2 Likes