from direct.fsm.StatePush import StateVar
from otp.level.EntityStateVarSet import EntityStateVarSet
from CogdoUtil import VariableContainer
from toontown.cogdominium.CogdoEntityTypes import CogdoCraneGameSettings, CogdoCraneCogSettings
Gameplay = VariableContainer()
Gameplay.SecondsUntilGameOver = 60.0 * 3.0
Gameplay.TimeRunningOutSeconds = 45.0
Audio = VariableContainer()
Audio.MusicFiles = {'normal': 'phase_9/audio/bgm/CHQ_FACT_bg.ogg',
 'end': 'phase_7/audio/bgm/encntr_toon_winning_indoor.ogg',
 'timeRunningOut': 'phase_7/audio/bgm/encntr_suit_winning_indoor.ogg'}
Settings = EntityStateVarSet(CogdoCraneGameSettings)
CogSettings = EntityStateVarSet(CogdoCraneCogSettings)
CranePosHprs = [(13.4, -136.6, 6, -45, 0, 0),
 (13.4, -91.4, 6, -135, 0, 0),
 (58.6, -91.4, 6, 135, 0, 0),
 (58.6, -136.6, 6, 45, 0, 0)]
MoneyBagPosHprs = [[77.2 - 84,
  -329.3 + 201,
  0,
  -90,
  0,
  0],
 [77.1 - 84,
  -302.7 + 201,
  0,
  -90,
  0,
  0],
 [165.7 - 84,
  -326.4 + 201,
from direct.showbase import PythonUtil
from panda3d.core import VBase4, Vec3, Point3
from CogdoUtil import VariableContainer, DevVariableContainer
AI = VariableContainer()
AI.GameActions = PythonUtil.Enum(
    ('LandOnWinPlatform', 'WinStateFinished', 'GotoWinState', 'HitWhirlwind',
     'HitLegalEagle', 'HitMinion', 'DebuffInvul', 'RequestEnterEagleInterest',
     'RequestExitEagleInterest', 'RanOutOfTimePenalty', 'Died', 'Spawn',
     'SetBlades', 'BladeLost'))
AI.BroadcastPeriod = 0.3
AI.SafezoneId2DeathDamage = {
    2000: 1,
    1000: 2,
    5000: 4,
    4000: 8,
    3000: 12,
    9000: 16
}
AI.SafezoneId2WhirlwindDamage = {
    2000: 1,
    1000: 2,
    5000: 4,
    4000: 8,
    3000: 12,
    9000: 16
}
AI.SafezoneId2LegalEagleDamage = {
    2000: 2,
    1000: 4,
    5000: 8,
    4000: 16,
from direct.fsm.StatePush import StateVar
from src.otp.level.EntityStateVarSet import EntityStateVarSet
from CogdoUtil import VariableContainer
from src.toontown.cogdominium.CogdoEntityTypes import CogdoCraneGameSettings, CogdoCraneCogSettings
Gameplay = VariableContainer()
Gameplay.SecondsUntilGameOver = 60.0 * 3.0
Gameplay.TimeRunningOutSeconds = 45.0
Audio = VariableContainer()
Audio.MusicFiles = {
    'normal': 'phase_9/audio/bgm/CHQ_FACT_bg.ogg',
    'end': 'phase_7/audio/bgm/encntr_toon_winning_indoor.ogg',
    'timeRunningOut': 'phase_7/audio/bgm/encntr_suit_winning_indoor.ogg'
}
Settings = EntityStateVarSet(CogdoCraneGameSettings)
CogSettings = EntityStateVarSet(CogdoCraneCogSettings)
CranePosHprs = [(13.4, -136.6, 6, -45, 0, 0), (13.4, -91.4, 6, -135, 0, 0),
                (58.6, -91.4, 6, 135, 0, 0), (58.6, -136.6, 6, 45, 0, 0)]
MoneyBagPosHprs = [[77.2 - 84, -329.3 + 201, 0, -90, 0, 0],
                   [77.1 - 84, -302.7 + 201, 0, -90, 0, 0],
                   [165.7 - 84, -326.4 + 201, 0, 90, 0, 0],
                   [165.5 - 84, -302.4 + 201, 0, 90, 0, 0],
                   [107.8 - 84, -359.1 + 201, 0, 0, 0, 0],
                   [133.9 - 84, -359.1 + 201, 0, 0, 0, 0],
                   [107.0 - 84, -274.7 + 201, 0, 180, 0, 0],
                   [134.2 - 84, -274.7 + 201, 0, 180, 0, 0]]
for i in xrange(len(MoneyBagPosHprs)):
    MoneyBagPosHprs[i][2] += 6
Exemple #4
0
from direct.showbase import PythonUtil
from panda3d.core import VBase4, Vec3, Point3
from CogdoUtil import VariableContainer, DevVariableContainer
AI = VariableContainer()
AI.GameActions = PythonUtil.Enum(('LandOnWinPlatform', 'WinStateFinished', 'GotoWinState', 'HitWhirlwind', 'HitLegalEagle', 'HitMinion', 'DebuffInvul', 'RequestEnterEagleInterest', 'RequestExitEagleInterest', 'RanOutOfTimePenalty', 'Died', 'Spawn', 'SetBlades', 'BladeLost'))
AI.BroadcastPeriod = 0.3
AI.SafezoneId2DeathDamage = {2000: 1,
 1000: 2,
 5000: 4,
 4000: 8,
 3000: 12,
 9000: 16}
AI.SafezoneId2WhirlwindDamage = {2000: 1,
 1000: 2,
 5000: 4,
 4000: 8,
 3000: 12,
 9000: 16}
AI.SafezoneId2LegalEagleDamage = {2000: 2,
 1000: 4,
 5000: 8,
 4000: 16,
 3000: 24,
 9000: 32}
AI.SafezoneId2MinionDamage = {2000: 1,
 1000: 2,
 5000: 4,
 4000: 8,
 3000: 12,
 9000: 16}
Camera = VariableContainer()
from direct.showbase import PythonUtil
from pandac.PandaModules import VBase4, Vec3, Point3
from CogdoUtil import VariableContainer, DevVariableContainer

AI = VariableContainer()
AI.GameActions = PythonUtil.Enum(
    (
        "LandOnWinPlatform",
        "WinStateFinished",
        "GotoWinState",
        "HitWhirlwind",
        "HitLegalEagle",
        "HitMinion",
        "DebuffInvul",
        "RequestEnterEagleInterest",
        "RequestExitEagleInterest",
        "RanOutOfTimePenalty",
        "Died",
        "Spawn",
        "SetBlades",
        "BladeLost",
    )
)
AI.BroadcastPeriod = 0.3
AI.SafezoneId2DeathDamage = {2000: 1, 1000: 2, 5000: 4, 4000: 8, 3000: 12, 9000: 16, 7000: 20}
AI.SafezoneId2WhirlwindDamage = {2000: 1, 1000: 2, 5000: 4, 4000: 8, 3000: 12, 9000: 16, 7000: 20}
AI.SafezoneId2LegalEagleDamage = {2000: 2, 1000: 4, 5000: 8, 4000: 16, 3000: 24, 9000: 32, 7000: 36}
AI.SafezoneId2MinionDamage = {2000: 1, 1000: 2, 5000: 4, 4000: 8, 3000: 12, 9000: 16, 7000: 20}
Camera = VariableContainer()
Camera.Angle = 12.5
Camera.Distance = 20