radioactivity

This commit is contained in:
JustAGenericUsername 2025-06-28 01:03:46 -04:00
parent 8bccdbc52c
commit c5158e92f2
2 changed files with 15 additions and 11 deletions

View File

@ -341,8 +341,9 @@ window.addEventListener('load', function() {
elements.tennessine.tick = function(pixel){ elements.tennessine.tick = function(pixel){
basicHalogen(pixel) basicHalogen(pixel)
if (Math.random()<0.04){ if (Math.random()<0.04){
if (Math.random() < 0.2){changePixel(pixel, "n_explosion"); return;}
changePixel(pixel, "moscovium", false) changePixel(pixel, "moscovium", false)
pixel.temp += 450 pixel.temp += 45000
for (var i = 0; i < adjacentCoords.length; i++) { for (var i = 0; i < adjacentCoords.length; i++) {
var coord = adjacentCoords[i]; var coord = adjacentCoords[i];
var x = pixel.x+coord[0]; var x = pixel.x+coord[0];
@ -357,7 +358,7 @@ window.addEventListener('load', function() {
var x = pixel.x+coord[0]; var x = pixel.x+coord[0];
var y = pixel.y+coord[1]; var y = pixel.y+coord[1];
if (!isEmpty(x, y, true)){ if (!isEmpty(x, y, true)){
pixelMap[x][y].temp += 200 pixelMap[x][y].temp += 4500
} }
} }
} }
@ -366,14 +367,15 @@ window.addEventListener('load', function() {
elements.tennessine.tick = function(pixel){ elements.tennessine.tick = function(pixel){
basicHalogen(pixel) basicHalogen(pixel)
if (Math.random()<0.04){ if (Math.random()<0.04){
if (Math.random () < 0.2){changePixel(pixel, "n_explosion"); return;}
changePixel(pixel, "helium", false) changePixel(pixel, "helium", false)
pixel.temp += 450 pixel.temp += 45000
for (var i = 0; i < adjacentCoords.length; i++) { for (var i = 0; i < adjacentCoords.length; i++) {
var coord = adjacentCoords[i]; var coord = adjacentCoords[i];
var x = pixel.x+coord[0]; var x = pixel.x+coord[0];
var y = pixel.y+coord[1]; var y = pixel.y+coord[1];
if (!isEmpty(x, y, true)){ if (!isEmpty(x, y, true)){
pixelMap[x][y].temp += 200 pixelMap[x][y].temp += 4500
} }
} }
} }

View File

@ -110,12 +110,12 @@ elements.radon = {
var y = pixel.y+coord[1]; var y = pixel.y+coord[1];
if (isEmpty(x, y) && Math.random()<0.01){ if (isEmpty(x, y) && Math.random()<0.01){
createPixel(x, y, "helium") createPixel(x, y, "helium")
pixelMap[x][y].temp += 75 pixelMap[x][y].temp += 3000
break; break;
} }
} }
changePixel(pixel, "polonium", false) changePixel(pixel, "polonium", false)
pixel.temp += 100 pixel.temp += 5000
} }
}else{ }else{
if(Math.random()<0.00038){ if(Math.random()<0.00038){
@ -124,11 +124,11 @@ elements.radon = {
var x = pixel.x+coord[0]; var x = pixel.x+coord[0];
var y = pixel.y+coord[1]; var y = pixel.y+coord[1];
if (!isEmpty(x, y, true) && Math.random()<0.01){ if (!isEmpty(x, y, true) && Math.random()<0.01){
pixel.temp += 50 pixel.temp += 3000
} }
} }
changePixel(pixel, "helium", false) changePixel(pixel, "helium", false)
pixel.temp += 100 pixel.temp += 5000
} }
} }
for (var i = 0; i < adjacentCoords.length; i++){ for (var i = 0; i < adjacentCoords.length; i++){
@ -174,13 +174,14 @@ elements.oganesson = {
tick: function(pixel){ tick: function(pixel){
if(elements.livermorium){ if(elements.livermorium){
if(Math.random()<0.038){ if(Math.random()<0.038){
if (Math.random() < 0.2){changePixel(pixel, "n_explosion"); return;}
for (var i = 0; i < adjacentCoords.length; i++){ for (var i = 0; i < adjacentCoords.length; i++){
var coord = adjacentCoords[i]; var coord = adjacentCoords[i];
var x = pixel.x+coord[0]; var x = pixel.x+coord[0];
var y = pixel.y+coord[1]; var y = pixel.y+coord[1];
if (isEmpty(x, y) && Math.random()<0.01){ if (isEmpty(x, y) && Math.random()<0.01){
createPixel(x, y, "helium") createPixel(x, y, "helium")
pixelMap[x][y].temp += 250 pixelMap[x][y].temp += 250000
break; break;
} }
} }
@ -189,16 +190,17 @@ elements.oganesson = {
} }
}else{ }else{
if(Math.random()<0.038){ if(Math.random()<0.038){
if (Math.random() < 0.2){changePixel(pixel, "n_explosion"); return;}
for (var i = 0; i < adjacentCoords.length; i++){ for (var i = 0; i < adjacentCoords.length; i++){
var coord = adjacentCoords[i]; var coord = adjacentCoords[i];
var x = pixel.x+coord[0]; var x = pixel.x+coord[0];
var y = pixel.y+coord[1]; var y = pixel.y+coord[1];
if (!isEmpty(x, y, true) && Math.random()<0.01){ if (!isEmpty(x, y, true) && Math.random()<0.01){
pixel.temp += 100 pixel.temp += 100000
} }
} }
changePixel(pixel, "helium", false) changePixel(pixel, "helium", false)
pixel.temp += 250 pixel.temp += 250000
} }
} }
for (var i = 0; i < adjacentCoords.length; i++){ for (var i = 0; i < adjacentCoords.length; i++){