Dragon
ax125Ax125  2023-07-09 19:26 996资源网 隐藏边栏 |   抢沙发  57 
TNewAbility = packed record //元素值
   Smite:   TInt64; //暴击
   DamAdd:  TInt64; //增加攻击伤害
   DcRedu:  TInt64; //物理伤害减少
   McRedu:  TInt64; //魔法伤害减少
   IgnDef:  TInt64; //忽视目标防御
   DamReb:  TInt64; //伤害反射
   AddHP:   TInt64; //人体增加HP
   AddMP:   TInt64; //人体增加MP
   ExpAdd:  TInt64; //经验吸收增加
   DropRate:TInt64; //PK目标爆率
   Goldele: Word; //金元素
   Woodele: Word; //木元素
   Waterele:Word; //水元素
   Fireele: Word; //火元素
   Earthele:Word; //土元素
   windele: Word; //风元素
   Electele:Word; //电元素
  end;
  pTNewAbility = ^TNewAbility;
 
  TAbility = packed record//Size 40
    Level: LongInt; //20121009 飞龙修改 Word;
    AC: TI64Range; //防御
    MAC: TI64Range; //魔防
    DC: TI64Range; //攻击力
    MC: TI64Range; //魔法
    SC: TI64Range; //道术
    HP: TI64Range; //HP
    MP: TI64Range; //MP
    Exp: TI64Range; //Exp
    Weight: TIntRange; //背包Weight
    WearWeight: TIntRange; //负重WearWeight
    HandWeight: TIntRange; //腕力HandWeight
    Alcohol: TIntRange;//酒量
    WineDrinkValue: Word;//醉酒度
    MedicineValue: TIntRange;//药力值
  end;
  pTAbility = ^TAbility;
 
  TRandAbility = packed record
    MaxHPPer: Integer;//HP上限百分比
    MaxMPPer: Integer;//MP上限百分比
 
    nPowerRateEx: Integer;//攻击倍数(攻击时折算)
    nMagicRateEx: Integer;//魔法倍数(攻击时折算)
    nSCRateEx: Integer;//道术倍数(攻击时折算)
 
    nEXPRATE: Integer;//经验倍数
    nPowerRate: Integer;//攻击倍数
    nMagicRate: Integer;//魔法倍数
    nSCRate: Integer;//道术倍数
    nACRate: Integer;//防御倍数
    nMACRate: Integer;//魔御倍数
    nRiskRate: Integer; //爆率机率
    nLeech: Integer; //吸血(虹吸)
 
    boTeleport : Boolean;//传送
    boParalysis : Boolean;//麻痹
    boRevival : Boolean;//复活
    boMagicShield : Boolean;//护身
    boUnParalysis : Boolean;//防麻痹
 
    nCutDmgMonster: TInt64;//怪物切割
    nCutDmgPerMonster: Integer;//怪物比例切割
    nCutDmgRatioMonster: Integer;//怪物切割概率
    nCutDmgPlayer: TInt64;//人物切割
    nCutDmgPerPlayer: Integer;//人物比例切割
    nCutDmgRatioPlayer: Integer;//人物切割概率
    nAntiCutDmg: Integer;//切割抵抗
    nAntiCutDmgPer: Integer;//比例切割抵抗
    nPoisonRatio: Integer;//毒素攻击
    nPoisonPoint: TInt64;//毒素掉血
    nPuzzleRatio: Integer;//眩晕攻击
    nChaosRatio: Integer;//混乱攻击
    nPickRange: Integer;//宠物拾取范围(半径)
  end;
  pTRandAbility = ^TRandAbility;
 
  TAddAbility = record //OK    //Size 40
    wHP: TInt64; //20121009 飞龙修改 Word;
    wMP: TInt64; //20121009 飞龙修改 Word;
    wHitPoint: Word; //准确
    wSpeedPoint: Word; //敏捷
    wAC: TI64Range;//防御
    wMAC: TI64Range;//魔御
    wDC: TI64Range;
    wMC: TI64Range;
    wSC: TI64Range;
    bt1DF: Byte; //神圣
    bt035: Byte;
    wAntiPoison: Word; //中毒躲避
    wPoisonRecover: Word;//几率抗毒
    wHealthRecover: Word; //体力恢复
    wSpellRecover: Word; //魔法恢复
    wAntiMagic: Word; //魔法躲避
    btLuck: Byte;//幸运
    btUnLuck: Byte;//诅咒
    nHitSpeed: Integer;//攻击速度
    nMoveSpeed: Integer;//移动速度
    btWeaponStrong: Byte;//强度
    wWearWeight: Word;//负重 20080325
    wSmite:   TInt64; //致命一击
    wDamAdd:  TInt64; //增加攻击伤害
    wDcRedu:  TInt64; //物理伤害减少
    wMcRedu:  TInt64; //魔法伤害减少
    wIgnDef:  TInt64; //忽视目标防御
    wDamReb:  TInt64; //伤害反射
    wAddHP:   TInt64; //人体增加HP
    wAddMP:   TInt64; //人体增加MP
    wExpAdd:  TInt64; //经验吸收增加
    wDropRate:TInt64; //掉宝率
    wGoldele: Integer; //金元素
    wWoodele: Integer; //木元素
    wWaterele:Integer; //水元素
    wFireele: Integer; //火元素
    wEarthele:Integer; //土元素
    wwindele: Integer; //风元素
    wElectele:Integer; //电元素
  end;
  pTAddAbility = ^TAddAbility;

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

ax125
Ax125 关注:0    粉丝:2
这个人很懒,什么都没写

发表评论

扫一扫二维码分享
×