예제 #1
0
class BigClub(item.EquippableBase):
    target = item.EquipTarget("Hand")

    def equip(self, character):
        character.message("This club is heavy!")

    def unequip(self, character):
        pass
예제 #2
0
class Necklace(item.EquippableBase):
    target = item.EquipTarget("Head")
    def __init__(self):
        self.eqc = 0
        self.uqc = 0

    def equip(self, character):
        print("%s equipped %s! %s" % (character, self.name, self.eqc))
        self.eqc += 1

    def unequip(self, character):
        print("%s unequipped %s! %s" % (character, self.name, self.uqc))
        self.uqc += 1
예제 #3
0
class SwordOfDestiny(item.EquippableBase):
    _item_name = "Sword Of Destiny"
    target = item.EquipTarget("Hands")

    def __init__(self):
        self.eqc = 0
        self.uqc = 0

    def equip(self, character):
        print("%s equipped %s! %s" % (character, self.name, self.eqc))
        self.eqc += 1

    def unequip(self, character):
        print("%s unequipped %s! %s" % (character, self.name, self.uqc))
        self.uqc += 1
예제 #4
0
class Cuirass(Necklace):
    target = item.EquipTarget("Torso")
예제 #5
0
class Tentacle(Necklace):
    target = item.EquipTarget("Tentacle")
예제 #6
0
class RedPants(Necklace):
    target = item.EquipTarget("Feet")