Hi. I have an old script that is supposed to be inspired by Blue Magic in Final Fantasy 6. Anyway its supposed to be drag and drop. Well, its not drag and drop anymore and I wanted to see if I could get some help in bringing it up to date. I think its a really cool concept and would be great for the forums.

Here is the damage:

------------------------------------------------------------------------------------------------------------------------
ServUO - [https://www.servuo.com] Version 0.5, Build 6472.26597
Core: Optimizing for 4 64-bit processors
RandomImpl: CSPRandom (Software)
Core: Loading config...
Scripts: Compiling C# scripts...Failed with: 14 errors, 65 warnings
Warnings:
+ Customs/RunUO Archived Customs/custom detect hidden/CustomDetectHidden/CustomDetectHidden.cs:
CS0105: Line 14: The using directive for 'Server.Mobiles' appeared previously in this namespace
+ Customs/RunUO Archived Customs/life stone/Life_Stone_System/Life Stone System/Core/Core.cs:
CS0105: Line 12: The using directive for 'Server.Commands' appeared previously in this namespace
+ Customs/singles/[ServUO.com]-GraniteFurnessAddon.cs:
CS0105: Line 2: The using directive for 'System' appeared previously in this namespace
CS0162: Line 355: Unreachable code detected
+ Customs/Blue Magic Expansion/Blue Magic/Quests/BlueBen.cs:
CS0108: Line 47: 'Server.Engines.Quests.BlueBen.m_SBInfos' hides inherited member 'Server.Engines.Quests.MondainQuester.m_SBInfos'. Use the new keyword if hiding was intended.
+ Customs/Blue Magic Expansion/NPC Guilds/Thieves - Assassin/Quests/Obtain Antoine/Antoine.cs:
CS0108: Line 24: 'Server.Engines.Quests.ACreedAntoine.m_SBInfos' hides inherited member 'Server.Engines.Quests.MondainQuester.m_SBInfos'. Use the new keyword if hiding was intended.
+ Customs/Blue Magic Expansion/NPC Guilds/Thieves - Assassin/Quests/Obtain Jacqueline/Jacqueline.cs:
CS0108: Line 24: 'Server.Engines.Quests.ACreedJacqueline.m_SBInfos' hides inherited member 'Server.Engines.Quests.MondainQuester.m_SBInfos'. Use the new keyword if hiding was intended.
+ Customs/Blue Magic Expansion/NPC Guilds/Thieves - Assassin/Quests/Obtain Romondo/Ramondo.cs:
CS0108: Line 24: 'Server.Engines.Quests.ACreedRamondo.m_SBInfos' hides inherited member 'Server.Engines.Quests.MondainQuester.m_SBInfos'. Use the new keyword if hiding was intended.
+ Customs/Blue Magic Expansion/NPC Guilds/Warriors - Monk/Quests/ChingJong.cs:
CS0108: Line 26: 'Server.Engines.Quests.MonkChingJong.m_SBInfos' hides inherited member 'Server.Engines.Quests.MondainQuester.m_SBInfos'. Use the new keyword if hiding was intended.
+ Customs/Blue Magic Expansion/NPC Guilds/Warriors - Monk/Quests/MaJong.cs:
CS0108: Line 26: 'Server.Engines.Quests.MonkMaJong.m_SBInfos' hides inherited member 'Server.Engines.Quests.MondainQuester.m_SBInfos'. Use the new keyword if hiding was intended.
+ Customs/Blue Magic Expansion/NPC Guilds/Warriors - Monk/Quests/MukYanJong.cs:
CS0108: Line 26: 'Server.Engines.Quests.MonkMukYanJong.m_SBInfos' hides inherited member 'Server.Engines.Quests.MondainQuester.m_SBInfos'. Use the new keyword if hiding was intended.
+ Customs/Blue Magic Expansion/NPC Guilds/Warriors - Monk/Quests/SuiSauJong.cs:
CS0108: Line 26: 'Server.Engines.Quests.MonkSuiSauJong.m_SBInfos' hides inherited member 'Server.Engines.Quests.MondainQuester.m_SBInfos'. Use the new keyword if hiding was intended.
+ Customs/[ServUO.com]-NPC Flying System/NPC Flying System/BaseSpecialCreature/BaseSpecialCreature.cs:
CS0114: Line 784: 'Server.Mobiles.BaseSpecialCreature.DrainLife()' hides inherited member 'Server.Mobiles.BaseCreature.DrainLife()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
CS0114: Line 835: 'Server.Mobiles.BaseSpecialCreature.OnActionCombat()' hides inherited member 'Server.Mobiles.BaseCreature.OnActionCombat()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
+ Customs/GraphicBasedHarvestSystems/LumberHarvest/LumberHarvest.cs:
CS0108: Line 94: 'Server.Engines.Harvest.UltimaLiveLumberjacking.Configure()' hides inherited member 'Server.Engines.Harvest.HarvestSystem.Configure()'. Use the new keyword if hiding was intended.
+ Customs/my scripts/Summoning/Summoner Spells/Creatures/SummonedAbyssalInfernal.cs:
CS0114: Line 195: 'Server.Mobiles.SummonedAbyssalInfernal.DrainsLife' hides inherited member 'Server.Mobiles.BaseCreature.DrainsLife'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
CS0114: Line 196: 'Server.Mobiles.SummonedAbyssalInfernal.DrainsLifeChance' hides inherited member 'Server.Mobiles.BaseCreature.DrainsLifeChance'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
+ Customs/my scripts/Summoning/Summoner Spells/Creatures/SummonedLordOaks.cs:
CS0114: Line 141: 'Server.Mobiles.SummonedLordOaks.Tribe' hides inherited member 'Server.Mobiles.BaseCreature.Tribe'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
+ Customs/my scripts/Summoning/Summoner Spells/Creatures/SummonedMalefic.cs:
CS0114: Line 63: 'Server.Mobiles.SummonedMalefic.CanBeParagon' hides inherited member 'Server.Mobiles.BaseCreature.CanBeParagon'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
+ Customs/my scripts/Summoning/Summoner Spells/Creatures/SummonedShadowKnight.cs:
CS0114: Line 9: 'Server.Mobiles.SummonedShadowKnight.CanStealth' hides inherited member 'Server.Mobiles.BaseCreature.CanStealth'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
CS0114: Line 79: 'Server.Mobiles.SummonedShadowKnight.Tribe' hides inherited member 'Server.Mobiles.BaseCreature.Tribe'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
+ Customs/my scripts/Summoning/Summoner Spells/Creatures/SummonedSirPatrick.cs:
CS0114: Line 53: 'Server.Mobiles.SummonedSirPatrick.CanBeParagon' hides inherited member 'Server.Mobiles.BaseCreature.CanBeParagon'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
CS0114: Line 54: 'Server.Mobiles.SummonedSirPatrick.DrainsLife' hides inherited member 'Server.Mobiles.BaseCreature.DrainsLife'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
+ Customs/[ServUO.com]-Burrowing/Burrowing/AntLion.cs:
CS0108: Line 114: 'Server.Mobiles.AntLion.PoisonTimer' hides inherited member 'Server.Mobile.PoisonTimer'. Use the new keyword if hiding was intended.
+ Customs/[ServUO.com]-NPC Flying System/NPC Flying System/Mobiles/Flying Mounts/Flying Hiryu/Hiryu.cs:
CS0114: Line 129: 'Server.Mobiles.Hiryu.CanFly' hides inherited member 'Server.Mobiles.BaseCreature.CanFly'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
+ Customs/[ServUO.com]-Pause_Ver3/Pause.cs:
CS0108: Line 44: 'Server.Engines.XmlSpawner2.Pause.Initialize()' hides inherited member 'Server.Engines.XmlSpawner2.XmlAttachment.Initialize()'. Use the new keyword if hiding was intended.
CS0642: Line 110: Possible mistaken empty statement
+ Customs/[ServUO.com]-Spellbar_Ver 2/Spellbar_Ver 2/Spellbar/SpellBarScroll_XML.cs:
CS0108: Line 27: 'Server.Engines.XmlSpawner2.SpellBarScroll.Initialize()' hides inherited member 'Server.Engines.XmlSpawner2.XmlAttachment.Initialize()'. Use the new keyword if hiding was intended.
CS0219: Line 40: The variable 'page' is assigned but its value is never used
CS0219: Line 41: The variable 'xselect_var' is assigned but its value is never used
CS0219: Line 61: The variable 'page' is assigned but its value is never used
CS0219: Line 62: The variable 'xselect_var' is assigned but its value is never used
CS0642: Line 87: Possible mistaken empty statement
CS0642: Line 650: Possible mistaken empty statement
+ Customs/[ServUO.com]-TMSS 3.0/TMSS/SkillStone.cs:
CS0114: Line 201: 'Server.Items.SkillStone.GetContextMenuEntries(Server.Mobile, System.Collections.Generic.List<Server.ContextMenus.ContextMenuEntry>)' hides inherited member 'Server.Item.GetContextMenuEntries(Server.Mobile, System.Collections.Generic.List<Server.ContextMenus.ContextMenuEntry>)'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
CS0114: Line 244: 'Server.Items.CenterStone.GetContextMenuEntries(Server.Mobile, System.Collections.Generic.List<Server.ContextMenus.ContextMenuEntry>)' hides inherited member 'Server.Item.GetContextMenuEntries(Server.Mobile, System.Collections.Generic.List<Server.ContextMenus.ContextMenuEntry>)'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
+ Customs/[ServUO.com]-VetRewardUpgrade/Addon and House Stuff/Movable Addons/MovableAddonComponent.cs:
CS0108: Line 20: 'Solaris.Addons.MovableAddonComponent.Direction' hides inherited member 'Server.Item.Direction'. Use the new keyword if hiding was intended.
+ Customs/[ServUO.com]-VetRewardUpgrade/Jewelry - Clothing/LostRingOfAncientSecrets.cs:
CS0108: Line 116: 'Server.Items.LostRingOfAncientSecrets.Owner' hides inherited member 'Server.Items.BaseJewel.Owner'. Use the new keyword if hiding was intended.
+ Customs/[ServUO.com]-VetRewardUpgrade/Magic/Spellcrafting/Xanthos/Jail System/JailHammer.cs:
CS0108: Line 25: 'Xanthos.JailSystem.JailHammer.UsesRemaining' hides inherited member 'Server.Items.BaseWeapon.UsesRemaining'. Use the new keyword if hiding was intended.
CS0108: Line 31: 'Xanthos.JailSystem.JailHammer.ShowUsesRemaining' hides inherited member 'Server.Items.BaseWeapon.ShowUsesRemaining'. Use the new keyword if hiding was intended.
+ Custom/OrbRemoteServer/OrbServer.cs:
CS0618: Line 200: 'System.Runtime.Remoting.Channels.ChannelServices.RegisterChannel(System.Runtime.Remoting.Channels.IChannel)' is obsolete: 'Use System.Runtime.Remoting.ChannelServices.RegisterChannel(IChannel chnl, bool ensureSecurity) instead.'
+ Mobiles/AI/MageAI.cs:
CS0162: Line 237: Unreachable code detected
+ Customs/my scripts/Summoning/Mobiles/SummonerAI.cs:
CS0162: Line 104: Unreachable code detected
+ Customs/Quests/ElainQuest/Mobiles/Andora.cs:
CS0219: Line 34: The variable 'hairHue' is assigned but its value is never used
+ Customs/Quests/ElainQuest/Mobiles/ErikSullivan.cs:
CS0219: Line 35: The variable 'hairHue' is assigned but its value is never used
+ Customs/Quests/[ServUO.com]-Miners Quests/Miners Quests/MinerQuest.cs:
CS0168: Line 95: The variable 'item' is declared but never used
+ Customs/RunUO Archived Customs/cellar addon/CellarAddon.cs:
CS0162: Line 158: Unreachable code detected
CS0162: Line 204: Unreachable code detected
+ Customs/RunUO Archived Customs/custom players/InnMaid.cs:
CS0184: Line 281: The given expression is never of the provided ('Server.Mobiles.PackLlama') type
CS0184: Line 281: The given expression is never of the provided ('Server.Mobiles.PackHorse') type
CS0184: Line 281: The given expression is never of the provided ('Server.Mobiles.Beetle') type
CS0429: Line 281: Unreachable expression code detected
+ Customs/RunUO Archived Customs/Random Quest Generator/QuestScroll.cs:
CS0219: Line 1317: The variable 'sStory' is assigned but its value is never used
+ Customs/RunUO Customs/Kotoamatsukami/Kotoamatsukami.cs:
CS0162: Line 322: Unreachable code detected
+ Customs/singles/[ServUO.com]-customname.cs:
CS0168: Line 57: The variable 'target' is declared but never used
+ Customs/singles/[ServUO.com]-Guildhorn.cs:
CS1717: Line 69: Assignment made to same variable; did you mean to assign something else?
CS1717: Line 70: Assignment made to same variable; did you mean to assign something else?
CS1717: Line 71: Assignment made to same variable; did you mean to assign something else?
+ Customs/singles/[ServUO.com]-NoMountTile.cs:
CS0162: Line 35: Unreachable code detected
+ Customs/singles/[ServUO.com]-SawmillAddon.cs:
CS0162: Line 289: Unreachable code detected
+ Customs/[ServUO.com]-EverlastingBandage/EverlastingBandage.cs:
CS0184: Line 99: The given expression is never of the provided ('Server.Items.EnhancedBandage') type
+ Customs/[ServUO.com]-HairGrowth with FacialHairGrowth/HairGrowth with FacialHairGrowth/FacialHairGrowth.cs:
CS0162: Line 105: Unreachable code detected
+ Customs/[ServUO.com]-HairGrowth with FacialHairGrowth/HairGrowth with FacialHairGrowth/HairGrowth.cs:
CS0162: Line 165: Unreachable code detected
+ Customs/[ServUO.com]-HalfLife/HalfLife/HalfLifeBow.cs:
CS0472: Line 99: The result of the expression is always 'true' since a value of type 'int' is never equal to 'null' of type 'int?'
+ Customs/[ServUO.com]-HalfLife/HalfLife/HalfLifeDagger.cs:
CS0472: Line 99: The result of the expression is always 'true' since a value of type 'int' is never equal to 'null' of type 'int?'
+ Customs/[ServUO.com]-HalfLife/HalfLife/HalfLifeScimitar.cs:
CS0472: Line 99: The result of the expression is always 'true' since a value of type 'int' is never equal to 'null' of type 'int?'
+ Customs/[ServUO.com]-Harvest System/Harvest System/Garden/GardenDeed.cs:
CS0162: Line 139: Unreachable code detected
+ Customs/[ServUO.com]-Harvest System/Harvest System/Garden/SecureGarden.cs:
CS0162: Line 115: Unreachable code detected
+ Customs/[ServUO.com]-Harvestable Drugs/Harvestable Drugs/Da Drug Dealer/DrugSystem_Dealer.cs:
CS0162: Line 105: Unreachable code detected
+ Customs/[ServUO.com]-Hue Center/Hue Center/HueListGumpGold.cs:
CS0219: Line 90: The variable 'bought' is assigned but its value is never used
CS0472: Line 141: The result of the expression is always 'false' since a value of type 'int' is never equal to 'null' of type 'int?'
+ Customs/[ServUO.com]-LostAlchemy/LostAlchemy/DurabilityTarget.cs:
CS0168: Line 32: The variable 'number' is declared but never used
+ Customs/[ServUO.com]-LostAlchemy/LostAlchemy/RepairTarget.cs:
CS0168: Line 32: The variable 'number' is declared but never used
+ Customs/[ServUO.com]-MailSystem/MailSystem/LetterGump.cs:
CS0219: Line 44: The variable 'initialState' is assigned but its value is never used
+ Customs/[ServUO.com]-MailSystem/MailSystem/WriteLetterGump.cs:
CS0219: Line 34: The variable 'initialState' is assigned but its value is never used
+ Customs/[ServUO.com]-Mobile Statue Base/Mobile Statues/BaseCreatureStatue.cs:
CS1717: Line 55: Assignment made to same variable; did you mean to assign something else?
CS1717: Line 56: Assignment made to same variable; did you mean to assign something else?
CS1717: Line 57: Assignment made to same variable; did you mean to assign something else?
CS1717: Line 58: Assignment made to same variable; did you mean to assign something else?
+ Customs/[ServUO.com]-NPC Flying System/NPC Flying System/Mobiles/TruePhoenix1.1/StrongPhoenix.cs:
CS0219: Line 75: The variable 'CanFlying' is assigned but its value is never used
CS0219: Line 76: The variable 'FlyStamMax' is assigned but its value is never used
CS0219: Line 77: The variable 'FlyStam' is assigned but its value is never used
CS0219: Line 78: The variable 'FlySpd' is assigned but its value is never used
+ Customs/[ServUO.com]-Spellbar_Ver 2/Spellbar_Ver 2/Spellbar/PositionGump.cs:
CS0168: Line 43: The variable 'xo' is declared but never used
CS0168: Line 44: The variable 'yo' is declared but never used
+ Customs/[ServUO.com]-Spellbar_Ver 2/Spellbar_Ver 2/Spellbar/SpellBarGump.cs:
CS0219: Line 1475: The variable 'dbx' is assigned but its value is never used
CS0219: Line 1476: The variable 'dbxa' is assigned but its value is never used
CS0219: Line 1477: The variable 'dby' is assigned but its value is never used
CS0219: Line 1478: The variable 'dbya' is assigned but its value is never used
CS0219: Line 2604: The variable 'yselect_var' is assigned but its value is never used
CS0219: Line 2629: The variable 'yselect_var' is assigned but its value is never used
CS0219: Line 2654: The variable 'yselect_var' is assigned but its value is never used
CS0219: Line 2679: The variable 'yselect_var' is assigned but its value is never used
+ Customs/[ServUO.com]-UPDATEDOSILABYRINTH/Labyrinth.cs:
CS0219: Line 61: The variable 'Spawn' is assigned but its value is never used
+ Customs/[ServUO.com]-VetRewardUpgrade/Magic/Rune Magic/RuneMagic.cs:
CS0219: Line 49: The variable 'foundBet' is assigned but its value is never used
CS0219: Line 67: The variable 'foundTym' is assigned but its value is never used
CS0219: Line 73: The variable 'foundZu' is assigned but its value is never used
+ Customs/[ServUO.com]-VetRewardUpgrade/Stones/TransmuationStone.cs:
CS0219: Line 117: The variable 'done' is assigned but its value is never used
+ Customs/[ServUO.com]-VetRewardUpgrade/Tent/Chest.cs:
CS0162: Line 139: Unreachable code detected
+ Customs/[ServUO.com]-VetRewardUpgrade/Tent/TentDeed.cs:
CS1717: Line 143: Assignment made to same variable; did you mean to assign something else?
CS0162: Line 154: Unreachable code detected
+ Customs/[ServUO.com]-World Omniporter v2.5/World Omniporter v2.5/WorldOmniporter.cs:
CS0162: Line 324: Unreachable code detected
CS0168: Line 957: The variable 'e' is declared but never used
+ Services/Craft/DefBlacksmithy.cs:
CS0219: Line 1083: The variable 'ore_error' is assigned but its value is never used
Errors:
+ Abilities/SlayerGroup.cs:
CS0246: Line 202: The type or namespace name 'UnboundEnergyVortex' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 203: The type or namespace name 'ChaosVortex' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 259: The type or namespace name 'UnboundEnergyVortex' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 260: The type or namespace name 'ChaosVortex' could not be found (are you missing a using directive or an assembly reference?)
+ Customs/Blue Magic Expansion/Blue Magic/Monsters/Support/Ore Elementals/ValoriteElemental.cs:
CS1061: Line 29: 'Server.IDamageable' does not contain a definition for 'FixedEffect' and no extension method 'FixedEffect' accepting a first argument of type 'Server.IDamageable' could be found (are you missing a using directive or an assembly reference?)
+ Customs/Blue Magic Expansion/Blue Magic/Monsters/TrappedPixie.cs:
CS1061: Line 115: 'Server.IDamageable' does not contain a definition for 'SendMessage' and no extension method 'SendMessage' accepting a first argument of type 'Server.IDamageable' could be found (are you missing a using directive or an assembly reference?)
CS1502: Line 116: The best overloaded method match for 'Server.Spells.BlueMagic.BlueMageControl.CheckKnown(Server.Mobile, Server.Spells.BlueMove, bool)' has some invalid arguments
CS1503: Line 116: Argument 1: cannot convert from 'Server.IDamageable' to 'Server.Mobile'
CS1503: Line 116: Argument 2: cannot convert from 'System.Type' to 'Server.Spells.BlueMove'
+ Customs/Blue Magic Expansion/Blue Magic/Quests/Battle Quests/Battle Kaysa/Kaysa.cs:
CS1502: Line 166: The best overloaded method match for 'Server.Items.SleepingTreeAddon.WakeUp(Server.Mobile)' has some invalid arguments
CS1503: Line 166: Argument 1: cannot convert from 'Server.IDamageable' to 'Server.Mobile'
CS0117: Line 214: 'Server.Mobiles.DemonKnight' does not contain a definition for 'CheckArtifactChance'
CS0117: Line 218: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 219: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 220: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 221: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 222: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
+ Customs/Blue Magic Expansion/Blue Magic/Quests/Battle Quests/Battle Markov/Markov.cs:
CS1502: Line 174: The best overloaded method match for 'Server.Mobiles.BlueKarrnathi.BlueKarrnathi(Server.Mobile)' has some invalid arguments
CS1503: Line 174: Argument 1: cannot convert from 'Server.IDamageable' to 'Server.Mobile'
+ Customs/Blue Magic Expansion/Blue Magic/Quests/Finding Quina/Frog.cs:
CS0117: Line 92: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 93: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 94: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 96: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 97: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 102: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
+ Customs/Blue Magic Expansion/Blue Magic/Quests/Finding Quina/Quina.cs:
CS1502: Line 176: The best overloaded method match for 'Server.Mobiles.BlueQuina.MustardBomb(Server.Mobile, Server.Mobile)' has some invalid arguments
CS1503: Line 176: Argument 2: cannot convert from 'Server.IDamageable' to 'Server.Mobile'
CS0117: Line 235: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 236: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 237: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 238: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 239: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 240: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
+ Customs/Blue Magic Expansion/Blue Magic/Spells/Traveler.cs:
CS1061: Line 50: 'Server.Items.MapItem' does not contain a definition for 'DisplayMap' and no extension method 'DisplayMap' accepting a first argument of type 'Server.Items.MapItem' could be found (are you missing a using directive or an assembly reference?)
CS1061: Line 56: 'Server.Items.MapItem' does not contain a definition for 'DisplayMap' and no extension method 'DisplayMap' accepting a first argument of type 'Server.Items.MapItem' could be found (are you missing a using directive or an assembly reference?)
CS1061: Line 61: 'Server.Items.MapItem' does not contain a definition for 'DisplayMap' and no extension method 'DisplayMap' accepting a first argument of type 'Server.Items.MapItem' could be found (are you missing a using directive or an assembly reference?)
CS1061: Line 70: 'Server.Items.MapItem' does not contain a definition for 'DisplayMap' and no extension method 'DisplayMap' accepting a first argument of type 'Server.Items.MapItem' could be found (are you missing a using directive or an assembly reference?)
+ Customs/Blue Magic Expansion/NPC Guilds/Tinkers - Artificer/Rune Bow/RuneBow.cs:
CS1061: Line 323: 'Server.IDamageable' does not contain a definition for 'PlaySound' and no extension method 'PlaySound' accepting a first argument of type 'Server.IDamageable' could be found (are you missing a using directive or an assembly reference?)
CS1502: Line 330: The best overloaded method match for 'System.Collections.Generic.List<Server.Mobile>.Add(Server.Mobile)' has some invalid arguments
CS1503: Line 330: Argument 1: cannot convert from 'Server.IDamageable' to 'Server.Mobile'
CS1501: Line 332: No overload for method 'GetMobilesInRange' takes 1 arguments
CS1061: Line 408: 'Server.IDamageable' does not contain a definition for 'PlaySound' and no extension method 'PlaySound' accepting a first argument of type 'Server.IDamageable' could be found (are you missing a using directive or an assembly reference?)
CS1061: Line 414: 'Server.IDamageable' does not contain a definition for 'PlaySound' and no extension method 'PlaySound' accepting a first argument of type 'Server.IDamageable' could be found (are you missing a using directive or an assembly reference?)
+ Customs/Blue Magic Expansion/NPC Guilds/Warriors - Monk/MonkFists.cs:
CS0103: Line 51: The name 'WeaponQuality' does not exist in the current context
+ Misc/AOS.cs:
CS0103: Line 710: The name 'MudPie' does not exist in the current context
+ Services/Revamped Dungeons/BlackthornDungeon/InvasionSpawner/InvasionController.cs:
CS0246: Line 124: The type or namespace name 'MudElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 124: The type or namespace name 'MoltenEarthElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 124: The type or namespace name 'DiseasedBloodElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 124: The type or namespace name 'GreaterAirElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 125: The type or namespace name 'GreaterBloodElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 125: The type or namespace name 'GreaterEarthElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 125: The type or namespace name 'GreaterWaterElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 125: The type or namespace name 'ShameGreaterPoisonElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 126: The type or namespace name 'StoneElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 124: The type or namespace name 'MudElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 124: The type or namespace name 'MoltenEarthElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 124: The type or namespace name 'DiseasedBloodElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 124: The type or namespace name 'GreaterAirElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 125: The type or namespace name 'GreaterBloodElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 125: The type or namespace name 'GreaterEarthElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 125: The type or namespace name 'GreaterWaterElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 125: The type or namespace name 'ShameGreaterPoisonElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 126: The type or namespace name 'StoneElemental' could not be found (are you missing a using directive or an assembly reference?)
+ Services/Revamped Dungeons/Shame Revamped/Generate.cs:
CS0246: Line 91: The type or namespace name 'ShameWall' could not be found (are you missing a using directive or an assembly reference?)
CS0103: Line 94: The name 'ShameWall' does not exist in the current context
CS0246: Line 105: The type or namespace name 'ShameWall' could not be found (are you missing a using directive or an assembly reference?)
CS0103: Line 108: The name 'ShameWall' does not exist in the current context
CS0246: Line 122: The type or namespace name 'ShameWall' could not be found (are you missing a using directive or an assembly reference?)
CS0103: Line 125: The name 'ShameWall' does not exist in the current context
CS0246: Line 136: The type or namespace name 'ShameWall' could not be found (are you missing a using directive or an assembly reference?)
CS0103: Line 139: The name 'ShameWall' does not exist in the current context
CS0246: Line 152: The type or namespace name 'ShameWall' could not be found (are you missing a using directive or an assembly reference?)
CS0103: Line 155: The name 'ShameWall' does not exist in the current context
CS0246: Line 165: The type or namespace name 'ShameWall' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 220: The type or namespace name 'ShameWall' could not be found (are you missing a using directive or an assembly reference?)
+ Skills/Imbuing/ResourceDrops.cs:
CS0246: Line 71: The type or namespace name 'UnboundEnergyVortex' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 107: The type or namespace name 'ChaosVortex' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 119: The type or namespace name 'ChaosVortex' could not be found (are you missing a using directive or an assembly reference?)
Scripts: One or more scripts failed to compile or no script files were found.
- Press return to exit, or R to try again.
 
Plus you posted the 65 warnings along with this- if you want help I suggest you remove the warnings and only post the 14 errors
 
I apologize for the clutter. Here is the errors, strippe
Code:
+ Abilities/SlayerGroup.cs:
CS0246: Line 202: The type or namespace name 'UnboundEnergyVortex' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 203: The type or namespace name 'ChaosVortex' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 259: The type or namespace name 'UnboundEnergyVortex' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 260: The type or namespace name 'ChaosVortex' could not be found (are you missing a using directive or an assembly reference?)
+ Customs/Blue Magic Expansion/Blue Magic/Monsters/Support/Ore Elementals/ValoriteElemental.cs:
CS1061: Line 29: 'Server.IDamageable' does not contain a definition for 'FixedEffect' and no extension method 'FixedEffect' accepting a first argument of type 'Server.IDamageable' could be found (are you missing a using directive or an assembly reference?)
+ Customs/Blue Magic Expansion/Blue Magic/Monsters/TrappedPixie.cs:
CS1061: Line 115: 'Server.IDamageable' does not contain a definition for 'SendMessage' and no extension method 'SendMessage' accepting a first argument of type 'Server.IDamageable' could be found (are you missing a using directive or an assembly reference?)
CS1502: Line 116: The best overloaded method match for 'Server.Spells.BlueMagic.BlueMageControl.CheckKnown(Server.Mobile, Server.Spells.BlueMove, bool)' has some invalid arguments
CS1503: Line 116: Argument 1: cannot convert from 'Server.IDamageable' to 'Server.Mobile'
CS1503: Line 116: Argument 2: cannot convert from 'System.Type' to 'Server.Spells.BlueMove'
+ Customs/Blue Magic Expansion/Blue Magic/Quests/Battle Quests/Battle Kaysa/Kaysa.cs:
CS1502: Line 166: The best overloaded method match for 'Server.Items.SleepingTreeAddon.WakeUp(Server.Mobile)' has some invalid arguments
CS1503: Line 166: Argument 1: cannot convert from 'Server.IDamageable' to 'Server.Mobile'
CS0117: Line 214: 'Server.Mobiles.DemonKnight' does not contain a definition for 'CheckArtifactChance'
CS0117: Line 218: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 219: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 220: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 221: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 222: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
+ Customs/Blue Magic Expansion/Blue Magic/Quests/Battle Quests/Battle Markov/Markov.cs:
CS1502: Line 174: The best overloaded method match for 'Server.Mobiles.BlueKarrnathi.BlueKarrnathi(Server.Mobile)' has some invalid arguments
CS1503: Line 174: Argument 1: cannot convert from 'Server.IDamageable' to 'Server.Mobile'
+ Customs/Blue Magic Expansion/Blue Magic/Quests/Finding Quina/Frog.cs:
CS0117: Line 92: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 93: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 94: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 96: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 97: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 102: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
+ Customs/Blue Magic Expansion/Blue Magic/Quests/Finding Quina/Quina.cs:
CS1502: Line 176: The best overloaded method match for 'Server.Mobiles.BlueQuina.MustardBomb(Server.Mobile, Server.Mobile)' has some invalid arguments
CS1503: Line 176: Argument 2: cannot convert from 'Server.IDamageable' to 'Server.Mobile'
CS0117: Line 235: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 236: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 237: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 238: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 239: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
CS0117: Line 240: 'Server.Mobiles.DemonKnight' does not contain a definition for 'DistributeArtifact'
+ Customs/Blue Magic Expansion/Blue Magic/Spells/Traveler.cs:
CS1061: Line 50: 'Server.Items.MapItem' does not contain a definition for 'DisplayMap' and no extension method 'DisplayMap' accepting a first argument of type 'Server.Items.MapItem' could be found (are you missing a using directive or an assembly reference?)
CS1061: Line 56: 'Server.Items.MapItem' does not contain a definition for 'DisplayMap' and no extension method 'DisplayMap' accepting a first argument of type 'Server.Items.MapItem' could be found (are you missing a using directive or an assembly reference?)
CS1061: Line 61: 'Server.Items.MapItem' does not contain a definition for 'DisplayMap' and no extension method 'DisplayMap' accepting a first argument of type 'Server.Items.MapItem' could be found (are you missing a using directive or an assembly reference?)
CS1061: Line 70: 'Server.Items.MapItem' does not contain a definition for 'DisplayMap' and no extension method 'DisplayMap' accepting a first argument of type 'Server.Items.MapItem' could be found (are you missing a using directive or an assembly reference?)
+ Customs/Blue Magic Expansion/NPC Guilds/Tinkers - Artificer/Rune Bow/RuneBow.cs:
CS1061: Line 323: 'Server.IDamageable' does not contain a definition for 'PlaySound' and no extension method 'PlaySound' accepting a first argument of type 'Server.IDamageable' could be found (are you missing a using directive or an assembly reference?)
CS1502: Line 330: The best overloaded method match for 'System.Collections.Generic.List<Server.Mobile>.Add(Server.Mobile)' has some invalid arguments
CS1503: Line 330: Argument 1: cannot convert from 'Server.IDamageable' to 'Server.Mobile'
CS1501: Line 332: No overload for method 'GetMobilesInRange' takes 1 arguments
CS1061: Line 408: 'Server.IDamageable' does not contain a definition for 'PlaySound' and no extension method 'PlaySound' accepting a first argument of type 'Server.IDamageable' could be found (are you missing a using directive or an assembly reference?)
CS1061: Line 414: 'Server.IDamageable' does not contain a definition for 'PlaySound' and no extension method 'PlaySound' accepting a first argument of type 'Server.IDamageable' could be found (are you missing a using directive or an assembly reference?)
+ Customs/Blue Magic Expansion/NPC Guilds/Warriors - Monk/MonkFists.cs:
CS0103: Line 51: The name 'WeaponQuality' does not exist in the current context
+ Misc/AOS.cs:
CS0103: Line 710: The name 'MudPie' does not exist in the current context
+ Services/Revamped Dungeons/BlackthornDungeon/InvasionSpawner/InvasionController.cs:
CS0246: Line 124: The type or namespace name 'MudElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 124: The type or namespace name 'MoltenEarthElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 124: The type or namespace name 'DiseasedBloodElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 124: The type or namespace name 'GreaterAirElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 125: The type or namespace name 'GreaterBloodElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 125: The type or namespace name 'GreaterEarthElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 125: The type or namespace name 'GreaterWaterElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 125: The type or namespace name 'ShameGreaterPoisonElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 126: The type or namespace name 'StoneElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 124: The type or namespace name 'MudElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 124: The type or namespace name 'MoltenEarthElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 124: The type or namespace name 'DiseasedBloodElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 124: The type or namespace name 'GreaterAirElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 125: The type or namespace name 'GreaterBloodElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 125: The type or namespace name 'GreaterEarthElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 125: The type or namespace name 'GreaterWaterElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 125: The type or namespace name 'ShameGreaterPoisonElemental' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 126: The type or namespace name 'StoneElemental' could not be found (are you missing a using directive or an assembly reference?)
+ Services/Revamped Dungeons/Shame Revamped/Generate.cs:
CS0246: Line 91: The type or namespace name 'ShameWall' could not be found (are you missing a using directive or an assembly reference?)
CS0103: Line 94: The name 'ShameWall' does not exist in the current context
CS0246: Line 105: The type or namespace name 'ShameWall' could not be found (are you missing a using directive or an assembly reference?)
CS0103: Line 108: The name 'ShameWall' does not exist in the current context
CS0246: Line 122: The type or namespace name 'ShameWall' could not be found (are you missing a using directive or an assembly reference?)
CS0103: Line 125: The name 'ShameWall' does not exist in the current context
CS0246: Line 136: The type or namespace name 'ShameWall' could not be found (are you missing a using directive or an assembly reference?)
CS0103: Line 139: The name 'ShameWall' does not exist in the current context
CS0246: Line 152: The type or namespace name 'ShameWall' could not be found (are you missing a using directive or an assembly reference?)
CS0103: Line 155: The name 'ShameWall' does not exist in the current context
CS0246: Line 165: The type or namespace name 'ShameWall' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 220: The type or namespace name 'ShameWall' could not be found (are you missing a using directive or an assembly reference?)
+ Skills/Imbuing/ResourceDrops.cs:
CS0246: Line 71: The type or namespace name 'UnboundEnergyVortex' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 107: The type or namespace name 'ChaosVortex' could not be found (are you missing a using directive or an assembly reference?)
CS0246: Line 119: The type or namespace name 'ChaosVortex' could not be found (are you missing a using directive or an assembly reference?)
Scripts: One or more scripts failed to compile or no script files were found.
- Press return to exit, or R to try again.
d of warnings and in code blocks:
 
You seem to be missing quiet a few scripts.

UnboundEnergyVortex
ChaosVortex
ShameWall
Greater - Elementals

Also DaemonKnight now works off a point system so use something like this inside Quian.cs

Code:
 public static void DistributeRandomArtifact(BaseCreature bc, Type[] typelist)
        {
            int random = Utility.Random(typelist.Length);
            Item item = Loot.Construct(typelist[random]);
            DistributeArtifact(DemonKnight.FindRandomPlayer(bc), item);
        }

        public static void DistributeArtifact(Mobile to, Item artifact)
        {
            if (artifact == null)
                return;

            if (to != null)
            {
                Container pack = to.Backpack;

                if (pack == null || !pack.TryDropItem(to, artifact, false))
                    to.BankBox.DropItem(artifact);

                to.SendLocalizedMessage(502088); // A special gift has been placed in your backpack.
            }
            else
            {
                artifact.Delete();
            }
        }

Once you find your missing mobiles/Items you should take a large chunk out of those errors
 
Any idea of the meaning of the parameters for FixedEffect?

Code:
CS1061: Line 29: 'Server.IDamageable' does not contain a definition for 'FixedEffect' and no extension method 'FixedEffect' accepting a first argument of type 'Server.IDamageable' could be found (are you missing a using directive or an assembly reference?)
 
Any idea of the meaning of the parameters for FixedEffect?[/code]
More then likely you are referring to this overload.
Code:
FixedEffect( int itemID, int speed, int duration, int hue, int renderMode )
Which used to be in Server/Mobile.cs but it appears the ServUO's addition of a new Interface, IDamageable, Has. Broken. A. Lot. Of. Scripts.

Most of your errors are centered around that change, through Sidio appears correct in that they changed the DemonKnight as well. If you still have problems you can PM this account, it should forward messages to my inbox. Thanks for handling an update through.
 
what better man than the man who made it to return and help you himself.

Welcome back Peoharen hope your well.
 
Peoharen: Welcome! Thank you for taking the time to help me out. I really like the blue magic system idea. I'm working on a summoner script based off of Final Fantasy, its cool we love that game.
 
what better man than the man who made it to return and help you himself.
Welcome back Peoharen hope your well.
Oh I'm not back. I just happen to get periodic emails and every now and then I skim them for discussion related to my BME.

Peoharen: Welcome! Thank you for taking the time to help me out. I really like the blue magic system idea. I'm working on a summoner script based off of Final Fantasy, its cool we love that game.
In regards to your PM, the Valorite Elemental uses Combatant.FixedEffect. But in ServUO Mobile.Combatant's Type was changed from Mobile to IDamagable and so it needs an added converter.

It's been a loooooong time but
Code:
				if ( Combatant != null && Combatant is Mobile )
				{
					((Mobile)Combatant).FixedEffect( 0x3709, 10, 30, 1149, 4 );
					AOS.Damage( ((Mobile)Combatant), this, Utility.RandomMinMax( DamageMax, (DamageMax * 2) ), 0, 25, 25, 50, 0 );
				}
That should probably do it. You just kind of have to do that to everything that errors out for IDamagable/Combatant.
 
Last edited:
Peoharen: How should I handle these overrides?
Code:
------------------------------------------------------------------------------------------------------------------------
ServUO - [https://www.servuo.com] Version 0.5, Build 6472.26597
Core: Optimizing for 4 64-bit processors
RandomImpl: CSPRandom (Software)
Core: Loading config...
Scripts: Compiling C# scripts...Failed with: 2 errors, 0 warnings

Errors:
+ Customs/Blue Magic Expansion/Blue Magic/Monsters/RuneBeetle.cs:
    CS0115: Line 114: 'Server.Mobiles.BlueRuneBeetle.BreathDealDamage(Server.Mobile)': no suitable method found to override
+ Customs/Blue Magic Expansion/Blue Magic/Quests/Battle Quests/Battle Markov/MarkovsBardiche.cs:
    CS0115: Line 70: 'Server.Items.MarkovsBardiche.CheckHit(Server.Mobile, Server.Mobile)': no suitable method found to override
    CS0115: Line 78: 'Server.Items.MarkovsBardiche.OnHit(Server.Mobile, Server.Mobile, double)': no suitable method found to override
+ Customs/Blue Magic Expansion/Blue Magic/Quests/Finding Quina/Items/BistroFork.cs:
    CS0115: Line 37: 'Server.Items.BistroFork.OnHit(Server.Mobile, Server.Mobile, double)': no suitable method found to override
+ Customs/Blue Magic Expansion/Blue Magic/Quests/Finding Quina/Items/GastroFork.cs:
    CS0115: Line 44: 'Server.Items.GastroFork.CheckHit(Server.Mobile, Server.Mobile)': no suitable method found to override
    CS0115: Line 61: 'Server.Items.GastroFork.OnHit(Server.Mobile, Server.Mobile, double)': no suitable method found to override
+ Customs/Blue Magic Expansion/Blue Magic/Quests/Finding Quina/Items/NeedleFork.cs:
    CS0115: Line 47: 'Server.Items.NeedleFork.OnHit(Server.Mobile, Server.Mobile, double)': no suitable method found to override
+ Customs/Blue Magic Expansion/NPC Guilds/Thieves - Assassin/Equipment/ACreedSword.cs:
    CS0115: Line 56: 'Server.Items.ACreedSword.OnHit(Server.Mobile, Server.Mobile, double)': no suitable method found to override
+ Customs/Blue Magic Expansion/NPC Guilds/Tinkers - Artificer/Rune Bow/RuneBow.cs:
    CS0115: Line 160: 'Server.Items.RuneBow.OnHit(Server.Mobile, Server.Mobile, double)': no suitable method found to override
+ Customs/Blue Magic Expansion/NPC Guilds/Warriors - Monk/MonkFists.cs:
    CS0115: Line 71: 'Server.Items.MonkFists.OnHit(Server.Mobile, Server.Mobile, double)': no suitable method found to override
Scripts: One or more scripts failed to compile or no script files were found.
- Press return to exit, or R to try again.
 
Peoharen: How should I handle these overrides?
Not sure. I mean, and again it's been years, but adding an overload in BaseWeapon like this
Code:
	public virtual bool CheckHit( Mobile attacker, Mobile defender )
	{
		return CheckHit( attacker, (IDamageable)defender);
	}

	public virtual bool CheckHit( Mobile attacker, IDamageable damageable )
	{
		...ServUO's stuff
	}
And others like it would have allowed ServUO to implement their IDamageable change without breaking fifteen years of development-based resources and releases. But they didn't care to provide any backwards support and broke everything. :(

You'll just have to go into each script and alter it. Like MarkovsBardiche is easy enough.
Code:
		public override bool CheckHit( Mobile attacker, IDamageable damageable )
		{
			if ( attacker is BlueMarkov || attacker.AccessLevel > AccessLevel.Player )
				return true;
			else
				return base.CheckHit( attacker, damageable );
		}
It's simply coded to always hit when in Markov's hands.
 
You seem to be missing quiet a few scripts.

UnboundEnergyVortex
ChaosVortex
ShameWall
Greater - Elementals

Also DaemonKnight now works off a point system so use something like this inside Quian.cs

Code:
 public static void DistributeRandomArtifact(BaseCreature bc, Type[] typelist)
        {
            int random = Utility.Random(typelist.Length);
            Item item = Loot.Construct(typelist[random]);
            DistributeArtifact(DemonKnight.FindRandomPlayer(bc), item);
        }

        public static void DistributeArtifact(Mobile to, Item artifact)
        {
            if (artifact == null)
                return;

            if (to != null)
            {
                Container pack = to.Backpack;

                if (pack == null || !pack.TryDropItem(to, artifact, false))
                    to.BankBox.DropItem(artifact);

                to.SendLocalizedMessage(502088); // A special gift has been placed in your backpack.
            }
            else
            {
                artifact.Delete();
            }
        }

Once you find your missing mobiles/Items you should take a large chunk out of those errors

Where exactly is Quian.cs? I couldn't find it in BME or the core scripts
[doublepost=1539024553][/doublepost]How do I handle the OnHit override?
 

Active Shards

Donations

Total amount
$80.00
Goal
$1,000.00
Back