Esempio n. 1
0
 def __init__(self, name="item slot", canEquip=[], default=None, *arg,
              **kwarg):
     MudObject.__init__(self, name, *arg, **kwarg)
     self.shortDescription = name
     self._default = default
     self._slot = default
     self._canEquip = canEquip
Esempio n. 2
0
    def evt_die(self):
        for slot in self.gear:
            self.unequip(slot)

        for thing in self.inventory:
            self.drop(thing)

        MudObject.evt_die(self)
Esempio n. 3
0
    def evt_die(self):
        for slot in self.gear:
            self.unequip(slot)

        for thing in self.inventory:
            self.drop(thing)

        MudObject.evt_die(self)
Esempio n. 4
0
 def __init__(self, *arg, **kwarg):
     MudObject.__init__(self, *arg, **kwarg)
     self.primaryWeaponSlot = 0
     self.foe = None
     self.name = "unnamed mobile"
     self.isAlive = True
     self.exp = 0
     self.gear = MudInventory()
     self.inventory = MudList(owner=self)
     self.identified = []
Esempio n. 5
0
    def __init__(self, exitsTo=None, magicWord=None, *arg, **kwarg):
        MudObject.__init__(self, *arg, **kwarg)
        self.exitsTo = exitsTo
        self.isOpen = True
        self._pair = None  # if this door gets opened, then open the pair

        if magicWord != None:
            self.magicWord = magicWord.lower()
        else:
            self.magicWord = None
Esempio n. 6
0
 def __init__(self, *arg, **kwarg):
     MudObject.__init__(self, *arg, **kwarg)
     self.primaryWeaponSlot = 0
     self.foe = None
     self.name = "unnamed mobile"
     self.isAlive = True
     self.exp = 0
     self.gear = MudInventory()
     self.inventory = MudList(owner=self)
     self.identified = []
Esempio n. 7
0
    def __init__(self, exitsTo=None, magicWord=None, *arg, **kwarg):
        MudObject.__init__(self, *arg, **kwarg)
        self.exitsTo = exitsTo
        self.isOpen = True
        self._pair = None  # if this door gets opened, then open the pair

        if magicWord != None:
            self.magicWord = magicWord.lower()
        else:
            self.magicWord = None
Esempio n. 8
0
 def __init__(self,
              name="item slot",
              canEquip=[],
              default=None,
              *arg,
              **kwarg):
     MudObject.__init__(self, name, *arg, **kwarg)
     self.shortDescription = name
     self._default = default
     self._slot = default
     self._canEquip = canEquip
Esempio n. 9
0
 def __init__(self, gearClass=None, *arg, **kwarg):
     MudObject.__init__(self, *arg, **kwarg)
     self.name = "unnamed gear"
     self.gearClass = gearClass
Esempio n. 10
0
    def __init__(self, *arg, **kwarg):
        MudObject.__init__(self)
        MudList.__init__(self, *arg, **kwarg)
        self.channel = evt.TalkChannel("room channel - %s" % self.name)

        super(Room, self).Bind(evt.EVT_LOOK, self.on_look)
Esempio n. 11
0
 def __init__(self):
     MudObject.__init__(self)
     self.name = "Unidentified"
     self.shortDescription = "An unidentified thing"
Esempio n. 12
0
 def __init__(self, thing, *arg, **kwarg):
     MudObject.__init__(self, *arg, **kwarg)
     self.control = thing
Esempio n. 13
0
 def __init__(self, thing, *arg, **kwarg):
     MudObject.__init__(self, *arg, **kwarg)
     self.control = thing
Esempio n. 14
0
 def __init__(self, gearClass=None, *arg, **kwarg):
     MudObject.__init__(self, *arg, **kwarg)
     self.name = "unnamed gear"
     self.gearClass = gearClass
Esempio n. 15
0
    def __init__(self, *arg, **kwarg):
        MudObject.__init__(self)
        MudList.__init__(self, *arg, **kwarg)
        self.channel = evt.TalkChannel("room channel - %s" % self.name)

        super(Room, self).Bind(evt.EVT_LOOK, self.on_look)
Esempio n. 16
0
 def __init__(self):
     MudObject.__init__(self)
     self.name = "Unidentified"
     self.shortDescription = "An unidentified thing"
Esempio n. 17
0
 def __init__(self, q=1, *arg, **kwarg):
     self.quantity = q
     MudObject.__init__(self, *arg, **kwarg)
Esempio n. 18
0
 def __init__(self, q=1, *arg, **kwarg):
     self.quantity = q
     MudObject.__init__(self, *arg, **kwarg)