locking players out of the story is a valid point I completely forgot. it should be safe in this case, though. the event chain cannot be broken, imho, as the next quest step is automagically activated.
MC gets fired:
if (location == "street_01" and sereaff == 14 and sereevents == 5 and timeofday == 0 and serequest == True)
-> serevents is increased to 6, scene plays [also the value of serevents that should disable working and walking home, I think]
the long 3 event chain plays, and serevents increased to 7:
(location == "mcroom" and sereaff == 14 and sereevents == 6 and timeofday == 4 and serequest == True)
-> no need to increase affection, the player simply has to be at the right place and time.
thanks for taking the time to discuss with me!