public List <ScriptInterpreter.FormattedComparison> GetFormattedUnlockConditions(int buildingId)
    {
        Unlock buildingUnlock = GetUnlock(buildingId);
        List <ScriptInterpreter.FormattedComparison> conditions = new List <ScriptInterpreter.FormattedComparison>();

        // No specific unlock conditions
        if (buildingUnlock == null)
        {
            return(conditions);
        }

        foreach (string condition in buildingUnlock.conditions)
        {
            conditions.Add(
                interpreter.FormatComparison(condition)
                );
        }
        return(conditions);
    }