Okay so I have undertaken a bit of a daunting task (at least in my eyes).
Today I started looking over my Pathfinder spreadsheets and am creating variables with Choice Script that represent a great majority of the character stats for the table-top game. What this is going to do is create a VERY in depth character creation for the player, as well as allow the player to view many more attributes associated with said character than what most CS games allow. Pretty much everything you would find on a Pathfinder Character Sheet (Spreadsheet) will be found on the stats screen in game, barring a few things.
The reason I am doing this is because my current project, The Hero of Eastcliff, is being designed with a table-top RPG in mind. However I chose not to go into such extravagant detail as I am now.
There will be an enormous amount of variables associated with this, many of them being modifiers for the variables the player will be seeing in their stat charts. Here are the first 48 lines of the document so far (Note that I have no yet written this as a startup.txt, as I am first writing this all down in a notes file):
*comment This document outlines future D&D/Pathfinder style stats and variables for Choice Script. *comment This will be formatted in a way to allow for easy incorporation into your Choice Script game. *comment Simply follow any instructions given, and make sure to read over the comments for each variable thoroughly. *comment This section outlines the variables and comments needed in the startup file of your game. Make sure to copy these exactly as they are, and paste them under your scene_list. *comment The variables below are the most basic of character creation. *create character_name "" *comment This variable will be used to define the character's FIRST name. *create character_surname "" *comment This variable will be used to define the character's LAST name. *create character_gender "" *comment This variable will be used to define the character's preferred gender. *create character_race "" *comment This variable will be used to define the character's race. *create character_hair "" *comment This variable will be used to define the character's hair colour. *create character_eyes "" *comment This variable will be used to define the character's eye colour. *create base_size 0 *comment This variable defines the character's base size. 0 defines the character as medium (humans are medium sized). 1 defines the character as being large. *comment Variables below are used for character experience and level gain. *create character_level 1 *comment This variable defines what level the character is. Level 1 is the standard base level for every campaign/story. *create level_adjustment 0 *comment This variable defines what level adjustment the character may have. This is used when playing powerful races. *create effective_level 0 *comment This variable defines the effective player level referred to as the EPL. This variable will add the character_level and the level_adjustmant variables in future *set commands. *create experience_points 0 *comment This variable defines how many experience points, referred to as XP, the character has earned. This will be used to determine what character_level the player is. **NOTE** It is important NOT to use fairmath when adding XP. Use fixed numbers. *comment Variables below are used for character health and health gain. *create character_health 0 *comment This variable defines how many hit points, referred to as HP, the character currently has. *create character_health_total 0 *comment This variable defines the character's maximum HP. *create hp_from_level 0 *comment This variable defines how much HP the character has from their character_level. *create hp_damage 0 *comment This variable defines how much damage the character has taken.
One major thing I will be limiting this from is anything magical. No classes that utilize magic, no magic items, no spell etc.
I’m curious to see what the community thinks of this, and what their feedback and suggestions may be. I will eventually (as you may have noticed from the comments in the coding) be ‘releasing’ this notes file to all of you so that you may make use of it in your own games if you so choose. Basically if anyone else in the community wishes to write a game with a system like this, I am doing all the heavy lifting for you.