jin2003 发表于 2026-5-29 16:30:06

魔法攻击——部分buff效果写法参考


;---------------土控之盾[被动]--------------
#if
CHECKCURRTARGETRACE = 0
equal <$C.STR(S$土控之盾)>1
randomex <$C.STR(N$土控盾麻痹几率)> 100
#act
MAKEPOSION 5 2 10 1
SendNewLineMsg 1 254 0 11 155 2 1对方土控之盾使你麻痹2秒

;--------冻结---------
#IF
CheckMagicName 冻结[被动]
CHECKTEXTLIST ..\QuestDiary\配置文件\冰系技能.txt <$CURRRUSEMAGICID>
#ACT
GetMagicInfo 冻结[被动] 1 N$技能等级
MOV N$冻结加成 <$STR(N$技能等级)>
MUL N$冻结加成 1
INC N$冻结加成 2
CalcPercent <$PKPOWER> <$STR(N$冻结加成)> N$冻结伤害
INC N$冻结伤害 1
GOTO @冻结判定


;--------法杖荼毒[被动]---------
#IF
CheckMagicName 法杖荼毒[被动]
#act
GetMagicInfo 法杖荼毒[被动] 1 N$荼毒等级
MOV N$法杖荼毒几率 <$STR(N$荼毒等级)>
MUL N$法杖荼毒几率 5
INC N$法杖荼毒几率 5
MOVN$法杖荼毒继承 <$STR(N$法杖荼毒几率)>
MOVN$法杖荼毒破防 <$STR(N$法杖荼毒几率)>
INC N$法杖荼毒几率 <$STR(N$法杖荼毒几率_时装)>
INC N$法杖荼毒继承 <$STR(N$法杖荼毒继承_时装)>

#if
large N$法杖荼毒几率 0
randomex N$法杖荼毒几率 100
NOT CHECKTEXTLIST ..\QuestDiary\数据文件\免切割怪物.txt <$CURRRTARGETNAME>
#act
CalcPercent <$maxMC> <$STR(N$法杖荼毒继承)> N$法杖荼毒伤害值
M.MAKEPOSION 0 <$STR(N$法杖荼毒几率)> <$STR(N$法杖荼毒伤害值)> 1
SendCenterMsg 161 0 {[法杖荼毒]|116:162}目标中绿毒<$STR(N$法杖荼毒几率)>秒,每秒伤害<$STR(N$法杖荼毒伤害值)>! 0 1


#if
large N$法杖荼毒几率 0
randomex N$法杖荼毒几率 100
NOT CHECKTEXTLIST ..\QuestDiary\数据文件\免切割怪物.txt <$CURRRTARGETNAME>
#act
CalcPercent <$maxMC> <$STR(N$法杖荼毒继承)> N$法杖荼毒伤害值
movr N$荼毒破防值 1 <$STR(N$法杖荼毒破防)>
M.MAKEPOSION 1 <$STR(N$法杖荼毒几率)> <$STR(N$荼毒破防值)> 1
SendCenterMsg 161 0 {[法杖荼毒]|116:162}目标中红毒<$STR(N$法杖荼毒几率)>秒,目标防御减少<$STR(N$荼毒破防值)>%! 0 1


jin2003 发表于 2026-5-31 08:57:48

啦啦啦啦啦啦
页: [1]
查看完整版本: 魔法攻击——部分buff效果写法参考