DNF私服之PVF修改-装备篇

本教程详细讲解如何修改PVF文件以创建定制称号,包括装备属性设置、动态条件判断、技能冷却缩减和伤害增强等功能。通过调整代码,实现力量、智力、最终伤害等多方面提升,同时涉及角色状态判断和技能冷却时间减少等高级特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大家好,本篇教程教大家如何修改PVF装备。

今天给大家出一篇关于修改PVF教程,本教程演示修改装备信息。

这是一个自制称号文件,需要满足以下词条。

#PVF_File

[name]  //装备名称
	`★★★★★最強定制稱號★★★★★`

[explain]  //装备词条显示
`力量、 智力 +25%%
最終傷害增加 +30%%
所有技能攻擊力 +40%%
攻擊時, 附加40%%的傷害
暴擊時, 額外增加20%%的傷害增加量
攻擊時, 有80%%的幾率使敵人進入破武器、 破甲狀態10秒
攻擊時, 有30%%的幾率使減少敵人30%%的血量
所有技能冷卻時間 -35%%
強化增幅幾率增加 +10%%
城镇移动速度 +70%%`

[flavor text]   //装备名称
	`★★★★★最強定制稱號★★★★★`

下面开始介绍各个词条实现步骤!

1.装备类型,适用职业,交易类型,装备穿戴等级,装备增加HP和MP,恢复速度,三攻,三速。

[grade] //掉落等级
	1

[rarity]//装备类型 0.白装 1.蓝装 2.紫装 3.粉 4.史诗 5.勇者 6.传说 7.神话
	4
[usable job]//职业,all代表全部。适用角色//文本最下面详细介绍!!!
	`[all]`
[/usable job]

[attach type]//交易类型,文本最下面详细介绍
	`[trade]`

[minimum level]//装备、物品使用最小等级
	1
[HP MAX]//增加生命值
	500

[MP MAX]//增加魔法值
	500

[HP regen speed]//生命回复速度
	120

[MP regen speed]//魔法回复速度
	24

[equipment physical attack]//装备物理攻击	380	380,增加380物理攻击
	380	380

[equipment magical attack]//魔法物理攻击	380	380,增加380魔法攻击
	380	380

[separate attack]//魔法独立攻击	380	380,增加380独立攻击
	380	380
[attack speed]//攻击速度      100 =10%攻击速度
	150

[cast speed]//施放速度     100 =10%攻击速度
	150

[move speed]//移动速度     100 =10%攻击速度
	150

2.这里解释四维及暴击,命中等参数。

[physical attack]//力量
	500

[magical attack]//智力
	500

[physical defense]//体力
	500

[magical defense]//精神
	500
[stuck]//命中率        -10 = 增加 10%
	-8

[stuck resistance]//回避率    100 = 10%
	80

[physical critical hit]//物理暴击率       1代表 1%
	20.0

[magical critical hit]//魔法暴击率       1代表 1%
	20.0

[all elemental attack]//所有属性强化
    50
[room list move speed rate]//城镇移动速度    0.1代表10%
	0.7

3.从这里开始就比较复杂,上面的都是固定词条写死的,下面则是动态条件。

这里我们根据角色信息作出判断,实现某些功能。

[if]//判断条件,血量大于0
	[change status]
		`hp`
		`>`
		`%`	0
		`end`
[/if]
[then]//条件触发执行
	[target]
		`myself`	-1                //myself 施法者自己
	[stat by condition]//标签
		`physical attack`        增加物理攻击
		`%`	25
	[stat by condition]
		`magical attack`        增加魔法攻击
		`%`	25
	[stat by condition]
		`physical attack bonus`        追加物理攻击
		`%`	40
	[stat by condition]
		`magical attack bonus`        追加魔法攻击
		`%`	40
	[stat by condition]
		`separate attack`        追加独立攻击
		`%`	40
[/then]
//这个语句表示角色HP大于0,则触发以上特效加成,增加三攻及追加共计属性。

4.接下来是技能CD解释。

