@@ -103,7 +103,7 @@ export type LogMatchStat<MS extends GameStats> = (
103103 value : number ,
104104) => void ;
105105
106- export type SpecialFuncs <
106+ export type MoveSideEffects <
107107 PMT extends MoveTypesBase = MoveTypesBase ,
108108 BMT extends MoveTypesBase = MoveTypesBase ,
109109 PS extends GameStats = GameStats ,
@@ -130,7 +130,8 @@ type ExecuteNowOptions<
130130 // Assume that the game developer has defined the playerboard if they're using it.
131131 playerboard : GS [ "PB" ] ;
132132 payload : P ;
133- } & SpecialFuncs < PMT , BMT , PS , MS > ;
133+ _ : MoveSideEffects < PMT , BMT , PS , MS > ;
134+ } & MoveSideEffects < PMT , BMT , PS , MS > ;
134135
135136export type ExecuteNow <
136137 GS extends GameStateBase = GameStateBase ,
@@ -163,7 +164,8 @@ export type ExecuteOptions<
163164 ts : number ;
164165 gameData : any ;
165166 matchData ?: any ;
166- } & SpecialFuncs < PMT , BMT , PS , MS > ;
167+ _ : MoveSideEffects < PMT , BMT , PS , MS > ;
168+ } & MoveSideEffects < PMT , BMT , PS , MS > ;
167169
168170export type Execute <
169171 GS extends GameStateBase = GameStateBase ,
0 commit comments