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

Project1

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

[已经解决] 增加新的战斗胜利条件

[复制链接]

Lv3.寻梦者

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

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
帖子
6491
跳转到指定楼层
1
发表于 2014-9-6 20:39:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我先把来龙去脉一说

我的目标是对桌面RPG 克苏鲁的呼唤 在符合PC游戏的需求下尽量进行还原

它的伤害系统中任何生命体的HP是可以被降到负数的,然后该单位会在战斗三回合内处于“濒死”,
三回合后该单位会被判定为永久死亡(当然是包括玩家的)
在濒死状态下如果HP能回复到1以上才能免于一死。

我是想大致还原这个判断

目前我让游戏自动的死亡状态附加调整到-99,0则附加一个新的状态濒死。
但是战斗胜利目前仍然是以死亡状态为判断依据,我想增加一个判断,即敌我一方全员同时濒死则战斗处理为胜利
(其实直接终止战斗也行,反正战斗结束后玩家不会获得任何东西,只是怕直接战斗终止影响一些技能或状态的判断)

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

2
发表于 2014-9-6 20:52:15 | 只看该作者
看看 Game_BattlerBase#refresh 方法,你会有所启发的

点评

对了,问一下敌人死亡时候战斗图消失是在哪的,我也得为濒死加上效果,要不太不自然  发表于 2014-9-7 13:30
直接修改没什么不好。至于修改哪个,根据你需求而定  发表于 2014-9-7 12:37
现在的判断是存活成员为空则返回全灭,直接修改不太好吧,我想让原方法保留,加一个新的方法……而且Game_Unit和Game_Party都定义了all_dead,有有点懵..  发表于 2014-9-6 21:14
不需要做胜利判断的部分,改 all_dead? 方法就可以了  发表于 2014-9-6 21:04
所有状态的自动添加我是在这里做的(毕竟还有很多其它的自动状态,只是这里没提及),我看了一段时间胜利判断,特别的复杂……所以才来问的  发表于 2014-9-6 20:57

评分

参与人数 1星屑 +100 收起 理由
VIPArcher + 100 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

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

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
帖子
6491
3
 楼主| 发表于 2014-9-7 13:27:36 | 只看该作者
已经通过定义濒死成员的数组解决了
可以结贴
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

4
发表于 2014-9-7 13:43:26 手机端发表。 | 只看该作者
本帖最后由 taroxd 于 2014-9-7 13:44 编辑

to 上面点评

Sprite_battler 里面的 collapse 什么的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-2-22 02:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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