diff --git a/recursive-desc.js b/recursive-desc.js index e711d67..e46b966 100644 --- a/recursive-desc.js +++ b/recursive-desc.js @@ -2011,7 +2011,8 @@ rules["eat"].push({ container.contents["Planet"].count, "of them within your cosmic body." ].join(" ") -}) +}); + // CHEWING @@ -2051,6 +2052,17 @@ rules["chew"].push({ } }); +rules["chew"].push({ + test: (container, macro) => hasExactly(container, "Planet", 1) && nothingLarger(container, "Planet") && isFatal(macro), + desc: (container, macro, verbose, flat) => [ + "A shadow falls over your next meal - your ", + macro.jawDesc(true), + "closing around the rocky sphere like bolt cutters around a chain-link...and then, with a sharp clench, they split the planet in twain. The heat of the planet's core spills out, the homeworld of billions rent asunder by your almighty", + macro.jawDesc(true) + ".", + "A few more chews and crunches reduce it to chunky, glowing rubble...and with a flick of your head, the planet's remains are lost to your hunger." + ].join(" ") +}); + // STOMPING rules["stomp"].push({