求大神加个封神随机生物特长英雄
设想如下:战前随机指定本方一队生物作为英雄特长生物(未被指定的同类生物不受影响),进入战场后根据特长生物的攻击方式进行如下判定:1.如果特长生物当前攻击方式为近战,则该单位获得90%格挡状态、70%偏移状态、攻击次数+1、每次攻击造成伤害在原基础上翻倍(攻击结束后还原),以上状态持续5回合且无法被消除,如果攻击造成一支部队死亡(场上任何可被选定的目标,不分敌我,包括战争机器),则以死亡单位为中心进行米字攻击(类似国际象棋皇后的攻击方式结合炸弹人的机制,但为物理伤害无视魔免),攻击伤害在当前基础上翻倍,攻击目标不分敌我,效果可多次触发。同时,死亡单位尸体消失并在原地产生一颗生命值等同于该死亡单位死前所受最后一击伤害的炸弹,炸弹仅可受到近战攻击伤害且可被双方攻击,炸弹每受到一次非致死近战伤害则向攻击来源的反方向退两格,碰到边界则从战场另一边的对应位置穿出来(比如从上方右手第三格出界则从下方右手第三格出来)延续退格。如果炸弹被击杀则在被击杀点释放米字攻击,攻击伤害与特长生物当前攻击力一致,如造成非击杀者死亡则产生新的炸弹,如造成击杀者死亡,则进行判定:如果炸弹在生成后第二回合内被击杀则本次造成的所有伤害用于复活与伤害等同生命值的击杀者,复活数量不受开场前数量限制且免疫碎裂等技能特效,被复活的单位战斗结束后减少被复活的数量;如果炸弹在生成后第二回合后被击杀则本次造成所有伤害转化为我方帐篷的生命值且我方帐篷获得为我方所有单位承受伤害的能力(我方单位所受任何伤害都将全额转嫁给帐篷直至帐篷死亡)。
2.如果特长生物当前攻击方式为远程,则在首轮攻击前该单位四周同时产生力盾和气盾,同时该单位获得专家级抗魔大法、士气+3、无视距离射击、致命一击、二次射击、每次攻击造成伤害在原基础上翻倍(当前回合结束后还原),以上状态及魔法持续5回合且无法被消除。如果状态消失前攻击造成任何一支部队死亡则自动再次对场上剩余总生命值最低的部队再次发起攻击(场上任何可被选定的目标,不分敌我,包括战争机器),被特长生物击杀的己方部队将在战后恢复。
3.如果特长生物当前攻击方式为施法,则在首轮攻击前场上所有单位的魔抗清零、魔免状态移除、特长生物获得魔法伤害减免100%、100%偏移状态,特长生物数量变为1、生命值乘以原数量,敌方所受魔法伤害增加(己方英雄四维总和的平方)%、敌方全场无法施放任何魔法或魔法特效,以上状态均持续全场且无法被消除;攻击防御伤害均乘以原数量持续10回合,场上每死亡一支部队持续时间增加10回合且死去部队的总生命值直接增加给特长生物。所有己方其他单位变为镜像状态(包括后续召唤的部队)、获得火系免疫、获得火盾状态被攻击反弹所受伤害的50%、所有攻击附带的魔法特效均变为全体施法、死亡时对敌方所有单位造成魔法伤害,我方每死亡一支部队我方全体魔法伤害在现有基础上增加10%、敌方每死亡一支部队敌方全体魔抗减少10%(最低不超过-1000%)、场上每发生一次施法效果我方全体魔法伤害在现有基础上增加15%(上不封顶)。特长生物每回合产生一个已死亡部队的镜像,场上每发生一次部队数量变化(无论敌我、无论增减)则对敌方每个单位造成一次随机单体魔法伤害,分别计算施法次数。特长生物攻击方式为随机指向性伤害型魔法一次加非指向性伤害型魔法一次。如果战斗胜利,则己方所有部队复活为战前状态。
楼主的特种部队好腻害的样子,期待楼主的大作 贤知有您 发表于 2018-5-15 11:52
楼主的特种部队好腻害的样子,期待楼主的大作
。。。。。。就是因为我做不了才求大神帮忙的。。。。。。。 如果是很简单的功能,可能谁谁就帮你弄了。
你这个这么复杂,只能自己弄了,先学erm。
看了第三条就直接觉得你这是在扯淡。我建议你用不着写这么多废话,直接特长英雄,获得本次战斗胜利就可以了,免得你太累。 区区一个指定型随机兵种,就禁了对面施法,自己还毫无副作用,凭什么? 直接修改器吧 想法很好 但是实现起来太麻烦 而且太复杂容易出现BUG herosandy 发表于 2018-5-15 22:45
看了第三条就直接觉得你这是在扯淡。我建议你用不着写这么多废话,直接特长英雄,获得本次战斗胜利就可以了 ...
施法攻击的兵种整个游戏有几个?你当买六合彩啊 XEricSin 发表于 2018-5-15 15:52
如果是很简单的功能,可能谁谁就帮你弄了。
你这个这么复杂,只能自己弄了,先学erm。
我自己试着写过,怎么写都感觉不对,判定也实现不了。。。。学艺不精啊 楼主一步一步来,先实现个小目标吧。会不断进步的。 贤知有您 发表于 2018-5-21 09:06
楼主一步一步来,先实现个小目标吧。会不断进步的。
我写不出攻击方式判定的条件语句,求指点
页:
[1]