Merge pull request #377 from Jayd-Rubies/main

jaydstuff.js update
This commit is contained in:
slweeb 2024-02-27 19:41:50 -05:00 committed by GitHub
commit 95b960bde9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 20 additions and 14 deletions

File diff suppressed because one or more lines are too long

View File

@ -255,9 +255,9 @@ elements.left_rocket = {
elements.gaster_blast_left = { elements.gaster_blast_left = {
color: "#c5e9f0", color: "#c5e9f0",
behavior: [ behavior: [
"DL|DL|DL", "DL|DL|XX",
"DL|XX|XX", "DL AND CR:gaster_blast_left%5|XX|XX",
"DL|DL|DL", "DL|DL|XX",
], ],
tick: function(pixel) { tick: function(pixel) {
for (var i=0; i<3; i++) { for (var i=0; i<3; i++) {
@ -265,7 +265,7 @@ elements.gaster_blast_left = {
if (!isEmpty(pixel.x-2, pixel.y,true)) { if (!isEmpty(pixel.x-2, pixel.y,true)) {
var newPixel = pixelMap[pixel.x-2][pixel.y]; var newPixel = pixelMap[pixel.x-2][pixel.y];
if (newPixel.element === "gaster_blast_left") { break; } if (newPixel.element === "gaster_blast_left") { break; }
if (elements[newPixel.element].state == "solid") { if (elements[newPixel.element].state == "gas") {
if (Math.random() > (elements[newPixel.element].hardness || 0)) { if (Math.random() > (elements[newPixel.element].hardness || 0)) {
if (elements[newPixel.element].breakInto) { if (elements[newPixel.element].breakInto) {
breakPixel(newPixel); breakPixel(newPixel);
@ -277,15 +277,15 @@ elements.gaster_blast_left = {
break; break;
}}}, }}},
category: "energy", category: "energy",
state: "solid", state: "gas",
insulate: true, insulate: true,
}, },
elements.gaster_blast_right = { elements.gaster_blast_right = {
color: "#c5e9f0", color: "#c5e9f0",
behavior: [ behavior: [
"DL|DL|DL", "XX|DL|DL",
"XX|XX|DL", "XX|XX|DL AND CR:gaster_blast_right%5",
"DL|DL|DL", "XX|DL|DL",
], ],
tick: function(pixel) { tick: function(pixel) {
for (var i=0; i<3; i++) { for (var i=0; i<3; i++) {
@ -293,7 +293,7 @@ elements.gaster_blast_right = {
if (!isEmpty(pixel.x+2, pixel.y,true)) { if (!isEmpty(pixel.x+2, pixel.y,true)) {
var newPixel = pixelMap[pixel.x+2][pixel.y]; var newPixel = pixelMap[pixel.x+2][pixel.y];
if (newPixel.element === "gaster_blast_right") { break; } if (newPixel.element === "gaster_blast_right") { break; }
if (elements[newPixel.element].state == "solid") { if (elements[newPixel.element].state == "gas") {
if (Math.random() > (elements[newPixel.element].hardness || 0)) { if (Math.random() > (elements[newPixel.element].hardness || 0)) {
if (elements[newPixel.element].breakInto) { if (elements[newPixel.element].breakInto) {
breakPixel(newPixel); breakPixel(newPixel);
@ -305,7 +305,7 @@ elements.gaster_blast_right = {
break; break;
}}}, }}},
category: "energy", category: "energy",
state: "solid", state: "gas",
insulate: true, insulate: true,
}, },
elements.gaster_blaster_left = { elements.gaster_blaster_left = {
@ -335,9 +335,9 @@ elements.gaster_blast_right = {
elements.fast_bullet_left = { elements.fast_bullet_left = {
color: "#4c4e42", color: "#4c4e42",
behavior: [ behavior: [
"DL|DL|DL", "DL|DL|XX",
"DL|XX|XX", "DL|XX|XX",
"DL|DL|DL", "DL|DL|XX",
], ],
tick: function(pixel) { tick: function(pixel) {
for (var i=0; i<3; i++) { for (var i=0; i<3; i++) {
@ -363,9 +363,9 @@ elements.fast_bullet_left = {
elements.fast_bullet_right = { elements.fast_bullet_right = {
color: "#4c4e42", color: "#4c4e42",
behavior: [ behavior: [
"DL|DL|DL", "XX|DL|DL",
"XX|XX|DL", "XX|XX|DL",
"DL|DL|DL", "XX|DL|DL",
], ],
tick: function(pixel) { tick: function(pixel) {
for (var i=0; i<3; i++) { for (var i=0; i<3; i++) {