Crazy's Mod still in development
0 Members and 168 Guests are viewing this topic.
Except the latter one doesn't jump anywhere like it should. Even though it ends with renpy.jump("girl_interactions").
def interactions_check_for_minor_bad_stuff(char_name): # we check minor issues when character might refuse to do something based on dice if (not("Pessimist" in char_name.traits) and char_name.joy <= 25) or (("Pessimist" in char_name.traits) and char_name.joy < 10): if dice(hero.charisma-char.character) and dice(80): narrator(choice(["Looks like she is in a bad mood, however you managed to cheer her up."])) char_name.disposition += 1 char_name.joy += randint(3, 6) else: narrator(choice(["Looks like she is in a bad mood today and not does not want to do anything."])) renpy.jump ("girl_interactions") elif char_name.effects["Down with Cold"]['active']: #if she's ill, there is a chance that she will disagree to chat if dice(hero.charisma-char.character) and dice(80): narrator(choice(["Looks like she is not feeling well today, however you managed to cheer her up a bit."])) char_name.disposition += 2 char_name.joy += randint(1, 5) else: narrator(choice(["She is not feeling well today and not in the mood to do anything."])) renpy.jump ("girl_interactions") elif char_name.vitality < 40 and dice (100): renpy.call ("interactions_refused_because_tired") char_name.disposition -= randint(0, 1) char_name.vitality -= randint(1, 2) renpy.jump("girl_interactions")
Btw text replacement doesn't work with characters lines (I dunno if it should already). ♪ characters are not shown.
renpy.call ("interactions_refused_because_tired")
Yeah, looks like calls are bad for python after all.
I think there is a latency in the arena minigame between click and stop...
For minigame I'd prefered something like, let's say, picking 3 cards from 9 or more upturned cards. Some of them give hp, some mp, some nothing. Gives a lot of freedom for various bonuses too.
In my version I use incompatible with the current game rchars data files. They try to use our races icons like unique characters do, but fail and give CTD every time I go to any random girl screen. Iirc you use older versions of data files, where random chars use unknown race type by default and don't give CTDs.So I'm interested in fixing #107 more than you
"id": "2k_tan", "desc": "Semi androids, semi digital creatures created by a mad scientist a long time ago with unknown purpose.", "race": "Digital Android"
"random_traits": [... ["Android", 100],... ],
File "game/library/screens/character_profile.rpy", line 9, in script with dissolve File "game/library/screens/character_profile.rpy", line 141, in execute screen char_profile(): File "game/library/screens/character_profile.rpy", line 141, in execute screen char_profile(): File "game/library/screens/character_profile.rpy", line 155, in execute if girls: File "game/library/screens/character_profile.rpy", line 220, in execute frame: File "game/library/screens/character_profile.rpy", line 226, in execute has vbox File "game/library/screens/character_profile.rpy", line 346, in execute vbox: File "game/library/screens/character_profile.rpy", line 349, in execute if stats_display == "main": File "game/library/screens/character_profile.rpy", line 393, in execute fixed: File "game/library/screens/character_profile.rpy", line 407, in execute $ img = ProportionalScale(trait.icon, 100, 100) File "game/library/screens/character_profile.rpy", line 407, in <module> $ img = ProportionalScale(trait.icon, 100, 100)AttributeError: 'unicode' object has no attribute 'icon'