Tedious? Something like tagging is tedious, this was the opposite - too much thinking causing my head to hurt. Every line should be unique here.
I don't really do unique, I just throw whatever comes to mind first. We need to get this to the Alpha stage and hopefully get more people on board...
You must have misunderstood me, what I meant be tedious wasn't writing content in itself, it is constant typing of:
if "trait" in chr.traits:
or if chr.disposition > 100:
or gm_chr(random.choice(["", "", ""])).
gm_chr will be g from now on. Everywhere, main girl of any event should be g, we'll simply redefine it all the time.
$gm_chr(random.choice(["", "", ""])) this will be replaced with this: $rc("", "", "")
if chr.disposition > 100 this with d(100)
if "trait" in chr.traits: this with ct("trait") and you can check any amount traits like $ct("Magic Talent", "Magic Gift") and it will return true if any girls has any of the traits...
I got sick of typing same things over and over again in an hour.
I admit that it is an insane idea to make variations for every personality, but I started it anyway because 1) I had a lot of lines like that to start with that I could just copy/paste and 2) It's really something I would personally enjoy in game, more that stuff like arena or slavetraining
I do some traits checks as well, we'll add/expand as we proceed. PS: If something I put in bugs you, just comment it out and leave a replacement and maybe the reason as well. I rewrote your Hiring procedure and will do so again after we start simulating the city.
Disposition values there are from some table I just made up, they don't follow any math logic. Fell free to do anything with these.
I glanced over your code so I got the general idea. I don't have any spreadsheets reader on this laptop right now anyway.
------------------
I'm trying to add two or three arena teams now, just to learn how to do it. (looks very easy so far, that's great) If they will work, I'll upload them soon.
I've seen some talk before arena matches. Can this be customised for unique teams?
Obviously, but it's inside Python code, not much harder than girlsmeets but you'll need to know where to look. We might make even that easier but only for the release version.