Advertisement
dsiver144

Card Skin System Addtional Script Calls

Jul 16th, 2017
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.49 KB | None | 0 0
  1. #===============================================================================
  2. # * Card Skin System Addtional Script Calls
  3. # by dsiver144
  4. # -----------------------------------------------------------------------------
  5. # has_card_skin_unlocked?(skill_id,skin_id)
  6. # - Check if player has "skin_id" skin of "skill_id" card unlocked.
  7. # has_class_skin_unlocked?(class_id, skin_id)
  8. # -> Check if player has "skin_id" skin of "class_id" class unlocked.
  9. # has_card_skin_equipped?(skill_id, skin_id)
  10. # -> Check if player has "skin_id" skin of "skill_id" card equipped.
  11. # has_class_skin_equipped?(class_id, skin_id)
  12. # -> Check if player has "skin_id" skin of "class_id" class equipped.
  13. # -----------------------------------------------------------------------------
  14. # eg: has_class_skin_equipped?(1,1)
  15. # -> Check if player equipped skin #1 (Earth Fairy) for Terra Mage Class.
  16. # has_card_skin_equipped?(28,1)
  17. # -> Check if player equipped skin #1 for Earth Throw card.
  18. #===============================================================================
  19. class Game_Interpreter
  20. #--------------------------------------------------------------------------
  21. # * new method: unlock_card_skin
  22. #--------------------------------------------------------------------------
  23. def has_card_skin_unlocked?(skill_id, skin_id)
  24. return $game_system.card_skins[skill_id].include?(skin_id)
  25. end
  26. #--------------------------------------------------------------------------
  27. # * new method: unlock_class_skin
  28. #--------------------------------------------------------------------------
  29. def has_class_skin_unlocked?(class_id, skin_id)
  30. return $game_system.leader_card_skins[class_id].include?(skin_id)
  31. end
  32. #--------------------------------------------------------------------------
  33. # * new method: has_card_skin_equipped?
  34. #--------------------------------------------------------------------------
  35. def has_card_skin_equipped?(skill_id, skin_id)
  36. return false if has_card_skin_unlocked?(skill_id, skin_id) == false
  37. return $game_system.current_card_skin[skill_id] == skin_id
  38. end
  39. #--------------------------------------------------------------------------
  40. # * new method: has_class_skin_equipped?
  41. #--------------------------------------------------------------------------
  42. def has_class_skin_equipped?(class_id, skin_id)
  43. return false if has_class_skin_unlocked?(class_id, skin_id) == false
  44. return $game_system.leader_current_card_skin[class_id] == skin_id
  45. end
  46. end # Game_Interpreter
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement