anchor.diff:  
     @override
     bool trigger(List<Player> playerList) { //god i hate that player list is still a thing, past jr fucked up.
  +      playerSkill = 1; //reset
         List<Player> availablePlayers = findLivingPlayers(session.getReadOnlyAvailablePlayers());
         //relative alchemy value matters too.
         //why the fuck is using the reversed list directly suddenly crashing everythign.
  
positive.code:           //session.logger.info("${p} alchemy skill 3,raw value ${ p.getStat(Stats.ALCHEMY)}");
          return 2;
        }
  
  
    }
  
    //the better you are at alchemy, the higher your standards are.
    bool meetsStandards(Player p, Item i) {
  
negative.code:   Gristmas(Session session) : super(session);
  
    String gristmasContent() {
        playerSkill = getAlchemySkillNormalized(player);
        String ret = "<br><br>GRISTMAS: ";
        List<AlchemyResult> possibilities = doAlchemy();
        if(!possibilities.isEmpty) {
  