Skip to content

Commit

Permalink
feat: remove momentum zone defs from types repo
Browse files Browse the repository at this point in the history
  • Loading branch information
PeenScreeker authored and tsa96 committed Aug 18, 2024
1 parent 17d83e1 commit 26fbab7
Showing 1 changed file with 0 additions and 60 deletions.
60 changes: 0 additions & 60 deletions momentum/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,66 +36,6 @@ interface MapData {
credits: { type: string, user: { alias: string } }[];
}

/***************************************************************************************** */

interface Region extends JsonObject {
points: Vec2D[];
bottom: number;
height: number;
teleDestTargetName: string; // mutually exclusive to other two teleport fields
teleDestPos: Vec3D; // TODO: This below are required if region is part of a volume used by stafe or major checkpoint zone
teleDestYaw: number; // See convo in mom red 25/09/23 02:00 GMT
safeHeight: number;
}

interface Zone extends JsonObject {
regions: Region[];
filtername: string;
}

interface Segment extends JsonObject {
limitStartGroundSpeed: boolean;
checkpointsRequired: boolean;
checkpointsOrdered: boolean;
checkpoints: Zone[];
cancel: Zone[];
name: string;
}

interface TrackZones extends JsonObject {
segments: Segment[];
end: Zone;
}

interface TrackMovementParams extends JsonObject {
maxVelocity: number;
defragFlags: number;
}

interface TrackBase extends JsonObject {
zones: TrackZones;
movementParams: TrackMovementParams;
}

interface MainTrack extends TrackBase {
stagesEndAtStageStarts: boolean;
}

interface BonusTrack extends TrackBase {
}

interface MapTracks extends JsonObject {
main: MainTrack;
bonuses: BonusTrack[];
}

interface ZoneDef extends JsonObject {
formatVersion: number;
dataTimestamp: number;
tracks: MapTracks;
}
/**************************************************************************************************************/

declare type TimerEvent = TimerEventEnum[keyof TimerEventEnum];
declare interface TimerEventEnum {
Started: 0,
Expand Down

0 comments on commit 26fbab7

Please sign in to comment.