本站主推发布:新开传奇发布网,新开传奇,新开传奇发布,176复古传奇,迷失传奇,战神传奇,传奇私服,找搜服,仙剑传奇
当前位置: zhaosf首页 > 开服资料 > 传奇脚本 >

装备附加特色伤害脚本

时间:2016-10-12 00:18来源:新开传奇私服 作者:传奇私服发布网
QFunction-0.txt文件下增加以下脚本: [@Help] #IF #ACT goto @给武器附加伤害 ;测试用 [@给武器附加伤害] #IF #ACT #CALL [\附加伤害系统\测试\A武器附加伤害.txt] @A武器附加伤害 [@怪物会心计算] #IF LARGE $STR(N$怪物会心值) 0 #ACT Loopgoto @怪物会心计算1 $STR(N$怪物会心值) [@怪物会心计算1] #IF RANDOM 50 EQUAL $STR(怪物会心) 0 #ACT MOV N$怪物会心
QFunction-0.txt文件下增加以下脚本:
装备附加特色伤害脚本
[@Help]
#IF
#ACT
goto @给武器附加伤害
 
;测试用
[@给武器附加伤害]
#IF
#ACT
#CALL [\附加伤害系统\测试\A武器附加伤害.txt] @A武器附加伤害
 
[@怪物会心计算]
#IF
LARGE <$STR(N$怪物会心值)> 0
#ACT
Loopgoto @怪物会心计算1 <$STR(N$怪物会心值)>
 
[@怪物会心计算1]
#IF
RANDOM 50
EQUAL <$STR(怪物会心)> 0
#ACT
MOV N$怪物会心 1
 
[@MagicStruck]
;被怪魔法攻击
#IF
CHECKCURRTARGETRACE > 0
#ACT
MOV S$怪物 <$CURRRTARGETNAME>
MOV N$怪物附伤 0
MOV N$怪物魔攻 0
MOV N$怪物物攻 0
MOV N$怪物附水 0
MOV N$怪物附火 0
MOV N$怪物附风 0
MOV N$怪物附毒 0
MOV N$怪物附元 0
MOV N$怪物会心值 0
MOV N$怪物会心 0
#CALL [\附加伤害系统\伤害附加计算\C怪物伤害附加计算.txt] @C怪物伤害附加计算
#CALL [\附加伤害系统\伤害附加计算\C怪物造成伤害.txt] @C怪物造成伤害
 
 
[@Struck]
;被怪物物理攻击
#IF
CHECKCURRTARGETRACE > 0
#ACT
MOV S$怪物 <$CURRRTARGETNAME>
MOV N$怪物附伤 0
MOV N$怪物魔攻 0
MOV N$怪物物攻 0
MOV N$怪物附水 0
MOV N$怪物附火 0
MOV N$怪物附风 0
MOV N$怪物附毒 0
MOV N$怪物附元 0
MOV N$怪物会心值 0
MOV N$怪物会心 0
#CALL [\附加伤害系统\伤害附加计算\C怪物伤害附加计算.txt] @C怪物伤害附加计算
#CALL [\附加伤害系统\伤害附加计算\C怪物造成伤害.txt] @C怪物造成伤害
 
[@会心计算]
#IF
LARGE <$STR(N$会心值)> 0
#ACT
Loopgoto @会心计算1 <$STR(N$会心值)>
 
[@会心计算1]
#IF
RANDOM 50
EQUAL <$STR(N$会心)> 0
#ACT
MOV N$会心 1
 
[@MagicAttack]
;伤害附加系统_魔法
#IF
#ACT
MOV N$魔法技能 <$CURRRUSEMAGICID>
MOV N$物攻 0
MOV N$魔攻 0
MOV N$附水 0
MOV N$附火 0
MOV N$附风 0
MOV N$附毒 0
MOV N$附元 0
MOV N$附伤 0
MOV N$会心值 0
MOV N$会心 0
#CALL [\附加伤害系统\伤害附加计算\A伤害附加计算.txt] @A伤害附加计算
INC <$STR(N$附伤)> <$STR(N$魔攻)>
INC <$STR(N$附伤)> <$STR(N$附水)>
INC <$STR(N$附伤)> <$STR(N$附火)>
INC <$STR(N$附伤)> <$STR(N$附风)>
INC <$STR(N$附伤)> <$STR(N$附毒)>
INC <$STR(N$附伤)> <$STR(N$附元)>
goto @会心计算
 
 
;攻击怪物魔法技能触发
#IF
CHECKCURRTARGETRACE > 1
#ACT
#CALL [\附加伤害系统\伤害附加计算\B魔法技能伤害.txt] @B魔法技能伤害
#CALL [\附加伤害系统\伤害附加计算\A造成魔法伤害.txt] @A造成魔法伤害
BREAK
 
[@Attack]
;伤害附加系统_物理
#IF
#ACT
MOV N$物理技能 <$CURRRUSEMAGICID>
MOV N$物攻 0
MOV N$魔攻 0
MOV N$附水 0
MOV N$附火 0
MOV N$附风 0
MOV N$附毒 0
MOV N$附元 0
MOV N$附伤 0
MOV N$会心值 0
MOV N$会心 0
#CALL [\附加伤害系统\伤害附加计算\A伤害附加计算.txt] @A伤害附加计算
INC <$STR(N$附伤)> <$STR(N$物攻)>
INC <$STR(N$附伤)> <$STR(N$附水)>
INC <$STR(N$附伤)> <$STR(N$附火)>
INC <$STR(N$附伤)> <$STR(N$附风)>
INC <$STR(N$附伤)> <$STR(N$附毒)>
INC <$STR(N$附伤)> <$STR(N$附元)>
goto @会心计算
 
;攻击怪物物理技能触发
#IF
CHECKCURRTARGETRACE > 1
#ACT
#CALL [\附加伤害系统\伤害附加计算\B物理技能伤害.txt] @B物理技能伤害
#CALL [\附加伤害系统\伤害附加计算\A造成物理伤害.txt] @A造成物理伤害
BREAK
 
(责任编辑:找搜服传奇发布网)
------分隔线----------------------------
栏目列表
推荐内容