コード例 #1
0
def readItemUnlockedTriggerSection(xmlCtx, section, _, triggerID):
    return sub_parsers.readValidateVarTriggerSection(
        xmlCtx,
        section,
        triggerID,
        triggers.ItemUnlockedTrigger,
        validateUpdateOnly='validate-update-only' in section.keys())
コード例 #2
0
ファイル: quests.py プロジェクト: webiumsk/WOT-0.9.17-CT
def _readSimpleWindowProcessTriggerSection(xmlCtx, section, _, triggerID):
    return sub_parsers.readValidateVarTriggerSection(
        xmlCtx,
        section,
        triggerID,
        triggers.SimpleWindowProcessTrigger,
        validateUpdateOnly='validate-update-only' in section.keys())
コード例 #3
0
def _readVehicleRequiredLevelTriggerSection(xmlCtx, section, _, triggerID):
    return sub_parsers.readValidateVarTriggerSection(
        xmlCtx,
        section,
        triggerID,
        triggers.CurrentVehicleRequiredLevelTrigger,
        validateUpdateOnly='validate-update-only' in section.keys())
コード例 #4
0
def readTankmanPriceDiscountTriggerSection(xmlCtx, section, _, triggerID):
    return sub_parsers.readValidateVarTriggerSection(
        xmlCtx,
        section,
        triggerID,
        triggers.TankmanPriceDiscountTrigger,
        validateUpdateOnly='validate-update-only' in section.keys())
コード例 #5
0
def _readBuyNextLevelVehicleTriggerSection(xmlCtx, section, _, triggerID):
    return sub_parsers.readValidateVarTriggerSection(
        xmlCtx,
        section,
        triggerID,
        triggers.BuyNextLevelVehicleTrigger,
        validateUpdateOnly='validate-update-only' in section.keys())
コード例 #6
0
def _readDispatchableTriggerSection(xmlCtx, section, triggerID, clazz,
                                    **kwargs):
    stateFlagID = section.readString('init-state-flag')
    if not stateFlagID:
        stateFlagID = None
    return sub_parsers.readValidateVarTriggerSection(xmlCtx,
                                                     section,
                                                     triggerID,
                                                     clazz,
                                                     stateFlagID=stateFlagID,
                                                     **kwargs)
コード例 #7
0
def _readLinearCheckpointControllerTriggerSection(xmlCtx, section, _,
                                                  triggerID):
    checkpointsSequence = [
        sub_parsers.parseID(xmlCtx, subSec,
                            'missing checkpoint ID in sequence')
        for _, subSec in _xml.getChildren(xmlCtx, section, 'sequence')
    ]
    return sub_parsers.readValidateVarTriggerSection(
        xmlCtx,
        section,
        triggerID,
        bc_triggers.LinearCheckpointControllerTrigger,
        checkpointsSequence=checkpointsSequence)
コード例 #8
0
def _readUseItemsTriggerSection(xmlCtx, section, chapter, triggerID):
    return sub_parsers.readValidateVarTriggerSection(xmlCtx, section, triggerID, triggers.UseItemsTrigger)
コード例 #9
0
ファイル: chains.py プロジェクト: webiumsk/WOT-0.9.15.1
def readTankmanPriceDiscountTriggerSection(xmlCtx, section, _, triggerID):
    return sub_parsers.readValidateVarTriggerSection(xmlCtx, section, triggerID, triggers.TankmanPriceDiscountTrigger, validateUpdateOnly='validate-update-only' in section.keys())
コード例 #10
0
def _readPermanentVehicleOwnTriggerSection(xmlCtx, section, chapter, triggerID):
    return sub_parsers.readValidateVarTriggerSection(xmlCtx, section, triggerID, triggers.PermanentVehicleOwnTrigger)
コード例 #11
0
def readBattleCountTriggerSection(xmlCtx, section, _, triggerID):
    return sub_parsers.readValidateVarTriggerSection(xmlCtx, section, triggerID, triggers.BattleCountRequester)
コード例 #12
0
ファイル: quests.py プロジェクト: jamesxia4/wot_client
def _readItemsInstallTriggerSection(xmlCtx, section, _, triggerID):
    return sub_parsers.readValidateVarTriggerSection(xmlCtx, section, triggerID, triggers.InstallItemsTrigger)
コード例 #13
0
ファイル: quests.py プロジェクト: jamesxia4/wot_client
def readTutorialIntSettingTriggerSection(xmlCtx, section, _, triggerID):
    return sub_parsers.readValidateVarTriggerSection(xmlCtx, section, triggerID, triggers.TutorialIntSettingsTrigger)
コード例 #14
0
def _readVehicleOnArenaTriggerSection(xmlCtx, section, _, triggerID):
    return sub_parsers.readValidateVarTriggerSection(
        xmlCtx, section, triggerID, triggers.VehicleOnArenaTrigger)
