anchor.diff:                      "Shit.",
                       "...",
                   ])
  -            ,() => _chats == 0 && !_lands.contains(player.land) ? 1.0 : 0.0)
  +            ,() => _chats == 0 && !_lands.contains(_getCurrentLand()) ? 1.0 : 0.0)
               // ---------------------------------
               // Land not covered and not first, positive response
               ..addConditional(new ConversationProcessed(_landConvo)
  
positive.code:         //print("1: $feature1, 2: $feature2, right: $rightGuess, wrong: $wrongGuess");
  
          return text
              .replaceAll("LANDNAMEFULL", landnamefull)
              .replaceAll("LANDNAME", landname)
              .replaceAll("FEATURE1", describeFeature(feature1))
              .replaceAll("FEATURE2", describeFeature(feature2))
              .replaceAll("RIGHTGUESS", describeFeature(rightGuess))
              .replaceAll("WRONGGUESS", describeFeature(wrongGuess))
          ;
      }
  
  
negative.code:                     "Shit.",
                      "Fuck.",
                  ])
              ,() => _chats > 0 && !_lands.contains(_getCurrentLand()) ? 1.0 : 0.0)
              // ---------------------------------
              // Land not covered and not first, hostile response
              ..addConditional(new ConversationProcessed(_landConvo)
  