From c95a80a47f7da0633d4532f3699e788b72773cad Mon Sep 17 00:00:00 2001 From: redbirdly <155550833+redbirdly@users.noreply.github.com> Date: Sun, 14 Jul 2024 20:50:12 +0800 Subject: [PATCH 1/2] Update nicer_flame.js --- mods/nicer_flame.js | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/mods/nicer_flame.js b/mods/nicer_flame.js index a988a719..9d2685eb 100644 --- a/mods/nicer_flame.js +++ b/mods/nicer_flame.js @@ -1,7 +1,10 @@ -// Mod that makes fire look better with dark red at the top of the flame +// RedBirdly's mod that makes fire look better with dark red at the top of the flame -let topColor = 'rgb(130, 0, 0)'; -let blending = 0.7; +var topColor = 'rgb(130, 0, 10)'; +var blending = 0.9; + +var topColdFireColor = 'rgb(30, 10, 110)'; +var ColdFireBlending = 0.9; function cssColorToRGB(color) { let rgbMatch = color.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/); @@ -24,8 +27,22 @@ elements.fire.tick = function(pixel) { // Call the original tick function originalFireTick(pixel); - if (Math.random()<0.1) { + if (Math.random()<0.4) { let originalColor = pixel.color; pixel.color = blendColors(originalColor, topColor, blending); } }; + +let originalColdFireTick = elements.cold_fire.tick; +elements.cold_fire.tick = function(pixel) { + // Call the original tick function + originalColdFireTick(pixel); + + if (Math.random()<0.4) { + let originalColor = pixel.color; + pixel.color = blendColors(originalColor, topColdFireColor, blending); + } +}; + +elements.fire.color = ["#ffcb31","#ffab21","#ff9600"]; +elements.cold_fire.color = ["#11ddff","#2288dd"]; From 14b263b622140ee93e018daf830c48a33cc83e0c Mon Sep 17 00:00:00 2001 From: redbirdly <155550833+redbirdly@users.noreply.github.com> Date: Sun, 14 Jul 2024 20:51:33 +0800 Subject: [PATCH 2/2] Update nicer_flame.js --- mods/nicer_flame.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mods/nicer_flame.js b/mods/nicer_flame.js index 9d2685eb..d69c8c50 100644 --- a/mods/nicer_flame.js +++ b/mods/nicer_flame.js @@ -4,7 +4,7 @@ var topColor = 'rgb(130, 0, 10)'; var blending = 0.9; var topColdFireColor = 'rgb(30, 10, 110)'; -var ColdFireBlending = 0.9; +var coldFireBlending = 0.9; function cssColorToRGB(color) { let rgbMatch = color.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/); @@ -40,7 +40,7 @@ elements.cold_fire.tick = function(pixel) { if (Math.random()<0.4) { let originalColor = pixel.color; - pixel.color = blendColors(originalColor, topColdFireColor, blending); + pixel.color = blendColors(originalColor, topColdFireColor, coldFireBlending); } };