Bom dia,
Quero criar um sistema onde só se pode usar skill se estiver equipado com o item correto
estou com problema poderiam me ajuda?
Meu cód está correto?
Quero criar um sistema onde só se pode usar skill se estiver equipado com o item correto
estou com problema poderiam me ajuda?
Meu cód está correto?
- Código:
module SKILL_REQ
SKILL = {}
ITEM = {}
SKILL[0] = 20
ITEM[0] = 21
end
class Req_Skill < Game_Actor
attr_accessor :skills # skills
#--------------------------------------------------------------------------
# * Determina se a Skill pode Ser Usada
# skill_id : skill ID
#--------------------------------------------------------------------------
alias km_skill_can_use? skill_can_use?
def skill_can_use?(skill_id)
km_skill_can_use?(skill_id)
if skill_id == (SKILL_REQ::SKILL[0]) and $game_data.actor[0].item[SKILL_REQ::ITEM[0]]
@skills.delete(skill_id)
@skills.push(skill_id)
@skills.sort!
else
@skills.delete(skill_id)
@skills.sort!
end
return super
end
end