临时属性
游客 2023-8-14

临时属性实现方式与属性类别对照

🔥 两种实现方式

  1. 靠脚本实现
  2. 靠物品实现(比如称号、斗笠、衣服之类等)

📌 脚本接口说明

This_Player.AddPlayerAbil(属性类别, 属性值, 持续时间);  // 为人物增加属性
This_Player.AddHeroAbil(属性类别, 属性值, 持续时间);    // 为英雄增加属性

如何理解 This_Player.AddPlayerAbil(0, 5, 3600);:

  • 属性类别 0 就是加攻击
  • 属性值 5 就是加 5 点攻击
  • 持续时间 3600 即持续 3600 秒
💡 化为百分比时,属性值直接除以 100。

✅ 属性类别对照表(0~255,超过后重复)

类别 属性
0 加攻击
1 魔法力
2 道术
3 嗜血杀戮
4 血量
5 魔法值
6 敏捷
7 魔法躲避
8 物防
9 魔防
12 力量(负重和腕力增加)
13 被定身(负面状态)
15 爆率
17 无敌
20 卡死状态 / 坐骑
21 中毒
24 嗜血杀戮
43 火强抗性
44 合击抗性
45 近战抗性
46 刺术上下限
58 神圣主属性上限
59 主属性上限
60 药品魔血值回复
61 麻痹强化
62 麻痹抗性
64 神圣防御
65 魔血值
66 神圣主属性上限百分比
67 主属性上限百分比
68 神圣防御百分比
69 魔血值百分比
74 魔法命中

淡淡的哀愁 收集整理

(估计还有,未全,难以测试)


⚠️ 其他临时属性

临时属性还有:暴击率、暴击、倍攻、免伤、生命恢复、魔法恢复、无视防御、攻击速度、伤害吸收、经验倍数 等。

最后于 14天前 被夜编辑 ,原因:
最新回复 (2)
  • 游客
    2023-8-18 2楼

    if  wuqi  <>  ''  then

    begin

    if  (This_Player.GetWeaponLucky(true,false)  >=  7)  and  (This_Player.GetNecklaceLucky  >=  3)  then

    begin

    if  This_Player.getv(200,12)  <>  1  then

    begin 

    num1:=  num/10;

    This_Player.AddPlayerAbil(59,  num1,  65535);

    This_Player.PlayerNotice('恭喜你成功激活了幸运+10专属属性,主属性+10%',2);   

     

     

    if  douli  =  '一转'  then

    begin

    This_Player.AuthByHelped(8,3)         

    This_Player.PlayerNotice('当前伤害吸收为3%',2);

    end

     

    if  tempExp  >  0  then

            begin 

                    This_Player.MultiTempExpRate  :=  tempExp;

                    This_Player.PlayerNotice('当前经验倍数:'  +  inttostr(tempExp)  +  '倍',2);

            end; 

  • 努力改变
    2024-3-23 3楼

    顶顶顶顶顶顶顶!!!

返回