from toontown.toonbase import ToontownGlobals DURATION = 90 DEFAULT_SKY = 'phase_3.5/models/props/TT_sky' DEFAULT_GROUND = 'phase_4/models/minigames/tag_arena' DEFAULT_TREASURE_POINTS = [ (0, 0, 0.1), (5, 20, 0.1), (0, 40, 0.1), (-5, -20, 0.1), (0, -40, 0.1), (20, 0, 0.1), (40, 5, 0.1), (-20, -5, 0.1), (-40, 0, 0.1), (22, 20, 0.1), (-20, 22, 0.1), (20, -20, 0.1), (-25, -20, 0.1), (20, 40, 0.1), (20, -44, 0.1), (-24, 40, 0.1), (-20, -40, 0.1)] DEFAULT_DROP_POINTS = ( (0, 10, 0.25, 180, 0, 0), (10, 0, 0.25, 90, 0, 0), (0, -10, 0.25, 0, 0, 0), (-10, 0, 0.25, -90, 0, 0) ) SKY = { ToontownGlobals.TheBrrrgh: 'phase_3.5/models/props/BR_sky' } GROUND = { ToontownGlobals.TheBrrrgh: 'phase_8/models/minigames/tag_arena_BR', ToontownGlobals.DaisyGardens: 'phase_8/models/minigames/tag_arena_DG' } TREASURE_POINTS = { ToontownGlobals.TheBrrrgh: [ (-27, -30.7, 10.4), (0.2, -33.6, 2.5), (-60.9, -36.6, 2.7), (-59.3, -9.04, 0.31), (-78.4, 2.7, 4.2), (-37.8, 2.1, 3.7), (-28.6, 35.8, 11.6), (7.7, 5.8, 2.4), (41.5, -30.1, 14.2), (37.8, 32.1, 11.7), (2.8, 51.1, 3), (-16.8, 0.6, 2.2), (-72.4, 37.7, 5) ], ToontownGlobals.DaisyGardens: [ (21.3, 27.6, 0.025), (30.4, -8.4, 0.025), (0.5, -36.3, 0.025), (-34.9, -10.4, 0.025), (-35.3, -34.3, 0.025), (-33.3, -54, 0.025), (41.6, -39.4, 0.025), (19.0, -41.2, 0.025), (0.5, 61.3, 0.025), (-24.4, 52.1, 0.025), (-49.9, 24.2, 0.025), (-43.8, 8.4, 0.025) ] } DROP_POINTS = { ToontownGlobals.TheBrrrgh: ( (-30.4, 37.5, 11.1, 2006, 0, 0), (34.7, -21.5, 12.5, 1875, 0, 0), (-31.9, -29.4, 10, 1774), (-74.1, -30.5, 5.3, 1720) ), ToontownGlobals.DaisyGardens: ( (38.6, -55.1, 0.025, 396, 0, 0), (3.1, 54, 0.025, 898, 0, 0), (-37.8, -49.4, 0.025, 685, 0, 0), (-55.9, 21, 0.025, 608, 0, 0) ) } SNOW_HOODS = [ToontownGlobals.TheBrrrgh] def getSky(safezoneId): return SKY.get(safezoneId, DEFAULT_SKY) def getGround(safezoneId): return GROUND.get(safezoneId, DEFAULT_GROUND) def getTreasurePoints(safezoneId): return TREASURE_POINTS.get(safezoneId, DEFAULT_TREASURE_POINTS) def getDropPoints(safezoneId): return DROP_POINTS.get(safezoneId, DEFAULT_DROP_POINTS) def isSnowHood(safezoneId): return safezoneId in SNOW_HOODS