diff --git a/src/constants/general.ts b/src/constants/general.ts index d1f41decf..18412afda 100644 --- a/src/constants/general.ts +++ b/src/constants/general.ts @@ -1,4 +1,4 @@ -import { packCoord } from '../other/codec' +// This file should not have any imports to avoid circular dependencies export enum PlayerRelationships { ally, @@ -1225,11 +1225,6 @@ export const quadAttackMemberOffsets = [ y: 0, }, ] -/** - * @deprecated - * should replace this with something that doesn't create a circular dependency - */ -export const packedQuadAttackMemberOffsets = quadAttackMemberOffsets.map(coord => packCoord(coord)) export enum Result { fail, diff --git a/src/room/creeps/roleManagers/antifa/quad.ts b/src/room/creeps/roleManagers/antifa/quad.ts index 58078dbb2..5c461e9d9 100644 --- a/src/room/creeps/roleManagers/antifa/quad.ts +++ b/src/room/creeps/roleManagers/antifa/quad.ts @@ -8,7 +8,6 @@ import { RoomTypes, WorkTypes, customColors, - packedQuadAttackMemberOffsets, quadAttackMemberOffsets, } from '../../../../constants/general' import { @@ -31,6 +30,10 @@ import { RoomManager } from 'room/room' const rangedFleeRange = 5 const meleeFleeRange = 3 +/** + * should replace this with something that doesn't create a circular dependency + */ +const packedQuadAttackMemberOffsets = quadAttackMemberOffsets.map(coord => packCoord(coord)) interface EnemyThreatData { coords: Uint8Array