use crate::spellability::SpellAbility;
pub fn can_play() -> bool {
false
}
pub fn resolve(sa: &SpellAbility) -> String {
if !sa.stack_description.is_empty() {
return sa.stack_description.clone();
}
if let Some(desc) = sa.ir.sp_desc_text.as_deref() {
return desc.to_string();
}
if let Some(desc) = sa.ir.stack_description_text.as_deref() {
return desc.to_string();
}
if !sa.ability_text.is_empty() {
return sa.ability_text.clone();
}
match sa.api {
Some(api) => format!("{:?} (sub-ability)", api),
None => "Sub-ability".to_string(),
}
}