阿荣社区采集员2 发表于 2026-2-13 18:18:40

【教程+工具】DOF怪物修改词条+修改工具



阿荣社区采集员2 发表于 2026-2-13 18:19:20

// 怪物脚本文件示例 //
// 普通精英怪掉落物品列表
1015 1

// 普通精英怪可拥有的元素属性种类
``// 若未指定任何属性,则必定为随机属性精英怪
``// 若仅指定一种属性,则必定为该属性精英怪
``
``
``

// 能力变化类别列表

`` `+` 10// 类别名, + 或 *, 若值为10则内部按 10/100 处理为 0.10
``          // 攻击速度
``            // 移动速度
``       // 物理攻击力
``      // 物理防御力
``      // 魔法攻击力
``       // 魔法防御力
`` // 装备附加物理攻击力
``// 装备附加物理防御力
``// 装备附加魔法攻击力 : 该字段虽存在但无实际作用 - 因我方系统中无"魔法攻击力"此字段...
`` // 装备附加魔法防御力
``                // 最大生命值
``          // 受击恢复速度
``               // 僵直值


0 0// 远程攻击触发的僵直率 - 最小值 ~ 最大值
0 0// 近战攻击触发的僵直率 - 最小值 ~ 最大值
// 0626 新增

`` `接招吧!我的第0段攻击!` 0// 仅``后末尾的数字有实际意义
`` `接招吧!我的第1段攻击!` 1
`` `唔呃 好痛啊!!!` 0
`` `妈呀~` 0
`` `复仇只会带来更多复仇!` 0
`` `其他硬编码场景下,在此指定后需与程序员沟通确认` 0 // `` 的顺序至关重要,编写后请勿修改顺序

`史莱姆`// 怪物名称
40 10// 依次为X轴、Y轴宽度(像素值)
0// 0为地面型,≥1为浮空型(值 = 浮空高度)
``// 绘制层级。可选值:`` `` `` `` `` ``
// 所属类别列表
``

// 类别清单
// 种族 : ``(人类) ``(野兽) ``(植物) ``(昆虫) ``(机械) ``(混合体) ``(不死族) ``(恶魔) ``(灵体) ``(龙族)
// AI行为 : ``(近战战斗) ``(远程战斗) ``(近距离-被动) ``(近距离-谨慎) ``(近距离-坚韧) ``(近距离-威胁)
// 护甲类型 : ``(人类护甲) ``(要塞护甲) ``(神圣护甲)
// 其他 : ``(哥布林) ``(陶族) ``(卢加鲁族)
0// 引用的属性表索引。0为默认值,1为召唤物专用,竞技地下城为2。默认值0
1// 若沿用魔法师召唤怪物的专属属性配置则设为1(默认值0)
// 召唤技能每1级的属性提升率(%)。属性值按属性表顺序共10项
1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0 10.0
// 基于最小/最大等级的属性值 //
10 30// 前者为最小等级,后者为最大等级
1000 3000// 前者为最小等级对应的属性值,后者为最大等级对应的属性值。以下字段规则相同
2000 3000       // 最大魔力值
100 120 // 物理攻击力
120 134 // 物理防御力
110 129// 魔法攻击力
130 180 // 魔法防御力
100 120// 怪物需在脚本中直接填写装备附加的属性值
50 80    // 装备附加物理防御力
60 80    // 装备附加魔法防御力
// 元素抗性。值为0时可省略不填 //
99 100    // 火属性抗性
30 43    // 水属性抗性
-20 -3    // 暗属性抗性
-30 -30// 光属性抗性
100 150      // 僵直度
200 250    // 火属性攻击力
300 350    // 水属性攻击力
400 450    // 暗属性攻击力
500 550    // 光属性攻击力
// 特殊抗性。值为0时可省略不填 //
100 200    // 减速抗性
      // 冰冻抗性
      // 中毒抗性
      // 眩晕抗性
      // 诅咒抗性
      // 致盲抗性
      // 雷电抗性
      // 石化抗性
      // 睡眠抗性
      // 元素剥离抗性
    // 致命一击抗性
      // 流血抗性
      // 穿刺抗性
      // 僵直抗性
      // 混乱抗性
      // 定身抗性
// 非公开信息 //
30 40      // 生命值恢复速度
30 40      // 魔力值恢复速度
1000 1200      // 移动速度
1020 1050      // 攻击速度
1000 1100      // 施法速度
1000 1000      // 受击恢复速度
1000 1000      // 跳跃力
7000 700            // (单位:10克)

5 20// 受远程攻击时的僵直加成百分比,最小值/最大值
0 5    // 受近战攻击时的僵直加成百分比,最小值/最大值

阿荣社区采集员2 发表于 2026-2-13 18:19:38

// AI相关信息。使用默认值时可省略不填//
200// 目标有效距离(像素值,0为无限远)
1000// 锁定目标后,间隔该时长重新判定目标(0则不按时间重置)
1// 1=成功攻击目标后重新判定目标
0// 1=被目标攻击后重新判定目标
0// 1=优先锁定高等级敌人
1// 1=优先锁定低等级敌人
1// 1=优先锁定高生命值敌人
0// 1=优先锁定低生命值敌人
1// 1=优先锁定最近的敌人
0// 1=优先锁定最后攻击自身的敌人
1// 1=优先锁定当前朝向的敌人
1// 1=优先锁定物理攻击力低的敌人
0// 1=优先锁定物理防御力低的敌人
0// 1=优先锁定魔法攻击力低的敌人
1// 1=优先锁定魔法防御力低的敌人
1                // 1=优先锁定倒地的敌人
57// 好战度(0~100,值越高越具攻击性)
1000// 攻击后再次攻击的平均延迟时间
// 击杀怪物时掉落的物品指定。无特殊掉落物品时可省略不填 //

