Project1
标题:
这个武器决定技能的脚本适用于被动技能吗?
[打印本页]
作者:
shinliwei
时间:
2008-7-31 03:47
标题:
这个武器决定技能的脚本适用于被动技能吗?
#==============================================================================
# ■ Game_Battler
#------------------------------------------------------------------------------
# 处理战斗者的类。这个类作为 Game_Actor 类与 Game_Enemy 类的
# 超级类来使用。
#==============================================================================
SW_SET = [17,18,19,20,21,22,23,24] # 此处设定武器和技能关联的属性id
#==============================================================================
class Game_Battler
#--------------------------------------------------------------------------
# ● 判断是否可以使用技能
# skill : 技能
# self.weapons : 武器id的数组
#--------------------------------------------------------------------------
def skill_can_use?(skill)
if self.is_a?(Game_Actor)
$data_weapons[0] = RPG::Weapon.new
$data_weapons[0].element_set =[]
sw_boolean = false # 判断武器和技能关联
s = SW_SET & $data_skills[skill.id].element_set
if s.empty?
sw_boolean = true
else
for i in s
if $data_weapons[self.weapon_id].element_set.include?(i)
sw_boolean = true
break
end
end
end
$data_weapons[0] = nil
return false if sw_boolean == false
end
return false unless skill.is_a?(RPG::Skill)
return false unless movable?
return false if silent? and skill.spi_f > 0
return false if calc_mp_cost(skill) > mp
if $game_temp.in_battle
return skill.battle_ok?
else
return skill.menu_ok?
end
end
end
复制代码
这个脚本是沉影不器写的 [LINE]1,#dddddd[/LINE]
版务信息:本贴由楼主自主结贴~
作者:
越前リョーマ
时间:
2008-7-31 04:14
应该是被动的。
作者:
沉影不器
时间:
2008-7-31 04:29
提示:
作者被禁止或删除 内容自动屏蔽
作者:
shinliwei
时间:
2008-8-1 04:19
以下引用
沉影不器于2008-7-30 20:29:08
的发言:
只判断角色是否学会技能,并没判断是否被动,所以是否被动应该没影响...
原来我真的改过这个脚本...原先是写给xp的
这么说可以用了!
作者:
零月霜殇
时间:
2008-8-2 05:59
提示:
作者被禁止或删除 内容自动屏蔽
作者:
shinliwei
时间:
2008-8-3 06:37
作用是 你拿剑时只能使用剑技能.拿枪时只能使用枪技能.
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1