Ejemplo n.º 1
0
def wearing_dress(person, wearingDress, notWearingDress='', noOuterClothing=''):
    if person.shirt() == emptyUpperArmor and person.is_pantsless():
        return noOuterClothing
    else:
        return universal.msg_selector(person.lower_clothing().armorType == Skirt.armorType or 
                person.lower_clothing().armorType == Dress.armorType, 
                {True:wearingDress, False:notWearingDress})
Ejemplo n.º 2
0
def loose_msg(person, looseMsg, tightMsg):
    return universal.msg_selector(person.lower_clothing().tightness == LOOSE, {True:looseMsg, False:tightMsg})
Ejemplo n.º 3
0
def tight_msg(clothing, tightMsg, looseMsg):
    return universal.msg_selector(clothing.tightness == TIGHT, {True:tightMsg, False:looseMsg})
Ejemplo n.º 4
0
def pjloweredlifted_based_msg(person, loweredMsg, liftedMsg):
    return universal.msg_selector(person.pajama_bottoms().lowerlift() == "lower", {True:loweredMsg, False:liftedMsg})
Ejemplo n.º 5
0
def loweredlifted_based_msg(person, loweredMsg, liftedMsg):
    return universal.msg_selector(person.lower_clothing().lowerlift() == "lower", {True:loweredMsg, False:liftedMsg})
Ejemplo n.º 6
0
def dropseat_based_msg(person, dropseatMsg, loweredMsg, liftedMsg):
    return universal.msg_selector(person.pajama_bottoms().armorType == DropSeatPajamas.armorType, {True:dropseatMsg, False:pjliftedlowered_based_msg(person, liftedMsg, loweredMsg)})
Ejemplo n.º 7
0
def baring_underwear(underwear, baringMsg, notBaringMsg, notWearingUnderwearMsg=''):
    return notWearingUnderwearMsg if underwear == emptyUnderwear else universal.msg_selector(
            underwear.baring, {True:baringMsg, False:notBaringMsg})
Ejemplo n.º 8
0
def wearing_underwear(person, wearingUnderwear, notWearingUnderwear=''):
    return universal.msg_selector(person.underwear() != emptyUnderwear, {True:wearingUnderwear, 
        False:notWearingUnderwear})
Ejemplo n.º 9
0
def wearing_shirt(person, wearingShirt, notWearingShirt='', noLowerClothing=''):
    if person.shirt() == emptyUpperArmor:
        return noLowerClothing
    return universal.msg_selector(person.shirt() != emptyUpperArmor, {True:wearingShirt, 
        False:notWearingShirt})
Ejemplo n.º 10
0
def wearing_trousers(person, wearingTrousers, notWearingTrousers='', noLowerClothing=''):
    if person.is_pantsless():
        return noLowerClothing
    return universal.msg_selector(person.wearing_pants_or_shorts() or 
            person.lower_clothing().armorType == Skirt.armorType, 
            {True:wearingTrousers, False:notWearingTrousers})
Ejemplo n.º 11
0
def has_belt(person, beltMsg, noBeltMsg):
    return universal.msg_selector(leatherBelt in person.inventory(), {True:beltMsg, False:noBeltMsg})