using UnityEngine;
/// <summary>
/// GAME 1303 Tier 8 — One monster in the roster. Create -> GAME1303 -> Monster Entry.
/// MythoClash.
///
/// Fozaan's design: monsters come from several pantheons, each world is one mythology,
/// ~12 opponents per world, and skipping raises the chance of drawing a tougher one.
/// This asset holds everything the EncounterManager needs to make that work.
/// </summary>
[CreateAssetMenu(menuName = "GAME1303/Monster Entry", fileName = "NewMonster")]
public class MonsterEntry : ScriptableObject
{
[Header("Identity")]
public string monsterName = "Hydra";
public string pantheon = "Greek";
[TextArea(2, 4)] public string loreText = "";
public Sprite portrait;
[Header("Fight")]
public GameObject monsterPrefab;
[Tooltip("1 = easy, 5 = a proper boss. Skipping pulls higher tiers.")]
[Range(1, 5)] public int difficultyTier = 1;
public int maxHealth = 10;
[Header("Reward")]
[Tooltip("Drachma awarded for defeating it.")]
public int experienceReward = 10;
public AudioClip roarSound;
}