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

Project1

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

[已经解决] 怎么让队伍中任何一人濒死就游戏结束?

[复制链接]

Lv4.逐梦者

【欧皇】

梦石
3
星屑
2066
在线时间
1004 小时
注册时间
2013-8-19
帖子
3486

开拓者

跳转到指定楼层
1
发表于 2014-4-12 09:47:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
比如要激活某件东西需要四人的法力,到达目的地后濒死的人就不能施展法力了,还不如直接在去目的地的时候濒死就游戏结束了呢。
话说这不是我游戏里的策略,我是要用来做别的事的{:7_297:}
QQ:2223942063
Q群:365819625
贪吃方1.4

Lv3.寻梦者

梦石
0
星屑
1257
在线时间
423 小时
注册时间
2011-6-30
帖子
497
2
发表于 2014-4-12 10:10:40 | 只看该作者
设置公共事件……不断进行濒死的判定
如果你嫌这么干会使游戏变卡,还可以考虑在地图移动的时候做濒死判定……(设计个剧情类似于:“救护车,救护车,我觉得我还可以再抢救一下……”)
点这里给我发邮件
有事欢迎给我发邮件哟~~
不出意外的话都会回复的哟~~~
邮箱:[email protected]
个人主页:curatorjin.github.io
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
116 小时
注册时间
2014-3-22
帖子
150
3
发表于 2014-4-12 19:49:42 | 只看该作者
Project1.rar (237.88 KB, 下载次数: 31)

RUBY 代码复制
  1. class Game_Battler
  2.   #--------------------------------------------------------------------------
  3.   # ● 附加状态
  4.   #     state_id : 状态 ID
  5.   #--------------------------------------------------------------------------
  6.   def add_state(state_id)
  7.     state = $data_states[state_id]        # 获取状态资料
  8.     return if state == nil                # 资料是否为空?
  9.     return if state_ignore?(state_id)     # 状态是否无视?
  10.     unless state?(state_id)               # 状态是否存在?
  11.       unless state_offset?(state_id)      # 状态是否抵销?
  12.         @states.push(state_id)            # 加入状态
  13.       end
  14.       if state_id == 1                    # 如状态是「无法战斗」(1号状态)
  15.         @hp = 0                           # 设体力为0
  16.         $game_temp.common_event_id = 1#<------------------------------
  17.       end
  18.       unless inputable?                   # 除非角色无法输入命令
  19.         @action.clear                     # 清除所有行动
  20.       end
  21.       for i in state.state_set            # 获取「移除状态」列表
  22.         remove_state(i)                   # 移除状态
  23.         @removed_states.delete(i)         # 清除
  24.       end
  25.       sort_states                         # 依照优先度排列状态
  26.     end
  27.     @state_turns[state_id] = state.hold_turn    # 设置回合数
  28.   end
  29. end

评分

参与人数 1星屑 +80 收起 理由
丿梁丶小柒 + 80 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
841
在线时间
705 小时
注册时间
2012-12-6
帖子
4475

开拓者

4
发表于 2014-4-12 19:56:12 | 只看该作者
楼主事件白学了,时间分歧是神马?
美国圣地亚戈(金坷垃生产公司)唯一官网
我是万年大水比、大坑比,已经有好几个天坑扔了
新坑素材收集中……
我什么都不会,只是一只渣
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-12 23:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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