mirror of
https://github.com/Sneed-Group/Poodletooth-iLand
synced 2024-12-24 04:02:40 -06:00
Treasure planner
This commit is contained in:
parent
b044f98305
commit
f772fd8e27
1 changed files with 9 additions and 5 deletions
|
@ -8,7 +8,8 @@ from toontown.fishing.DistributedFishingPondAI import DistributedFishingPondAI
|
||||||
from toontown.fishing.DistributedFishingTargetAI import DistributedFishingTargetAI
|
from toontown.fishing.DistributedFishingTargetAI import DistributedFishingTargetAI
|
||||||
from toontown.fishing.DistributedPondBingoManagerAI import DistributedPondBingoManagerAI
|
from toontown.fishing.DistributedPondBingoManagerAI import DistributedPondBingoManagerAI
|
||||||
from toontown.fishing import FishingTargetGlobals
|
from toontown.fishing import FishingTargetGlobals
|
||||||
from toontown.safezone import TreasurePlannerAI
|
from toontown.safezone import TreasureGlobals
|
||||||
|
from toontown.safezone.SZTreasurePlannerAI import SZTreasurePlannerAI
|
||||||
from toontown.safezone import DistributedTreasureAI
|
from toontown.safezone import DistributedTreasureAI
|
||||||
from toontown.safezone import ButterflyGlobals
|
from toontown.safezone import ButterflyGlobals
|
||||||
from toontown.safezone import DistributedButterflyAI
|
from toontown.safezone import DistributedButterflyAI
|
||||||
|
@ -434,7 +435,7 @@ class CannonRental(Rental):
|
||||||
for i in xrange(20):
|
for i in xrange(20):
|
||||||
x = random.randint(100, 300) - 200
|
x = random.randint(100, 300) - 200
|
||||||
y = random.randint(100, 300) - 200
|
y = random.randint(100, 300) - 200
|
||||||
treasure = DistributedTreasureAI.DistributedTreasureAI(self.estate.air, self, 9, x, y, z)
|
treasure = DistributedTreasureAI.DistributedTreasureAI(self.estate.air, self, 7, x, y, z)
|
||||||
treasure.generateWithRequired(self.estate.zoneId)
|
treasure.generateWithRequired(self.estate.zoneId)
|
||||||
self.objects.add(treasure)
|
self.objects.add(treasure)
|
||||||
doIds.append(treasure.doId)
|
doIds.append(treasure.doId)
|
||||||
|
@ -510,8 +511,9 @@ class DistributedEstateAI(DistributedObjectAI):
|
||||||
target.generateWithRequired(self.zoneId)
|
target.generateWithRequired(self.zoneId)
|
||||||
self.targets.append(target)
|
self.targets.append(target)
|
||||||
|
|
||||||
#self.treasurePlanner = ETreasurePlannerAI.ETreasurePlannerAI(self.zoneId)
|
treasureType, healAmount, spawnPoints, spawnRate, maxTreasures = TreasureGlobals.SafeZoneTreasureSpawns[ToontownGlobals.MyEstate]
|
||||||
#self.treasurePlanner.start()
|
self.treasurePlanner = SZTreasurePlannerAI(self.zoneId, treasureType, healAmount, spawnPoints, spawnRate, maxTreasures)
|
||||||
|
self.treasurePlanner.start()
|
||||||
|
|
||||||
spot = DistributedFishingSpotAI(self.air)
|
spot = DistributedFishingSpotAI(self.air)
|
||||||
spot.setPondDoId(self.pond.getDoId())
|
spot.setPondDoId(self.pond.getDoId())
|
||||||
|
@ -549,7 +551,7 @@ class DistributedEstateAI(DistributedObjectAI):
|
||||||
for house in self.houses:
|
for house in self.houses:
|
||||||
if house:
|
if house:
|
||||||
house.requestDelete()
|
house.requestDelete()
|
||||||
self.houses = []
|
del self.houses[:]
|
||||||
if self.pond:
|
if self.pond:
|
||||||
for spot in self.spots:
|
for spot in self.spots:
|
||||||
spot.requestDelete()
|
spot.requestDelete()
|
||||||
|
@ -559,6 +561,8 @@ class DistributedEstateAI(DistributedObjectAI):
|
||||||
self.targets = []
|
self.targets = []
|
||||||
self.pond.requestDelete()
|
self.pond.requestDelete()
|
||||||
self.pond = None
|
self.pond = None
|
||||||
|
if self.treasurePlanner:
|
||||||
|
self.treasurePlanner.stop()
|
||||||
|
|
||||||
self.gardenManager.destroy()
|
self.gardenManager.destroy()
|
||||||
if self.rentalHandle:
|
if self.rentalHandle:
|
||||||
|
|
Loading…
Reference in a new issue