新功能介绍

在最新版本的传奇gom引擎中,开发者新增了SetSkillPower和GetSkillPower功能,允许玩家和开发者轻松设置和获取技能的伤害与防御属性。

设置技能伤害/防御

功能说明: SetSkillPower命令用于调整特定技能的伤害和防御能力。

命令格式:

SetSkillPower 技能ID +/-/= 人物伤害增加% 人物伤害增加值 怪物伤害增加% 怪物伤害增加值 防御增加% 防御增加值 时间(秒;-1表示一直有效)

Copy

参数解释:

技能ID:指定要修改的技能的唯一标识。

+/-/=:表示增加、减少或设置具体的值。

人物伤害增加%:技能对人物造成的伤害增加的百分比。

人物伤害增加值:技能对人物造成的伤害增加的具体数值。

怪物伤害增加%:技能对怪物造成的伤害增加的百分比。

怪物伤害增加值:技能对怪物造成的伤害增加的具体数值。

防御增加%:技能增加的防御百分比。

防御增加值:技能增加的防御具体数值。

时间(秒):设置技能效果持续的时长,-1表示效果一直有效。

示范脚本:

#act

SetSkillPower 66 = 100 0 100 0 0 0 0

SENDMSG 6 你的开天斩技能对人物伤害增加为原来的2倍(增加98%),对怪物伤害为原来的2倍(增加98%)

Copy

获取技能伤害/防御

功能说明: GetSkillPower命令用于获取指定技能的伤害和防御属性。

命令格式:

GetSkillPower 技能ID 人物伤害增加%(变量) 人物伤害增加值(变量) 怪物伤害增加%(变量) 怪物伤害增加值(变量) 防御增加%(变量) 防御增加值(变量) 时间(变量)

Copy

参数解释:

技能ID:指定要获取属性的技能的唯一标识。

后续参数:分别对应技能的伤害和防御属性的变量,用于存储获取到的值。

设置技能伤害/防御

格式: SetSkillPower 技能ID +/-/= 人物伤害增加% 人物伤害增加值 怪物伤害增加% 怪物伤害增加值 防御增加% 防御增加值 时间(秒;-1一直有效)

示范脚本:

#act

SetSkillPower 66 = 100 0 100 0 0 0 0

SENDMSG 6 你的开天斩技能对人物伤害增加为原来的2倍(增加98%),对怪物伤害为原来的2倍(增加98%)

获取技能伤害/防御

GetSkillPower 技能ID 人物伤害增加%(变量) 人物伤害增加值(变量) 怪物伤害增加%(变量) 怪物伤害增加值(变量) 防御增加%(变量) 防御增加值(变量) 时间(变量)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。