コード例 #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
ファイル: ExampleClass.py プロジェクト: stadham/MuddySwamp
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
ファイル: SwordOfDestiny.py プロジェクト: stadham/MuddySwamp
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
ファイル: ExampleClass.py プロジェクト: stadham/MuddySwamp
class Cuirass(Necklace):
    target = item.EquipTarget("Torso")
コード例 #5
0
ファイル: ExampleClass.py プロジェクト: stadham/MuddySwamp
class Tentacle(Necklace):
    target = item.EquipTarget("Tentacle")
コード例 #6
0
ファイル: ExampleClass.py プロジェクト: stadham/MuddySwamp
class RedPants(Necklace):
    target = item.EquipTarget("Feet")