Exemple #1
0
 def __init__(self, id, name, descr):
     JQuest.__init__(self, id, name, descr)
     self.Teleport = []
     self.Benomm = []
     castleOwner = CastleManager.getInstance().getCastleById(8).getOwnerId()
     siegeDate = CastleManager.getInstance().getCastleById(
         8).getSiegeDate().getTimeInMillis()
     benomTeleporterSpawn = (siegeDate -
                             System.currentTimeMillis()) - 86400000
     benomRaidRoomSpawn = (siegeDate -
                           System.currentTimeMillis()) - 86400000
     benomRaidSiegeSpawn = (siegeDate - System.currentTimeMillis())
     if benomTeleporterSpawn < 0:
         benomTeleporterSpawn = 1
     if benomRaidSiegeSpawn < 0:
         benomRaidSiegeSpawn = 1
     self.BenomWalkRouteStep = 0
     self.BenomIsSpawned = 0
     if castleOwner > 0:
         if benomTeleporterSpawn >= 1:
             self.startQuestTimer("BenomTeleSpawn", benomTeleporterSpawn,
                                  None, None)
         if (siegeDate - System.currentTimeMillis()) > 0:
             self.startQuestTimer("BenomRaidRoomSpawn", benomRaidRoomSpawn,
                                  None, None)
         self.startQuestTimer("BenomRaidSiegeSpawn", benomRaidSiegeSpawn,
                              None, None)
     self.Benom = Benom
Exemple #2
0
 def __init__(self, id, name, descr) :
   JQuest.__init__(self, id, name, descr)
   self.Teleport = []
   self.Benomm = []
   castleOwner = CastleManager.getInstance().getCastleById(8).getOwnerId()
   siegeDate = CastleManager.getInstance().getCastleById(8).getSiegeDate().getTimeInMillis()
   benomTeleporterSpawn = (siegeDate - System.currentTimeMillis()) - 86400000
   benomRaidRoomSpawn = (siegeDate - System.currentTimeMillis()) - 86400000
   benomRaidSiegeSpawn = (siegeDate - System.currentTimeMillis())
   if benomTeleporterSpawn < 0 :
     benomTeleporterSpawn = 1
   if benomRaidSiegeSpawn < 0 :
     benomRaidSiegeSpawn = 1
   self.BenomWalkRouteStep = 0
   self.BenomIsSpawned = 0
   if castleOwner > 0 :
     if benomTeleporterSpawn >= 1 :
       self.startQuestTimer("BenomTeleSpawn", benomTeleporterSpawn, None, None)
     if (siegeDate - System.currentTimeMillis()) > 0 :
       self.startQuestTimer("BenomRaidRoomSpawn", benomRaidRoomSpawn, None, None)
     self.startQuestTimer("BenomRaidSiegeSpawn", benomRaidSiegeSpawn, None, None)
   self.Benom = Benom
Exemple #3
0
 def onTalk(self, npc, player):
     npcId = npc.getNpcId()
     castleOwner = CastleManager.getInstance().getCastleById(8).getOwnerId()
     clanId = player.getClanId()
     if castleOwner and clanId:
         if castleOwner == clanId:
             X = 12558 + (Rnd.get(200) - 100)
             Y = -49279 + (Rnd.get(200) - 100)
             player.teleToLocation(X, Y, -3007)
             return
         else:
             htmltext = "<html><body>Benom's Avatar:<br>Your clan does not own this castle. Only members of this Castle's owning clan can challenge Benom.</body></html>"
     else:
         htmltext = "<html><body>Benom's Avatar:<br>Your clan does not own this castle. Only members of this Castle's owning clan can challenge Benom.</body></html>"
     return htmltext
Exemple #4
0
 def onTalk(self, npc, player) :
   npcId = npc.getNpcId()
   castleOwner = CastleManager.getInstance().getCastleById(8).getOwnerId()
   clanId = player.getClanId()
   if castleOwner and clanId :
     if castleOwner == clanId :
       X = 12558 + (Rnd.get(200) - 100)
       Y = -49279 + (Rnd.get(200) - 100)
       player.teleToLocation(X, Y, -3007)
       return
     else :
       htmltext = "<html><body>Benom's Avatar:<br>Your clan does not own this castle. Only members of this Castle's owning clan can challenge Benom.</body></html>"
   else :
     htmltext = "<html><body>Benom's Avatar:<br>Your clan does not own this castle. Only members of this Castle's owning clan can challenge Benom.</body></html>"
   return htmltext