3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: longx_1985
打印 上一主题 下一主题

[修改] 修改方法分享

[复制链接]

18

主题

802

帖子

1106

积分

游戏狂人

Rank: 6Rank: 6

贡献度
29
金元
9901
积分
1106
精华
0
注册时间
2009-6-3
31#
 楼主| 发表于 2023-8-28 13:25 | 只看该作者
7837315 发表于 2023-7-28 03:12
dot还是能修改的,但是游戏是去呼叫公用的DOT伤害效果,所以会改到多个人物技能的DOT

从dots_data_export. ...

原来是这样,非常感谢,十分有用
回复 支持 反对

使用道具 举报

4

主题

508

帖子

584

积分

高级玩家

Rank: 4

贡献度
3
金元
5716
积分
584
精华
0
注册时间
2011-4-19
32#
发表于 2024-1-15 12:11 | 只看该作者
longx_1985 发表于 2023-8-28 13:25
原来是这样,非常感谢,十分有用

大佬 瘟疫的这个技能前置条件改不了  这条代码无效了 修改后是这样的m_AnyConditionIds,target_is_not_corpse_hidden,target_has_bleed_dot_hidden,target_has_blight_dot_hidden,target_has_burn_dot_hidden,   我修改后只有m_IsMultiHit,True,  这个全队生效和使用次数    m_Limit,30, 可以生效   

回复 支持 反对

使用道具 举报

18

主题

802

帖子

1106

积分

游戏狂人

Rank: 6Rank: 6

贡献度
29
金元
9901
积分
1106
精华
0
注册时间
2009-6-3
33#
 楼主| 发表于 2024-1-15 16:40 | 只看该作者
本帖最后由 longx_1985 于 2024-1-15 16:42 编辑
zz2005531 发表于 2024-1-15 12:11
大佬 瘟疫的这个技能前置条件改不了  这条代码无效了 修改后是这样的m_AnyConditionIds,target_is_not_co ...

是我的问题 除了修改施放条件 在下面target_effects,一行中还需要修改effects的效果,原版中的字段是target_effects,heal_20pct_target_threshold_high,remove_all_bleed,remove_all_blight,remove_all_burn, 第一组的意思是少于特定阈值才能回复血量,如果这个不改的话,使用这个技能就不加血。我们要修改效果的话需要把第一组替换成heal_20pct(或者其他,实际效果参考effects文件), 最后修改效果是target_effects,heal_20pct,remove_all_bleed,remove_all_blight,remove_all_burn, 意思就是恢复20%血量,移除流血中毒和燃烧。
发一个我现在用的战场医疗技能代码,你可以参照下哪里不一样:
element_start,pd_battlefield_medicine,ActorDataSkill
m_IsFriendly,True,
m_IsFriendlySelfTargetValid,True,
launch_ranks,3,4,
target_ranks,1,2,3,4,
m_IsMultiHit,True,
m_AnyConditionIds,target_is_not_corpse_hidden,
m_AverageRankIgnored,False,
m_ValidActOutTypes,skill_before,skill_after,skill_block,
m_Tags,heal,surgeon,pd_battlefield_medicine,
m_IsStallInvalidating,False,
element_end
element_start,pd_battlefield_medicine,ActorDataEffects
target_effects,heal_20pct,remove_all_bleed,remove_all_blight,remove_all_burn,
element_end
element_start,pd_battlefield_medicine_u,ActorDataSkill
m_IsFriendly,True,
m_IsFriendlySelfTargetValid,True,
launch_ranks,3,4,
target_ranks,1,2,3,4,
m_IsMultiHit,True,
m_AnyConditionIds,target_is_not_corpse_hidden,
m_AverageRankIgnored,False,
m_ValidActOutTypes,skill_before,skill_after,skill_block,
m_Tags,heal,surgeon,pd_battlefield_medicine,
m_ConditionIdOverride,pd_battlefield_medicine,
m_SkillHistoryIdOverride,pd_battlefield_medicine,
m_IsStallInvalidating,False,
m_SkillModifierChanceModifiers,curse,3,
element_end
element_start,pd_battlefield_medicine_u,ActorDataEffects
target_effects,heal_25pct,remove_all_bleed,remove_all_blight,remove_all_burn,(升级后每次回复25%的血)
performer_after_target_effects,remove_all_bleed,remove_all_blight,remove_all_burn,
element_end
element_start,pd_battlefield_medicine_u,Unlock
m_RequirementIds,pd_battlefield_medicine,
m_CostId,hero_skill_upgrade,
element_end

回复 支持 反对

使用道具 举报

4

主题

508

帖子

584

积分

高级玩家

Rank: 4

贡献度
3
金元
5716
积分
584
精华
0
注册时间
2011-4-19
34#
发表于 2024-1-15 17:15 | 只看该作者
longx_1985 发表于 2024-1-15 16:40
是我的问题 除了修改施放条件 在下面target_effects,一行中还需要修改effects的效果,原版中的字段是targe ...

谢谢大佬解决了
回复 支持 反对

使用道具 举报

0

主题

27

帖子

40

积分

初级玩家

Rank: 2

贡献度
0
金元
395
积分
40
精华
0
注册时间
2020-2-28
35#
发表于 2025-6-3 00:06 | 只看该作者
7837315 发表于 2023-7-28 03:12
dot还是能修改的,但是游戏是去呼叫公用的DOT伤害效果,所以会改到多个人物技能的DOT

从dots_data_export. ...

6666666666666
回复 支持 反对

使用道具 举报

0

主题

27

帖子

40

积分

初级玩家

Rank: 2

贡献度
0
金元
395
积分
40
精华
0
注册时间
2020-2-28
36#
发表于 2025-6-3 18:16 | 只看该作者
7837315 发表于 2023-7-28 03:12
dot还是能修改的,但是游戏是去呼叫公用的DOT伤害效果,所以会改到多个人物技能的DOT

从dots_data_export. ...

66666666666666
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-19 02:08 , Processed in 0.027173 second(s), 15 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表