Fixed errors

This commit is contained in:
Bertie690 2025-04-24 20:34:30 -04:00
parent ba2bf7dd01
commit cf11517629
3 changed files with 8 additions and 7 deletions

View File

@ -18,9 +18,9 @@ export default tseslint.config(
"@typescript-eslint": tseslint.plugin,
},
rules: {
// Prevent fallthrough on switch without an explicit "falls through" comment.
// Prevent fallthrough on switch without an explicit "falls through" comment with explanatino.
// Note: Move to biome if/when they add "falls through" comments
"no-fallthrough": ["error", { commentPattern: "falls through" }],
"no-fallthrough": ["error", { commentPattern: "^ falls through" }],
"no-undef": "off", // Disables the rule that disallows the use of undeclared variables (TypeScript handles this)
"no-extra-semi": "error", // Disallows unnecessary semicolons for TypeScript-specific syntax
"import-x/extensions": ["error", "never", { json: "always" }], // Enforces no extension for imports unless json

View File

@ -1512,7 +1512,7 @@ export class TargetHalfHpDamageAttr extends FixedDamageAttr {
switch (user.turnData.hitCount - user.turnData.hitsLeft) {
case 0:
// first hit of move; update initialHp tracker
this.initialHp = target.hp;
this.initialHp = target.hp; // falls through
default:
// multi lens added hit; use initialHp tracker to ensure correct damage
(args[0] as NumberHolder).value = toDmgValue(this.initialHp / 2);

View File

@ -222,6 +222,7 @@ export class MoveEffectPhase extends PokemonPhase {
pokemonName: getPokemonNameWithAffix(target),
}),
);
// falls through to play msg
case HitCheckResult.NO_EFFECT_NO_MESSAGE:
case HitCheckResult.PROTECTED:
case HitCheckResult.TARGET_NOT_ON_FIELD: