本帖最后由 zhengyu9527 于 2020-6-18 16:13 编辑 smayuk2046lt 发表于 2018-7-24 18:29 虽然是2018年的回复,但是也很想回一下: 我这是是一个叫外伤的状态,一共10层 这样可以通过这个状态造成固定护甲降低+百分比护甲降低+恢复能力减弱的多重效果 <Custom Apply Effect> target._swordtime=target._swordtime||0; if(target._swordtime>=10){ target._swordtime=10; }else{ target._swordtime+=1; target.setStateCounter(15, target._swordtime);//外伤状态ID15 var stage1 = target._swordtime;//按照该状态的层数 var stage2 = target._swordtime + 150;//对应的实际效果状态,1对应151 if(target._swordtime=stage1){ target.addState(stage2); } } </Custom Apply Effect> ---------------------- <Custom Remove Effect> target._swordtime=0; target.removeStateCounter(15); for(var a=151;a<160;a++){ target.removeState(a); } </Custom Remove Effect> --------------------- 对应状态设置后还需要在每个状态里写上获取151,移除152~160这些,避免多层效果叠加 |
这个牛逼 |
这个真的太厉害……学到了学到了 |
卧槽 大佬 我要拜你为师 |
太強大了.............. |
lvkeai 发表于 2018-1-12 13:27 神仙狼在B站有教程做姑获鸟的协战被动 |
本帖最后由 動感小野菊 于 2019-3-7 20:37 编辑 請問靜電這個效果要修改成「隨機選擇一位敵人」,語法要如何修改? 静电:回合开始时对敌人造成伤害。 <Custom Action Start Effect> var targets=user.opponentsUnit().aliveMembers(); for(var a=0;a<targets.length;a++){ var dam=Math.round((user.mat*100)/(100+targets[a].mdf));//魔法抗性减少伤害 var el=targets[a].elementRate(9)//获取电属性抗性 targets[a].gainHp(Math.ceil(-dam*el)); targets[a].startAnimation(77); targets[a].startDamagePopup(); targets[a].clearResult(); if(targets[a].isDead()){ targets[a].performCollapse() } } } </Custom Action Start Effect> |
很棒啊,不少好的想法 |
很强大,很有触感! |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-22 04:30
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.