Skip to content

属性

  • 与属性插件相关部分,目前支持sx2,sx3,ap2,ap3
  • 注意:部分属性插件实体参数只能是玩家,因为他们不支持怪物属性

增加属性

javascript
属性.增加属性('实体','属性源','属性内容','持续时间')
	参数: 属性源 = 属性源
		  属性内容 = 增加的属性,可以用|分隔增加多条属性
		  持续时间 = 单位秒
	返回值:无

消除属性

javascript
属性.消除属性('实体','属性源')
	参数: 属性源 = 属性源
	返回值:无

更新属性

javascript
属性.更新属性('实体')
	返回值:无

攻击

  • 目前仅支持ap3
javascript
属性.攻击('实体','实体','属性内容','是否清除属性','保留的属性')
属性.攻击('实体','实体','属性内容','是否清除属性')
属性.攻击('实体','实体','属性内容','保留的属性')
属性.攻击('实体','实体','属性内容') 
	后面两个参数不填默认为 truenull
    参数: 属性内容 = 本次伤害附带的属性,可以用 '|' 符号分割多条
         是否清除属性 = true/false,清除属性后攻击只附带属性内容,默认true
         保留的属性 = 只有清除属性=true才有效,可以保留部分属性,例如保留暴击几率和暴击伤害


例:
1.造成 100物理攻击 的伤害
  (默认为清除自身属性,本次伤害只有100物理攻击)
   攻击动作: |-
      属性.攻击(player,entity,'物理攻击:100');

2.造成一次必定暴击的伤害
  (不清除自身属性,本次伤害附带自身所有属性且加上 100暴击 属性)
   攻击动作: |-
      属性.攻击(player,entity,'暴击几率:100',false);