fix import styles
parent
08337a1b3d
commit
d6ab5dd2d0
188
src/phases.ts
188
src/phases.ts
|
|
@ -1,100 +1,16 @@
|
||||||
import BattleScene, {bypassLogin, startingWave} from "./battle-scene";
|
import BattleScene, {bypassLogin, startingWave} from "./battle-scene";
|
||||||
import {
|
import {DamageResult, default as Pokemon, EnemyPokemon, FieldPosition, HitResult, MoveResult, PlayerPokemon, PokemonMove, TurnMove} from "./field/pokemon";
|
||||||
DamageResult,
|
|
||||||
default as Pokemon,
|
|
||||||
EnemyPokemon,
|
|
||||||
FieldPosition,
|
|
||||||
HitResult,
|
|
||||||
MoveResult,
|
|
||||||
PlayerPokemon,
|
|
||||||
PokemonMove,
|
|
||||||
TurnMove
|
|
||||||
} from "./field/pokemon";
|
|
||||||
import * as Utils from './utils';
|
import * as Utils from './utils';
|
||||||
import {Moves} from "./data/enums/moves";
|
import {Moves} from "./data/enums/moves";
|
||||||
import {
|
import {allMoves, applyFilteredMoveAttrs, applyMoveAttrs, AttackMove, BypassSleepAttr, ChargeAttr, CopyMoveAttr, FixedDamageAttr, ForceSwitchOutAttr, getMoveTargets, HealStatusEffectAttr, HitsTagAttr, IgnoreOpponentStatChangesAttr, MissEffectAttr, MoveAttr, MoveEffectAttr, MoveEffectTrigger, MoveFlags, MoveTarget, MoveTargetSet, MultiHitAttr, NoEffectAttr, OneHitKOAccuracyAttr, OverrideMoveEffectAttr, PreMoveMessageAttr, SelfStatusMove, VariableAccuracyAttr} from "./data/move";
|
||||||
allMoves,
|
|
||||||
applyFilteredMoveAttrs,
|
|
||||||
applyMoveAttrs,
|
|
||||||
AttackMove,
|
|
||||||
BypassSleepAttr,
|
|
||||||
ChargeAttr,
|
|
||||||
CopyMoveAttr,
|
|
||||||
FixedDamageAttr,
|
|
||||||
ForceSwitchOutAttr,
|
|
||||||
getMoveTargets,
|
|
||||||
HealStatusEffectAttr,
|
|
||||||
HitsTagAttr,
|
|
||||||
IgnoreOpponentStatChangesAttr,
|
|
||||||
MissEffectAttr,
|
|
||||||
MoveAttr,
|
|
||||||
MoveEffectAttr,
|
|
||||||
MoveEffectTrigger,
|
|
||||||
MoveFlags,
|
|
||||||
MoveTarget,
|
|
||||||
MoveTargetSet,
|
|
||||||
MultiHitAttr,
|
|
||||||
NoEffectAttr,
|
|
||||||
OneHitKOAccuracyAttr,
|
|
||||||
OverrideMoveEffectAttr,
|
|
||||||
PreMoveMessageAttr,
|
|
||||||
SelfStatusMove,
|
|
||||||
VariableAccuracyAttr
|
|
||||||
} from "./data/move";
|
|
||||||
import {Mode} from './ui/ui';
|
import {Mode} from './ui/ui';
|
||||||
import {Command} from "./ui/command-ui-handler";
|
import {Command} from "./ui/command-ui-handler";
|
||||||
import {Stat} from "./data/pokemon-stat";
|
import {Stat} from "./data/pokemon-stat";
|
||||||
import {
|
import {BerryModifier, ContactHeldItemTransferChanceModifier, EnemyAttackStatusEffectChanceModifier, EnemyPersistentModifier, EnemyStatusEffectHealChanceModifier, EnemyTurnHealModifier, ExpBalanceModifier, ExpBoosterModifier, ExpShareModifier, ExtraModifierModifier, FlinchChanceModifier, HealingBoosterModifier, HitHealModifier, IvScannerModifier, LapsingPersistentModifier, LapsingPokemonHeldItemModifier, MapModifier, Modifier, MoneyInterestModifier, MoneyMultiplierModifier, MultipleParticipantExpBonusModifier, PersistentModifier, PokemonExpBoosterModifier, PokemonFriendshipBoosterModifier, PokemonHeldItemModifier, PokemonInstantReviveModifier, PokemonMoveAccuracyBoosterModifier, PokemonMultiHitModifier, SwitchEffectTransferModifier, TempBattleStatBoosterModifier, TurnHealModifier, TurnHeldItemTransferModifier} from "./modifier/modifier";
|
||||||
BerryModifier,
|
|
||||||
ContactHeldItemTransferChanceModifier,
|
|
||||||
EnemyAttackStatusEffectChanceModifier,
|
|
||||||
EnemyPersistentModifier,
|
|
||||||
EnemyStatusEffectHealChanceModifier,
|
|
||||||
EnemyTurnHealModifier,
|
|
||||||
ExpBalanceModifier,
|
|
||||||
ExpBoosterModifier,
|
|
||||||
ExpShareModifier,
|
|
||||||
ExtraModifierModifier,
|
|
||||||
FlinchChanceModifier,
|
|
||||||
HealingBoosterModifier,
|
|
||||||
HitHealModifier,
|
|
||||||
IvScannerModifier,
|
|
||||||
LapsingPersistentModifier,
|
|
||||||
LapsingPokemonHeldItemModifier,
|
|
||||||
MapModifier,
|
|
||||||
Modifier,
|
|
||||||
MoneyInterestModifier,
|
|
||||||
MoneyMultiplierModifier,
|
|
||||||
MultipleParticipantExpBonusModifier,
|
|
||||||
PersistentModifier,
|
|
||||||
PokemonExpBoosterModifier,
|
|
||||||
PokemonFriendshipBoosterModifier,
|
|
||||||
PokemonHeldItemModifier,
|
|
||||||
PokemonInstantReviveModifier,
|
|
||||||
PokemonMoveAccuracyBoosterModifier,
|
|
||||||
PokemonMultiHitModifier,
|
|
||||||
SwitchEffectTransferModifier,
|
|
||||||
TempBattleStatBoosterModifier,
|
|
||||||
TurnHealModifier,
|
|
||||||
TurnHeldItemTransferModifier
|
|
||||||
} from "./modifier/modifier";
|
|
||||||
import PartyUiHandler, {PartyOption, PartyUiMode} from "./ui/party-ui-handler";
|
import PartyUiHandler, {PartyOption, PartyUiMode} from "./ui/party-ui-handler";
|
||||||
import {
|
import {doPokeballBounceAnim, getPokeballAtlasKey, getPokeballCatchMultiplier, getPokeballTintColor, PokeballType} from "./data/pokeball";
|
||||||
doPokeballBounceAnim,
|
|
||||||
getPokeballAtlasKey,
|
|
||||||
getPokeballCatchMultiplier,
|
|
||||||
getPokeballTintColor,
|
|
||||||
PokeballType
|
|
||||||
} from "./data/pokeball";
|
|
||||||
import {CommonAnim, CommonBattleAnim, initMoveAnim, loadMoveAnimAssets, MoveAnim} from "./data/battle-anims";
|
import {CommonAnim, CommonBattleAnim, initMoveAnim, loadMoveAnimAssets, MoveAnim} from "./data/battle-anims";
|
||||||
import {
|
import {getStatusEffectActivationText, getStatusEffectCatchRateMultiplier, getStatusEffectHealText, getStatusEffectObtainText, getStatusEffectOverlapText, StatusEffect} from "./data/status-effect";
|
||||||
getStatusEffectActivationText,
|
|
||||||
getStatusEffectCatchRateMultiplier,
|
|
||||||
getStatusEffectHealText,
|
|
||||||
getStatusEffectObtainText,
|
|
||||||
getStatusEffectOverlapText,
|
|
||||||
StatusEffect
|
|
||||||
} from "./data/status-effect";
|
|
||||||
import {SummaryUiMode} from "./ui/summary-ui-handler";
|
import {SummaryUiMode} from "./ui/summary-ui-handler";
|
||||||
import EvolutionSceneHandler from "./ui/evolution-scene-handler";
|
import EvolutionSceneHandler from "./ui/evolution-scene-handler";
|
||||||
import {EvolutionPhase} from "./evolution-phase";
|
import {EvolutionPhase} from "./evolution-phase";
|
||||||
|
|
@ -103,96 +19,18 @@ import {BattleStat, getBattleStatLevelChangeDescription, getBattleStatName} from
|
||||||
import {biomeLinks, getBiomeName} from "./data/biomes";
|
import {biomeLinks, getBiomeName} from "./data/biomes";
|
||||||
import {Biome} from "./data/enums/biome";
|
import {Biome} from "./data/enums/biome";
|
||||||
import {ModifierTier} from "./modifier/modifier-tier";
|
import {ModifierTier} from "./modifier/modifier-tier";
|
||||||
import {
|
import {FusePokemonModifierType, getDailyRunStarterModifiers, getEnemyBuffModifierForWave, getModifierType, getPlayerModifierTypeOptions, getPlayerShopModifierTypeOptionsForWave, ModifierPoolType, ModifierType, ModifierTypeFunc, ModifierTypeOption, modifierTypes, PokemonModifierType, PokemonMoveModifierType, regenerateModifierPoolThresholds, RememberMoveModifierType, TmModifierType} from "./modifier/modifier-type";
|
||||||
FusePokemonModifierType,
|
|
||||||
getDailyRunStarterModifiers,
|
|
||||||
getEnemyBuffModifierForWave,
|
|
||||||
getModifierType,
|
|
||||||
getPlayerModifierTypeOptions,
|
|
||||||
getPlayerShopModifierTypeOptionsForWave,
|
|
||||||
ModifierPoolType,
|
|
||||||
ModifierType,
|
|
||||||
ModifierTypeFunc,
|
|
||||||
ModifierTypeOption,
|
|
||||||
modifierTypes,
|
|
||||||
PokemonModifierType,
|
|
||||||
PokemonMoveModifierType,
|
|
||||||
regenerateModifierPoolThresholds,
|
|
||||||
RememberMoveModifierType,
|
|
||||||
TmModifierType
|
|
||||||
} from "./modifier/modifier-type";
|
|
||||||
import SoundFade from "phaser3-rex-plugins/plugins/soundfade";
|
import SoundFade from "phaser3-rex-plugins/plugins/soundfade";
|
||||||
import {
|
import {BattlerTag, BattlerTagLapseType, BounceTag, EncoreTag, HideSpriteTag as HiddenTag, ProtectedTag, TrappedTag} from "./data/battler-tags";
|
||||||
BattlerTag,
|
|
||||||
BattlerTagLapseType,
|
|
||||||
BounceTag,
|
|
||||||
EncoreTag,
|
|
||||||
HideSpriteTag as HiddenTag,
|
|
||||||
ProtectedTag,
|
|
||||||
TrappedTag
|
|
||||||
} from "./data/battler-tags";
|
|
||||||
import {BattlerTagType} from "./data/enums/battler-tag-type";
|
import {BattlerTagType} from "./data/enums/battler-tag-type";
|
||||||
import {getPokemonMessage} from "./messages";
|
import {getPokemonMessage} from "./messages";
|
||||||
import {Starter} from "./ui/starter-select-ui-handler";
|
import {Starter} from "./ui/starter-select-ui-handler";
|
||||||
import {Gender} from "./data/gender";
|
import {Gender} from "./data/gender";
|
||||||
import {
|
import {getRandomWeatherType, getTerrainBlockMessage, getWeatherDamageMessage, getWeatherLapseMessage, Weather, WeatherType} from "./data/weather";
|
||||||
getRandomWeatherType,
|
|
||||||
getTerrainBlockMessage,
|
|
||||||
getWeatherDamageMessage,
|
|
||||||
getWeatherLapseMessage,
|
|
||||||
Weather,
|
|
||||||
WeatherType
|
|
||||||
} from "./data/weather";
|
|
||||||
import {TempBattleStat} from "./data/temp-battle-stat";
|
import {TempBattleStat} from "./data/temp-battle-stat";
|
||||||
import {ArenaTagSide, ArenaTrapTag, MistTag, TrickRoomTag} from "./data/arena-tag";
|
import {ArenaTagSide, ArenaTrapTag, MistTag, TrickRoomTag} from "./data/arena-tag";
|
||||||
import {ArenaTagType} from "./data/enums/arena-tag-type";
|
import {ArenaTagType} from "./data/enums/arena-tag-type";
|
||||||
import {
|
import {AlwaysHitAbAttr, applyAbAttrs, applyBattleStatMultiplierAbAttrs, applyCheckTrappedAbAttrs, applyPostAttackAbAttrs, applyPostBattleAbAttrs, applyPostBattleInitAbAttrs, applyPostDefendAbAttrs, applyPostFaintAbAttrs, applyPostKnockOutAbAttrs, applyPostStatChangeAbAttrs, applyPostSummonAbAttrs, applyPostTurnAbAttrs, applyPostVictoryAbAttrs, applyPostWeatherLapseAbAttrs, applyPreStatChangeAbAttrs, applyPreSwitchOutAbAttrs, applyPreWeatherEffectAbAttrs, BattleStatMultiplierAbAttr, BlockNonDirectDamageAbAttr as BlockNonDirectDamageAbAttr, MagicBounceAbAttr, CheckTrappedAbAttr, IgnoreOpponentStatChangesAbAttr, IncreasePpAbAttr, IncrementMovePriorityAbAttr, PostAttackAbAttr, PostBattleAbAttr, PostBattleInitAbAttr, PostBiomeChangeAbAttr, PostDefendAbAttr, PostFaintAbAttr, PostKnockOutAbAttr, PostStatChangeAbAttr, PostSummonAbAttr, PostTurnAbAttr, PostVictoryAbAttr, PostWeatherLapseAbAttr, PreSwitchOutAbAttr, PreventBerryUseAbAttr, PreWeatherDamageAbAttr, ProtectStatAbAttr, RedirectMoveAbAttr, RunSuccessAbAttr, StatChangeMultiplierAbAttr, SuppressWeatherEffectAbAttr, SyncEncounterNatureAbAttr} from "./data/ability";
|
||||||
AlwaysHitAbAttr,
|
|
||||||
applyAbAttrs,
|
|
||||||
applyBattleStatMultiplierAbAttrs,
|
|
||||||
applyCheckTrappedAbAttrs,
|
|
||||||
applyPostAttackAbAttrs,
|
|
||||||
applyPostBattleAbAttrs,
|
|
||||||
applyPostBattleInitAbAttrs,
|
|
||||||
applyPostDefendAbAttrs,
|
|
||||||
applyPostFaintAbAttrs,
|
|
||||||
applyPostKnockOutAbAttrs,
|
|
||||||
applyPostStatChangeAbAttrs,
|
|
||||||
applyPostSummonAbAttrs,
|
|
||||||
applyPostTurnAbAttrs,
|
|
||||||
applyPostVictoryAbAttrs,
|
|
||||||
applyPostWeatherLapseAbAttrs,
|
|
||||||
applyPreStatChangeAbAttrs,
|
|
||||||
applyPreSwitchOutAbAttrs,
|
|
||||||
applyPreWeatherEffectAbAttrs,
|
|
||||||
BattleStatMultiplierAbAttr,
|
|
||||||
BlockNonDirectDamageAbAttr as BlockNonDirectDamageAbAttr, MagicBounceAbAttr,
|
|
||||||
CheckTrappedAbAttr,
|
|
||||||
IgnoreOpponentStatChangesAbAttr,
|
|
||||||
IncreasePpAbAttr,
|
|
||||||
IncrementMovePriorityAbAttr,
|
|
||||||
PostAttackAbAttr,
|
|
||||||
PostBattleAbAttr,
|
|
||||||
PostBattleInitAbAttr,
|
|
||||||
PostBiomeChangeAbAttr,
|
|
||||||
PostDefendAbAttr,
|
|
||||||
PostFaintAbAttr,
|
|
||||||
PostKnockOutAbAttr,
|
|
||||||
PostStatChangeAbAttr,
|
|
||||||
PostSummonAbAttr,
|
|
||||||
PostTurnAbAttr,
|
|
||||||
PostVictoryAbAttr,
|
|
||||||
PostWeatherLapseAbAttr,
|
|
||||||
PreSwitchOutAbAttr,
|
|
||||||
PreventBerryUseAbAttr,
|
|
||||||
PreWeatherDamageAbAttr,
|
|
||||||
ProtectStatAbAttr,
|
|
||||||
RedirectMoveAbAttr,
|
|
||||||
RunSuccessAbAttr,
|
|
||||||
StatChangeMultiplierAbAttr,
|
|
||||||
SuppressWeatherEffectAbAttr,
|
|
||||||
SyncEncounterNatureAbAttr
|
|
||||||
} from "./data/ability";
|
|
||||||
import {getUnlockableName, Unlockables} from "./system/unlockables";
|
import {getUnlockableName, Unlockables} from "./system/unlockables";
|
||||||
import {getBiomeKey} from "./field/arena";
|
import {getBiomeKey} from "./field/arena";
|
||||||
import {BattlerIndex, BattleType, TurnCommand} from "./battle";
|
import {BattlerIndex, BattleType, TurnCommand} from "./battle";
|
||||||
|
|
@ -207,13 +45,7 @@ import {vouchers} from "./system/voucher";
|
||||||
import {loggedInUser, updateUserInfo} from "./account";
|
import {loggedInUser, updateUserInfo} from "./account";
|
||||||
import {PlayerGender, SessionSaveData} from "./system/game-data";
|
import {PlayerGender, SessionSaveData} from "./system/game-data";
|
||||||
import {addPokeballCaptureStars, addPokeballOpenParticles} from "./field/anims";
|
import {addPokeballCaptureStars, addPokeballOpenParticles} from "./field/anims";
|
||||||
import {
|
import {SpeciesFormChangeActiveTrigger, SpeciesFormChangeManualTrigger, SpeciesFormChangeMoveLearnedTrigger, SpeciesFormChangePostMoveTrigger, SpeciesFormChangePreMoveTrigger} from "./data/pokemon-forms";
|
||||||
SpeciesFormChangeActiveTrigger,
|
|
||||||
SpeciesFormChangeManualTrigger,
|
|
||||||
SpeciesFormChangeMoveLearnedTrigger,
|
|
||||||
SpeciesFormChangePostMoveTrigger,
|
|
||||||
SpeciesFormChangePreMoveTrigger
|
|
||||||
} from "./data/pokemon-forms";
|
|
||||||
import {battleSpecDialogue, getCharVariantFromDialogue} from "./data/dialogue";
|
import {battleSpecDialogue, getCharVariantFromDialogue} from "./data/dialogue";
|
||||||
import ModifierSelectUiHandler, {SHOP_OPTIONS_ROW_LIMIT} from "./ui/modifier-select-ui-handler";
|
import ModifierSelectUiHandler, {SHOP_OPTIONS_ROW_LIMIT} from "./ui/modifier-select-ui-handler";
|
||||||
import {Setting} from "./system/settings";
|
import {Setting} from "./system/settings";
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue