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

Project1

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

[已经解决] 如何在游戏初期将SP值清为0?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
122
在线时间
1740 小时
注册时间
2009-7-12
帖子
443
跳转到指定楼层
1
发表于 2011-12-4 13:43:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
游戏刚开始时角色的HP&SP都是满的
之后才会随着战斗进行增减
但我想在游戏初期就把SP清空为0
原本是我在游戏的开头剧情就用事件把角色的SP扣到0
然而这样的作法在进行数据库里的战斗测试相当麻烦
变成每次测试战斗我都要先设战斗事件来清空SP
且并不是每场战斗SP都一定会清空
假设我上一场战斗SP为50的话,下一场战斗进行时也是50
我只是想在游戏最初期将SP调为0而不是满值
但是我找不到脚本里哪里有可以设定初期数值是否为满值的地方

还有我想在战斗中增加每次角色行动时无条件回复定量SP
但不想用状态法,该如何解决?

那啥…我以為用戶名只是通行碼…
所以我暱稱不是serena718哈,是月見斐夜

Lv1.梦旅人

梦石
0
星屑
45
在线时间
247 小时
注册时间
2010-6-16
帖子
190
2
发表于 2011-12-4 13:46:20 | 只看该作者
进去第一张地图自动执行一个事件。第三页的增加hp
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
122
在线时间
1740 小时
注册时间
2009-7-12
帖子
443
3
 楼主| 发表于 2011-12-4 13:50:24 | 只看该作者
懒虫起床 发表于 2011-12-4 13:46
进去第一张地图自动执行一个事件。第三页的增加hp

我原文已经说了我不想用事件的方式,而是脚本|||
至于原因我也有打在原文里就是「进行战斗测试时很麻烦」
如过用事件就解决我何必发文,这样的方式我也能做到啊=___=|||

难道是我表达的不够清楚。。。。

点评

嗯,我看到那句话了  发表于 2011-12-4 13:51

那啥…我以為用戶名只是通行碼…
所以我暱稱不是serena718哈,是月見斐夜
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
45
在线时间
247 小时
注册时间
2010-6-16
帖子
190
4
发表于 2011-12-4 13:52:41 | 只看该作者
那就在Scene_Title95行下面插入
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
帖子
3996
5
发表于 2011-12-4 14:09:06 | 只看该作者

点评

没法认可两个答案,不过还是谢谢你了~  发表于 2011-12-4 17:41
回复

使用道具 举报

Lv1.梦旅人

辉瑞中国首席研究员<

梦石
0
星屑
50
在线时间
142 小时
注册时间
2008-1-18
帖子
2129
6
发表于 2011-12-4 14:15:11 | 只看该作者
本帖最后由 dbshy 于 2011-12-4 14:19 编辑

sp清零 找到
def setup_starting_members

在for循环下加一句@actors.each{|actor| actor.sp = 0}

如果是战斗测试
找到def setup_battle_test_members
在actor.recover_all 下加一句actor.sp = 0

如果是某人前面加if判断一下就好
来6r就是等某位仁兄的巨坑

褴褛着身行无端,囊中羞涩空心酸。
平生几无得意事,倒塔泡面宅寝室。
惟羡隔壁高帅富,雨露春风月夜声。
青丝无处觅其踪,只有硬盘苍井空。
莫云男儿空悲愁,鸿鹄岂不天际游。
坐断天下执鹿首,千百金帛万兜鍪。
夜深忽梦某年月,再见女神欲语迟。
吊丝终有逆袭日,木耳再无回粉时。
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 05:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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