コード例 #1
0
 private int Statuses_Revive_Action(Kernel_bin.Persistant_Statuses statuses0, Kernel_bin.Battle_Only_Statuses statuses1, Kernel_bin.Attack_Flags flags)
 {
     if ((Statuses0 & Kernel_bin.Persistant_Statuses.Death) != 0 || _CurrentHP == 0)
     {
         Statuses0  = Kernel_bin.Persistant_Statuses.None;
         Statuses1  = Kernel_bin.Battle_Only_Statuses.None;
         _CurrentHP = 0;
         return(1);
     }
     return(0);
 }
コード例 #2
0
 private int Statuses_Curative_Item_Action(Kernel_bin.Persistant_Statuses statuses0, Kernel_bin.Battle_Only_Statuses statuses1, Kernel_bin.Attack_Flags flags)
 {
     Kernel_bin.Persistant_Statuses  bak0 = Statuses0;
     Kernel_bin.Battle_Only_Statuses bak1 = Statuses1;
     Statuses0 &= ~statuses0;
     Statuses1 &= ~statuses1;
     if (!bak0.Equals(Statuses0) || !bak1.Equals(Statuses1))
     {
         return(1);
     }
     return(0);
 }
コード例 #3
0
 private int Statuses_White_WindQuistis_Action(Kernel_bin.Persistant_Statuses statuses0, Kernel_bin.Battle_Only_Statuses statuses1, Kernel_bin.Attack_Flags flags) => throw new NotImplementedException();
コード例 #4
0
 private int Statuses_Target_Current_HP_1_Action(Kernel_bin.Persistant_Statuses statuses0, Kernel_bin.Battle_Only_Statuses statuses1, Kernel_bin.Attack_Flags flags) => throw new NotImplementedException();
コード例 #5
0
 private int Statuses_Summon_Item_Action(Kernel_bin.Persistant_Statuses statuses0, Kernel_bin.Battle_Only_Statuses statuses1, Kernel_bin.Attack_Flags flags) => throw new NotImplementedException();
コード例 #6
0
 private int Statuses_Squall_Gunblade_Attack_Action(Kernel_bin.Persistant_Statuses statuses0, Kernel_bin.Battle_Only_Statuses statuses1, Kernel_bin.Attack_Flags flags) => throw new NotImplementedException();
コード例 #7
0
 private int Statuses_Revive_At_Full_HP_Action(Kernel_bin.Persistant_Statuses statuses0, Kernel_bin.Battle_Only_Statuses statuses1, Kernel_bin.Attack_Flags flags) =>
 Statuses_Revive_Action(statuses0, statuses1, flags);
コード例 #8
0
 private int Statuses_Renzokuken_Finisher_Action(Kernel_bin.Persistant_Statuses statuses0, Kernel_bin.Battle_Only_Statuses statuses1, Kernel_bin.Attack_Flags flags) => throw new NotImplementedException();
コード例 #9
0
 private int Statuses_Physical_AttackIgnore_Target_VIT_Action(Kernel_bin.Persistant_Statuses statuses0, Kernel_bin.Battle_Only_Statuses statuses1, Kernel_bin.Attack_Flags flags) => throw new NotImplementedException();
コード例 #10
0
 private int Statuses_Give_Percentage_HP_Action(Kernel_bin.Persistant_Statuses statuses0, Kernel_bin.Battle_Only_Statuses statuses1, Kernel_bin.Attack_Flags flags) =>
 Statuses_Curative_Item_Action(statuses0, Statuses1, flags);
コード例 #11
0
 private int Statuses_Fixed_Magic_Statuses_Based_on_GF_Level_Action(Kernel_bin.Persistant_Statuses statuses0, Kernel_bin.Battle_Only_Statuses statuses1, Kernel_bin.Attack_Flags flags) => throw new NotImplementedException();
コード例 #12
0
 private int Statuses_Everyones_Grudge_Action(Kernel_bin.Persistant_Statuses statuses0, Kernel_bin.Battle_Only_Statuses statuses1, Kernel_bin.Attack_Flags flags) => throw new NotImplementedException();
コード例 #13
0
 public override sbyte StatusResistance(Kernel_bin.Persistant_Statuses s) => sbyte.MaxValue;
コード例 #14
0
ファイル: Damageable.cs プロジェクト: rustyworks/OpenVIII
 public abstract sbyte StatusResistance(Kernel_bin.Persistant_Statuses s);