예제 #1
0
파일: Deities.cs 프로젝트: trystan/appawiad
 public override void AddToCurse(Deity self, Level level, Agent agent, StatusEffect curse)
 {
     curse.AddAttackEffect("-ATK vs undead", a => {
         if (a.Defender.Team == "undead")
         {
             a.AttackBonus--;
         }
     });
     curse.AddDefendEffect("-DEF vs undead", a => {
         if (a.Attacker.Team == "undead")
         {
             a.DefendBonus--;
         }
     });
 }
예제 #2
0
파일: Deities.cs 프로젝트: trystan/appawiad
 public override void AddToBlessing(Deity self, Level level, Agent agent, StatusEffect blessing)
 {
     blessing.AddAttackEffect("+bone weapon ATK", a => {
         if (a.Attacker.Weapon?.MadeOf == "bone")
         {
             a.AttackBonus++;
         }
     });
     blessing.AddDefendEffect("+bone armor DEF", a => {
         if (a.Defender.Armor?.MadeOf == "bone")
         {
             a.DefendBonus++;
         }
     });
 }
예제 #3
0
파일: Deities.cs 프로젝트: trystan/appawiad
 public override void AddToBlessing(Deity self, Level level, Agent agent, StatusEffect blessing)
 {
     blessing.AddDefendEffect("+2 DEF vs all", a => a.DefendBonus += 2);
 }
예제 #4
0
파일: Deities.cs 프로젝트: trystan/appawiad
 public override void AddToCurse(Deity self, Level level, Agent agent, StatusEffect curse)
 {
     curse.AddAttackEffect("-ATK vs all", a => a.AttackBonus--);
     curse.AddDefendEffect("-DEF vs all", a => a.DefendBonus--);
 }
예제 #5
0
파일: Deities.cs 프로젝트: trystan/appawiad
 public override void AddToBlessing(Deity self, Level level, Agent agent, StatusEffect blessing)
 {
     blessing.AddAttackEffect("+ATK vs all", a => a.AttackBonus++);
     blessing.AddDefendEffect("+DEF vs all", a => a.DefendBonus++);
 }