public Scroll(Scroll s) : base(s.get_my_IDno(), s.get_my_gold_value(), s.get_my_name()) { //Enums my_sType = s.get_spell_type(); spell_dmg_type = s.get_damage_type(); my_prjType = s.get_assoc_projectile(); my_specAnim = s.get_spec_impact_anim(); myBufforDebuff = s.get_status_effect(); //Ints scroll_tier = s.get_tier(); aoe_size = s.get_aoe_size(); max_range = s.get_range(); min_damage = s.get_specific_damage(false); max_damage = s.get_specific_damage(true); total_impacts = s.get_t_impacts(); mana_cost = s.get_manaCost(); buffDebuff_duration = s.get_duration(); //Bools destroys_walls = s.spell_destroys_walls(); melee_range = s.is_melee_range_spell(); }