[Adventuron] adding traits doesn't work (in beta)

In the beta version, removing traits works but adding them (or toggling them on) doesn’t (this does work in the regular version):

######################################
#  Adventuron                        #
######################################

start_at = my_location

######################################
#  Locations                         #
######################################

locations {

   my_location : location "You are in a room." ;
   
}

######################################
#  Connections                       #
######################################

connections {

   from, direction, to = [
      
   ]
   
}

traits {
   ripe_t : trait;
}

######################################
#  Objects                           #
######################################

objects {
   
   banana : object "a banana" {traits= [ripe_t]};
   
}

######################################
#  On Command                        #
######################################

on_command {
   
   : match "ripen _"  {
       : if (has_trait {subject="banana" trait="ripe_t"}){
       : print "It is already ripe. You unripen it." ;
             : remove_trait subject="banana" trait="ripe_t";
   }
   : else {
      : print "By the power of thought, you ripen the banana." ;
      : add_trait subject="banana" trait="ripe_t";
   }
   
         
      }
      
      }

Fixed in beta,

1 Like

What version?

Thanks.

How many versions are there?!

About a zillion. Only asking because you don’t know whether you’re using the version with the fix unless you know what version the fix is in.

I see. Sounds like a version control nightmare. I just stick to /beta and hope for the best…

Ah, yes, but which version of beta? I’m currently using version 1.0.0 Beta 65x, but that fix is in a later version. Okay, so I did an update, and it’s now 1.0.0 Beta 65z+.

Whatever wormhole adventuron.io/beta takes me down each time.