设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1739|回复: 4
打印 上一主题 下一主题

[已经过期] 状态===【战斗不能】

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3591
在线时间
1890 小时
注册时间
2010-6-19
帖子
1211
跳转到指定楼层
1
发表于 2012-8-1 23:35:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 黑米馒头 于 2012-8-1 23:35 编辑

发现状态栏目里的【战斗不能】有点问题,
当角色身上附带某种状态时,角色死亡之后,用药物或特技使角色复活,会发现原来附带的状态因为死亡的原因而清空了。当然想使角色复活后状态还在的话可以在状态---【战斗不能】里把里面的状态变化—状态去掉 这样复活后状态就没被清空。但是问题出现了,如果把里面的状态【战斗不能】的状态变化—去掉的话,角色死亡后,按攻击键,会发现角色竟然还可以攻击,但是状态确是死亡的状态。这是怎么回事。。。如果把状态【战斗不能】的状态变化—加上去的话,就不会出现这样的情况,问题是又回到原地了。角色"死亡后状态清空"
也许我表达的不够好。。自己也看晕了
举例:
角色附带状态【晕眩】
角色死亡后状态【晕眩】被状态【战斗不能】清空了
想要角色复活后状态【晕眩】还在,就必须把状态【战斗不能】里的清空状态去掉。如图
但是如果把状态【战斗不能】里的清空状态去掉的话,角色死亡后竟然还可以攻击敌人,但是表现的状态确是死亡的状态。不知道是怎么回事。

如何改成角色死亡后,使角色复活时状态依然还在(当然前提是状态的时间还没结束),但是死亡时却不能攻击敌人。

评分

参与人数 1星屑 +1076 收起 理由
hcm + 1076 补回

查看全部评分

Lv1.梦旅人

梦石
0
星屑
55
在线时间
85 小时
注册时间
2012-4-25
帖子
192
2
发表于 2012-8-2 00:30:36 | 只看该作者
话说楼主的做法是不是很无聊。。。

解决办法很简单。如果使用的是物品。比如复活药水
复活药水 — 战斗不能状态            + 眩晕状态
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3591
在线时间
1890 小时
注册时间
2010-6-19
帖子
1211
3
 楼主| 发表于 2012-8-2 01:31:42 | 只看该作者
woyaozhuce 发表于 2012-8-2 00:30
话说楼主的做法是不是很无聊。。。

解决办法很简单。如果使用的是物品。比如复活药水

这办法不行的,因为角色死亡后,【战斗不能】里面去除了晕眩,如果药品这些里面+上晕眩的话,晕眩的回合数又会重新计算。比如本来晕眩是5回合,人物死了之后过了2回合,那就是晕眩的效果还有3回合,问题是【战斗不能】里是去掉晕眩的效果的,所以回合数也清0了,在药品上面+上晕眩,就等于是重新附加晕眩这个状态,也就是说晕眩又变回5回合了。再则我上面只是举个例子,如果在药品或技能上面+上状态的话,不是要特定药品了,比如我弄了N个状态,【战斗不能】里面把所以状态都弄成—的,而在复活药水里把除【战斗不能】以外所有状态都弄成+,那样的话会发现一个问题,那就是当角色只附加1个状态的时候,角色挂了,然后用复活药水,会发现角色附加了复活药水里的所有状态。总不可能1个状态去弄1种复活药水吧。话说基本上所有的回合制网游都有这种功能吧,附加状态,角色死了之后,拉起来,如果状态回合数还有的话,状态就显示着。。。
回复

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39009
在线时间
5716 小时
注册时间
2006-11-10
帖子
6618
4
发表于 2012-8-2 01:52:43 | 只看该作者

和更改状态没关系,

战斗不能下能行动的只这几个可能
1,你把限制"不能行动"改了

2,你把HP为0状态的勾去掉了

3,你把战斗不能的定量(优先度)改了,或者是有别的可行动状态的定量你也设置为10

4,外插脚本影响.
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3591
在线时间
1890 小时
注册时间
2010-6-19
帖子
1211
5
 楼主| 发表于 2012-8-2 13:35:38 | 只看该作者
本帖最后由 黑米馒头 于 2012-8-2 13:36 编辑

灯笼菜刀王 发表于 2012-8-2 01:52
和更改状态没关系,

战斗不能下能行动的只这几个可能


于是乎咱是在新建的RM里测试的,无添加任何脚本,只不过把
Game_Battler 2
里面的167行
if $data_states.restriction >= restriction_max
这句注释掉。
注释掉这句的原因是。RM里当角色死亡后,角色操作指令也就消失了,而注释掉这句角色操作指令还可以显示。为什么要这样做,是因为RM里角色死亡后没有操作指令,当角色被队友救起来之后,没操作指令也就是说啥都干不了。而注释掉这句,角色复活后可以选择指令。但是这样也就造成了角色死亡后还可以攻击敌人,不过状态却是死亡的状态。。。。

注:咱把状态 【战斗不能】的的状态变化清空了。原因,如果里面状态变化【—】掉状态的话,角色复活后附加的状态也就清空了。当然加上的话上面所有问题都解决了,角色死亡后不会出现还可以攻击敌人的清空。问题是又回到原地了,角色复活后身上没附加状态

在上个范例:
Project1.rar (185.21 KB, 下载次数: 5)
亲只要战斗测试下就会发现问题所在,先用队友1给队友2上个状态,可以是{屏障}或{蓄力},然后让敌人把队友2挂掉,这个时候,问题就出现了,队友2看起来是挂了,但是却还可以攻击敌人。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-11 15:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表