return function(X,N)local K=#(require(game.ReplicatedStorage.Source.Modules.CharacterScripts.Classes.ClassInformation)):GetObtainedSupers(X)local V=(require(game.ReplicatedStorage.Source.Modules.Util)):GetPlayerData(X)return K<2 and V.Classes.Super.Mage.Obtained.Value~=true end
--edit the function below to return true when you want this response/prompt to be valid
--player is the player speaking to the dialogue, and dialogueFolder is the object containing the dialogue data
return function(player, dialogueFolder)
	local NumOfSupers =
		#require(game.ReplicatedStorage.Source.Modules.CharacterScripts.Classes.ClassInformation):GetObtainedSupers(
			player
		)

	local plrData = require(game.ReplicatedStorage.Source.Modules.Util):GetPlayerData(player)
	return NumOfSupers < 2 and plrData.Classes.Super.Mage.Obtained.Value ~= true
end
