extends OptionButton

const hero_names = [
	"INDUSTRIA",
	"IRA",
	"LUSSURIA",
	"CARITAS",
	"PAZIENZA",
	"SUPERBIA",
]

const hero_text = [
	"DILIGENCE.\n\nWallride by jumping on walls.\n\nHold left click to go faster (but spend charge).",
	"WRATH.\n\nPress E and click (or just click) to build a wall.\n\nRight click to destroy one.",
	"LUST.\n\nYou attract nearby heroes.\n\nPress E to switch to repelling them.",
	"GENEROSITY.\n\nMake contact with a friend to boost their speed.\n\nPress E to separate.",
	"PATIENCE.\n\nHold left mouse button on an enemy to slow them down.\n\nPress E to delete someone else's building (costs charge).",
	"PRIDE.\n\nDrag on enemies to bully them around.\n\nClick to build a portal. Click again to build its partner (costs charge).",
]

func _ready():
	for hero_index in range(hero_names.size()):
		add_item(hero_names[hero_index], hero_index)

	connect("item_selected", self, "set_hero")

func set_hero(hero):
	select(hero)
	networking.set_info_from_server("hero", hero)

func random_hero():
	var hero = randi() % hero_names.size()
	set_hero(hero)
	return hero