This commit is contained in:
Nv7-GitHub 2022-01-21 20:25:27 -08:00
parent 70f7660e25
commit 35399a58a1
1 changed files with 92 additions and 0 deletions

92
mods/sus.js Normal file
View File

@ -0,0 +1,92 @@
function createSus(right, top) {
return {
color: "#ff0000",
behavior: [
`XX|CR:${top} AND CH:${top}|XX`,
`XX|XX|CR:${right} AND CH:${right}`,
"XX|XX|XX",
],
category: "special",
state: "solid",
density: 6942.0,
hidden: true,
}
}
function createSusTop(top) {
return {
color: "#ff0000",
behavior: [
`XX|CR:${top} AND CH:${top}|XX`,
`XX|XX|DL`,
"XX|XX|XX",
],
category: "special",
state: "solid",
density: 6942.0,
hidden: true,
}
}
function createSusTopRow(right) {
return {
color: "#ff0000",
behavior: [
`XX|CR:top AND CH:top|XX`,
`XX|XX|CR:${right} AND CH:${right}`,
"XX|XX|XX",
],
category: "special",
state: "solid",
density: 6942.0,
hidden: true,
}
}
elements.sus = createSus("sus2", "sus4")
elements.sus.behavior[2] = "XX|M1|XX"
elements.sus.hidden = false
elements.sus2 = createSus("sus3", "sus5")
elements.sus3 = createSusTop("sus6")
elements.sus4 = createSus("sus5", "sus7")
elements.sus5 = createSus("sus6", "sus8")
elements.sus6 = createSusTop("sus9")
elements.sus7 = createSus("sus8", "susA")
elements.sus8 = createSus("sus9", "susB")
elements.sus9 = createSusTop("susC")
elements.susA = createSusTopRow("susB")
elements.susB = createSusTopRow("susC")
elements.susC = {
color: "#ff0000",
behavior: [
`XX|CR:top AND CH:top|XX`,
`XX|XX|DL`,
"XX|XX|XX",
],
category: "special",
state: "solid",
density: 6942.0,
hidden: true,
}
elements.top = {
color: "#000000",
behavior: [
`XX|DL|XX`,
`XX|DL%5|XX`,
"XX|XX|XX",
],
category: "special",
state: "solid",
density: 6942.0,
hidden: true,
}
// Colors
elements.sus2.color = "#000000"
elements.sus8.color = "#00ffff"
elements.sus9.color = "#00ffff"
/*
susA susB susC
sus7 sus8 sus9
sus4 sus5 sus6
sus_ sus2 sus3
*/