コード例 #15
0
ファイル: quests.py プロジェクト: webiumsk/WOT-0.9.12
def _readSimpleWindowCloseTriggerSection(xmlCtx, section, _, triggerID):
    return sub_parsers.readValidateVarTriggerSection(xmlCtx, section, triggerID, triggers.SimpleWindowCloseTrigger, validateUpdateOnly='validate-update-only' in section.keys())
コード例 #16
0
def _makeSimpleValidateVarTriggerReader(clazz):
    return lambda xmlCtx, section, _, triggerID: sub_parsers.readValidateVarTriggerSection(
        xmlCtx, section, triggerID, clazz)
コード例 #17
0
ファイル: lobby.py プロジェクト: webiumsk/WOT0.10.0
def readBattleCountTriggerSection(xmlCtx, section, _, triggerID):
    return sub_parsers.readValidateVarTriggerSection(xmlCtx, section, triggerID, triggers.BattleCountRequester)
コード例 #18
0
ファイル: lobby.py プロジェクト: webiumsk/WOT0.10.0
def readItemUnlockedTriggerSection(xmlCtx, section, _, triggerID):
    return sub_parsers.readValidateVarTriggerSection(xmlCtx, section, triggerID, triggers.ItemUnlockedTrigger, validateUpdateOnly='validate-update-only' in section.keys())
コード例 #19
0
ファイル: quests.py プロジェクト: jamesxia4/wot_client
def _readBuyVehicleTriggerSection(xmlCtx, section, chapter, triggerID):
    return sub_parsers.readValidateVarTriggerSection(xmlCtx, section, triggerID, triggers.BuyVehicleTrigger)
コード例 #20
0
ファイル: quests.py プロジェクト: jamesxia4/wot_client
def _readAllTurorialBonusesTriggerSection(xmlCtx, section, chapter, triggerID):
    return sub_parsers.readValidateVarTriggerSection(xmlCtx, section, triggerID, triggers.AllTutorialBonusesTrigger)
コード例 #21
0
ファイル: battle.py プロジェクト: webiumsk/WOT0.9.10
def _readDispatchableTriggerSection(xmlCtx, section, triggerID, clazz, **kwargs):
    stateFlagID = section.readString('init-state-flag')
    if not len(stateFlagID):
        stateFlagID = None
    return sub_parsers.readValidateVarTriggerSection(xmlCtx, section, triggerID, clazz, stateFlagID=stateFlagID, **kwargs)
コード例 #22
0
ファイル: quests.py プロジェクト: jamesxia4/wot_client
def _readVehicleBattlesCountTriggerSection(xmlCtx, section, chapter, triggerID):
    return sub_parsers.readValidateVarTriggerSection(xmlCtx, section, triggerID, triggers.VehicleBattleCountTrigger)
コード例 #23
0
ファイル: battle.py プロジェクト: webiumsk/WOT0.9.10
def _readVehicleOnArenaTriggerSection(xmlCtx, section, _, triggerID):
    return sub_parsers.readValidateVarTriggerSection(xmlCtx, section, triggerID, triggers.VehicleOnArenaTrigger)
コード例 #24
0
ファイル: quests.py プロジェクト: jamesxia4/wot_client
def _readChapterBonusTriggerSection(xmlCtx, section, _, triggerID):
    return sub_parsers.readValidateVarTriggerSection(xmlCtx, section, triggerID, triggers.ChapterBonusTrigger)
コード例 #25
0
def _readUseItemsTriggerSection(xmlCtx, section, chapter, triggerID):
    return sub_parsers.readValidateVarTriggerSection(xmlCtx, section,
                                                     triggerID,
                                                     triggers.UseItemsTrigger)
コード例 #26
0
ファイル: quests.py プロジェクト: kblw/wot_client
def _readTimerTriggerSection(xmlCtx, section, _, triggerID):
    return sub_parsers.readValidateVarTriggerSection(xmlCtx, section, triggerID, triggers.TimerTrigger)
コード例 #27
0
ファイル: chains.py プロジェクト: webiumsk/WOT-0.9.15.1
def _readBuyNextLevelVehicleTriggerSection(xmlCtx, section, _, triggerID):
    return sub_parsers.readValidateVarTriggerSection(xmlCtx, section, triggerID, triggers.BuyNextLevelVehicleTrigger, validateUpdateOnly='validate-update-only' in section.keys())
コード例 #28
0
def readTimerTriggerSection(xmlCtx, section, _, triggerID):
    return sub_parsers.readValidateVarTriggerSection(xmlCtx, section, triggerID, triggers.TimerTrigger)
コード例 #29
0
ファイル: chains.py プロジェクト: webiumsk/WOT-0.9.15.1
def _readVehicleRequiredLevelTriggerSection(xmlCtx, section, _, triggerID):
    return sub_parsers.readValidateVarTriggerSection(xmlCtx, section, triggerID, triggers.CurrentVehicleRequiredLevelTrigger, validateUpdateOnly='validate-update-only' in section.keys())