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

Project1

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

[已经解决] 求 更改HP为零状态ID和 团灭位移事件判定 脚本

[复制链接]

Lv2.观梦者

梦石
0
星屑
532
在线时间
238 小时
注册时间
2011-7-17
帖子
101
跳转到指定楼层
1
发表于 2014-9-9 21:38:05 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
VA系统默认的是1号状态为HP为零自动附加的状态,我想根据职业或角色设定不同的HP为零自动附加的状态。另外求团灭不GAME OVER而是执行角色位移的脚本或方法

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21616
在线时间
9412 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

2
发表于 2014-9-9 21:44:11 | 只看该作者
本帖最后由 喵呜喵5 于 2014-9-9 22:05 编辑

未测试
职业ID为 1 时附加 2 号状态,为 2 时附加 3 号状态,依此类推
  1. class Game_Actor
  2.   alias m5_20140909_death_state_id death_state_id
  3.   def death_state_id
  4.     case @class_id
  5.     when 1 then return 2
  6.     when 2 then return 3
  7.     else return m5_20140909_death_state_id
  8.     end
  9.   end
  10. end
复制代码
全灭不GG:https://rpg.blue/forum.php?mod=viewthread&tid=254857

点评

刚刚测试了一下 HP为零是可以附加到对应状态 也可以选择指令菜单 但是不能完成任何指令(攻击、使用物品、技能等) 而且全队如果都HP为零团灭  发表于 2014-9-9 23:06
确实漏了…………  发表于 2014-9-9 22:06
喵呜哒哒,你是不是少了一个 end 未测试233  发表于 2014-9-9 22:04

评分

参与人数 1星屑 +233 收起 理由
VIPArcher + 233 又翻S叔黑历史。233

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
532
在线时间
238 小时
注册时间
2011-7-17
帖子
101
3
 楼主| 发表于 2014-9-9 23:06:30 | 只看该作者
刚刚测试了一下 HP为零是可以附加到对应状态 也可以选择指令菜单  但是不能完成任何指令(攻击、使用物品、技能等) 而且全队如果都HP为零团灭
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21616
在线时间
9412 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

4
发表于 2014-9-9 23:14:26 | 只看该作者
卧槽都HP归零了还不死这角色真BUG,再加上这个脚本,角色永远不会死了
  1. class Game_Actor
  2.   def death_state?
  3.     false
  4.   end
  5. end
复制代码

点评

我的设定初衷是 角色HP为零附加对应像无敌的状态 在一定回合后解除或者是受到攻击一定几率解除 之后再附加无法战斗状态(死亡) 还有刚才加了脚本后角色可以完成指令了 但是团灭设定变成GAME OVER了   发表于 2014-9-9 23:40
这。。。。直接无视死亡。开大无限制的蛮王诞生了,这几句丢在这里给楼主看真的好吗?  发表于 2014-9-9 23:21
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10074
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

