Project1
标题:
RTAB特技吟唱如何设置灵巧越高咏唱时间越少?
[打印本页]
作者:
天使喝可乐
时间:
2009-9-11 12:36
标题:
RTAB特技吟唱如何设置灵巧越高咏唱时间越少?
本帖最后由 天使喝可乐 于 2009-9-11 13:10 编辑
如何设置3个技能:
A技能咏唱时间为固定的12 B技能咏唱时间为5+120-施术者灵巧值 C技能为100-灵巧*2
还有就是 如果结果小于0的话 则咏唱时间=0
谢谢啦~~
脚本:
#==============================================================================
#RTAB观光游第四站,特技吟唱
#==============================================================================
# スキル詠唱 Ver 1.00
# 配布元・サポートURL
# http://members.jcom.home.ne.jp/cogwheel/
class Scene_Battle
#------------------------------------------------------------------------------
# ● 特技吟唱
#------------------------------------------------------------------------------
def recite_time(battler)
# 詠唱に要する時間。『battler.rtp = 100』でタイムゲージが溜まる時間と同等。
# 合成スキル使用時は、全員で詠唱タイムを稼ぐため人数×100で通常時と同等。
case $data_skills[battler.current_action.skill_id].name
when "野兽杀"
battler.rtp = 40
#以上为举例说明,有需要请在下面自行设定
else
battler.rtp = 0 #如不设定,默认为无吟唱效果
end
battler.rtp *= @max / 100
end
end
复制代码
作者:
天使喝可乐
时间:
2009-9-11 21:51
很难嘛= =
顶..
作者:
玄月
时间:
2009-9-12 00:52
when "野兽杀"
battler.rtp = 40/battler.eva*5
具体嘛不记得了 = = 自求多福,灵巧是eva还是什么我忘了。
作者:
冬季冰川
时间:
2009-9-12 05:41
提示:
作者被禁止或删除 内容自动屏蔽
作者:
fofolee
时间:
2009-9-12 08:07
when "A"
battler.rtp = 12
when "B"
battler.rtp = [5+120-battler.dex, 0].max
when "C"
battler.rtp = [100-battler.dex*2, 0].max
还有agi是速度
具体啥是啥请看Game_Battler 1 第53行以下
作者:
天使喝可乐
时间:
2009-9-12 12:16
谢啦~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1