魔兽编辑器不用JASS设置装备随机属性 完整触发教程

来源: 作者: 点击:
玩过仿盛大传奇图的都清楚,装备随机属性是核心玩法之一,比如乌木剑基础攻击1-5,极品能额外附加1-1防御;初级力量宝石基础加力量1-5,随机出极品能多加1-2力量,不用JASS就能实现,全程用触发器可视化操作,所有触发步骤一步不落,复制就能用,适配各类仿盛大传奇类地图。
核心前提:先在对象编辑器做好基础装备(比如乌木剑、初级力量宝石),设置好基础属性(如乌木剑攻击1-5、初级力量宝石力量+1-5),随机属性通过触发器叠加,不用写任何脚本,纯鼠标点选操作,新手也能快速上手,以下分两类常见装备(武器、宝石)给出完整触发,覆盖仿盛大传奇中最常用的随机属性类型,可直接套用或修改参数。
一、基础准备(必做,不做触发无法生效)
1. 打开魔兽编辑器,新建地图(或打开已有仿盛大传奇地图),进入“对象编辑器”,找到“物品”分类,新建基础装备(以乌木剑、初级力量宝石为例):
- 乌木剑:物品类型设为“武器”,基础属性设置“攻击力1-5”,其他(名称、图标、等级)按自己地图需求设置,无需添加任何随机属性相关效果。
- 初级力量宝石:物品类型设为“永久性道具”,基础属性设置“力量+1-5”,其他(名称、图标)自定义,同样不添加额外随机效果。
2. 进入“触发器编辑器”,新建一个触发器文件夹,命名为“装备随机属性”,后续所有触发都放在这个文件夹里,方便管理,避免和其他触发器混淆,这也是仿盛大传奇地图制作中常用的整理习惯。
二、武器类(乌木剑)随机属性完整触发(附加防御/攻击浮动,仿盛大传奇极品机制)
触发用途:玩家获得乌木剑后,有概率触发随机属性(极品),比如附加1-1防御、或额外增加1-2攻击,和仿盛大传奇中“普通装备出极品”的机制完全一致,不用JASS,全程点选操作,步骤如下:
触发1:乌木剑随机附加防御(极品触发)
触发名称:乌木剑-随机防御附加
事件:单位 - 单位获得物品
条件:(获得的物品) 等于 (乌木剑) 且 (随机整数 between 1 and 10) 大于 7 (注:概率可改,1-10中大于7就是30%概率出极品,仿盛大传奇常用概率)
动作:
1. 物品 - 设置 (获得的物品) 的附加防御值为 (随机整数 between 1 and 1) (注:就是附加1-1防御,想改上限就改第二个数字,比如1-2防御就改2)
2. 物品 - 更改 (获得的物品) 的名称为 (乌木剑 (极品)) (方便玩家区分普通和极品,仿盛大传奇常见显示方式)
3. 文本 - 向 (物品的所有者 of (获得的物品)) 发送游戏内消息:恭喜获得极品乌木剑,附加1-1防御!(可选,增强玩家体验,和传奇类地图反馈一致)
触发2:乌木剑随机攻击浮动(极品触发,和防御二选一)
触发名称:乌木剑-随机攻击浮动
事件:单位 - 单位获得物品
条件:(获得的物品) 等于 (乌木剑) 且 (随机整数 between 1 and 10) 大于 7 (和上面防御触发概率一致,可单独调整)
动作:
1. 物品 - 设置 (获得的物品) 的基础攻击力最小值为 ((获得的物品) 的基础攻击力最小值 + (随机整数 between 1 and 2)) (在原有1-5基础上,额外加1-2攻击下限)
2. 物品 - 设置 (获得的物品) 的基础攻击力最大值为 ((获得的物品) 的基础攻击力最大值 + (随机整数 between 1 and 2)) (额外加1-2攻击上限,最终攻击变成2-7或3-8)
3. 物品 - 更改 (获得的物品) 的名称为 (乌木剑 (极品))
4. 文本 - 向 (物品的所有者 of (获得的物品)) 发送游戏内消息:恭喜获得极品乌木剑,攻击额外+1-2!
补充:若想让防御和攻击随机二选一,可在两个触发的条件中添加“互斥”,比如防御触发条件加“(随机整数 between 1 and 2) 等于 1”,攻击触发加“(随机整数 between 1 and 2) 等于 2”,这样30%概率中,一半出防御、一半出攻击,更贴合仿盛大传奇的极品随机性。
三、宝石类(初级力量宝石)随机属性完整触发(附加属性浮动,仿盛大传奇宝石机制)
触发用途:玩家获得初级力量宝石(基础力量+1-5)后,有概率额外附加力量,比如极品宝石力量+1-7,和仿盛大传奇中“宝石随机加属性”的玩法一致,纯触发器操作,步骤如下:
触发3:初级力量宝石随机属性浮动
触发名称:初级力量宝石-随机力量附加
事件:单位 - 单位获得物品
条件:(获得的物品) 等于 (初级力量宝石) 且 (随机整数 between 1 and 10) 大于 6 (40%概率出极品,可根据地图平衡调整)
动作:
1. 物品 - 设置 (获得的物品) 的力量加成值为 ((获得的物品) 的力量加成值 + (随机整数 between 1 and 2)) (基础1-5,额外加1-2,最终1-7)
2. 物品 - 更改 (获得的物品) 的名称为 (初级力量宝石 (极品))
3. 文本 - 向 (物品的所有者 of (获得的物品)) 发送游戏内消息:恭喜获得极品初级力量宝石,力量额外+1-2!
补充:若想让宝石随机附加其他属性(比如敏捷、智力),可复制此触发,将“力量加成值”改为“敏捷加成值”或“智力加成值”,同时修改消息提示,适配法师、道士类职业的宝石需求,贴合仿盛大传奇三职业平衡设定。
四、通用触发(所有装备通用,批量设置随机属性,高效便捷)
适合批量设置多种装备(比如裁决、沃玛项链、中级宝石等),不用单独给每个装备做触发,节省制作时间,核心是通过“物品类型”或“物品分类”筛选,步骤如下(以所有武器类装备随机附加属性为例):
触发4:所有武器通用随机属性触发
触发名称:所有武器-随机极品属性
事件:单位 - 单位获得物品
条件:(获得的物品) 的物品类型 等于 武器 且 (随机整数 between 1 and 10) 大于 7 (30%概率,所有武器通用)
动作:
1. 变量 - 新建一个整数变量(命名为“随机属性类型”),设置为 (随机整数 between 1 and 3) (1=防御、2=攻击、3=敏捷,可新增属性类型)
2. 如果 (随机属性类型) 等于 1,则执行动作:
- 物品 - 设置 (获得的物品) 的附加防御值为 (随机整数 between 1 and 2)
- 物品 - 更改 (获得的物品) 的名称为 ((获得的物品) 的名称 + ( (极品-防御+1-2) ))
3. 否则如果 (随机属性类型) 等于 2,则执行动作:
- 物品 - 设置 (获得的物品) 的基础攻击力最小值为 ((获得的物品) 的基础攻击力最小值 + (随机整数 between 1 and 2))
- 物品 - 设置 (获得的物品) 的基础攻击力最大值为 ((获得的物品) 的基础攻击力最大值 + (随机整数 between 1 and 2))
- 物品 - 更改 (获得的物品) 的名称为 ((获得的物品) 的名称 + ( (极品-攻击+1-2) ))
4. 否则如果 (随机属性类型) 等于 3,则执行动作:
- 物品 - 设置 (获得的物品) 的敏捷加成值为 (随机整数 between 1 and 1)
- 物品 - 更改 (获得的物品) 的名称为 ((获得的物品) 的名称 + ( (极品-敏捷+1-1) ))
5. 文本 - 向 (物品的所有者 of (获得的物品)) 发送游戏内消息:恭喜获得极品装备,属性大幅提升!
说明:此触发可直接复制使用,只需在对象编辑器中,将所有武器类物品的“物品类型”设为“武器”即可,无需单独设置,适合仿盛大传奇这类拥有大量武器装备的地图,大幅提升制作效率。
五、触发调试与修改(必看,避免触发失效)
1. 触发生效前提:所有触发的“事件”必须是“单位获得物品”,条件中“物品匹配”必须和对象编辑器中的物品名称完全一致(比如乌木剑不能写成乌木刃,大小写不区分,但文字不能错),否则触发无法生效,这是新手最容易出错的地方。
2. 概率调整:所有触发中的“随机整数 between 1 and 10”可自由修改,比如想提高极品概率,就把“大于7”改成“大于6”(40%概率),想降低就改成“大于8”(20%概率),仿盛大传奇常用概率为20%-30%,平衡游戏体验。
3. 属性数值调整:所有“随机整数 between 1 and 1”中的第二个数字,就是随机属性的上限,比如想让乌木剑附加1-3防御,就改成“随机整数 between 1 and 3”,宝石附加1-3力量,就把对应动作中的数字改成3,按需调整即可。
4. 调试方法:保存地图后,测试游戏,让单位获得对应装备,查看是否触发极品属性、名称是否更改、消息是否提示,若不生效,检查触发条件中的物品名称、事件是否正确,无需修改其他设置,排查起来很简单。
六、拓展触发(仿盛大传奇高阶随机属性,可选添加)
适合想做更丰富极品机制的地图(比如仿盛大传奇的“双极品”“多属性极品”),不用JASS,在基础触发上添加动作即可,以乌木剑双极品(防御+攻击)为例,完整触发如下:
触发5:乌木剑双极品触发
触发名称:乌木剑-双极品附加
事件:单位 - 单位获得物品
条件:(获得的物品) 等于 (乌木剑) 且 (随机整数 between 1 and 20) 等于 1 (5%概率,双极品概率要低,贴合传奇设定)
动作:
1. 物品 - 设置 (获得的物品) 的附加防御值为 (随机整数 between 1 and 1)
2. 物品 - 设置 (获得的物品) 的基础攻击力最小值为 ((获得的物品) 的基础攻击力最小值 + (随机整数 between 1 and 2))
3. 物品 - 设置 (获得的物品) 的基础攻击力最大值为 ((获得的物品) 的基础攻击力最大值 + (随机整数 between 1 and 2))
4. 物品 - 更改 (获得的物品) 的名称为 (乌木剑 (双极品))
5. 文本 - 向所有玩家发送游戏内消息:玩家 (玩家名称 of (物品的所有者 of (获得的物品))) 获得绝世双极品乌木剑,运气爆棚!
总结:以上所有触发均无需JASS,纯魔兽编辑器可视化操作,覆盖仿盛大传奇中最常用的装备随机属性类型(武器附加防御/攻击、宝石附加属性、通用批量设置、双极品),每一步都有明确的操作指引,复制就能用,新手也能快速上手。可根据自己的地图需求,调整触发中的概率、属性数值、物品名称,适配不同装备(裁决、沃玛套、高级宝石等),完全贴合仿盛大传奇的极品装备机制,不用额外添加任何脚本,直接调试生效。