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

Project1

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

[已经解决] 求指教如何用状态增强技能

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
117 小时
注册时间
2010-11-11
帖子
85
跳转到指定楼层
1
发表于 2013-1-9 00:36:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
想出来如果像某某脚本那样,当角色处于什么状态的时候,XX号和XX号技能会增强这样子?
比如现在有足球、篮球和西瓜(……)三个状态
然后有足球状态用脚踢的技能就变强
有篮球用拳头的技能就变强
有西瓜用头撞的技能就变强(……)
什么的
求各位前辈指教

Lv1.梦旅人

梦石
0
星屑
60
在线时间
568 小时
注册时间
2012-9-7
帖子
611
2
发表于 2013-1-9 09:19:10 | 只看该作者
办法1:不同的状态上升不同的数值,分别把3个技能与能力的影响值分开(比如足球-灵巧,西瓜-力量,篮球-攻击力),某数值上升,技能威力自然上升
办法1优点:适用性强,稳定性高
缺点:状态会将角色基本数值一起上升

办法2:可以利用技能附带公共事件改变角色技能(达到增强的目的),在状态自然解除时恢复技能需要在Game_Battler 2下面● 状态自然解除 (回合改变时调用)里    remove_state(i)下面加一个执行公共事件用来恢复技能,如下
       if i==XXX   #X(为你设置的西瓜之类的状态编号)
       common_event = $data_common_events[1] #比如1号
          $game_system.battle_interpreter.setup(common_event.list, 0)
         end
办法2优点:不需要给角色增加额外基本能力,而可以随便改技能的效果(因为换了个技能)
缺点:但只适用于角色比较少的情况,如果很多角色会这种效果的话处理有点麻烦,而且……处于XX状态中途挂掉的角色还原不了

鄙人能力有限只想到这2种

评分

参与人数 1梦石 +1 收起 理由
hcm + 1 认可答案

查看全部评分

FTM正式版已经发布,点击图片开启传送门
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
117 小时
注册时间
2010-11-11
帖子
85
3
 楼主| 发表于 2013-1-9 10:52:26 | 只看该作者
wingzeroplus 发表于 2013-1-9 09:19
办法1:不同的状态上升不同的数值,分别把3个技能与能力的影响值分开(比如足球-灵巧,西瓜-力量,篮球-攻 ...

说的也是呢,首先感谢这位前辈的回答
我的游戏设定可用角色大概有12个人……然后想到你说的那个办法2好像是比较可行的方法
但是改变技能这样的话会导致我在游戏的设定上发生很多问题呢……(比如现在着手制作技能可升级的东西中)
如果可以变成处于XX号状态的时候,增加XX号技能的数值这样就最好了

点评

处于XX状态增加XX技能数值的话……因为RM技能是敌我共用,一个技能数值增加,大家一起分享,你懂的……  发表于 2013-1-9 11:24
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-22 01:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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