manabrew_engine/ability/effects/
permanent_noncreature_effect.rs1use super::EffectContext;
5use crate::game::GameState;
6use crate::spellability::SpellAbility;
7
8#[manabrew_engine_macros::spell_effect(PermanentNoncreatureEffect)]
12fn resolve(ctx: &mut EffectContext, sa: &crate::spellability::SpellAbility) {
13 super::permanent_effect::resolve_permanent_common(ctx, sa);
14}
15
16pub fn get_stack_description(game: &GameState, sa: &SpellAbility) -> String {
19 sa.source
20 .map(|cid| game.card(cid).card_name.clone())
21 .unwrap_or_default()
22}