Create death_count.js

This commit is contained in:
slweeb 2025-05-27 12:31:01 -04:00
parent 5434996d19
commit e071e30999
1 changed files with 35 additions and 0 deletions

35
mods/death_count.js Normal file
View File

@ -0,0 +1,35 @@
let dc_oldOnChange = elements.head.onChange;
let dc_oldOnDelete = elements.head.onDelete;
let dc_oldTick = elements.head.tick;
let deathCount = 0;
function announceDeath() {
clearLog();
deathCount++;
logMessage(deathCount+" Humans have died.")
}
runAfterReset(function() {
deathCount = 0;
})
elements.head.onChange = function(pixel) {
dc_oldOnChange(pixel);
if (pixelTicks - pixel.start > 30) announceDeath();
}
elements.head.onDelete = function(pixel) {
dc_oldOnDelete(pixel);
if (pixelTicks - pixel.start > 30) announceDeath();
}
elements.head.tick = function(pixel) {
dc_oldTick(pixel);
if (pixel.dead && pixel.deadA === undefined) {
pixel.deadA = true;
}
}