Yes and no.
Generally, when you’re talking significant changes to game mechanics such as removing rot and freeze, you’re going to need C++ support. And while I am more than willing to help a programmer out, I don’t have any experience in teaching people to become programmers.
So, while I’m pretty sure that this:
diff --git a/src/item.cpp b/src/item.cpp
index b362b413d3..0a3d2e2d2e 100644
--- a/src/item.cpp
+++ b/src/item.cpp
@@ -3894,7 +3894,7 @@ std::set<matec_id> item::get_techniques() const
bool item::goes_bad() const
{
- if( has_flag( "PROCESSING" ) ) {
+ if( has_flag( "PROCESSING" ) || get_option<bool>( "DISABLE_ROT" ) ) {
return false;
}
if( is_corpse() ) {
would be a key part of a maintainable approach to disabling rot, if that doesn’t mean much to you, then my only advice would be to search on the web for some c++ tutorials and learn enough programming that it makes sense. I’m sorry if that isn’t a satisfactory answer but that’s really the best I have to offer.