@haelp/teto
Version:
A typescript-based controllable TETR.IO client.
1,352 lines • 28.9 kB
TypeScript
export declare const kicksets: {
SRS: {
kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": number[][];
13: number[][];
20: number[][];
31: number[][];
};
i_kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": never[];
13: never[];
20: never[];
31: never[];
};
i2_kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": never[];
13: never[];
20: never[];
31: never[];
};
i3_kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": never[];
13: never[];
20: never[];
31: never[];
};
l3_kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": never[];
13: never[];
20: never[];
31: never[];
};
i5_kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": never[];
13: never[];
20: never[];
31: never[];
};
oo_kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": number[][];
13: number[][];
20: number[][];
31: number[][];
};
additional_offsets: {};
spawn_rotation: {};
color_overrides: {};
preview_overrides: {};
};
"SRS+": {
kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": number[][];
13: number[][];
20: number[][];
31: number[][];
};
i_kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": number[][];
13: number[][];
20: number[][];
31: number[][];
};
i2_kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": never[];
13: never[];
20: never[];
31: never[];
};
i3_kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": never[];
13: never[];
20: never[];
31: never[];
};
l3_kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": never[];
13: never[];
20: never[];
31: never[];
};
i5_kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": never[];
13: never[];
20: never[];
31: never[];
};
oo_kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": number[][];
13: number[][];
20: number[][];
31: number[][];
};
additional_offsets: {};
spawn_rotation: {};
color_overrides: {};
preview_overrides: {};
};
"SRS-X": {
kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": number[][];
13: number[][];
20: number[][];
31: number[][];
};
i_kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": number[][];
13: number[][];
20: number[][];
31: number[][];
};
i2_kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": number[][];
13: number[][];
20: number[][];
31: number[][];
};
i3_kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": number[][];
13: number[][];
20: number[][];
31: number[][];
};
l3_kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": number[][];
13: number[][];
20: number[][];
31: number[][];
};
i5_kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": number[][];
13: number[][];
20: number[][];
31: number[][];
};
oo_kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": number[][];
13: number[][];
20: number[][];
31: number[][];
};
additional_offsets: {};
spawn_rotation: {};
color_overrides: {};
preview_overrides: {};
};
"TETRA-X": {
kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": number[][];
13: number[][];
20: number[][];
31: number[][];
};
i_kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": number[][];
13: number[][];
20: number[][];
31: number[][];
};
additional_offsets: {};
spawn_rotation: {};
color_overrides: {
i1: string;
i2: string;
i3: string;
l3: string;
i5: string;
l: string;
o: string;
s: string;
i: string;
oo: string;
};
preview_overrides: {};
};
NRS: {
kicks: {
"01": never[];
10: never[];
12: never[];
21: never[];
23: never[];
32: never[];
30: never[];
"03": never[];
"02": never[];
13: never[];
20: never[];
31: never[];
};
additional_offsets: {
z: number[][];
l: number[][];
o: number[][];
s: number[][];
i: number[][];
j: number[][];
t: number[][];
};
spawn_rotation: {
z: number;
l: number;
o: number;
s: number;
i: number;
j: number;
t: number;
};
color_overrides: {};
preview_overrides: {
l: number[][];
j: number[][];
t: number[][];
};
};
ARS: {
kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": number[][];
13: number[][];
20: number[][];
31: number[][];
};
i_kicks: {
"01": never[];
10: never[];
12: never[];
21: never[];
23: never[];
32: never[];
30: never[];
"03": never[];
"02": never[];
13: never[];
20: never[];
31: never[];
};
additional_offsets: {
i1: number[][];
z: number[][];
l: number[][];
o: number[][];
s: number[][];
i: number[][];
j: number[][];
t: number[][];
};
spawn_rotation: {
z: number;
l: number;
o: number;
s: number;
i: number;
j: number;
t: number;
};
color_overrides: {
i1: string;
i2: string;
i3: string;
i5: string;
z: string;
s: string;
i: string;
t: string;
};
preview_overrides: {
l: number[][];
j: number[][];
t: number[][];
};
center_column: {
pieces: string[];
rules: number[][];
};
};
ASC: {
kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": never[];
13: never[];
20: never[];
31: never[];
};
i_kicks: {
"01": number[][];
10: number[][];
12: number[][];
21: number[][];
23: number[][];
32: number[][];
30: number[][];
"03": number[][];
"02": never[];
13: never[];
20: never[];
31: never[];
};
allow_o_kick: boolean;
additional_offsets: {
i1: number[][];
z: number[][];
l: number[][];
o: number[][];
s: number[][];
i: number[][];
j: number[][];
t: number[][];
};
color_overrides: {};
spawn_rotation: {};
preview_overrides: {};
};
none: {
kicks: {
"01": never[];
10: never[];
12: never[];
21: never[];
23: never[];
32: never[];
30: never[];
"03": never[];
"02": never[];
13: never[];
20: never[];
31: never[];
};
additional_offsets: {};
color_overrides: {};
spawn_rotation: {};
preview_overrides: {};
};
};
export declare const spinbonuses_rules: {
none: {};
stupid: {
types: string[];
types_mini: string[];
};
all: {
types: string[];
types_mini: string[];
};
"all-mini": {
types: string[];
types_mini: string[];
};
"all-mini+": {
types: string[];
types_mini: string[];
};
"mini-only": {
types: string[];
types_mini: string[];
};
handheld: {
types: string[];
types_mini: string[];
};
"T-spins": {
types: string[];
types_mini: string[];
};
"T-spins+": {
types: string[];
types_mini: string[];
};
};
export declare const minocolors: string[];
export declare const tetrominoes: {
i1: {
matrix: {
w: number;
h: number;
dx: number;
dy: number;
data: number[][][];
};
preview: {
w: number;
h: number;
data: number[][];
};
disallow_kick: boolean;
};
i2: {
matrix: {
w: number;
h: number;
dx: number;
dy: number;
data: number[][][];
};
preview: {
w: number;
h: number;
data: number[][];
};
kickset_special: string;
};
i3: {
matrix: {
w: number;
h: number;
dx: number;
dy: number;
data: number[][][];
};
preview: {
w: number;
h: number;
data: number[][];
};
kickset_special: string;
};
l3: {
matrix: {
w: number;
h: number;
dx: number;
dy: number;
data: number[][][];
};
preview: {
w: number;
h: number;
data: number[][];
};
kickset_special: string;
};
i5: {
matrix: {
w: number;
h: number;
dx: number;
dy: number;
data: number[][][];
};
preview: {
w: number;
h: number;
data: number[][];
};
kickset_special: string;
};
z: {
matrix: {
w: number;
h: number;
dx: number;
dy: number;
data: number[][][];
};
preview: {
w: number;
h: number;
data: number[][];
};
};
l: {
matrix: {
w: number;
h: number;
dx: number;
dy: number;
data: number[][][];
};
preview: {
w: number;
h: number;
data: number[][];
};
};
o: {
matrix: {
w: number;
h: number;
dx: number;
dy: number;
data: number[][][];
};
preview: {
w: number;
h: number;
data: number[][];
};
disallow_kick: boolean;
};
s: {
matrix: {
w: number;
h: number;
dx: number;
dy: number;
data: number[][][];
};
preview: {
w: number;
h: number;
data: number[][];
};
};
i: {
matrix: {
w: number;
h: number;
dx: number;
dy: number;
data: number[][][];
};
preview: {
w: number;
h: number;
data: number[][];
};
kickset_special: string;
};
j: {
matrix: {
w: number;
h: number;
dx: number;
dy: number;
data: number[][][];
};
preview: {
w: number;
h: number;
data: number[][];
};
};
t: {
matrix: {
w: number;
h: number;
dx: number;
dy: number;
data: number[][][];
};
preview: {
w: number;
h: number;
data: number[][];
};
};
oo: {
matrix: {
w: number;
h: number;
dx: number;
dy: number;
data: number[][][];
};
preview: {
w: number;
h: number;
data: number[][];
};
kickset_special: string;
weight: number;
};
};
export declare const OptionsList: {
version: {
default: number;
static: boolean;
};
gameid: {
default: number;
min: number;
max: number;
strict: boolean;
};
seed: {
default: number;
};
seed_random: {
default: boolean;
};
score: {
default: number;
};
are: {
default: number;
};
lineclear_are: {
default: number;
};
g: {
default: number;
};
gincrease: {
default: number;
};
gmargin: {
default: number;
};
gravitymay20g: {
default: boolean;
};
shielded: {
default: number;
};
hasgarbage: {
default: boolean;
};
usebombs: {
default: boolean;
};
garbagespeed: {
default: number;
integer: boolean;
min: number;
};
garbagefavor: {
default: number;
};
garbagemultiplier: {
default: number;
};
receivemultiplier: {
default: number;
};
cancelmultiplier: {
default: number;
};
garbagemargin: {
default: number;
};
garbageincrease: {
default: number;
};
garbageholesize: {
default: number;
};
garbagephase: {
default: number;
};
garbagequeue: {
default: boolean;
};
garbageentry: {
default: string;
allowed: string[];
};
garbageare: {
default: number;
integer: boolean;
min: number;
};
garbagearebump: {
default: number;
integer: boolean;
min: number;
};
garbagecap: {
default: number;
};
garbagecapincrease: {
default: number;
};
garbagecapmargin: {
default: number;
};
garbagecapmax: {
default: number;
};
garbageabsolutecap: {
default: number;
};
garbageattackcap: {
default: number;
};
garbagetargetbonus: {
default: string;
allowed: string[];
};
garbageblocking: {
default: string;
allowed: string[];
};
passthrough: {
default: string;
allowed: string[];
};
openerphase: {
default: number;
};
roundmode: {
default: string;
allowed: string[];
};
garbagespecialbonus: {
default: boolean;
};
spinbonuses: {
default: string;
allowed: string[];
};
combotable: {
default: string;
allowed: string[];
};
kickset: {
default: string;
possibles: string[];
};
bagtype: {
default: string;
allowed: string[];
};
messiness_change: {
default: number;
};
messiness_inner: {
default: number;
};
messiness_nosame: {
default: boolean;
};
messiness_center: {
default: boolean;
};
messiness_timeout: {
default: number;
};
b2bchaining: {
default: boolean;
};
b2bcharging: {
default: boolean;
};
b2bextras: {
default: boolean;
};
b2bcharge_at: {
default: number;
integer: boolean;
min: number;
max: number;
};
b2bcharge_base: {
default: number;
integer: boolean;
min: number;
max: number;
};
allclears: {
default: boolean;
};
allclear_garbage: {
default: number;
integer: boolean;
min: number;
};
allclear_b2b: {
default: number;
integer: boolean;
min: number;
};
allclear_b2b_sends: {
default: boolean;
};
allclear_b2b_dupes: {
default: boolean;
};
allclear_charges: {
default: boolean;
};
allow_harddrop: {
default: boolean;
};
allow180: {
default: boolean;
};
infinite_hold: {
default: boolean;
};
infinite_movement: {
default: boolean;
};
nextcount: {
default: number;
integer: boolean;
min: number;
max: number;
};
clutch: {
default: boolean;
};
no_szo: {
default: boolean;
};
nolockout: {
default: boolean;
};
manual_allowed: {
default: boolean;
};
new_payback: {
default: boolean;
};
can_undo: {
default: boolean;
};
boardwidth: {
default: number;
min: number;
max: number;
};
boardheight: {
default: number;
min: number;
max: number;
};
boardbuffer: {
default: number;
min: number;
max: number;
};
stock: {
default: number;
min: number;
max: number;
};
infinite_stock: {
default: boolean;
};
locktime: {
default: number;
};
lockresets: {
default: number;
min: number;
max: number;
};
prestart: {
default: number;
};
precountdown: {
default: number;
};
countdown: {
default: boolean;
};
countdown_count: {
default: number;
};
countdown_interval: {
default: number;
};
inverted: {
default: boolean;
};
mission: {
default: string;
};
mission_type: {
default: string;
allowed: string[];
};
no_mission_sound: {
default: boolean;
};
objective_type: {
default: string;
allowed: string[];
};
objective_count: {
default: number;
};
objective_time: {
default: number;
};
objective_result: {
default: string;
allowed: string[];
};
zoominto: {
default: string;
allowed: string[];
};
noextrawidth: {
default: boolean;
};
stride: {
default: boolean;
};
pro: {
default: boolean;
};
pro_alert: {
default: boolean;
};
pro_retry: {
default: boolean;
};
can_retry: {
default: boolean;
};
slot_counter1: {
default: string;
allowed: string[];
};
slot_counter2: {
default: string;
allowed: string[];
};
slot_counter3: {
default: string;
allowed: string[];
};
slot_counter4: {
default: string;
allowed: string[];
};
slot_counter5: {
default: string;
allowed: string[];
};
slot_bar1: {
default: string;
allowed: string[];
};
slot_bar2: {
default: string;
allowed: string[];
};
absolute_lines: {
default: boolean;
};
display_zen: {
default: boolean;
};
display_username: {
default: boolean;
};
display_fire: {
default: boolean;
};
display_replay: {
default: boolean;
};
display_next: {
default: boolean;
};
display_hold: {
default: boolean;
};
display_shadow: {
default: boolean;
};
levels: {
default: boolean;
};
masterlevels: {
default: boolean;
};
startinglevel: {
default: number;
};
levelspeed: {
default: number;
};
levelstatic: {
default: boolean;
};
levelstaticspeed: {
default: number;
};
levelgbase: {
default: number;
};
levelgspeed: {
default: number;
};
minoskin: {
default: {
z: string;
l: string;
o: string;
s: string;
i: string;
j: string;
t: string;
other: string;
ghost: string;
};
};
boardskin: {
default: string;
possibles: string[];
};
map: {
default: string;
};
handling: {
default: {};
};
room_handling: {
default: boolean;
};
room_handling_arr: {
default: number;
};
room_handling_das: {
default: number;
};
room_handling_sdf: {
default: number;
};
noreplay: {
default: boolean;
};
nosound: {
default: boolean;
};
bgmnoreset: {
default: boolean;
};
neverstopbgm: {
default: boolean;
};
song: {
default: string;
possibles: string[];
};
survivalmode: {
default: string;
allowed: string[];
};
survival_messiness: {
default: number;
};
survival_layer_amt: {
default: number;
};
survival_layer_non: {
default: boolean;
};
survival_layer_min: {
default: number;
};
survival_timer_itv: {
default: number;
};
survival_cap: {
default: number;
};
invisible: {
default: boolean;
};
master_invisible: {
default: boolean;
};
void_holes: {
default: number;
integer: boolean;
min: number;
max: number;
};
void_holes_hungryness: {
default: number;
integer: boolean;
min: number;
};
tutorial: {
default: boolean;
};
usezenconfig: {
default: boolean;
};
zenlevels: {
default: boolean;
};
zenlevel: {
default: number;
};
zenprogress: {
default: number;
};
nosiren: {
default: boolean;
};
anchorseed: {
default: boolean;
};
forfeit_time: {
default: number;
};
username: {
default: string;
};
latencymode: {
default: string;
allowed: string[];
};
fulloffset: {
default: number;
};
fullinterval: {
default: number;
};
fromretry: {
default: boolean;
};
retryisclear: {
default: boolean;
};
topoutisclear: {
default: boolean;
};
zenith: {
default: boolean;
};
zenith_expert: {
default: boolean;
};
zenith_doublehole: {
default: boolean;
};
zenith_volatile: {
default: boolean;
};
zenith_gravity: {
default: boolean;
};
zenith_messy: {
default: boolean;
};
zenith_allspin: {
default: boolean;
};
zenith_duo: {
default: boolean;
};
zenith_mods: {
default: never[];
allowed: string[];
};
zenith_ally: {
default: never[];
};
zenith_allyexpert: {
default: boolean;
};
TEMP_zenith_rng: {
default: boolean;
};
TEMP_zenith_grace: {
default: string;
};
};
//# sourceMappingURL=shared.d.ts.map