From 1ba35b5c20bfdac808344f5af8805127d46543ad Mon Sep 17 00:00:00 2001 From: Luc Date: Wed, 17 Apr 2024 01:32:02 -0400 Subject: [PATCH] stellar handling for revelation dance --- src/data/move.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/data/move.ts b/src/data/move.ts index 541e8820f61..ea168618375 100644 --- a/src/data/move.ts +++ b/src/data/move.ts @@ -2178,9 +2178,15 @@ export class MatchUserTypeAttr extends VariableMoveTypeAttr { apply(user: Pokemon, target: Pokemon, move: Move, args: any[]): boolean { const type = (args[0] as Utils.IntegerHolder); - const userTypes = user.getTypes(); + const userTypes = user.getTypes(true); + console.log(userTypes) - if (userTypes && userTypes.length > 0) { + if(userTypes && userTypes.length > 0 && userTypes.includes(Type.STELLAR)) { // will not change to stellar type + const nonTeraTypes = user.getTypes(); + type.value = nonTeraTypes[0]; + return true; + } + else if (userTypes && userTypes.length > 0) { type.value = userTypes[0]; return true; }