5
发表于 2014-9-9 23:16:46 | 只看该作者
qq1014850720 发表于 2014-9-9 23:06
刚刚测试了一下 HP为零是可以附加到对应状态 也可以选择指令菜单  但是不能完成任何指令(攻击、使用物品、 ...


你要把其他对应的状态里加上无法行动。
我保证你一定没加。

然后全灭不GG看喵呜提供的那个链接。

点评

我的设定初衷是 角色HP为零附加对应像无敌的状态 在一定回合后解除或者是受到攻击一定几率解除 之后再附加无法战斗状态(死亡) 还有刚才加了脚本后角色可以完成指令了 但是团灭设定变成GAME OVER了   发表于 2014-9-9 23:40
还有经验获得率。调成0%。这样才是一个RM标准的死亡姿势。  发表于 2014-9-9 23:19
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
532
在线时间
238 小时
注册时间
2011-7-17
帖子
101
6
 楼主| 发表于 2014-9-9 23:39:36 | 只看该作者
我的设定初衷是  角色HP为零附加对应像无敌的状态  在一定回合后解除或者是受到攻击一定几率解除 之后再附加无法战斗状态(死亡)  还有刚才加了脚本后角色可以完成指令了 但是团灭设定变成GAME OVER了  

点评

这么一说跟我前两天问的让角色先濒死,再致死很相似呢。现在你的设定里有考虑当全员濒死无法行动的时候的状况么……  发表于 2014-9-9 23:45
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
532
在线时间
238 小时
注册时间
2011-7-17
帖子
101
7
 楼主| 发表于 2014-9-9 23:50:09 | 只看该作者
qq1014850720 发表于 2014-9-9 23:39
我的设定初衷是  角色HP为零附加对应像无敌的状态  在一定回合后解除或者是受到攻击一定几率解除 之后再附 ...

我没有濒死一说的  角色HP为0的话就陷入一段时间的无敌时间,过了就死亡的 但是现在这个无敌状态如果都赋予了就直接团灭了 而且是GAME OVER画面

点评

不是所有的角色都是这样的 只有部分角色是这样的 或者说是几种职业是这样的 所以也要区分开来  发表于 2014-9-9 23:56
那我觉得一开始你问题表述的就没到位…… 我们以为你是让不同角色有不同的死亡姿势……而不是在死亡添加一个“回光返照”般的状态……  发表于 2014-9-9 23:53
回复 支持 反对

使用道具 举报

Lv3.寻梦者

闇吼者の災悪眷族
不気味存在締造者

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
帖子
6491
8
发表于 2014-9-9 23:59:30 | 只看该作者
本帖最后由 三途亚梦 于 2014-9-10 00:08 编辑
qq1014850720 发表于 2014-9-9 23:50
我没有濒死一说的  角色HP为0的话就陷入一段时间的无敌时间,过了就死亡的 但是现在这个无敌状态如果都赋 ...


我在这再帮你整理下你的意思

是希望在特定角色HP归零时先附加一个“回光返照”的状态,
在这个状态持续的时间里,该角色依然可以正常行动,并且是不受到伤害的,
当状态“回光返照”解除的时候该角色才进入无法战斗状态。

基本意思大概和死歌的被动差不多呗?


-----------------------------------------------------------------------------
我不太会脚本就不在这插嘴了,只是给你做一些补充说明,帮助你理解VA默认的系统

默认系统中当人物处于1号状态(也就是无法战斗状态)时,判断该角色进入死亡角色组,且从存活角色组中移除。
这两个组主要是用来对应物品和技能使用的目标的

而当人物HP一旦回到1以上,1号状态就会立即解除

团灭的默认标准是:存活角色为0


知道以上这几点之后你才能想正确的思路。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
532
在线时间
238 小时
注册时间
2011-7-17
帖子
101
9
 楼主| 发表于 2014-9-10 00:03:58 | 只看该作者
三途亚梦 发表于 2014-9-9 23:59
我在这再帮你整理下你的意思

是希望在特定角色HP归零时先附加一个“回光返照”的状态,

恩 没错  最好这个持续时间是受到攻击一定几率解除  前面都解决了 现在就是想让这个状态解除的时候附加无法战斗状态。

点评

3Q,我试试看  发表于 2014-9-10 00:16
这个的话我搬运一个脚本给你,它的作用是在特定的状态解除时附加一个新的状态。  发表于 2014-9-10 00:10
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
532
在线时间
238 小时
注册时间
2011-7-17
帖子
101
10
 楼主| 发表于 2014-9-10 00:15:46 | 只看该作者
三途亚梦 发表于 2014-9-9 23:59
我在这再帮你整理下你的意思

是希望在特定角色HP归零时先附加一个“回光返照”的状态,

恩,我已经大致了解了。我只是希望做出这种类似死歌被动的效果。或者换个思路当角色HP为1时附加一个近似于无敌的状态,然后持续一段时间  解除了在受到攻击HP为零时角色执行死亡状态。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-14 10:00

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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