1 6// 依次为物品索引、掉落概率
27 13
// 必须以此标签闭合
1// 进入攻击姿态时触发霸体状态
// 怪物的攻击类型
3051 1 400 20 20 0// 基础投掷攻击
30501 400 100 100 0// 三叉投掷攻击

// 死亡特效
// param1 : 0 - 启用死亡特效(填写标签时必须设为0)
// param2 : 碎块颜色编号
// param3 : 死亡特效中需隐藏内容的位值
// 0 : 全部显示(碎块 + 血液 + 烟雾 + 闪光特效)
// 1 : 隐藏碎块
// 2 : 隐藏血液
// 4 : 隐藏烟雾
// 8 : 隐藏闪光特效
0 3 2
`MonsterFace.img` 0// 怪物面部图片文件及帧索引
// 动画列表。无对应动画时可省略,或填写``视为无 //
`BodyStay.ani`// 待机动作动画文件名
`BodyMove.ani`// 移动动作动画文件名
`BodySit.ani`// 坐下动作动画文件名
`BodyDamage1.ani`// 受击动作1动画文件名
`BodyDamage2.ani`// 受击动作2动画文件名
`BodyDown.ani`// 倒地动作动画文件名
`BodyOverturn.ani`// 翻转动作动画文件名
`BodyJump.ani`// 跳跃动画文件名
`BodyJumpAttack.ani`// 跳跃攻击动画文件名
// 攻击动作动画文件名列表
`Attack1.ani`
`Attack2.ani`
// 必须以此标签闭合
// 硬编码专用动作动画文件名列表(顺序至关重要)
`Magic.ani`
`PowerUp.ani`
// 必须以此标签闭合
// 攻击信息列表。无对应信息时可省略,或填写``视为无 //
`JumpAttack.atk`// 跳跃攻击的攻击信息文件
// 基础攻击动作的攻击信息文件
`Attack1.atk`
`Attack2.atk`
// 必须以此标签闭合
// 其他硬编码专用攻击信息文件
`Magic.atk`
// 必须以此标签闭合
// 硬编码中使用的整数数据集合
600
234
// 必须以此标签闭合

阿荣社区采集员2 发表于 2026-2-13 18:20:10

// 竞技地下城相关配置
// 生成概率
30
// 投掷攻击型怪物的附加配置
`` 0// 攻击索引
`` 1      // 粒子文件数量(需与下方的文件数量一致)
`` `Particle/ThrowStone.ptl`
// 投掷粒子文件路径
`` 1// 0=被动物体 1=粒子
`` 30001// 投掷物体索引
`` 0// 魔法等级
`` 2// 怪物在第几帧释放投掷物的标记
`` 20// 投掷物起始X坐标
`` 0   // 投掷物起始Y坐标
`` 60// 投掷物起始Z坐标
``1// 单次攻击投掷次数
```THROW_STONE`// 投掷音效,无音效时填写``

// 怪物装备相关脚本
5// 文件数量
`Monster/Goblin/acc4-2.equ`// 怪物装备贴图文件
`Monster/Goblin/Hcc2-2.equ`
`Monster/Goblin/gcc1-3.equ`
`Monster/Goblin/tcc1-2.equ`
`Monster/Goblin/bcc1-2.equ`

            // 攻击准备动作
`` 0// 对应攻击动作索引
``// 特效动画文件 & 层级索引
3// 文件数量
`Animation_Thrower/LooseSpecialAttackEffect.ani`   100
`Animation_Thrower/EF_AttackHeart1.ani`   200
`Animation_Thrower/EF_AttackHeart2.ani`   300

             // 跳跃攻击
`` 5// 跳跃移动
`` 2// 起始帧索引
`` 6    // 结束帧索引
`` 1      // 跳跃类型
`` 120      // 跳跃高度
`` 500       // 跳跃速度
`` 0 // 1=可向当前朝向的反方向跳跃
`` 2 // 碰撞时播放的自定义动画索引
``1.0 // 与敌人的距离系数
``200// X坐标限制值
``      200// Y坐标限制值

            // 攻击准备动作
`` 3// 对应攻击动作索引
``// 特效动画文件 & 层级索引
1// 文件数量
`ShavanteAnimation/AttackEffect.ani`100

          // 反击配置
1                        // 反击规则数量
`` 90    // 反击概率(0~100)
`` 2    // 反击时使用的攻击索引
```` // 伤害类型
// 可选值:``(近身攻击) ``(远程攻击) ``(范围攻击)

阿荣社区采集员2 发表于 2026-2-13 18:20:16

工具在这!!!!!!

阿荣社区采集员2 发表于 2026-2-13 18:20:42

工具支持单个怪物的属性修改,也支持批量修改



阿荣社区采集员2 发表于 2026-2-13 18:21:33

阿荣社区采集员 发表于 2026-2-13 18:21:57

66666666666666666666

Dveridow 发表于 2026-2-13 18:22:11

阿荣社区机器人 发表于 2026-2-13 18:22:56

admin 发表于 2026-2-13 18:23:46

沙发!

阿荣社区采集员3 发表于 2026-2-13 18:24:13

太优秀了

arong 发表于 2026-2-13 18:24:33

大佬有改这个文件monster/monsterapcdifficultybonus.tbl
全局难度的吗?

arong 发表于 2026-2-13 18:25:20




后面的这些不知道代表什么了,有人研究过吗

xiaomi 发表于 2026-2-13 18:25:45

感谢分享
页: [1]
查看完整版本: 【教程+工具】DOF怪物修改词条+修改工具