Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var buffOwnDamageByArmorAbility = Dummy
- .AddSpreadAuraOverCardsAbility(
- "torgovkaizolda_increasedattack_title", "IncreasedAttack",
- DevCardFactory.CreateAuraCasterFilter(),
- DevCardFactory.CreateSelfFilter(),
- (ability) => new EntityAttributeBuff (
- ability, "Усиление атаки", "torgovkaizolda_increasedattack_buff_descr",
- new [] {
- new AttributeModifierPair (
- EntityAttributeKind.Damage,
- new IntAttributeModifier ( ability, new IntEntityAttributeExpression ( EntityAttributeKind.Armor ), IntAttributeModifierOperation.Add, EntityAttributeModifierPriority.Head )
- )
- }
- ),
- description: "Выбранный персонаж получает бонус к атаке в размере его <b>Брони</b>."
- )
- .LastAddedAbility;
- AddCreature ( 233, "torgovkaizolda_title", health: 4, damage: 2, armor: 0, cost: 2, line: TableLineFlags.Second, heroClass: HeroClassFlags.Warrior)
- .AddApplyBuffAbility(
- "torgovkaizolda_increasedattack_title", "IncreasedAttack",
- (ability) => new ManualCardTargetSelector(ability, new CardTargetFilter()
- {
- AllianceRelationMask = AllianceRelationFlags.Own,
- CardType = CardType.Creature | CardType.Hero,
- DispositionMask = CardDisposition.Table,
- AllowedCardState = UnitState.All & ~UnitState.Dead
- }
- ),
- (ability) => new ManualAbilityUseTrigger(ability, CardDisposition.Table),
- (ability) => new CardAbilityBuff(
- ability, "Усиление атаки", "torgovkaizolda_buff_descr",
- buffOwnDamageByArmorAbility,
- duration: 1
- ),
- description: "<b>Прием:</b> ваш выбранный персонаж получает бонус к атаке в размере его <b>Брони</b> до конца хода."
- )
- .SetLastAbilityPerks ( CardPerkFlags.ArmorX )
- .SetImagePrefab("card-torgovkaizolda")
- .SetRarity ( CardRarityFlags.Rare )
- .SetArtist ("artist_name_SBondarev")
- .SetFlavor ( "torgovkaizolda_flavor" )
- .SetDescription ( "torgovkaizolda_descr" );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement