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

Project1

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

[已经解决] 如何设置特殊的“沉默”状态

[复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
352 小时
注册时间
2013-9-24
帖子
137
跳转到指定楼层
1
发表于 2013-10-25 08:58:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我想把技能分类,分为物理技能啊,魔法技能啊,意念技能啊等等类型,又有需要武器,需要发声等类型。
然后分别有不同的异常状态来限制此类技能,而不是一个沉默完全禁止全部技能。
比如火球术就是【魔法·需要发声】,那么有异常状态【沉默】(禁止需要发声的技能)和【魔力扰乱】(禁止魔法技能)可以限制它的发动
怒喝是【物理·需要发声】,也受到【沉默】影响,但不受【魔力扰乱】的影响。
这个系统如何实现?还是需要复杂的脚本吗?

Lv3.寻梦者 (版主)

八宝粥的基叔

梦石
0
星屑
4684
在线时间
5240 小时
注册时间
2009-4-29
帖子
14318

贵宾

2
发表于 2013-10-25 09:14:31 | 只看该作者
这么多规则,如果LZ不懂脚本恐怕难以实现吧。你单纯这样问,我只能普遍性地回答,不可能有针对性。
1、你需要用一个办法区分发声技能和非发声技能,比如用一个常量数组。例如:
FASHENG = [1,3,7,18]
表示1,3,7,18号技能为发声技能
2、Game_Battler 3下第23行
  1. if $data_skills[skill_id].atk_f == 0 and self.restriction == 1
复制代码
改成
  1. if FASHENG.include?(skill_id)
复制代码
魔力扰乱请用同样的办法举一反三!

点评

我属于通吃党,三个区我都吃,只是常吃与不常吃的区别而已↓  发表于 2013-10-25 11:05
XP区惊现P叔!  发表于 2013-10-25 11:03

评分

参与人数 1星屑 +75 收起 理由
myownroc + 75 认可答案

查看全部评分

《逝去的回忆3:四叶草之梦》真情发布,欢迎点击图片下载试玩喵。

《逝去的回忆3》的讨论群:
一群:192885514
二群:200460747
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
352 小时
注册时间
2013-9-24
帖子
137
3
 楼主| 发表于 2013-10-25 15:34:09 | 只看该作者
protosssonny 发表于 2013-10-25 09:14
这么多规则,如果LZ不懂脚本恐怕难以实现吧。你单纯这样问,我只能普遍性地回答,不可能有针对性。
1、你需 ...

这样啊。。。多谢了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-28 18:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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