
标题: 这些都是我剧本里的特技 [打印本页]
作者:
szwd1997 时间: 2012-2-3 16:42 标题: 这些都是我剧本里的特技
如题,这些都是我剧本里面设定的部分人物特技,不知道大家还有没有好的想法一起分享一下,当然要能实现的。
PS:前天就为了千娇百媚(初)这个技能纠结了7个多小时,最后还是很多bug,一气之下删除弄个简单点的算了。
一开始的设定是光环技的类型:在场上时,场上每有一名女性角色,则所有女性角色增加HP25%。
撤退的要-1 中途出场的要+1 还有一次出2个人的 众多因素比较复杂 准备以后花大量时间设定在千娇百媚(高)上
其实这个特技效果并不算华丽 所以现在花这么多时间很郁闷 好了 有兴趣的朋友一起讨论讨论还有啥新鲜特技的思路吧
[ 本帖最后由 szwd1997 于 2012-12-19 23:16 编辑 ]
图片附件:
人物特技.jpg (2012-2-3 16:42, 284.02 K) / 该附件被下载次数 156
http://www.xycq.org.cn/forum/attachment.php?aid=118545
图片附件:
[签名]
第二关.jpg (2012-3-16 22:30, 30.05 K) / 该附件被下载次数 154
http://www.xycq.org.cn/forum/attachment.php?aid=119731
图片附件:
mod.jpg (2012-12-19 23:16, 29.22 K) / 该附件被下载次数 126
http://www.xycq.org.cn/forum/attachment.php?aid=124730
作者:
dennis2669 时间: 2012-2-3 17:06
不好這麼bt.
作者:
灬棉崽灬 时间: 2012-2-3 17:39
对人物特技什么的无爱,觉得只会让游戏更加复杂,而且有些过于不平衡
作者:
向我开炮 时间: 2012-2-6 13:30
挺好的、这是剧本指令的灵活应用
台词好像都是三国杀的啊
作者:
szwd1997 时间: 2012-2-6 15:28
设定特技其实是加强敌军的 上面提到的我军字样是从客观的角度书写的
比如白梦的挥泪技 东方婷玉等的技能肯定是友敌方才会触发的
如果上面的技能都是我方的敌方就没有戏了
回楼上有些是的 有些不是的
作者:
szwd1997 时间: 2012-2-7 22:42
Section
2:内部信息 颜逝雪-霸王再临 满足条件
79:变量测试 整型变量(a) 1550 == 常数 5
36:武将状态测试 11:臧新 HPCur 0 =
5:变量测试 无;Var9
0:事件结束
31:武将消失 单人 11:臧新 (0,0)-(0,0) 所有部队
55:战场复活 CharIndex 11:臧新 0 (0,0) 默认方向
14:对话 &臧新\n我绝不能倒下!
77:变量运算 整型变量 1550 = 常数 0
b:变量赋值 Var9 true
0:事件结束
Section
2:内部信息
5:变量测试 Var9;无
0:事件结束
b:变量赋值 Var9 false
0:事件结束
Section
2:内部信息 颜逝雪-霸王再临 不满足条件
79:变量测试 整型变量(a) 1550 <= 常数 5
36:武将状态测试 11:臧新 HPCur 0 =
5:变量测试 无;Var10
0:事件结束
14:对话 &臧新\n老爷,对不起了。
b:变量赋值 Var10 true
0:事件结束
Section
2:内部信息
40:行动方测试 友军阶段
3f:回合测试 0 >=
5:变量测试 无;Var10 Var11
0:事件结束
77:变量运算 整型变量 1550 += 常数 1
b:变量赋值 Var11 true
0:事件结束
Section
2:内部信息
40:行动方测试 敌军阶段
5:变量测试 Var11;无
0:事件结束
1:子事件设定
79:变量测试 整型变量(a) 1550 >= 常数 5
77:变量运算 整型变量 1550 = 常数 5
0:事件结束
b:变量赋值 Var11 false
0:事件结束
以上技能就和3C里面牛头人酋长的复活技能一样了。
全文翻译:如果开局5回合后,允许你免费死一次,如果再经过5回合你还可以死一次,以此类推。反之如果没有5回合,你就真死了。
当然回合不能无限储存,哪怕你10回合都没有死,也只能死1次,反正每次都要超过5回合,这就是技能的“冷却”时间。
作者:
WHITESHIP 时间: 2012-2-7 23:32 标题: 回复 #6 szwd1997 的帖子
其实第一个section可以用两条78指令,第一条输出HP,第二条把整形变量输入HPcur。就可以满血了。
满魔也如法炮制。
而且这样加减状态也不会消掉。
撤退再原地复活感觉怪怪的,而且如果是我方人物,撤退次数什么的好像也会变。
(除非这样设置有特别用意)
另外其实要偷懒的话,剧本可以简化下。
比如最后一个SECTION好像可以去掉,然后把那个测试=5改成大于等于5……只是个人不追求剧本指令很严谨而已。
PS:酋长的技能其实是WAR3本来就有的,3C只是继承了而已、、
[ 本帖最后由 WHITESHIP 于 2012-2-7 23:33 编辑 ]
作者:
冰麒麟 时间: 2012-2-8 07:15
剧本特技能做到的太有限了。曾经费尽心思,将剧本能做的特效都写遍了。最后发现有意思的并不多,一个又一个砍掉了。最悲剧的是写了剧本宝物特效,新增的时候逐个改无条件跳转,改的时候全部剧本改一遍,蛋都碎了。特效还是写在引擎上省心。
作者:
x-dvd 时间: 2012-2-8 09:16 标题: 回复 #8 冰麒麟 的帖子
的确,剧本特技写起来累,局限性又太大。
作者:
szwd1997 时间: 2012-2-8 11:26 标题: 回复 #9 x-dvd 的帖子
回复 #7 WHITESHIP 的帖子
我忘记了,难道原版3C死了当前BUFF还在?其实3C我只是看别人玩,我自己不怎么玩的。
确实可以去掉最后一条变量测试 最后1条是开关即使去掉整个框架还是要在所以意义不大
而且我是实诚的写法=5就是5 当然阁下的方法可以节约空间
回复 #8 冰麒麟 的帖子
回复 #9 x-dvd 的帖子
我写特效从来不用跳转的就是因为这个 而且我肯定是编程一窍不通的 所以不存在写在引擎上省心的原则
作者:
godtype 时间: 2012-2-8 11:35
原帖由 WHITESHIP 于 2012-2-7 23:32 发表
其实第一个section可以用两条78指令,第一条输出HP,第二条把整形变量输入HPcur。就可以满血了。
满魔也如法炮制。
而且这样加减状态也不会消掉。
撤退再原地复活感觉怪怪的,而且如果是我方人物,撤退次数什 ...
单纯的用78输出HP再输入HPCUR,并不是绝对可行,还要考虑是否装上辅助HP的道具。
作者:
WHITESHIP 时间: 2012-2-8 14:55
OTL……事实上我是用的38指令,HPcur直接加65535……两条78指令加血是瓦岗里的方法,而且大多是给敌人用的。
(是回复毅大,我用手机不好点回复)
跟帖:其实我也觉得特技写在剧本里挺难发挥效果,而且当用到指针变量时还会受读档影响。
当然写到引擎里我完全不会。
我自己更倾向于特定时候给特定的人物临时特技。
PS:魔兽争霸里复活当然不保留BUFF,只是说曹操传里这样做有保留BUFF的效果。
[ 本帖最后由 WHITESHIP 于 2012-2-8 15:04 编辑 ]
作者:
灬棉崽灬 时间: 2012-2-8 15:27 标题: 回复 #12 WHITESHIP 的帖子
一些特技没必要写到引擎里啦
因为有时候会根据战场的因素对特技做下修改
作者:
dennis2669 时间: 2012-2-9 16:59
Section
2:内部信息 颜逝雪-霸王再临 不满足条件
79:变量测试 整型变量(a) 1550 <= 常数 5
36:武将状态测试 11:臧新 HPCur 0 =
5:变量测试 无;Var10
0:事件结束
14:对话 &臧新\n老爷,对不起了。
b:变量赋值 Var10 true
0:事件结束
Section
2:内部信息
40:行动方测试 敌军阶段
5:变量测试 Var11;无
0:事件结束
1:子事件设定
79:变量测试 整型变量(a) 1550 >= 常数 5
77:变量运算 整型变量 1550 = 常数 5
0:事件结束
b:变量赋值 Var11 false
0:事件结束
其實這兩個部分可以不要.. 將這判定改到 整型变量 1550 >= 常数 5..而且劇本太多特效就會好像精劉一樣卡機
作者:
szwd1997 时间: 2012-2-9 20:47 标题: 回复 #14 dennis2669 的帖子
此言差矣,如果没有小于5的判定,少于5回合确实死了,但是到了5回合一样复活了,这就出现bug了。
[ 本帖最后由 szwd1997 于 2012-2-9 20:52 编辑 ]
欢迎光临 轩辕春秋文化论坛 (http://www.xycq.org.cn/forum/) |
Powered by Discuz! 5.0.0 |