星河彩虹独立端知识库
文档目录
大功能解析说明

套装功能设置

如何添加套装

  • 引擎面板 -> 管理 -> 套装管理

  • 填写对应装备名字
  • 填写对应的套装名字,如果需要激活技能,填写技能名字和技能等级
  • 点击"增加"按钮

设置对应套装属性方案

  • 点击选择所要设置的套装
  • 可以选择满足指定件数触发指定方案,如果件数为0,则表示满足全套所有装备
  • 设置玩属性方案后,点击修改并保存即可

引擎套装配置保存

  • 引擎套装配置文件保存为Mir200\Config\SuitItems.xml

配置修改套装属性方案

  • 特别说明:全新引擎套装属性抛弃Gameload.DB中套装属性设置。
  • 特别说明:属性需要手动添加修改Config\Suit.xml文件
    • 套装配装备置文件:SuitItems.xml  【此文件是在引擎面板添加对应装备方案后自动生成该文件】
    • 套装配属性置文件:Suit.xml      【此文件是手动修改增加套装属性文件】

剖析Suit.xml属性设置

根据以下的配置示例,可以在增加更多属性方案

代码示例
<Suits>

<Suit id = "1" desc = "套装方案1" color = "FF88CC33"> <!-- id为1,表示“套装方案1” color的值表示客户端所需要显示的颜色 desc表示文字注释描述 -->
<Prop name = "hp" value_0 = "8" value_1 = "8" /> <!-- hp 为生命 增加8 -->
<Prop name = "fy" value_0 = "5" value_1 = "10" /> <!-- fy 为防御 增加5-10 -->
<Prop name = "pdgl" value_0 = "20" value_1 = "20" /> <!-- pdgl 为破盾概率 增加20% -->
<Prop name = "zygjbs" value_0 = "15" value_1 = "15" /> <!-- zygjbs 为职业攻击倍数 增加15% --> <!-- 当前此方案配置4种属性,每个方案属性最多支持10种 -->

<SkillProp id = "26" power = "5" /> <!-- 表示技能属性加成,id为26为烈火剑法,(power为5烈火剑法威力+5%)-->
<SkillProp id = "26" holy_0 = "25" holy_1 = "30" /> <!-- 表示技能属性加成,id为26为烈火剑法,(holy_0为25,holy_1为30表示烈火剑法附加25-30的神圣伤害)-->
<SkillProp id = "71" reduce = "10" /> <!-- 表示技能属性加成,id为71为狂龙紫电,(reduce为10免除狂龙紫电10%的伤害)-->
<SkillProp id = "67" ref = "15" ref_rate = "20" /> <!-- 表示技能属性加成,id为67为幽冥火咒,(有20%的概率反射幽冥火咒15%的伤害)--> <!-- 当前此技能配置4种属性,每个方案最多支持5种技能属性 -->

<SpProp id = "0" /> <!-- 表示附加特殊属性,id为0拥有麻痹属性-->
<SpProp id = "1" /> <!-- 表示附加特殊属性,id为1拥有护体属性--> <!-- 特殊属性方案配置无限制 -->
</Suit>

<Suit id = "2" desc = "套装方案2" color = "FF88CC33"> <!-- id为2,表示“套装方案2” color的值表示客户端所需要显示的颜色 desc表示文字注释描述 -->
<Prop name = "qggl" value_0 = "50" value_1 = "50" />
<Prop name = "qgsh" value_0 = "100" value_1 = "200" />
</Suit>

<Suit id = "3" desc = "套装方案3" color = "FF88CC33"> <!-- id为3,表示“套装方案3” color的值表示客户端所需要显示的颜色 desc表示文字注释描述 -->
<Prop name = "fybs" value_0 = "10" value_1 = "10" />
<Prop name = "mffybs" value_0 = "10" value_1 = "10" />
</Suit>

</Suits>

其他说明

  • SpProp 支持以下特殊属性
代码示例
0:麻痹
1:护体
2:复活
3:负载
4:技巧
5:探测
6:隐身
7:防麻痹
8:破护身
9:破复活
10:超级麻痹
11:超级护体
12:超级复活
13:不掉装备
14:不掉包裹
15:魔道麻痹
16:防魔道麻痹
  • 关于技能属性配置,如果对于1个技能可以同时配置所有属性
代码示例
<SkillProp id = "26" power = "5" reduce = "10" ref = "15" ref_rate = "20" holy_0 = "25" holy_1 = "30"/>

该配置则表示针对烈火剑法,威力增加5%,对烈火剑法免除10%伤害,对烈火剑法有20%的概率反射15%的伤害,烈火剑法附加25-30的神圣伤害


客户端说明

  • 说明一:

  • 将服务端中 SuitItems.xml 和 Suit.xml 两个文件直接复制到客户端Data\config 目录下即可。

  • 客户端中装备就会显示套装属性,如果不复制,则客户端不会显示套装属性

  • 说明二:

  • 客户端Data\config\GoodTipsCfg.xml 可以配置套装tips宽度

  • 例如:正常tips宽度最大为 maxwidth="120" , 如果该装备有套装属性则tips宽度为 suitmaxwidth="300"

  • 说明三:

  • 客户端Data\config\attrformat.csv可修改套装显示属性描述文字,修改"属性名"这一列

代码示例
<tip stdmode = "21" maxwidth = "120" suitmaxwidth = "300"> <!-- suitmaxwidth表示物品拥有套装属性tips宽度则为300像素 -->
<line ref = "common" />
<line ref = "dura" />
<line ref = "equipprop" />
<line ref = "gooditemprop" />
</tip>

本页目录