Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #==============================================================================
- # DSI Card Skin System Update v1.1
- # by dsiver144
- # Date: 29-7-2017
- #------------------------------------------------------------------------------
- # Update logs:
- # + Add 2 script calls
- # + Non-card-id cards issue is fixed.
- #------------------------------------------------------------------------------
- # force_change_class_skin(class_id, skin_id)
- # -> Change skin of a class "class id".
- # force_change_current_class_skin(skin_id)
- # -> Change skin of current class of player.
- #------------------------------------------------------------------------------
- class Game_Interpreter
- #----------------------------------------------------------------------------
- # * new method: force_change_class_skin
- #----------------------------------------------------------------------------
- def force_change_class_skin(class_id, skin_id)
- $game_system.leader_current_card_skin[class_id] = skin_id
- end
- #----------------------------------------------------------------------------
- # * new method: force_change_current_class_skin
- #----------------------------------------------------------------------------
- def force_change_current_class_skin(skin_id)
- class_id = $game_system.current_class ? $game_system.current_class : 0
- $game_system.leader_current_card_skin[class_id] = skin_id
- end
- end # Game_Interpreter
- class Game_System
- attr_accessor :card_skins
- attr_accessor :current_card_skin
- attr_accessor :leader_card_skins
- attr_accessor :leader_current_card_skin
- #--------------------------------------------------------------------------
- # * new method: prepare
- #--------------------------------------------------------------------------
- def initialize
- @card_skins = {}
- @current_card_skin = {}
- @leader_card_skins = {}
- @leader_current_card_skin = {}
- for i in 1..7
- @leader_card_skins[i] ||= []
- @leader_current_card_skin[i] = 0
- end
- $data_skills.each do |skill|
- next if skill.nil?
- @card_skins[skill.id] ||= []
- @current_card_skin[skill.id] = 0
- end
- dsi_card_skins_initialize
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement