找回密码
 立即注册
查看: 42284|回复: 118

【醉生梦死原创】基本修改之五行灵光和box_item类的礼包

   火.. [复制链接]
  • TA的每日心情

    2024-9-15 00:57
  • 签到天数: 700 天

    连续签到: 1 天

    [LV.9]妙领天机

    1308

    主题

    320

    回帖

    4987

    积分

    至尊会员

    架设小能手

    积分
    4987

    最佳新人灌水之王突出贡献男神勋章

    发表于 2019-1-2 22:34:01 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    14.五行灵光修改教程
    ------------【前篇】------------

    首先,对我之前的称号代码进行一下小更正,
    FASI_3_D 0.24;    --冻结抗性+24%
    FDebuffASI_3_D 0.24;   --忽略冻结抗性+24%
    FASI_4_D 0.24;    --减速抗性+24%
    FDebuffASI_3_D 0.24;   --忽略减速抗性+24%

    ------------【基础篇】------------

    修改升级经验,打开tables\CLSVShare下的ElementLightInfo, 修改exp对应的栏目即可。
    如果想要修改五行灵光的效果,需要用到CLSVShare下的ElementLightInfo,element_light_state,以及state这三个文件。
    第一个文件包含了金木水火土(element的序号1-5)五个灵光所对应的技能效果(effects)以及五行灵光所产生的buff(state_id),第二列中的level则代表的五行灵光的等级,其中level6代表变异后的灵光。
    第二个文件代表了五行相生相克的buff所对应的id,每一列从上到下都是金木水火土,每一行从左到右也是金木水火土。举个简单例子,例如你人物属性是火,五行灵光是水,可以在这个csv文件中找到这个状态id 60123,也就是所谓的水克火。
    第三个文件代表了状态buff的id,我们可以搜一下上一步的60123,可以看到,水克火是提升回避等级30点。

    ------------【目标篇】------------

    水灵光基本属性:增加冻结抗性。
    修改满级水灵光的基本属性:增加冻结抗性,法术伤害+800,掉宝率+10%
    水灵光变异后真坎水属性:忽略眩晕抗性,增加冻结抗性,法术伤害+800,掉宝率+10%。
    五行相克属性:我这里就举一个具体的例子,因为我是火属性,那么我就修改水克火的buff:增加眩晕抗性,并提高10%的掉宝率。

    ------------【步骤篇】------------

    【说明】修改的时候尽量在源代码上修改,不要复制我这里的。

    我们一步一步的修改:
    (1)先修改水灵光的基本属性,同时打开ElementLightInfo和state两个文件,在ElementLightInfo的element列中找到3,这几个就是水灵光的基本属性以及变异后的属性。
    我们先修改level中1-5中的代码:
    level1所对应的effects的代码修改为 FASI_3_D 0.03;  
    level1所对应的state_id的代码为60152,我们在state文件中搜索这个id,并将effects那一栏修改为和上面一样的代码,当然可以修改cl_desc中的描述如下  水属性灵光,冻结抗性提升3%。
    其他等级的effects和state_id的修改同理,可以将数值依次调大,保证两个effects里面的代码一样即可。
    原level5所对应的effects里面的代码只有一个,而对应state_id中的effects有2个,所以,我猜测ElementLightInfo中effects中的代码是控制游戏中五行灵光面板上的说明,而state_id 60142中effects中的代码应该是实际效果。
    按照我们5级水灵光的目标,我们需要在60142的effects中进行如下修改 FASI_3_D 0.07;FMagAttack_D 800;FLootRateScale_D 0.1;
    并且修改对应的描述为 水属性灵光,冻结抗性提升7%,法术伤害增加800,并且掉宝率提升10%。

    (2)再修改水灵光的变异属性,同时打开ElementLightInfo和state两个文件,在ElementLightInfo的element列中找到3,再找到level6的那一栏。
    先把level6所在哪一行的effects的代码改为FDebuffASI_0_D 0.07;
    然后在state文件中搜索level6所对应的状态id 60147,分别修改描述和代码如下:
    cl_desc    由水属性灵光变异而成,忽略眩晕抗性提升7%,冻结抗性提升7%,法术伤害增加800,并且掉宝率提升10%
    effects    FDebuffASI_0_D 0.07;FASI_3_D 0.07;FMagAttack_D 800;FLootRateScale_D 0.1;

    (3)修改水克火的状态buff,在element_light_state文件中找到水和火相交的id,也就是60123,在state中搜索60123,然后在分别修改描述和effects中的代码如下:
    cl_desc    眩晕抗性提升7%,并且掉宝率提升10%
    effects    FASI_0_D 0.07;FLootRateScale_D 0.1;
    当然,天命西游里面如果两个相同的属性,不如金金,是不会有任何五行附加属性的,不过这也可以改,只要把element_light_state中金与金的交点填上buff的id就可以了,此时应该注意tables文件夹下面还有一个five_elements的文件,如果要修改的话,这个文件最好也同步。

    【注】以上的代码和称号的代码理论上是一致的,并且以上修改均需同步客户端

    15.道具礼包的修改
    例如,官方商城里面的豪华木材包,其实里面只有3个4等的木材,那么我们怎么在里面添加新的木材呢。
    首先,我们在item_table里面搜索这个豪华木材包,注意其中的2个参数,一个是skill 65496,一个是skill_para_int2 652,skill定义了的打开方式,然后,我们在skill_table里面搜索65496,发现这个id指向的是开启仙鹤坐骑礼包,我们找到礼包的开启内容caster_act,发现这里定义了一个box_item,我们在item_table的目录下找到这个box_item,这时候第一步的652的作用就出来了,我们在box_item.xml里面搜索<box id="652">,找到豪华木材包的源文件,发现其中只有3个,可以改成如下:
                    <box id="652">
                            <item guid ="42503" num ="4" weight="15"/>
                            <item guid ="42533" num ="4" weight="15"/>
                            <item guid ="42543" num ="4" weight="15"/>
                            <item guid ="42553" num ="4" weight="15"/>
                            <item guid ="42563" num ="4" weight="20"/>
                            <item guid ="42663" num ="4" weight="20"/>
                    </box>
    这样所有的4等木材就都被添加进来了,并且每一次开出来都是4个。

    楼主热帖
  • TA的每日心情
    奋斗
    2019-8-29 13:38
  • 签到天数: 467 天

    连续签到: 1 天

    [LV.9]妙领天机

    0

    主题

    2990

    回帖

    2987

    积分

    声名显赫

    积分
    2987
    发表于 2019-1-2 22:48:50 | 显示全部楼层
    发发呆,回回帖,工作结束~
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-8-30 20:24
  • 签到天数: 466 天

    连续签到: 5 天

    [LV.9]妙领天机

    4

    主题

    3077

    回帖

    3078

    积分

    声名显赫

    积分
    3078
    发表于 2019-1-3 22:51:36 | 显示全部楼层
    确实不错,顶先
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 09:41
  • 签到天数: 476 天

    连续签到: 1 天

    [LV.9]妙领天机

    0

    主题

    3074

    回帖

    3069

    积分

    声名显赫

    积分
    3069
    发表于 2019-1-4 10:27:37 | 显示全部楼层
    支持支持再支持
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-30 02:52
  • 签到天数: 479 天

    连续签到: 13 天

    [LV.9]妙领天机

    8

    主题

    3043

    回帖

    3058

    积分

    声名显赫

    积分
    3058
    发表于 2019-1-4 20:09:28 | 显示全部楼层
    发发呆,回回帖,工作结束~
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-8-29 17:16
  • 签到天数: 473 天

    连续签到: 5 天

    [LV.9]妙领天机

    4

    主题

    3024

    回帖

    3032

    积分

    声名显赫

    积分
    3032
    发表于 2019-1-4 22:20:21 | 显示全部楼层
    非常好,顶一下
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-8-30 15:29
  • 签到天数: 486 天

    连续签到: 1 天

    [LV.9]妙领天机

    1

    主题

    3111

    回帖

    3109

    积分

    声名显赫

    积分
    3109
    发表于 2019-1-5 12:31:16 | 显示全部楼层
    支持,楼下的跟上哈~
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 19:36
  • 签到天数: 464 天

    连续签到: 8 天

    [LV.9]妙领天机

    1

    主题

    2997

    回帖

    2994

    积分

    声名显赫

    积分
    2994
    发表于 2019-1-5 14:55:23 | 显示全部楼层
    为保住菊花,这个一定得回复!
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-8-29 14:01
  • 签到天数: 480 天

    连续签到: 1 天

    [LV.9]妙领天机

    5

    主题

    3108

    回帖

    3116

    积分

    声名显赫

    积分
    3116
    发表于 2019-1-5 22:06:32 | 显示全部楼层
    不错 支持下
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-8-30 16:40
  • 签到天数: 472 天

    连续签到: 2 天

    [LV.9]妙领天机

    2

    主题

    3028

    回帖

    3029

    积分

    声名显赫

    积分
    3029
    发表于 2019-1-6 09:16:34 | 显示全部楼层
    围观 围观 沙发在哪里!!!
    回复

    使用道具 举报

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

    本版积分规则

    QQ|Archiver|手机版|小黑屋|任逍遥

    GMT+8, 2024-11-21 18:35 , Processed in 0.074446 second(s), 46 queries .

    Powered by 任逍遥 X3.5

    Copyright © 2001-2024, Rxiaoyao Cloud.

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