radioactivity
This commit is contained in:
parent
8bccdbc52c
commit
c5158e92f2
|
|
@ -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
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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++){
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue