Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # ==============================================================================
- # richter_h's Smithing -- Simply Upgrade Your Weapon [Tankenta Patch]
- # for Tankentai any version, but prefereably 3.4e
- # v1.0 - June 6, 2013
- # NOTE: if you find error when installing this patch, try to put this
- # just below the Smithing core script.
- # ==============================================================================
- module RPG
- class Weapon < BaseItem
- attr_accessor :base_action
- attr_accessor :graphic
- attr_accessor :flying_graphic
- alias inherit_weapon add_levels
- def add_levels
- inherit_weapon
- @base_action = ""
- @graphic = ""
- @flying_graphic = ""
- end
- def clone_data
- originalData = self
- if(originalData.is_a?(RPG::Weapon))
- clonedData = RPG::Weapon.new
- clonedData.id = originalData.id
- clonedData.name = originalData.name
- clonedData.icon_index = originalData.icon_index
- clonedData.description = originalData.description
- clonedData.note = originalData.note
- clonedData.animation_id = originalData.animation_id
- clonedData.price = originalData.price
- clonedData.hit = originalData.hit
- clonedData.atk = originalData.atk
- clonedData.def = originalData.def
- clonedData.spi = originalData.spi
- clonedData.agi = originalData.agi
- clonedData.two_handed = originalData.two_handed
- clonedData.fast_attack = originalData.fast_attack
- clonedData.dual_attack = originalData.dual_attack
- clonedData.critical_bonus = originalData.critical_bonus
- clonedData.element_set = originalData.element_set.clone
- clonedData.state_set = originalData.state_set.clone
- clonedData.level = originalData.level
- clonedData.cost = originalData.cost
- clonedData.upgrade_balance = originalData.upgrade_balance
- clonedData.next_weapon_id = originalData.next_weapon_id
- clonedData.socket = originalData.socket
- clonedData.base_action = originalData.base_action
- clonedData.graphic = originalData.graphic
- clonedData.flying_graphic = originalData.flying_graphic
- return clonedData
- end
- return nil
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment