コード例 #1
0
def e1_11_16():
    if ('ep2BrothelMorning' in pwutilities.keywords() and 
            not 'ep2BrothelMorningDone' in pwutilities.keywords()):
        pwutilities.add_keyword('ep2BrothelMorningDone')
        pwutilities.trigger_event('ep2 brothel common room morning')
        return True
    else:
        return False
コード例 #2
0
def e1_18_18():
    if 'ep2ChasingEditaEvent2' in pwutilities.keywords():
        return False
    elif 'ep2ChasingEdita' in pwutilities.keywords():
        pwutilities.add_keyword('ep2ChasingEditaEvent2')
        pwutilities.trigger_event('ep2 chase edita event 2', "Busy Street")
        return True
    else:
        return False
コード例 #3
0
def e1_16_11():
    if 'ep2ChaseEditaEvent1' in pwutilities.keywords():
        return False
    elif 'ep2ChasingEdita' in pwutilities.keywords():
        pwutilities.add_keyword('ep2ChaseEditaEvent1')
        pwutilities.trigger_event('ep2 chase edita event 1', "Two Girls")
        return True
    else:
        return False
コード例 #4
0
def e1_10_18():
    if 'ep2ChasingEditaEvent3' in pwutilities.keywords():
        pwutilities.add_keyword('ep2MeetMagola')
        pwutilities.trigger_event('ep2 meet magola')
        return True
    elif 'ep2MeetMagola' in pwutilities.keywords():
        return False
    else:
        pwutilities.trigger_event('ep2 magola busy')
        return True
コード例 #5
0
def e1_10_19():
    if 'ep2ChasingEditaEvent3' in pwutilities.keywords():
        return False
    elif 'ep2ChasingEdita' in pwutilities.keywords():
        pwutilities.add_keyword('ep2ChasingEditaEvent3')
        pwutilities.remove_keyword('ep2ChasingEdita')
        pwutilities.trigger_event('ep2 chase edita event 3')
        return True
    else:
        return False
コード例 #6
0
def e1_9_19():
    if 'ep2ChasingEditaEvent3' in pwutilities.keywords() and universal.state.party.defeated():
        pwutilities.trigger_event('ep2 javier defeat rest at brothel')
        universal.state.location.coordinates = (1, 10, 19)
        return True
    else:
        return False
コード例 #7
0
def e1_10_6():
    if 'ep2Marketplace' in pwutilities.keywords():
        return False
    else:
        pwutilities.add_keyword('ep2Marketplace')
        pwutilities.trigger_event("ep2 marketplace", "Marketplace")
        return True
コード例 #8
0
def e1_0_0():
    if 'ep2Toll' in pwutilities.keywords():
        return False
    else:
        pwutilities.add_keyword('ep2Toll')
        pwutilities.trigger_event("ep2 dungeon toll", "Thugs")
        return True
コード例 #9
0
def e1_2_11():
    if not 'ep2VisitedSquatters' in pwutilities.keywords():
        pwutilities.add_keyword('ep2VisitedSquatters')
        pwutilities.trigger_event('ep2 visited squatters')
        return True
    else:
        return False
コード例 #10
0
def guild_bedroom_after_arrival():
    guildBedroom = universal.state.get_room('Bedroom')
    thisEpisode = episode.allEpisodes[universal.state.player.currentEpisode]  
    if universal.state.player.currentEpisode == episode1.name and thisEpisode.currentSceneIndex == 2:
        alondraSleeping = '''Alondra, the girl Vengador Ildri shielded from the city guard, is already curled up in one of the beds, soundly asleep.'''
        if not alondraSleeping  in guildBedroom.description:
            guildBedroom.description = universal.format_text([guildBedroom.description, alondraSleeping])
        if not universal.format_line(['''If''', name(), '''wishes,''', heshe(), '''can rest, and put an end to this seemingly neverending day.''']) in guildBedroom.description:
            guildBedroom.description = universal.format_text([guildBedroom.description, ['''If''', name(), '''wishes,''', heshe(), 
                '''can rest, and put an end to this seemingly neverending day.''']])
        if 'Elise_shows_you_around' in pwutilities.keywords() and universal.state.player.currentEpisode == episode1.name and not ("should go meet Elise at the Shrine" in 
                guildBedroom.description):
            guildBedroom.description = universal.format_text([guildBedroom.description, ['''If''', name(), '''hasn't already,''', p.heshe(), 
                '''should go meet Elise at the Shrine. After all,''', p.heshe(), '''shouldn't keep her waiting!''']])
    if guildBedroom.boarding:
        townmode.rest_mode(guildBedroom)
    else:
        townmode.town_mode()
コード例 #11
0
def e1_1_18():
    if ('ep2BrothelMorning' in pwutilities.keywords() and
            not 'ep2FoundEdita' in pwutilities.keywords()):
        pwutilities.add_keyword('ep2FoundEdita')
        pwutilities.trigger_event('ep2 squatter edita')
コード例 #12
0
def e1_1_17():
    if ('ep2BrothelMorning' in pwutilities.keywords() and 
            not 'ep2FamilySquatterFight' in pwutilities.keywords() and
            not 'ep2FoundEdita' in pwutilities.keywords()):
        pwutilities.add_keyword('ep2FamilySquatterFight')
        pwutilities.trigger_event('ep2 squatter family')