[if]//判断条件,mp大于0
	[change status]
		`mp`
		`>`
		`%`	0
		`end`
	[cooltime]   //冷却时间,条件触发后下次触发时间
		10000000          //1000=1s
[/if]

[then]//条件触发执行
	[target]
		`myself`	-1
	[duration]
		3000000         //持续时间
	[probability]
		100         可能性 触发几率
	[stat]
		`skill cool time`         //技能cd减免-35
		`%`	-35
[/then]

//上面这个角色死亡会失效。
//加上下面这个条件修补死亡sd失效问题。

[if]//判断条件,角色复活
	[revive]
		1
[/if]

[then]
	[target]
		`myself`	-1
	[duration]
		3000000         //持续时间
	[probability]
		100         可能性 触发几率
	[stat]
		`skill cool time`         //技能cd减免-35
		`%`	-35
[/then]

根据条件,实现伤害增加等效果。

[if]
	[attack success]//攻击成功
		1
[/if]

[then]
	[target]
		`enemy`	-1
	[add absolute damage]//附加伤害40%(白字伤害)
		`all`
		`%`	40
[/then]


[if]//
	[cooltime]
		10000
	[attack success]//攻击成功
		1
[/if]

[then]
	[target]
		`enemy`	-1
	[duration]
		8000      持续时间
	[probability]//可能性 触发几率
		80
	[reduce probability to human armor at pvp module]//消减护甲
		80
	[active status]
		`weapon break`	70	10
	[active status]
		`armor break`	70	10
[/then]


//
[if]
	[event attack success]任何(事件)攻击成功:
		1
[/if]

[then]
	[target]
		`enemy`	-1
	[probability]    /扣血代码
		30
	[weakness]
		30
[/then]

[if]
	[event attack success]任何(事件)攻击成功:
		1
[/if]

[then]
	[target]
		`enemy`	-1
	[increase damage]//附加伤害
		`%`	30
[/then]

[equipment type]//装备类型//文档最下面介绍
	`[title name]`	1

[move wav]// 跌落到地面或移动物品(包括安装件)时发出的声音
	`NAME_TOUCH`

[icon]//装备栏中所展示的图标
	`Item/Title/9itubiao.img`	10

[custom animation]//称号动画
	`TitleAnimation/9ivip10.ani`
[/custom animation]

代码集体注释在这里!!!!!

代码集体注释在这里!!!!!

代码集体注释在这里!!!!!

//职业//
[creator mage] = 缔造者
[all] = 所有角色
[swordman] = 鬼剑士
[demonic swordman] = 黑暗武士
[fighter] = 格斗家(女)
[at fighter] = 格斗家(男)
[gunner] = 神枪手(男)
[at gunner] = 神枪手(女)
[mage] = 魔法师(女)
[at mage] = 魔法师(男)
[priest] = 圣职者
[thief] = 女鬼剑

//交易类型//
[free] = 不限制
[sealing] = 封装
[trade] = 不可交易
[account] = 帐号绑定
[trade delete] = 无法交易、删除
[sealing trade]=封装且不可交易



==========[装备]==========
[title name] = 称号
    [equipment type]时装 皮肤
[weapon] = 武器
[coat] = 上衣
[pants] = 下衣 
[pants avatar] = 下衣时装
[hat] = 帽子
[shoulder] = 护肩
[waist] = 腰带
[shoes] = 鞋子
[amulet] = 项链
[wrist] = 手镯
[ring] = 戒指
[support] = 辅助装备
[aurora avatar] = 光环
[magic stone] = 魔法石
[artifact red] = 宠物装备 红
[artifact blue] = 宠物装备 蓝
[artifact green] = 宠物装备 绿
[skin avatar] = 皮肤
[face avatar] = 脸部装扮

以上就是定制称号的全部修改!!

附上游戏效果图。

CD减免,因为还有定制宠物,两个加起来CD减免70%

角色死亡复活后特效不失效。

装备词条展示:

 

哈哈,教程结束,上面这些修改源自各大资源站收集整理,修改并测试!!!

评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一个立志成为资深运维的男人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值