新功能介绍
在最新版本的传奇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 人物伤害增加%(变量) 人物伤害增加值(变量) 怪物伤害增加%(变量) 怪物伤害增加值(变量) 防御增加%(变量) 防御增加值(变量) 时间(变量)