Question.
Will there be “pick your alignment” on creating the MC or all start with Neutral?
Can I give out renown/reputation as bonuses?
Will the MC stats will be responsible for the same things or some changes/new stats?
There is, Angela (pretty NPC near Mages Tower) is helping MC with picking his first alignment for free.
Alignments and magic skills (spells) are also very easy to add at the start (forgot them in the list).
Yes you can as fame/reputation are simple stats but keep in mind that they are useless or close to useless at the moment.
No idea, MC stats work exactly the same way as all other stats, just sex stats are different (MC has just one) so whatever we changes we make, they will count for MC as well...
What do you thing about growth modifying?
Warriors would growth more in physical, Magician more with spiritual stats, some Merchants and similar classes higher charisma, Nobles more in reputation. Of course there would be crossovers like:
Noble Dueler – boost in reputation, agility and strength but charisma and toughest would be under an average growth rate.
Average Joe – nothing special about him. All stats growth at the same rate.
Nothing yet... I don't think we need growth modifier because:
We already have MAXIMUM stats system that can clearly distinguish a warrior from Casanova.
It is not very easy for MC to gain stats, meaning someone who's focused on the Arena will not have much AP left for girlsmeets for example.
At the moment, there is actually very limited difference between MC classes and we don't really know what the future will hold.
We'll have to revisit bonuses regardless of what we do (new modules will come with new classes and new skills)
*I think we should limit this for starting stats for now...
I was planning to throw in 4-6 subclasses for Gismos 4 mains. So it would be 16 at least. Also I was thinking about Misc class with some more crazy/funny approaches (don’t know Rogue Clown? And no legged pirate – I got hook up on this one xD)
Yeah I have access to the dropbox and will browse for potential icons. But my hands are full in upcoming weeks, having only Sundays off for myself and a next longer breather around X-mas-New year.
Yeah... but that's insane. Not only is it too much, it is bound to become quite repetitive and lets face it, 16 * 6 * 2 = 192 possible combinations (you can have less than 6 but 2 personal pathes is a requirement).
Lets do the 4 * 6 * 2 (they can be repetitive as well btw) for the first version (tops!).
Yeah I have access to the dropbox and will browse for potential icons. But my hands are full in upcoming weeks, having only Sundays off for myself and a next longer breather around X-mas-New year.
Oki
This is the code, it's in the pyt - screens - mc-setup.rpy file. Work with it directly, add one more description, test it and try committing/pushing it yourself.
First bit is about the family (on the left). Second bit is about the MC (on the right).
You can copy stuff you want to reuse like:
mc_stories["Warrior"] = mc_stories["Merchant"]
would work. It might be useful if you want to reuse MC stories for different family trees.
mc_stories = {} # Main Dictionary
mc_stories["Merchant"] = {} # Merchant:
mc_stories["Merchant"]["header"] = "Your father was a great merchant"
mc_stories["Merchant"]["Caravan"] = "{font=fonts/rubius.ttf}\n Maybe he didn't have own shop, but his caravan provides the city all necessary goods. Luck was on his side, he amassed considerable wealth, grateful friends, but also powerful enemies.\n Anticipating trouble, he left you at home. And on this day, luck deserted him. Caravan was looted. All people were killed and the father was gone.\n {color=#1E90FF}({/color}{color=#FFD700}+15k gold{/color}{color=#1E90FF},{/color}{color=#8470FF} +Intelligence{/color}{color=#1E90FF},{/color}{color=#DEB887} +Constitution{/color}{color=#1E90FF},{/color}{color=#00FA9A} +Luck{/color}{color=#1E90FF}){/color}"
mc_stories["Merchant"]["choices"] = OrderedDict(Caravan="content/gfx/interface/images/wagon35.png",
Farm="content/gfx/interface/images/hay35.png",
Ranch="content/gfx/interface/images/ranch35.png",
Mine="content/gfx/interface/images/Mine37.png",
Shopkeeper="content/gfx/interface/images/shop36.png",
Smuggler="content/gfx/interface/images/smuggler35.png",
Shipmaster="content/gfx/interface/images/shipmaster35.png",
Moneychanger="content/gfx/interface/images/coin30.png")
mc_stories["Merchant"]["MC"] = {} # Merchant Family MC personal choices:
for key in mc_stories["Merchant"]["choices"]: # We create new dicts for all keys to avoid errors
mc_stories["Merchant"]["MC"][key] = {}
mc_stories["Merchant"]["MC"][key]["choices"] = OrderedDict()
mc_stories["Merchant"]["MC"]["Caravan"]["choices"] = OrderedDict(l="Defender",
l_img="content/gfx/interface/images/Warrior2.png",
l0="Sword",
l0_img="content/gfx/interface/images/sword1.bmp",
l1="Woman",
l1_img="content/gfx/interface/images/woman2.png",
l2="Money Bag",
l2_img="content/gfx/interface/images/money_bag3.png",
r="Caravan",
r_img="content/gfx/interface/images/caravan.png",
r0="Book",
r0_img="content/gfx/interface/images/book1.png",
r1="Boots",
r1_img="content/gfx/interface/images/boots1.png",
r2="Bag",
r2_img="content/gfx/interface/images/bag2.png")
mc_stories["Merchant"]["MC"]["Defender"] = {} # Sub sub choices, Main: Caravan (Could theoretically be anything), sub = Defender
mc_stories["Merchant"]["MC"]["Defender"]["header"] = "Defender of the caravan"
mc_stories["Merchant"]["MC"]["Defender"]["text"] = "Acting as a security guard at the father's caravan, you have gained some experience in the weapons handling. You become a little bit stronger and hardier {color=#1E90FF}({/color}{color=#E9967A}+Defence{/color}{color=#1E90FF},{/color}{color=#DEB887} + Constitution{/color}{color=#1E90FF}){/color}"
mc_stories["Merchant"]["MC"]["Defender"]["Sword"] = "You cut down many heads with your favourite sword 'Bettie' {color=#1E90FF}({/color}{color=#FFD700}+Sword{/color}{color=#1E90FF},{/color} {color=#CD5C5C}+Attack{/color}{color=#1E90FF}){/color}"
mc_stories["Warrior"] = {}
mc_stories["Warrior"]["choices"] = OrderedDict()
mc_stories["Warrior"]["MC"] = {}
mc_stories["Scholar"] = {}
mc_stories["Scholar"]["choices"] = OrderedDict()
mc_stories["Noble"] = {}
mc_stories["Noble"]["choices"] = OrderedDict()