- Oct 12, 2017
- 173
- 71
The Event defined as:I never play Cassidy's mistress route, but I think the requirement forcassidy_dwayne_visit
should becassidy_dwayne_fight_fallout
instead, because'cassidy.status != "pet"'
andIsDone("cassidy_dwayne_visit")
can never be true (because it's only playable on the pet path) at the same time which locks her story when played this way...
Edit: The event also shouldn't trigger on the pet path, because it checks forIsFlag("alettafight")
which doesn't get set in the code anymore... (should probably beNot(IsFlag("alettafightDelay"))
instead)
Event(**{
"name": "cassidy_dwayne_visit",
"label": "cassidy_dwayne_visit",
"conditions": [
IsDone("cassidy_dwayne_fight_fallout"),
HeroTarget(HasRoomTag("mcoffice")),
'cassidy.status == "pet"',
PersonTarget(cassidy,
Not(IsPresent()),
Not(IsHidden()),
Not(IsFlag("dwaynevisitDelay")),
),
],
"do_once": True,
})
HeroTarget(IsActivity("work", "workhard", "work_personal", "workhard_personal")),
I think the two conditions are switched, it should be (The Event defined as:
looks like it will trigger after "cassidy_wayne_fight_fallout", and wait for "dwaynevisitDelay" to fade.Python:Event(**{ "name": "cassidy_dwayne_visit", "label": "cassidy_dwayne_visit", "conditions": [ IsDone("cassidy_dwayne_fight_fallout"), HeroTarget(HasRoomTag("mcoffice")), 'cassidy.status == "pet"', PersonTarget(cassidy, Not(IsPresent()), Not(IsHidden()), Not(IsFlag("dwaynevisitDelay")), ), ], "do_once": True, })
and it don't have a line:
seems it don't need a work activityPython:HeroTarget(IsActivity("work", "workhard", "work_personal", "workhard_personal")),
'cassidy.status != "pet"'
and IsDone("cassidy_dwayne_fight_fallout")
) OR ( 'cassidy.status == "pet"'
and IsDone("cassidy_dwayne_visit")
) not the other way around...Event(**{
"name": "cassidy_aletta_fight",
"label": "cassidy_aletta_fight",
"conditions": [
Or(
And(
#gna: dwayne visit only happens on the pet path, options are switched
#'cassidy.status == "pet"'
'cassidy.status != "pet"',
IsDone("cassidy_dwayne_fight_fallout")
),
And(
#gna: dwayne visit only happens on the pet path, options are switched
#'cassidy.status != "pet"'
'cassidy.status == "pet"',
IsDone("cassidy_dwayne_visit")
),
),
HeroTarget(HasRoomTag("mcoffice")),
PersonTarget(cassidy,
Not(IsPresent()),
Not(IsHidden()),
#gna: flag doesn't get set anymore
#IsFlag("alettafight"),
Not(IsFlag("alettafightDelay")),
),
PersonTarget(aletta,
Not(IsHidden()),
),
],
"priority": 1000,
"do_once": True,
})
I check the event cassidy_aletta_fight you mentioned, I thought it should be fixed like this:I never play Cassidy's mistress route, but I think the requirement forcassidy_dwayne_visit
should becassidy_dwayne_fight_fallout
instead, because'cassidy.status != "pet"'
andIsDone("cassidy_dwayne_visit")
can never be true (because it's only playable on the pet path) at the same time which locks her story when played this way...
Edit: The event also shouldn't trigger on the pet path, because it checks forIsFlag("alettafight")
which doesn't get set in the code anymore... (should probably beNot(IsFlag("alettafightDelay"))
instead)
Event(**{
"name": "cassidy_aletta_fight",
"label": "cassidy_aletta_fight",
"conditions": [
Or(
And(
'cassidy.status != "pet"',
IsDone("cassidy_dwayne_fight_fallout")
),
And(
'cassidy.status == "pet"',
IsDone("cassidy_dwayne_visit")
),
),
HeroTarget(HasRoomTag("mcoffice")),
PersonTarget(cassidy,
Not(IsPresent()),
Not(IsHidden()),
Not(IsFlag("alettafightDelay")),
),
PersonTarget(aletta,
Not(IsHidden()),
),
],
"priority": 1000,
"do_once": True,
})
Good news, some quick fixing are waiting for the new 23.9a......updated changelog to have 23.9.0a log in it will soon put the update in drive
Should work (is basically the same as the one I posted without the comments ^^)I check the event cassidy_aletta_fight you mentioned, I thought it should be fixed like this:
Python:Event(**{ "name": "cassidy_aletta_fight", "label": "cassidy_aletta_fight", "conditions": [ Or( And( 'cassidy.status != "pet"', IsDone("cassidy_dwayne_fight_fallout") ), And( 'cassidy.status == "pet"', IsDone("cassidy_dwayne_visit") ), ), HeroTarget(HasRoomTag("mcoffice")), PersonTarget(cassidy, Not(IsPresent()), Not(IsHidden()), Not(IsFlag("alettafightDelay")), ), PersonTarget(aletta, Not(IsHidden()), ), ], "priority": 1000, "do_once": True, })
Yeah in bug 1 the bitch steal my wallet and took all my money, and the story shows complete, as if I rejected the first stepFound two bugs so far.
1: You can proceed in Lexi´s story, but it doesn´t show up in the Story Tracker
2: Dawyne and Cassedy, its still bugged, but now its frozen in Work at the Office.
Worked there and nothing happened...
Worked Hard, Fast, Normal and slagged off.. Nothing.
So its still bugged.
Look her up in the Wiki, her name is Samantha, you are talking about the marriage event chain. The four (intersecting) paths are described in great detail.ok so last time i played this the blond chick that was going to marry this one dude that cheats on her i'm trying to remember what route gives me more scenes if i tell her or not to or wait to tell her till the day of the wedding and if there's a way to have a good ending with the yandere where she wont break in my house or is that set
Is there a fix for this ????????Okay Dwayne and Cassidy quest is bugged.
I got Cassidy up to 40 then heard her argument with Dwayne insisted she tell me what was wrong.
The got her love up to 60....
And then... Nothing.
Dwayne never showed up and now the text reads
Cassidy and Aletta have come to a truce, and now the three of us have decided we need to do something about Dwayne.
Even though Cassidy and Aletta haven´t talked yet.
There are too many other bugs on 23.9.0, just fix this bug is so not enough, just wait a while for a huge fix.....Is there a fix for this ????????
This should be the conditions:Anyone knows how to trigger the new Ryan / Lexi pimping events?