From 5c8821b11cdca64095be2a93d98ce71015a6e102 Mon Sep 17 00:00:00 2001 From: Leath Cooper Date: Mon, 30 Dec 2019 15:16:35 -0500 Subject: [PATCH] Serialization interfaces (#62) --- .../Scripts/Engines/BulkOrders/BaseBOD.cs | 4 +- .../Engines/BulkOrders/Books/BOBFilter.cs | 4 +- .../Engines/BulkOrders/Books/BOBLargeEntry.cs | 4 +- .../BulkOrders/Books/BOBLargeSubEntry.cs | 4 +- .../Engines/BulkOrders/Books/BOBSmallEntry.cs | 4 +- .../Engines/BulkOrders/Books/BulkOrderBook.cs | 4 +- .../Scripts/Engines/BulkOrders/LargeBOD.cs | 4 +- .../Engines/BulkOrders/LargeBulkEntry.cs | 4 +- .../Engines/BulkOrders/LargeSmithBOD.cs | 4 +- .../Engines/BulkOrders/LargeTailorBOD.cs | 4 +- .../Scripts/Engines/BulkOrders/SmallBOD.cs | 4 +- .../Engines/BulkOrders/SmallSmithBOD.cs | 4 +- .../Engines/BulkOrders/SmallTailorBOD.cs | 4 +- .../Engines/CannedEvil/ChampionAltar.cs | 4 +- .../Engines/CannedEvil/ChampionPlatform.cs | 4 +- .../Engines/CannedEvil/ChampionSkull.cs | 4 +- .../CannedEvil/ChampionSkullBrazier.cs | 4 +- .../CannedEvil/ChampionSkullPlatform.cs | 4 +- .../Engines/CannedEvil/ChampionSpawn.cs | 8 +- .../Engines/CannedEvil/HarrowerGate.cs | 4 +- .../Engines/CannedEvil/StarRoomGate.cs | 4 +- Projects/Scripts/Engines/ConPVP/Arena.cs | 12 +- .../Scripts/Engines/ConPVP/DuelContext.cs | 12 +- .../Engines/ConPVP/DuelTeleporterAddon.cs | 4 +- .../Engines/ConPVP/Games/BombingRun.cs | 20 +- Projects/Scripts/Engines/ConPVP/Games/CTF.cs | 16 +- .../Scripts/Engines/ConPVP/Games/DoubleDom.cs | 20 +- .../Scripts/Engines/ConPVP/Games/EventGame.cs | 4 +- .../Engines/ConPVP/Games/KingOfTheHill.cs | 16 +- .../Scripts/Engines/ConPVP/Gumps/ArenaGump.cs | 4 +- .../Engines/ConPVP/Gumps/LadderGump.cs | 4 +- Projects/Scripts/Engines/ConPVP/Ladder.cs | 12 +- .../Scripts/Engines/ConPVP/Preferences.cs | 12 +- Projects/Scripts/Engines/ConPVP/Tournament.cs | 4 +- .../Engines/ConPVP/TournamentBracketItem.cs | 4 +- .../Engines/ConPVP/TournamentController.cs | 4 +- .../Engines/ConPVP/TournamentRegistrar.cs | 4 +- .../Engines/ConPVP/TournamentSignupItem.cs | 4 +- Projects/Scripts/Engines/ConPVP/Trophy.cs | 4 +- .../Scripts/Engines/Doom/GauntletSpawner.cs | 4 +- .../Doom/LeverPuzzle/LeverPuzzleController.cs | 4 +- .../Doom/LeverPuzzle/LeverPuzzleItems.cs | 16 +- Projects/Scripts/Engines/Ethics/Core/Ethic.cs | 4 +- .../Engines/Ethics/Core/Persistance.cs | 4 +- .../Scripts/Engines/Ethics/Core/Player.cs | 4 +- .../Ethics/Evil/Mobiles/UnholyFamiliar.cs | 4 +- .../Ethics/Evil/Mobiles/UnholySteed.cs | 4 +- .../Ethics/Hero/Mobiles/HolyFamiliar.cs | 4 +- .../Engines/Ethics/Hero/Mobiles/HolySteed.cs | 4 +- .../Scripts/Engines/Factions/Core/Election.cs | 12 +- .../Scripts/Engines/Factions/Core/Faction.cs | 4 +- .../Engines/Factions/Core/FactionItem.cs | 4 +- .../Engines/Factions/Core/FactionState.cs | 4 +- .../Engines/Factions/Core/Persistance.cs | 4 +- .../Engines/Factions/Core/PlayerState.cs | 4 +- .../Scripts/Engines/Factions/Core/Town.cs | 4 +- .../Engines/Factions/Core/TownState.cs | 4 +- .../Engines/Factions/Items/BaseMonolith.cs | 4 +- .../Factions/Items/BaseSystemController.cs | 4 +- .../Engines/Factions/Items/FactionStone.cs | 4 +- .../Engines/Factions/Items/JoinStone.cs | 4 +- .../Items/Power Faction Items/BloodRose.cs | 4 +- .../Power Faction Items/ClarityPotion.cs | 4 +- .../Power Faction Items/GemOfEmpowerment.cs | 4 +- .../Power Faction Items/PowerFactionItem.cs | 4 +- .../Items/Power Faction Items/StormsEye.cs | 4 +- .../Power Faction Items/UrnOfAscension.cs | 4 +- .../Scripts/Engines/Factions/Items/Sigil.cs | 4 +- .../Scripts/Engines/Factions/Items/Silver.cs | 4 +- .../Factions/Items/StrongholdMonolith.cs | 4 +- .../Engines/Factions/Items/TownMonolith.cs | 4 +- .../Engines/Factions/Items/TownStone.cs | 4 +- .../Factions/Items/Traps/BaseFactionTrap.cs | 4 +- .../Items/Traps/BaseFactionTrapDeed.cs | 4 +- .../Items/Traps/FactionExplosionTrap.cs | 8 +- .../Factions/Items/Traps/FactionGasTrap.cs | 8 +- .../Factions/Items/Traps/FactionSawTrap.cs | 8 +- .../Factions/Items/Traps/FactionSpikeTrap.cs | 8 +- .../Items/Traps/FactionTrapRemovalKit.cs | 4 +- .../Factions/Mobiles/FactionWarHorse.cs | 4 +- .../Mobiles/Guards/BaseFactionGuard.cs | 8 +- .../Engines/Factions/Mobiles/Guards/Orders.cs | 8 +- .../Mobiles/Guards/Types/FactionBerserker.cs | 4 +- .../Guards/Types/FactionDeathKnight.cs | 4 +- .../Mobiles/Guards/Types/FactionDragoon.cs | 4 +- .../Mobiles/Guards/Types/FactionHenchman.cs | 4 +- .../Mobiles/Guards/Types/FactionKnight.cs | 4 +- .../Mobiles/Guards/Types/FactionMercenary.cs | 4 +- .../Guards/Types/FactionNecromancer.cs | 4 +- .../Mobiles/Guards/Types/FactionPaladin.cs | 4 +- .../Mobiles/Guards/Types/FactionSorceress.cs | 4 +- .../Mobiles/Guards/Types/FactionWizard.cs | 4 +- .../Mobiles/Vendors/BaseFactionVendor.cs | 4 +- .../Mobiles/Vendors/FactionBoardVendor.cs | 4 +- .../Mobiles/Vendors/FactionBottleVendor.cs | 4 +- .../Mobiles/Vendors/FactionHorseVendor.cs | 4 +- .../Mobiles/Vendors/FactionOreVendor.cs | 4 +- .../Mobiles/Vendors/FactionReagentVendor.cs | 4 +- .../Engines/Khaldun/Books/GrimmochJournal.cs | 36 +- .../Engines/Khaldun/Books/LysanderNotebook.cs | 24 +- .../Engines/Khaldun/Books/TavarasJournal.cs | 52 +- .../Engines/Khaldun/KhaldunPitTeleporter.cs | 4 +- .../Khaldun/Mobiles/GrimmochDrummel.cs | 4 +- .../Khaldun/Mobiles/LysanderGathenwale.cs | 4 +- .../Engines/Khaldun/Mobiles/MorgBergen.cs | 4 +- .../Engines/Khaldun/Mobiles/TavaraSewel.cs | 4 +- .../Scripts/Engines/Khaldun/PuzzleChest.cs | 20 +- .../Scripts/Engines/Khaldun/RaisableItem.cs | 4 +- .../Scripts/Engines/Khaldun/RaiseSwitch.cs | 8 +- .../MLQuests/Definitions/AGhostOfCovetous.cs | 16 +- .../Engines/MLQuests/Definitions/Bedlam.cs | 12 +- .../MLQuests/Definitions/BlightedGrove.cs | 8 +- .../Engines/MLQuests/Definitions/Britannia.cs | 8 +- .../Engines/MLQuests/Definitions/Heartwood.cs | 192 +- .../Engines/MLQuests/Definitions/Heritage.cs | 40 +- .../MLQuests/Definitions/HonestBeggar.cs | 8 +- .../Engines/MLQuests/Definitions/Ilshenar.cs | 16 +- .../Engines/MLQuests/Definitions/LostItems.cs | 4 +- .../Engines/MLQuests/Definitions/Malas.cs | 4 +- .../MLQuests/Definitions/MistakenIdentity.cs | 12 +- .../Definitions/NewHavenSkillTraining.cs | 108 +- .../MLQuests/Definitions/NewHavenTraining.cs | 48 +- .../Engines/MLQuests/Definitions/Sanctuary.cs | 40 +- .../MLQuests/Definitions/Spellweaving.cs | 16 +- .../MLQuests/Definitions/TheAncientWorld.cs | 4 +- .../MLQuests/Definitions/UnfadingMemories.cs | 8 +- .../Engines/MLQuests/Gumps/RaceChangeGump.cs | 4 +- .../Scripts/Engines/MLQuests/Items/ABauble.cs | 4 +- .../Items/APersonalLetterAddressedToAhie.cs | 4 +- .../MLQuests/Items/AlchemistsBandage.cs | 4 +- .../Engines/MLQuests/Items/AnOldNecklace.cs | 4 +- .../Engines/MLQuests/Items/AnOldRing.cs | 4 +- .../Engines/MLQuests/Items/AndricSatchel.cs | 4 +- .../Engines/MLQuests/Items/AndrosGratitude.cs | 4 +- .../Engines/MLQuests/Items/AsandosSatchel.cs | 4 +- .../Items/BasinOfCrystalClearWater.cs | 4 +- .../MLQuests/Items/BedlamTeleporter.cs | 4 +- .../Scripts/Engines/MLQuests/Items/Bleach.cs | 4 +- .../Engines/MLQuests/Items/BridesLetter.cs | 4 +- .../CompletedTuitionReimbursementForm.cs | 4 +- .../MLQuests/Items/CraftmansSatchel.cs | 24 +- .../Engines/MLQuests/Items/CrateForSledge.cs | 4 +- .../Engines/MLQuests/Items/DreadSpiderSilk.cs | 4 +- .../Engines/MLQuests/Items/FragmentOfAMap.cs | 4 +- .../MLQuests/Items/FragmentOfAMapDelivery.cs | 4 +- .../MLQuests/Items/FriendOfTheLibraryToken.cs | 4 +- .../Items/FriendsOfTheLibraryApplication.cs | 4 +- .../Engines/MLQuests/Items/GamanHorns.cs | 4 +- .../Engines/MLQuests/Items/GervisSatchel.cs | 4 +- .../Engines/MLQuests/Items/GiftForArielle.cs | 4 +- .../Engines/MLQuests/Items/HargroveSatchel.cs | 4 +- .../Engines/MLQuests/Items/KirinBrains.cs | 4 +- .../Engines/MLQuests/Items/LowelSatchel.cs | 4 +- .../MLQuests/Items/MiniatureMushroom.cs | 4 +- .../MLQuests/Items/MirrorOfPurification.cs | 4 +- .../Engines/MLQuests/Items/MuggSatchel.cs | 4 +- .../Engines/MLQuests/Items/NibbetSatchel.cs | 4 +- .../MLQuests/Items/NotarizedApplication.cs | 4 +- .../MLQuests/Items/OfficialSealingWax.cs | 4 +- .../MLQuests/Items/PeppercornFishsteak.cs | 4 +- .../Engines/MLQuests/Items/PixieLeg.cs | 4 +- .../MLQuests/Items/PortraitOfTheBride.cs | 4 +- .../Engines/MLQuests/Items/PrismaticAmber.cs | 4 +- .../MLQuests/Items/PrismaticCrystal.cs | 4 +- .../Engines/MLQuests/Items/QuestGiverItem.cs | 8 +- .../Engines/MLQuests/Items/RedLeatherBook.cs | 4 +- .../Engines/MLQuests/Items/ReginasLetter.cs | 4 +- .../Engines/MLQuests/Items/ReginasRing.cs | 4 +- .../Engines/MLQuests/Items/RewardBags.cs | 20 +- .../Engines/MLQuests/Items/SadrahSatchel.cs | 4 +- .../Engines/MLQuests/Items/SapOfSosaria.cs | 4 +- .../MLQuests/Items/SealedNotesForJamal.cs | 4 +- .../Items/SealingWaxOrderAddressedToPetrus.cs | 4 +- .../Engines/MLQuests/Items/SeveredElfEars.cs | 4 +- .../MLQuests/Items/SeveredHumanEars.cs | 4 +- .../Items/SignedTuitionReimbursementForm.cs | 4 +- .../MLQuests/Items/SpecialTreatForDrithen.cs | 4 +- .../MLQuests/Items/SpeckledPoisonSac.cs | 4 +- .../Engines/MLQuests/Items/SpiritBottle.cs | 4 +- .../Engines/MLQuests/Items/StoutWhip.cs | 4 +- .../MLQuests/Items/TaintedTreeSample.cs | 4 +- .../Engines/MLQuests/Items/Teleporters.cs | 8 +- .../MLQuests/Items/TransparentHeart.cs | 4 +- .../Items/TuitionReimbursementForm.cs | 4 +- .../Engines/MLQuests/Items/UnicornRibs.cs | 4 +- Projects/Scripts/Engines/MLQuests/MLQuest.cs | 4 +- .../Engines/MLQuests/MLQuestContext.cs | 8 +- .../Scripts/Engines/MLQuests/MLQuestEntry.cs | 4 +- .../Engines/MLQuests/MLQuestPersistence.cs | 4 +- .../Scripts/Engines/MLQuests/MLQuestSystem.cs | 4 +- .../Engines/MLQuests/Mobiles/BoonCollector.cs | 12 +- .../Engines/MLQuests/Mobiles/SirHelper.cs | 4 +- .../MLQuests/Objectives/BaseObjective.cs | 4 +- .../MLQuests/Objectives/DeliverObjective.cs | 2 +- .../MLQuests/Objectives/EscortObjective.cs | 2 +- .../MLQuests/Objectives/KillObjective.cs | 2 +- .../Engines/Plants/MiscItems/FertileDirt.cs | 4 +- .../Engines/Plants/MiscItems/GreenThorns.cs | 8 +- .../Engines/Plants/MiscItems/OrangePetals.cs | 4 +- .../Engines/Plants/MiscItems/RedLeaves.cs | 4 +- .../Plants/MiscMobiles/GiantIceWorm.cs | 4 +- Projects/Scripts/Engines/Plants/PlantBowl.cs | 4 +- Projects/Scripts/Engines/Plants/PlantItem.cs | 4 +- .../Scripts/Engines/Plants/PlantSystem.cs | 4 +- Projects/Scripts/Engines/Plants/Seed.cs | 4 +- .../AmbitiousQueenQuest.cs | 4 +- .../Ambitious Solen Queen/Conversations.cs | 4 +- .../Mobiles/AmbitiousSolenQueen.cs | 12 +- .../Ambitious Solen Queen/Objectives.cs | 4 +- .../Quests/Collector/Items/EnchantedPaints.cs | 4 +- .../Quests/Collector/Items/Obsidian.cs | 4 +- .../Quests/Collector/Items/PaintedImage.cs | 4 +- .../Quests/Collector/Mobiles/AlbertaGiacco.cs | 4 +- .../Collector/Mobiles/ElwoodMcCarrin.cs | 4 +- .../Quests/Collector/Mobiles/GabrielPiete.cs | 4 +- .../Quests/Collector/Mobiles/Impresario.cs | 4 +- .../Quests/Collector/Mobiles/TomasONeerlan.cs | 4 +- .../Engines/Quests/Collector/Objectives.cs | 8 +- .../Engines/Quests/Core/BaseQuester.cs | 4 +- .../Quests/Core/Items/DynamicTeleporter.cs | 4 +- .../Quests/Core/Items/EnchantedSextant.cs | 4 +- .../Quests/Core/Items/HornOfRetreat.cs | 8 +- .../Engines/Quests/Core/Items/QuestItem.cs | 4 +- .../Engines/Quests/Core/QuestConversation.cs | 8 +- .../Engines/Quests/Core/QuestObjective.cs | 8 +- .../Engines/Quests/Core/QuestSerializer.cs | 16 +- .../Engines/Quests/Core/QuestSystem.cs | 8 +- .../Quests/Dark Tides/Conversations.cs | 4 +- .../Dark Tides/Items/CrystalCaveBarrier.cs | 4 +- .../Quests/Dark Tides/Items/DarkTidesHorn.cs | 4 +- .../Dark Tides/Items/DarkTidesTeleporter.cs | 4 +- .../Quests/Dark Tides/Items/KronusScroll.cs | 4 +- .../Dark Tides/Items/KronusScrollBox.cs | 4 +- .../Quests/Dark Tides/Items/MaabusCoffin.cs | 8 +- .../Dark Tides/Items/ScrollOfAbraxus.cs | 4 +- .../Dark Tides/Items/VaultOfSecretsBarrier.cs | 4 +- .../Quests/Dark Tides/Mobiles/Horus.cs | 4 +- .../Quests/Dark Tides/Mobiles/Maabus.cs | 4 +- .../Quests/Dark Tides/Mobiles/Mardoth.cs | 4 +- .../Dark Tides/Mobiles/SummonedPaladin.cs | 8 +- .../Engines/Quests/Dark Tides/Objectives.cs | 8 +- .../EminosUndertakingQuest.cs | 4 +- .../Items/BlueNinjaQuestTeleporter.cs | 4 +- .../Emino's Undertaking/Items/EminosKatana.cs | 4 +- .../Items/EminosKatanaChest.cs | 4 +- .../Items/GreenNinjaQuestTeleporter.cs | 4 +- .../Items/GuardianBarrier.cs | 4 +- .../Emino's Undertaking/Items/NoteForZoel.cs | 4 +- .../Items/WhiteNinjaQuestTeleporter.cs | 4 +- .../Emino's Undertaking/Mobiles/Emino.cs | 4 +- .../Mobiles/EnshroudedFigure.cs | 4 +- .../Emino's Undertaking/Mobiles/Henchman.cs | 4 +- .../Mobiles/HiddenFigure.cs | 4 +- .../Mobiles/JedahEntille.cs | 4 +- .../Emino's Undertaking/Mobiles/Zoel.cs | 4 +- .../Quests/Emino's Undertaking/Objectives.cs | 8 +- .../Quests/Haochi's Trials/Conversations.cs | 20 +- .../Haochi's Trials/HaochisTrialsQuest.cs | 4 +- .../Haochi's Trials/Items/HaochisKatana.cs | 4 +- .../Items/HaochisKatanaGenerator.cs | 4 +- .../Items/HaochisTreasureChest.cs | 4 +- .../Haochi's Trials/Items/HonorCandle.cs | 4 +- .../Haochi's Trials/Mobiles/CursedSoul.cs | 4 +- .../Haochi's Trials/Mobiles/DeadlyImp.cs | 4 +- .../Haochi's Trials/Mobiles/DiseasedCat.cs | 4 +- .../Haochi's Trials/Mobiles/FierceDragon.cs | 4 +- .../Quests/Haochi's Trials/Mobiles/Haochi.cs | 4 +- .../Mobiles/HaochisGuardsman.cs | 4 +- .../Haochi's Trials/Mobiles/InjuredWolf.cs | 4 +- .../Quests/Haochi's Trials/Mobiles/Relnia.cs | 4 +- .../Haochi's Trials/Mobiles/YoungNinja.cs | 4 +- .../Haochi's Trials/Mobiles/YoungRonin.cs | 4 +- .../Quests/Haochi's Trials/Objectives.cs | 20 +- .../Quests/Solen Matriarch/Conversations.cs | 8 +- .../Solen Matriarch/Mobiles/SolenMatriarch.cs | 12 +- .../Solen Matriarch/SolenMatriarchQuest.cs | 4 +- .../Mobiles/Naturalist.cs | 4 +- .../Study of the Solen Hive/Objectives.cs | 4 +- .../StudyOfSolenQuest.cs | 4 +- .../Mobiles/AnsellaGryen.cs | 4 +- .../The Summoning/Items/BellOfTheDead.cs | 4 +- .../The Summoning/Items/ChylothShroud.cs | 4 +- .../The Summoning/Items/ChylothStaff.cs | 4 +- .../Quests/The Summoning/Items/GoldenSkull.cs | 4 +- .../The Summoning/Items/GrandGrimoire.cs | 4 +- .../The Summoning/Items/SummoningAltar.cs | 4 +- .../Quests/The Summoning/Mobiles/Chyloth.cs | 4 +- .../Quests/The Summoning/Mobiles/Victoria.cs | 4 +- .../Quests/The Summoning/Objectives.cs | 4 +- .../Quests/The Summoning/TheSummoningQuest.cs | 4 +- .../Quests/Uzeraan Turmoil/Conversations.cs | 8 +- .../Quests/Uzeraan Turmoil/Items/Cannon.cs | 8 +- .../Uzeraan Turmoil/Items/DaemonBloodChest.cs | 4 +- .../Uzeraan Turmoil/Items/QuestDaemonBlood.cs | 4 +- .../Uzeraan Turmoil/Items/QuestDaemonBone.cs | 4 +- .../Uzeraan Turmoil/Items/QuestFertileDirt.cs | 4 +- .../Items/SchmendrickApprenticeCorpse.cs | 4 +- .../Items/SchmendrickScrollOfPower.cs | 4 +- .../Items/UzeraanTurmoilHorn.cs | 4 +- .../Items/UzeraanTurmoilTeleporter.cs | 4 +- .../Quests/Uzeraan Turmoil/Mobiles/Dryad.cs | 4 +- .../Uzeraan Turmoil/Mobiles/MansionGuard.cs | 4 +- .../Mobiles/MilitiaCanoneer.cs | 4 +- .../Uzeraan Turmoil/Mobiles/MilitiaFighter.cs | 8 +- .../Uzeraan Turmoil/Mobiles/Schmendrick.cs | 4 +- .../Quests/Uzeraan Turmoil/Mobiles/Uzeraan.cs | 4 +- .../Quests/Uzeraan Turmoil/Objectives.cs | 12 +- .../Uzeraan Turmoil/UzeraanTurmoilQuest.cs | 4 +- .../Quests/Witch Apprentice/Conversations.cs | 12 +- .../Quests/Witch Apprentice/Items/Cauldron.cs | 4 +- .../Items/HagApprenticeCorpse.cs | 4 +- .../Witch Apprentice/Items/HagCauldron.cs | 4 +- .../Quests/Witch Apprentice/Items/HagStew.cs | 4 +- .../Witch Apprentice/Items/HangoverCure.cs | 4 +- .../Witch Apprentice/Items/MagicFlute.cs | 4 +- .../Witch Apprentice/Items/MoonfireBrew.cs | 4 +- .../Witch Apprentice/Mobiles/Blackheart.cs | 4 +- .../Witch Apprentice/Mobiles/Grizelda.cs | 4 +- .../Witch Apprentice/Mobiles/Zeefzorpul.cs | 4 +- .../Quests/Witch Apprentice/Objectives.cs | 16 +- .../Engines/Spawner/ProximitySpawner.cs | 4 +- Projects/Scripts/Engines/Spawner/Spawner.cs | 8 +- .../BasePigmentsOfTokuno.cs | 4 +- .../Treasures of Tokuno/GreaterArtifacts.cs | 40 +- .../Treasures of Tokuno/LesserArtifacts.cs | 88 +- .../Treasures of Tokuno/TreasuresOfTokuno.cs | 4 +- .../TreasuresOfTokunoPersistance.cs | 4 +- .../Character Statue Maker/CharacterStatue.cs | 8 +- .../CharacterStatueMaker.cs | 16 +- .../CharacterStatuePlinth.cs | 4 +- .../Christmas/2010/Addons/FireFliesDeed.cs | 8 +- .../Christmas/2010/Items/AngelDecoration.cs | 4 +- .../Christmas/2010/Items/RockingHorse.cs | 4 +- .../Easter/2011/Items/DragonEasterEgg.cs | 4 +- .../Halloween/2006/Engines/TrickOrTreat.cs | 4 +- .../Halloween/2006/Items/HalloweenPumpkin.cs | 4 +- .../Halloween/2006/Items/PumpkinScarecrow.cs | 4 +- .../Halloween/2006/Items/RuinedTapestry.cs | 4 +- .../Halloween/2006/Items/TwilightLantern.cs | 4 +- .../Halloween/2009/Foods/CreepyCake.cs | 4 +- .../Halloween/2009/Foods/HarvestWine.cs | 4 +- .../Halloween/2009/Foods/MrPlainsCookies.cs | 4 +- .../Halloween/2009/Foods/MurkyMilk.cs | 4 +- .../Halloween/2009/Foods/PumpkinPizza.cs | 4 +- .../Halloween/2009/Items/GrimWarning.cs | 4 +- .../Halloween/2009/Items/SkullsOnPike.cs | 4 +- .../2010/Items/ChairInAGhostCostume.cs | 4 +- .../Halloween/2010/Items/ColoredSmallWebs.cs | 4 +- .../2010/Items/ExcellentIronMaiden.cs | 4 +- .../2010/Items/HalloweenGuillotine.cs | 4 +- .../Halloween/2011/Items/BasePaintedMask.cs | 4 +- .../Halloween/2011/Items/ClownMask.cs | 4 +- .../Halloween/2011/Items/DaemonMask.cs | 4 +- .../Halloween/2011/Items/PlagueMask.cs | 4 +- .../Halloween/2011/Mobiles/PumpkinHead.cs | 4 +- .../Halloween/2012/Engines/PlayerZombies.cs | 10 +- .../Halloween/2012/Items/EvilJesterMask.cs | 4 +- .../Halloween/2012/Items/PorcelainMask.cs | 4 +- .../Halloween/Treats/Jellybeans.cs | 4 +- .../Halloween/Treats/Lollipops.cs | 4 +- .../Halloween/Treats/NougatSwirl.cs | 4 +- .../Holiday Stuff/Halloween/Treats/Taffy.cs | 4 +- .../Halloween/Treats/WrappedCandy.cs | 4 +- .../2010/Items/AnimatedHeartShapedBox.cs | 4 +- .../Valentine/2011/Items/StValentinesBears.cs | 12 +- .../Valentine/2012/Items/CupidStatue.cs | 4 +- .../Valentine/2012/Items/CupidsArrow.cs | 4 +- .../Valentine/2012/Items/HeartShapedBox.cs | 4 +- .../Scripts/Items/Addons/AbbatoirAddon.cs | 8 +- .../Scripts/Items/Addons/AddonComponent.cs | 16 +- .../Items/Addons/AddonContainerComponent.cs | 8 +- .../Items/Addons/AlchemistTableEastAddon.cs | 8 +- .../Items/Addons/AlchemistTableSouthAddon.cs | 8 +- .../Scripts/Items/Addons/AnvilEastAddon.cs | 8 +- .../Scripts/Items/Addons/AnvilSouthAddon.cs | 8 +- .../Items/Addons/ArcaneBookshelfEastAddon.cs | 8 +- .../Items/Addons/ArcaneBookshelfSouthAddon.cs | 8 +- .../Scripts/Items/Addons/ArcaneCircleAddon.cs | 8 +- .../Items/Addons/ArcanistStatueEastAddon.cs | 8 +- .../Items/Addons/ArcanistStatueSouthAddon.cs | 8 +- .../Scripts/Items/Addons/ArcheryButteAddon.cs | 12 +- Projects/Scripts/Items/Addons/BallotBox.cs | 12 +- Projects/Scripts/Items/Addons/BaseAddon.cs | 4 +- .../Items/Addons/BaseAddonContainer.cs | 4 +- .../Items/Addons/BaseAddonContainerDeed.cs | 4 +- .../Scripts/Items/Addons/BaseAddonDeed.cs | 4 +- Projects/Scripts/Items/Addons/BearRugs.cs | 32 +- .../Scripts/Items/Addons/BloodPentagram.cs | 4 +- Projects/Scripts/Items/Addons/DartBoard.cs | 20 +- .../Scripts/Items/Addons/ElvenBedEastAddon.cs | 8 +- .../Items/Addons/ElvenBedSouthAddon.cs | 8 +- .../Items/Addons/ElvenDresserEastAddon.cs | 8 +- .../Items/Addons/ElvenDresserSouthAddon.cs | 8 +- .../Scripts/Items/Addons/ElvenForgeAddon.cs | 8 +- .../Items/Addons/ElvenLoveseatEastAddon.cs | 8 +- .../Items/Addons/ElvenLoveseatSouthAddon.cs | 8 +- .../Addons/ElvenSpinningwheelEastAddon.cs | 8 +- .../Addons/ElvenSpinningwheelSouthAddon.cs | 8 +- .../Items/Addons/ElvenStoveEastAddon.cs | 8 +- .../Items/Addons/ElvenStoveSouthAddon.cs | 8 +- .../Items/Addons/ElvenWashbasinEastAddon.cs | 8 +- .../Items/Addons/ElvenWashbasinSouthAddon.cs | 8 +- .../Items/Addons/FancyElvenTableEastAddon.cs | 8 +- .../Items/Addons/FancyElvenTableSouthAddon.cs | 8 +- .../Scripts/Items/Addons/FireColumnAddon.cs | 4 +- .../Items/Addons/FlourMillEastAddon.cs | 8 +- .../Items/Addons/FlourMillSouthAddon.cs | 8 +- .../Scripts/Items/Addons/FlowerTapestries.cs | 32 +- Projects/Scripts/Items/Addons/GiantWebs.cs | 24 +- Projects/Scripts/Items/Addons/GozaMats.cs | 64 +- .../Addons/GrayBrickFireplaceEastAddon.cs | 8 +- .../Addons/GrayBrickFireplaceSouthAddon.cs | 8 +- Projects/Scripts/Items/Addons/JackOLantern.cs | 4 +- .../Scripts/Items/Addons/LargeBedEastAddon.cs | 8 +- .../Items/Addons/LargeBedSouthAddon.cs | 8 +- .../Items/Addons/LargeForgeEastAddon.cs | 8 +- .../Items/Addons/LargeForgeSouthAddon.cs | 8 +- .../Items/Addons/LargeStoneTableEastAddon.cs | 8 +- .../Items/Addons/LargeStoneTableSouthAddon.cs | 8 +- .../Scripts/Items/Addons/LoomEastAddon.cs | 8 +- .../Scripts/Items/Addons/LoomSouthAddon.cs | 8 +- .../Items/Addons/MediumStoneTableEastAddon.cs | 8 +- .../Addons/MediumStoneTableSouthAddon.cs | 8 +- .../Items/Addons/OrnateElvenTableEastAddon.cs | 8 +- .../Addons/OrnateElvenTableSouthAddon.cs | 8 +- .../Scripts/Items/Addons/ParrotPerchAddon.cs | 8 +- .../Scripts/Items/Addons/PentagramAddon.cs | 8 +- .../Scripts/Items/Addons/PickpocketDips.cs | 20 +- Projects/Scripts/Items/Addons/PyramidAddon.cs | 4 +- .../Scripts/Items/Addons/RejuvinationAnkhs.cs | 16 +- Projects/Scripts/Items/Addons/SHTeleporter.cs | 8 +- .../Addons/SandstoneFireplaceEastAddon.cs | 8 +- .../Addons/SandstoneFireplaceSouthAddon.cs | 8 +- .../Items/Addons/SandstoneFountainAddon.cs | 4 +- .../Items/Addons/SerpentPillarAddon.cs | 4 +- .../Items/Addons/ShrineOfWisdomAddon.cs | 8 +- .../Scripts/Items/Addons/SkullPileAddon.cs | 4 +- .../Scripts/Items/Addons/SmallBedEastAddon.cs | 8 +- .../Items/Addons/SmallBedSouthAddon.cs | 8 +- .../Scripts/Items/Addons/SmallForgeAddon.cs | 8 +- Projects/Scripts/Items/Addons/SolenAntHole.cs | 8 +- .../Items/Addons/SpinningwheelEastAddon.cs | 8 +- .../Items/Addons/SpinningwheelSouthAddon.cs | 8 +- .../Items/Addons/SquirrelStatueEastAddon.cs | 8 +- .../Items/Addons/SquirrelStatueSouthAddon.cs | 8 +- .../Items/Addons/StoneFireplaceEastAddon.cs | 8 +- .../Items/Addons/StoneFireplaceSouthAddon.cs | 8 +- .../Items/Addons/StoneFountainAddon.cs | 4 +- .../Items/Addons/StoneOvenEastAddon.cs | 8 +- .../Items/Addons/StoneOvenSouthAddon.cs | 8 +- .../Scripts/Items/Addons/StretchedHides.cs | 32 +- .../Items/Addons/TallElvenBedEastAddon.cs | 8 +- .../Items/Addons/TallElvenBedSouthAddon.cs | 8 +- Projects/Scripts/Items/Addons/Telescope.cs | 4 +- .../Scripts/Items/Addons/TrainingDummies.cs | 20 +- .../Items/Addons/WarriorStatueEastAddon.cs | 8 +- .../Items/Addons/WarriorStatueSouthAddon.cs | 8 +- .../Items/Addons/WaterTroughEastAddon.cs | 8 +- .../Items/Addons/WaterTroughSouthAddon.cs | 8 +- Projects/Scripts/Items/Addons/WaterVat.cs | 8 +- Projects/Scripts/Items/Aquarium/Aquarium.cs | 12 +- .../Items/Aquarium/AquariumFishingNet.cs | 8 +- .../Scripts/Items/Aquarium/AquariumFood.cs | 4 +- .../Scripts/Items/Aquarium/AquariumState.cs | 4 +- Projects/Scripts/Items/Aquarium/BaseFish.cs | 4 +- .../Aquarium/Fish/AlbinoCourtesanFish.cs | 4 +- .../Scripts/Items/Aquarium/Fish/AlbinoFrog.cs | 4 +- .../Items/Aquarium/Fish/BritainCrownFish.cs | 4 +- .../Items/Aquarium/Fish/FandancerFish.cs | 4 +- .../Items/Aquarium/Fish/GoldenBroadtail.cs | 4 +- .../Scripts/Items/Aquarium/Fish/Jellyfish.cs | 4 +- .../Scripts/Items/Aquarium/Fish/KillerFrog.cs | 4 +- .../Items/Aquarium/Fish/LongClawCrab.cs | 4 +- .../Aquarium/Fish/MakotoCourtesanFish.cs | 4 +- .../Items/Aquarium/Fish/MinocBlueFish.cs | 4 +- .../Items/Aquarium/Fish/NujelmHoneyFish.cs | 4 +- .../Scripts/Items/Aquarium/Fish/PurpleFrog.cs | 4 +- .../Items/Aquarium/Fish/RedDartFish.cs | 4 +- .../Scripts/Items/Aquarium/Fish/Shrimp.cs | 4 +- .../Aquarium/Fish/SmallMouthSuckerFin.cs | 4 +- .../Items/Aquarium/Fish/SpeckledCrab.cs | 4 +- .../Aquarium/Fish/SpinedScratcherFish.cs | 4 +- .../Items/Aquarium/Fish/SpottedBuccaneer.cs | 4 +- .../Items/Aquarium/Fish/VesperReefTiger.cs | 4 +- .../Items/Aquarium/Fish/YellowFinBluebelly.cs | 4 +- Projects/Scripts/Items/Aquarium/FishBowl.cs | 4 +- .../Items/Aquarium/Reward Fish/BrineShrimp.cs | 4 +- .../Items/Aquarium/Reward Fish/Coral.cs | 4 +- .../Aquarium/Reward Fish/FullMoonFish.cs | 4 +- .../Items/Aquarium/Reward Fish/SeaHorse.cs | 4 +- .../Aquarium/Reward Fish/StrippedFlakeFish.cs | 4 +- .../Reward Fish/StrippedSosarianSwill.cs | 4 +- .../Items/Aquarium/Rewards/AquariumMessage.cs | 4 +- .../Rewards/CaptainBlackheartsFishingPole.cs | 4 +- .../Aquarium/Rewards/CraftysFishingHat.cs | 4 +- .../Items/Aquarium/Rewards/FishBones.cs | 4 +- .../Items/Aquarium/Rewards/IslandStatue.cs | 4 +- .../Scripts/Items/Aquarium/Rewards/Shell.cs | 4 +- .../Scripts/Items/Aquarium/Rewards/ToyBoat.cs | 4 +- .../Aquarium/Rewards/WaterloggedBoots.cs | 4 +- .../Scripts/Items/Aquarium/VacationWafer.cs | 4 +- .../Items/Armor/Artifacts/ArmorOfFortune.cs | 4 +- .../Armor/Artifacts/Craftable/BrambleCoat.cs | 4 +- .../Artifacts/Craftable/IronwoodCrown.cs | 4 +- .../Artifacts/Craftable/SongWovenMantle.cs | 4 +- .../Artifacts/Craftable/SpellWovenBritches.cs | 4 +- .../Artifacts/Craftable/StitchersMittens.cs | 4 +- .../Armor/Artifacts/GauntletsOfNobility.cs | 4 +- .../Items/Armor/Artifacts/HelmOfInsight.cs | 4 +- .../Armor/Artifacts/HolyKnightsBreastplate.cs | 4 +- .../Armor/Artifacts/InquisitorsResolution.cs | 4 +- .../Items/Armor/Artifacts/JackalsCollar.cs | 4 +- .../Items/Armor/Artifacts/LeggingsOfBane.cs | 4 +- .../Items/Armor/Artifacts/MidnightBracers.cs | 4 +- .../Artifacts/OrnateCrownOfTheHarrower.cs | 4 +- .../Armor/Artifacts/ShadowDancerLeggings.cs | 4 +- .../Items/Armor/Artifacts/TunicOfFire.cs | 4 +- .../Armor/Artifacts/VoiceOfTheFallenKing.cs | 4 +- Projects/Scripts/Items/Armor/BaseArmor.cs | 4 +- Projects/Scripts/Items/Armor/Bone/BoneArms.cs | 4 +- .../Scripts/Items/Armor/Bone/BoneChest.cs | 4 +- .../Scripts/Items/Armor/Bone/BoneGloves.cs | 4 +- Projects/Scripts/Items/Armor/Bone/BoneLegs.cs | 4 +- .../Scripts/Items/Armor/Chain/ChainChest.cs | 4 +- .../Items/Armor/Chain/ChainHatsuburi.cs | 4 +- .../Scripts/Items/Armor/Chain/ChainLegs.cs | 4 +- .../Items/Armor/DaemonBone/DaemonArms.cs | 4 +- .../Items/Armor/DaemonBone/DaemonChest.cs | 4 +- .../Items/Armor/DaemonBone/DaemonGloves.cs | 4 +- .../Items/Armor/DaemonBone/DaemonLegs.cs | 4 +- .../Scripts/Items/Armor/Dragon/DragonArms.cs | 4 +- .../Scripts/Items/Armor/Dragon/DragonChest.cs | 4 +- .../Items/Armor/Dragon/DragonGloves.cs | 4 +- .../Scripts/Items/Armor/Dragon/DragonHelm.cs | 4 +- .../Scripts/Items/Armor/Dragon/DragonLegs.cs | 4 +- .../Armor/Glasses/AnthropomorphistGlasses.cs | 4 +- .../Items/Armor/Glasses/ArtsGlasses.cs | 4 +- .../Items/Armor/Glasses/ElvenGlasses.cs | 4 +- .../Items/Armor/Glasses/FoldedSteelGlasses.cs | 4 +- .../Items/Armor/Glasses/LightOfWayGlasses.cs | 4 +- .../Items/Armor/Glasses/LyricalGlasses.cs | 4 +- .../Items/Armor/Glasses/MaceShieldGlasses.cs | 4 +- .../Items/Armor/Glasses/MaritimeGlasses.cs | 4 +- .../Items/Armor/Glasses/NecromanticGlasses.cs | 4 +- .../Items/Armor/Glasses/PoisonedGlasses.cs | 4 +- .../Items/Armor/Glasses/TradeGlasses.cs | 4 +- .../Armor/Glasses/TreasureTrinketGlasses.cs | 4 +- .../Items/Armor/Glasses/WizardsGlasses.cs | 4 +- .../Scripts/Items/Armor/Helmets/Bascinet.cs | 4 +- .../Scripts/Items/Armor/Helmets/BoneHelm.cs | 4 +- .../Scripts/Items/Armor/Helmets/ChainCoif.cs | 4 +- .../Scripts/Items/Armor/Helmets/Circlet.cs | 4 +- .../Scripts/Items/Armor/Helmets/CloseHelm.cs | 4 +- .../Scripts/Items/Armor/Helmets/DaemonHelm.cs | 4 +- .../Items/Armor/Helmets/GemmedCirclet.cs | 4 +- .../Scripts/Items/Armor/Helmets/Helmet.cs | 4 +- .../Scripts/Items/Armor/Helmets/LeatherCap.cs | 4 +- .../Scripts/Items/Armor/Helmets/NorseHelm.cs | 4 +- .../Scripts/Items/Armor/Helmets/OrcHelm.cs | 4 +- .../Scripts/Items/Armor/Helmets/PlateHelm.cs | 4 +- .../Scripts/Items/Armor/Helmets/RavenHelm.cs | 4 +- .../Items/Armor/Helmets/RoyalCirclet.cs | 4 +- .../Items/Armor/Helmets/VultureHelm.cs | 4 +- .../Scripts/Items/Armor/Helmets/WingedHelm.cs | 4 +- .../Items/Armor/Leather/FemaleLeafChest.cs | 4 +- .../Items/Armor/Leather/FemaleLeatherChest.cs | 4 +- .../Scripts/Items/Armor/Leather/LeafArms.cs | 4 +- .../Scripts/Items/Armor/Leather/LeafChest.cs | 4 +- .../Scripts/Items/Armor/Leather/LeafGloves.cs | 4 +- .../Scripts/Items/Armor/Leather/LeafGorget.cs | 4 +- .../Scripts/Items/Armor/Leather/LeafLegs.cs | 4 +- .../Scripts/Items/Armor/Leather/LeafTonlet.cs | 4 +- .../Items/Armor/Leather/LeatherArms.cs | 4 +- .../Items/Armor/Leather/LeatherBustierArms.cs | 4 +- .../Items/Armor/Leather/LeatherChest.cs | 4 +- .../Scripts/Items/Armor/Leather/LeatherDo.cs | 4 +- .../Items/Armor/Leather/LeatherGloves.cs | 4 +- .../Items/Armor/Leather/LeatherGorget.cs | 4 +- .../Items/Armor/Leather/LeatherHaidate.cs | 4 +- .../Items/Armor/Leather/LeatherHiroSode.cs | 4 +- .../Items/Armor/Leather/LeatherJingasa.cs | 4 +- .../Items/Armor/Leather/LeatherLegs.cs | 4 +- .../Items/Armor/Leather/LeatherMempo.cs | 4 +- .../Items/Armor/Leather/LeatherNinjaHood.cs | 4 +- .../Items/Armor/Leather/LeatherNinjaJacket.cs | 4 +- .../Items/Armor/Leather/LeatherNinjaMitts.cs | 4 +- .../Items/Armor/Leather/LeatherNinjaPants.cs | 4 +- .../Items/Armor/Leather/LeatherShorts.cs | 4 +- .../Items/Armor/Leather/LeatherSkirt.cs | 4 +- .../Items/Armor/Leather/LeatherSuneate.cs | 4 +- .../Armor/Plate/DecorativePlateKabuto.cs | 4 +- .../Items/Armor/Plate/FemalePlateChest.cs | 4 +- .../Items/Armor/Plate/FemaleWoodlandChest.cs | 4 +- .../Items/Armor/Plate/HeavyPlateJingasa.cs | 4 +- .../Items/Armor/Plate/LightPlateJingasa.cs | 4 +- .../Scripts/Items/Armor/Plate/PlateArms.cs | 4 +- .../Items/Armor/Plate/PlateBattleKabuto.cs | 4 +- .../Scripts/Items/Armor/Plate/PlateChest.cs | 4 +- Projects/Scripts/Items/Armor/Plate/PlateDo.cs | 4 +- .../Scripts/Items/Armor/Plate/PlateGloves.cs | 4 +- .../Scripts/Items/Armor/Plate/PlateGorget.cs | 4 +- .../Scripts/Items/Armor/Plate/PlateHaidate.cs | 4 +- .../Items/Armor/Plate/PlateHatsuburi.cs | 4 +- .../Items/Armor/Plate/PlateHiroSode.cs | 4 +- .../Scripts/Items/Armor/Plate/PlateLegs.cs | 4 +- .../Scripts/Items/Armor/Plate/PlateMempo.cs | 4 +- .../Scripts/Items/Armor/Plate/PlateSuneate.cs | 4 +- .../Items/Armor/Plate/SmallPlateJingasa.cs | 4 +- .../Items/Armor/Plate/StandardPlateKabuto.cs | 4 +- .../Scripts/Items/Armor/Plate/WoodlandArms.cs | 4 +- .../Items/Armor/Plate/WoodlandChest.cs | 4 +- .../Items/Armor/Plate/WoodlandGloves.cs | 4 +- .../Items/Armor/Plate/WoodlandGorget.cs | 4 +- .../Scripts/Items/Armor/Plate/WoodlandLegs.cs | 4 +- .../Scripts/Items/Armor/Ranger/RangerArms.cs | 4 +- .../Scripts/Items/Armor/Ranger/RangerChest.cs | 4 +- .../Items/Armor/Ranger/RangerGloves.cs | 4 +- .../Items/Armor/Ranger/RangerGorget.cs | 4 +- .../Scripts/Items/Armor/Ranger/RangerLegs.cs | 4 +- .../Scripts/Items/Armor/Ring/RingmailArms.cs | 4 +- .../Scripts/Items/Armor/Ring/RingmailChest.cs | 4 +- .../Items/Armor/Ring/RingmailGloves.cs | 4 +- .../Scripts/Items/Armor/Ring/RingmailLegs.cs | 4 +- .../Items/Armor/Studded/FemaleStuddedChest.cs | 4 +- .../Scripts/Items/Armor/Studded/HideChest.cs | 4 +- .../Items/Armor/Studded/HideFemaleChest.cs | 4 +- .../Scripts/Items/Armor/Studded/HideGloves.cs | 4 +- .../Scripts/Items/Armor/Studded/HideGorget.cs | 4 +- .../Scripts/Items/Armor/Studded/HidePants.cs | 4 +- .../Items/Armor/Studded/HidePauldrons.cs | 4 +- .../Items/Armor/Studded/StuddedArms.cs | 4 +- .../Items/Armor/Studded/StuddedBustierArms.cs | 4 +- .../Items/Armor/Studded/StuddedChest.cs | 4 +- .../Scripts/Items/Armor/Studded/StuddedDo.cs | 4 +- .../Items/Armor/Studded/StuddedGloves.cs | 4 +- .../Items/Armor/Studded/StuddedGorget.cs | 4 +- .../Items/Armor/Studded/StuddedHaidate.cs | 4 +- .../Items/Armor/Studded/StuddedHiroSode.cs | 4 +- .../Items/Armor/Studded/StuddedLegs.cs | 4 +- .../Items/Armor/Studded/StuddedMempo.cs | 4 +- .../Items/Armor/Studded/StuddedSuneate.cs | 4 +- Projects/Scripts/Items/Body Parts/BonePile.cs | 4 +- Projects/Scripts/Items/Body Parts/Head.cs | 4 +- Projects/Scripts/Items/Body Parts/LeftArm.cs | 4 +- Projects/Scripts/Items/Body Parts/LeftLeg.cs | 4 +- Projects/Scripts/Items/Body Parts/RibCage.cs | 4 +- Projects/Scripts/Items/Body Parts/RightArm.cs | 4 +- Projects/Scripts/Items/Body Parts/RightLeg.cs | 4 +- Projects/Scripts/Items/Body Parts/Torso.cs | 4 +- Projects/Scripts/Items/Books/BaseBook.cs | 8 +- Projects/Scripts/Items/Books/BlueBook.cs | 4 +- Projects/Scripts/Items/Books/BrownBook.cs | 4 +- .../Books/Defined/BlackthornWelcomeBook.cs | 4 +- .../Items/Books/Defined/DrakovsJournal.cs | 4 +- .../Items/Books/Defined/FropozJournal.cs | 4 +- .../Items/Books/Defined/KaburJournal.cs | 4 +- .../Items/Books/Defined/LibraryBooks.cs | 112 +- .../Items/Books/Defined/NewAquariumBook.cs | 4 +- .../Defined/TranslatedGargoyleJournal.cs | 4 +- Projects/Scripts/Items/Books/RedBook.cs | 4 +- Projects/Scripts/Items/Books/TanBook.cs | 4 +- .../Decorative/ArtifactLargeVase.cs | 4 +- .../Decorative/ArtifactVase.cs | 4 +- .../Decorative/DemonSkull.cs | 4 +- .../Decorative/DirtPatch.cs | 4 +- .../Decorative/EvilIdolSkull.cs | 4 +- .../Champion Artifacts/Decorative/Futon.cs | 4 +- .../Champion Artifacts/Decorative/LavaTile.cs | 4 +- .../Champion Artifacts/Decorative/Pier.cs | 4 +- .../Decorative/SkullPole.cs | 4 +- .../Decorative/SwampTile.cs | 4 +- .../TatteredAncientMummyWrapping.cs | 4 +- .../Decorative/WallBlood.cs | 4 +- .../Decorative/WaterTile.cs | 4 +- .../Champion Artifacts/Decorative/Web.cs | 4 +- .../Decorative/WindSpirit.cs | 4 +- .../Shared/ANecromancerShroud.cs | 4 +- .../Shared/BraveKnightOfTheBritannia.cs | 4 +- .../Shared/CaptainJohnsHat.cs | 4 +- .../Shared/DetectiveBoots.cs | 4 +- .../Champion Artifacts/Shared/DjinnisRing.cs | 4 +- .../Shared/EmbroideredOakLeafCloak.cs | 4 +- .../Shared/GauntletsOfAnger.cs | 4 +- .../LieutenantOfTheBritannianRoyalGuard.cs | 4 +- .../Shared/OblivionsNeedle.cs | 4 +- .../Shared/RoyalGuardSurvivalKnife.cs | 4 +- .../Shared/SamaritanRobe.cs | 4 +- .../Shared/TheMostKnowledgePerson.cs | 4 +- .../Shared/TheRobeOfBritanniaAri.cs | 4 +- .../Unique/AcidProofRobe.cs | 4 +- .../Items/Champion Artifacts/Unique/Calm.cs | 4 +- .../Unique/CrownOfTalKeesh.cs | 4 +- .../Champion Artifacts/Unique/FangOfRactus.cs | 4 +- .../Unique/GladiatorsCollar.cs | 4 +- .../Unique/OrcChieftainHelm.cs | 4 +- .../Items/Champion Artifacts/Unique/Pacify.cs | 4 +- .../Items/Champion Artifacts/Unique/Quell.cs | 4 +- .../Unique/ShroudOfDeceit.cs | 4 +- .../Items/Champion Artifacts/Unique/Subdue.cs | 4 +- .../Clothing/Artifacts/CrimsonCincture.cs | 4 +- .../Clothing/Artifacts/DivineCountenance.cs | 4 +- .../Items/Clothing/Artifacts/HatOfTheMagi.cs | 4 +- .../Clothing/Artifacts/HuntersHeaddress.cs | 4 +- .../Clothing/Artifacts/SpiritOfTheTotem.cs | 4 +- .../Scripts/Items/Clothing/BaseClothing.cs | 4 +- Projects/Scripts/Items/Clothing/Cloaks.cs | 16 +- Projects/Scripts/Items/Clothing/Hats.cs | 92 +- .../Scripts/Items/Clothing/MiddleTorso.cs | 36 +- Projects/Scripts/Items/Clothing/OuterLegs.cs | 20 +- Projects/Scripts/Items/Clothing/OuterTorso.cs | 60 +- Projects/Scripts/Items/Clothing/Pants.cs | 20 +- Projects/Scripts/Items/Clothing/Shirts.cs | 24 +- Projects/Scripts/Items/Clothing/Shoes.cs | 40 +- Projects/Scripts/Items/Clothing/Waist.cs | 16 +- Projects/Scripts/Items/Construction/Ankhs.cs | 16 +- .../Items/Construction/Chairs/Benchs.cs | 4 +- .../Items/Construction/Chairs/Chairs.cs | 32 +- .../Items/Construction/Chairs/Stools.cs | 8 +- .../Items/Construction/Chairs/Thrones.cs | 8 +- .../Decorative/DecorativeShield.cs | 60 +- .../Decorative/DecorativeWeapon.cs | 48 +- .../Decorative/PaintingPortraits.cs | 28 +- .../Items/Construction/Decorative/Tapestry.cs | 88 +- .../Items/Construction/Doors/BaseDoor.cs | 4 +- .../Scripts/Items/Construction/Doors/Doors.cs | 52 +- .../Items/Construction/Doors/HouseDoors.cs | 16 +- .../Items/Construction/Doors/Portcullis.cs | 8 +- .../Items/Construction/Doors/SecretDoors.cs | 24 +- .../Items/Construction/Floors/Floors.cs | 96 +- .../Items/Construction/Misc/BarrelParts.cs | 16 +- .../Scripts/Items/Construction/Misc/Easle.cs | 4 +- .../Items/Construction/Misc/MeltedWax.cs | 4 +- .../Items/Construction/Misc/MusicStand.cs | 8 +- .../Items/Construction/Misc/Obelisk.cs | 4 +- .../Items/Construction/Misc/Screens.cs | 8 +- .../Items/Construction/Misc/Statues.cs | 48 +- .../Scripts/Items/Construction/Misc/Vase.cs | 12 +- .../Scripts/Items/Construction/Misc/Vines.cs | 4 +- .../Construction/Ruined/RuinedItemSingle.cs | 44 +- .../Items/Construction/Signs/BaseSign.cs | 4 +- .../Items/Construction/Signs/LocalizedSign.cs | 4 +- .../Scripts/Items/Construction/Signs/Sign.cs | 4 +- .../Items/Construction/Signs/SubtextSign.cs | 4 +- .../Items/Construction/Tables/Tables.cs | 20 +- .../Items/Construction/Tables/WritingTable.cs | 4 +- .../Items/Construction/Walls/BaseWall.cs | 4 +- .../Items/Construction/Walls/DarkWoodWall.cs | 4 +- .../Construction/Walls/ThickGrayStoneWall.cs | 4 +- .../Items/Construction/Walls/ThinBrickWall.cs | 4 +- .../Items/Construction/Walls/ThinStoneWall.cs | 4 +- .../Construction/Walls/WhiteStoneWall.cs | 4 +- .../Items/Containers/BaseTreasureChest.cs | 4 +- .../Scripts/Items/Containers/Container.cs | 104 +- .../Items/Containers/FillableContainers.cs | 40 +- .../Items/Containers/FurnitureContainer.cs | 48 +- .../Items/Containers/LockableContainer.cs | 4 +- .../Scripts/Items/Containers/MarkContainer.cs | 4 +- .../Scripts/Items/Containers/ParagonChest.cs | 4 +- .../Scripts/Items/Containers/SalvageBag.cs | 4 +- .../Scripts/Items/Containers/Strongbox.cs | 4 +- .../Items/Containers/TrappableContainer.cs | 4 +- .../Scripts/Items/Containers/TreasureChest.cs | 12 +- .../Items/Containers/TreasureMapChest.cs | 4 +- .../BaseDecorationArtifact.cs | 8 +- .../DoomDecorationArtifacts.cs | 92 +- .../SEDecorationArtifacts.cs | 212 +-- .../StealableArtifactsSpawner.cs | 4 +- .../Scripts/Items/Deeds/BarkeepContract.cs | 4 +- .../Scripts/Items/Deeds/ClothingBlessDeed.cs | 4 +- Projects/Scripts/Items/Deeds/CommodityDeed.cs | 4 +- .../Scripts/Items/Deeds/DragonBardingDeed.cs | 4 +- .../Scripts/Items/Deeds/HairRestylingDeed.cs | 4 +- .../Scripts/Items/Deeds/HolidayTreeDeed.cs | 4 +- .../Scripts/Items/Deeds/NameChangeDeed.cs | 4 +- .../Scripts/Items/Deeds/NewPlayerTicket.cs | 4 +- .../Items/Deeds/VendorRentalContract.cs | 4 +- .../Scripts/Items/Farming/FarmableCabbage.cs | 4 +- .../Scripts/Items/Farming/FarmableCarrot.cs | 4 +- .../Scripts/Items/Farming/FarmableCotton.cs | 4 +- .../Scripts/Items/Farming/FarmableCrop.cs | 4 +- .../Scripts/Items/Farming/FarmableFlax.cs | 4 +- .../Scripts/Items/Farming/FarmableLettuce.cs | 4 +- .../Scripts/Items/Farming/FarmableOnion.cs | 4 +- .../Scripts/Items/Farming/FarmablePumpkin.cs | 4 +- .../Scripts/Items/Farming/FarmableTurnip.cs | 4 +- .../Scripts/Items/Farming/FarmableWheat.cs | 4 +- Projects/Scripts/Items/Food/Asian.cs | 48 +- Projects/Scripts/Items/Food/Beverage.cs | 34 +- Projects/Scripts/Items/Food/BeverageEmpty.cs | 8 +- Projects/Scripts/Items/Food/Bowls.cs | 60 +- Projects/Scripts/Items/Food/Chocolatiering.cs | 32 +- Projects/Scripts/Items/Food/CookableFood.cs | 76 +- Projects/Scripts/Items/Food/Cooking.cs | 32 +- Projects/Scripts/Items/Food/Food.cs | 136 +- Projects/Scripts/Items/Food/Fruits.cs | 76 +- Projects/Scripts/Items/Food/Vegetables.cs | 24 +- Projects/Scripts/Items/Games/Backgammon.cs | 4 +- Projects/Scripts/Items/Games/BaseBoard.cs | 4 +- Projects/Scripts/Items/Games/BasePiece.cs | 4 +- Projects/Scripts/Items/Games/CheckerBoard.cs | 4 +- .../Scripts/Items/Games/CheckersPieces.cs | 8 +- Projects/Scripts/Items/Games/ChessPieces.cs | 48 +- Projects/Scripts/Items/Games/Chessboard.cs | 4 +- Projects/Scripts/Items/Games/Dices.cs | 4 +- .../Games/Mahjong/MahjongDealerIndicator.cs | 4 +- .../Items/Games/Mahjong/MahjongDices.cs | 4 +- .../Items/Games/Mahjong/MahjongGame.cs | 4 +- .../Items/Games/Mahjong/MahjongPlayers.cs | 4 +- .../Items/Games/Mahjong/MahjongTile.cs | 4 +- .../Mahjong/MahjongWallBreakIndicator.cs | 4 +- Projects/Scripts/Items/Gems/Amber.cs | 4 +- Projects/Scripts/Items/Gems/Amethyst.cs | 4 +- Projects/Scripts/Items/Gems/Citrine.cs | 4 +- Projects/Scripts/Items/Gems/Diamond.cs | 4 +- Projects/Scripts/Items/Gems/Emerald.cs | 4 +- Projects/Scripts/Items/Gems/Ruby.cs | 4 +- Projects/Scripts/Items/Gems/Sapphire.cs | 4 +- Projects/Scripts/Items/Gems/StarSapphire.cs | 4 +- Projects/Scripts/Items/Gems/Tourmaline.cs | 4 +- Projects/Scripts/Items/Guilds/GuildDeed.cs | 4 +- .../Scripts/Items/Guilds/GuildTeleporter.cs | 4 +- Projects/Scripts/Items/Guilds/Guildstone.cs | 8 +- .../Jewels/Artifacts/BraceletOfHealth.cs | 4 +- .../Artifacts/Craftable/EssenceOfBattle.cs | 4 +- .../Artifacts/Craftable/PendantOfTheMagi.cs | 4 +- .../Artifacts/Craftable/ResillientBracer.cs | 4 +- .../Jewels/Artifacts/OrnamentOfTheMagician.cs | 4 +- .../Jewels/Artifacts/RingOfTheElements.cs | 4 +- .../Items/Jewels/Artifacts/RingOfTheVile.cs | 4 +- Projects/Scripts/Items/Jewels/BaseJewel.cs | 4 +- Projects/Scripts/Items/Jewels/Beads.cs | 4 +- Projects/Scripts/Items/Jewels/Bracelet.cs | 12 +- Projects/Scripts/Items/Jewels/Earrings.cs | 12 +- Projects/Scripts/Items/Jewels/Necklace.cs | 24 +- Projects/Scripts/Items/Jewels/Ring.cs | 12 +- .../Items/Lights/BaseEquippableLight.cs | 4 +- Projects/Scripts/Items/Lights/BaseLight.cs | 4 +- Projects/Scripts/Items/Lights/Brazier.cs | 4 +- Projects/Scripts/Items/Lights/BrazierTall.cs | 4 +- Projects/Scripts/Items/Lights/Candelabra.cs | 4 +- .../Scripts/Items/Lights/CandelabraStand.cs | 4 +- Projects/Scripts/Items/Lights/Candle.cs | 4 +- Projects/Scripts/Items/Lights/CandleLarge.cs | 4 +- Projects/Scripts/Items/Lights/CandleLong.cs | 4 +- Projects/Scripts/Items/Lights/CandleShort.cs | 4 +- Projects/Scripts/Items/Lights/CandleSkull.cs | 4 +- Projects/Scripts/Items/Lights/DarkSource.cs | 4 +- .../Scripts/Items/Lights/HangingLantern.cs | 4 +- Projects/Scripts/Items/Lights/HeatingStand.cs | 4 +- Projects/Scripts/Items/Lights/LampPost1.cs | 4 +- Projects/Scripts/Items/Lights/LampPost2.cs | 4 +- Projects/Scripts/Items/Lights/LampPost3.cs | 4 +- Projects/Scripts/Items/Lights/Lantern.cs | 8 +- Projects/Scripts/Items/Lights/LightSource.cs | 4 +- Projects/Scripts/Items/Lights/PaperLantern.cs | 4 +- .../Scripts/Items/Lights/RedHangingLantern.cs | 4 +- .../Scripts/Items/Lights/RoundPaperLantern.cs | 4 +- Projects/Scripts/Items/Lights/ShojiLantern.cs | 4 +- Projects/Scripts/Items/Lights/Torch.cs | 4 +- Projects/Scripts/Items/Lights/WallSconce.cs | 4 +- Projects/Scripts/Items/Lights/WallTorch.cs | 4 +- .../Items/Lights/WhiteHangingLantern.cs | 4 +- Projects/Scripts/Items/Maps/BlankMap.cs | 4 +- Projects/Scripts/Items/Maps/CityMap.cs | 4 +- .../Scripts/Items/Maps/IndecipherableMap.cs | 4 +- Projects/Scripts/Items/Maps/LocalMap.cs | 4 +- Projects/Scripts/Items/Maps/MapItem.cs | 4 +- Projects/Scripts/Items/Maps/PresetMap.cs | 4 +- Projects/Scripts/Items/Maps/SeaChart.cs | 4 +- Projects/Scripts/Items/Maps/TreasureMap.cs | 8 +- Projects/Scripts/Items/Maps/WorldMap.cs | 4 +- .../Minor Artifacts/AdmiralsHeartyRum.cs | 4 +- .../Items/Minor Artifacts/AlchemistsBauble.cs | 4 +- .../Minor Artifacts/ArcticDeathDealer.cs | 4 +- .../Items/Minor Artifacts/BlazeOfDeath.cs | 4 +- .../Items/Minor Artifacts/BowOfTheJukaKing.cs | 4 +- .../Items/Minor Artifacts/BurglarsBandana.cs | 4 +- .../Minor Artifacts/CandelabraOfSouls.cs | 4 +- .../CaptainQuacklebushsCutlass.cs | 4 +- .../Items/Minor Artifacts/CavortingClub.cs | 4 +- .../Items/Minor Artifacts/ColdBlood.cs | 4 +- .../Items/Minor Artifacts/DreadPirateHat.cs | 4 +- .../Minor Artifacts/EnchantedTitanLegBone.cs | 4 +- .../Items/Minor Artifacts/GhostShipAnchor.cs | 4 +- .../Minor Artifacts/GlovesOfThePugilist.cs | 4 +- .../Items/Minor Artifacts/GoldBricks.cs | 4 +- .../Items/Minor Artifacts/GwennosHarp.cs | 4 +- .../Items/Minor Artifacts/HeartOfTheLion.cs | 4 +- .../Items/Minor Artifacts/IolosLute.cs | 4 +- .../Items/Minor Artifacts/LunaLance.cs | 4 +- .../Items/Minor Artifacts/ML/AegisOfGrace.cs | 4 +- .../Items/Minor Artifacts/ML/BladeDance.cs | 4 +- .../Minor Artifacts/ML/BloodwoodSpirit.cs | 4 +- .../Items/Minor Artifacts/ML/Bonesmasher.cs | 4 +- .../Items/Minor Artifacts/ML/Boomstick.cs | 4 +- .../Minor Artifacts/ML/BrightsightLenses.cs | 4 +- .../Items/Minor Artifacts/ML/FeyLeggings.cs | 4 +- .../Items/Minor Artifacts/ML/FleshRipper.cs | 4 +- .../Minor Artifacts/ML/HelmOfSwiftness.cs | 4 +- .../ML/MelisandesCorrodedHatchet.cs | 4 +- .../Minor Artifacts/ML/PadsOfTheCuSidhe.cs | 4 +- .../Minor Artifacts/ML/QuiverOfElements.cs | 4 +- .../Items/Minor Artifacts/ML/QuiverOfRage.cs | 4 +- .../Items/Minor Artifacts/ML/RaedsGlory.cs | 4 +- .../Minor Artifacts/ML/RighteousAnger.cs | 4 +- .../Minor Artifacts/ML/RobeOfTheEclipse.cs | 4 +- .../Minor Artifacts/ML/RobeOfTheEquinox.cs | 4 +- .../Items/Minor Artifacts/ML/SoulSeeker.cs | 4 +- .../Items/Minor Artifacts/ML/TalonBite.cs | 4 +- .../Items/Minor Artifacts/ML/TotemOfVoid.cs | 4 +- .../Items/Minor Artifacts/ML/WildfireBow.cs | 4 +- .../Items/Minor Artifacts/ML/Windsong.cs | 4 +- .../Items/Minor Artifacts/NightsKiss.cs | 4 +- .../NoxRangersHeavyCrossbow.cs | 4 +- .../Items/Minor Artifacts/OrcishVisage.cs | 4 +- .../Minor Artifacts/PhillipsWoodenSteed.cs | 4 +- .../Items/Minor Artifacts/PixieSwatter.cs | 4 +- .../Items/Minor Artifacts/PolarBearMask.cs | 4 +- .../Minor Artifacts/SeahorseStatuette.cs | 4 +- .../ShieldOfInvulnerability.cs | 4 +- .../Minor Artifacts/ShipModelOfTheHMSCape.cs | 4 +- .../Items/Minor Artifacts/StaffOfPower.cs | 4 +- .../Items/Minor Artifacts/VioletCourage.cs | 4 +- .../Items/Minor Artifacts/WrathOfTheDryad.cs | 4 +- Projects/Scripts/Items/Misc/AcidSlime.cs | 4 +- Projects/Scripts/Items/Misc/ArcaneGem.cs | 4 +- Projects/Scripts/Items/Misc/BankCheck.cs | 4 +- .../Bedlam/GlobOfMonstreousInterredGrizzle.cs | 4 +- .../Misc/Bedlam/GrizzledSkullCollection.cs | 4 +- .../MonsterousInterredGrizzleMaggots.cs | 4 +- .../Items/Misc/Bedlam/ResolvesBridle.cs | 4 +- .../Items/Misc/Bedlam/TombstoneOfTheDamned.cs | 4 +- Projects/Scripts/Items/Misc/Beeswax.cs | 4 +- .../Items/Misc/Blighted Grove/AbscessTail.cs | 4 +- .../Items/Misc/Blighted Grove/CoilsFang.cs | 4 +- .../Blighted Grove/EternallyCorruptTree.cs | 4 +- .../Items/Misc/Blighted Grove/HydraScale.cs | 4 +- .../Blighted Grove/MelisandesFermentedWine.cs | 4 +- .../Misc/Blighted Grove/MelisandesHairDye.cs | 4 +- .../Misc/Blighted Grove/SalivasFeather.cs | 4 +- .../Blighted Grove/SamplesOfCorruptedWater.cs | 4 +- .../Items/Misc/Blighted Grove/TaintedSeeds.cs | 4 +- .../Misc/Blighted Grove/ThorvaldsMedallion.cs | 4 +- .../Misc/Blighted Grove/ThrashersTail.cs | 4 +- Projects/Scripts/Items/Misc/Blocker.cs | 4 +- Projects/Scripts/Items/Misc/Blood.cs | 4 +- Projects/Scripts/Items/Misc/Bola.cs | 4 +- Projects/Scripts/Items/Misc/BolaBall.cs | 4 +- Projects/Scripts/Items/Misc/BulletinBoards.cs | 12 +- .../Scripts/Items/Misc/ClockworkAssembly.cs | 4 +- .../Items/Misc/CommunicationCrystals.cs | 8 +- Projects/Scripts/Items/Misc/Corpses/Corpse.cs | 4 +- .../Items/Misc/Corpses/DecayedCorpse.cs | 4 +- Projects/Scripts/Items/Misc/DeceitBrazier.cs | 4 +- .../Scripts/Items/Misc/EffectController.cs | 6 +- Projects/Scripts/Items/Misc/EffectItem.cs | 4 +- .../Scripts/Items/Misc/ExecutionersCap.cs | 4 +- Projects/Scripts/Items/Misc/Firebomb.cs | 8 +- Projects/Scripts/Items/Misc/GlassItems.cs | 172 +- Projects/Scripts/Items/Misc/Gold.cs | 4 +- Projects/Scripts/Items/Misc/Guillotine.cs | 4 +- Projects/Scripts/Items/Misc/HairDye.cs | 4 +- Projects/Scripts/Items/Misc/HoveringWisp.cs | 4 +- .../Scripts/Items/Misc/InteriorDecorator.cs | 4 +- Projects/Scripts/Items/Misc/Key.cs | 4 +- Projects/Scripts/Items/Misc/KeyRing.cs | 4 +- Projects/Scripts/Items/Misc/LOSBlocker.cs | 4 +- .../Items/Misc/Labyrinth/MinotaurArtifact.cs | 4 +- Projects/Scripts/Items/Misc/Moonstone.cs | 4 +- Projects/Scripts/Items/Misc/MoonstoneGate.cs | 4 +- Projects/Scripts/Items/Misc/MorphItem.cs | 4 +- Projects/Scripts/Items/Misc/OilCloth.cs | 4 +- Projects/Scripts/Items/Misc/Origami.cs | 28 +- .../Items/Misc/Painted Caves/GrobusFur.cs | 4 +- .../Misc/Painted Caves/PrimitiveFetish.cs | 4 +- .../Palace of Paroxysmus/AcidProofRope.cs | 4 +- .../ParoxysmusCorrodedStein.cs | 4 +- .../Palace of Paroxysmus/ParoxysmusDinner.cs | 4 +- .../StringOfPartsOfParoxysmusVictims.cs | 4 +- .../Palace of Paroxysmus/SweatOfParoxysmus.cs | 4 +- .../Items/Misc/PlayerBulletinBoards.cs | 16 +- .../Scripts/Items/Misc/PlayerVendorDeed.cs | 4 +- Projects/Scripts/Items/Misc/PoolOfAcid.cs | 4 +- Projects/Scripts/Items/Misc/PowerCrystal.cs | 4 +- Projects/Scripts/Items/Misc/PowerGenerator.cs | 8 +- .../Prism of Light/CrystallineFragments.cs | 4 +- .../Items/Misc/Prism of Light/IcyHeart.cs | 4 +- .../Items/Misc/Prism of Light/LuckyDagger.cs | 4 +- .../Misc/Prism of Light/ProtectorsEssence.cs | 4 +- .../Misc/Prism of Light/ShimmeringCrystal.cs | 4 +- .../Scripts/Items/Misc/PromotionalToken.cs | 10 +- Projects/Scripts/Items/Misc/PublicMoongate.cs | 4 +- Projects/Scripts/Items/Misc/Rares.cs | 92 +- Projects/Scripts/Items/Misc/Scales.cs | 4 +- Projects/Scripts/Items/Misc/SerpentPillar.cs | 4 +- .../Scripts/Items/Misc/SpecialBeardDye.cs | 4 +- Projects/Scripts/Items/Misc/SpecialHairDye.cs | 4 +- Projects/Scripts/Items/Misc/Static.cs | 8 +- Projects/Scripts/Items/Misc/SwarmOfFlies.cs | 4 +- Projects/Scripts/Items/Misc/Teleporter.cs | 28 +- .../Misc/The Citadel/DragonFlameSectBadge.cs | 4 +- .../Items/Misc/The Citadel/OrdersFromMinax.cs | 4 +- .../Misc/The Citadel/SerpentFangSectBadge.cs | 4 +- .../Misc/The Citadel/TigerClawSectBadge.cs | 4 +- .../TravestysCollectionOfShells.cs | 4 +- .../The Citadel/TravestysFineTeakwoodTray.cs | 4 +- .../The Citadel/TravestysSushiPreparations.cs | 4 +- Projects/Scripts/Items/Misc/TrashBarrel.cs | 4 +- Projects/Scripts/Items/Misc/TrashChest.cs | 4 +- Projects/Scripts/Items/Misc/TribalBerry.cs | 4 +- Projects/Scripts/Items/Misc/TribalPaint.cs | 4 +- .../Misc/Twisted Weald/HornOfTheDreadhorn.cs | 4 +- .../Twisted Weald/MangledHeadOfDreadhorn.cs | 4 +- .../Misc/Twisted Weald/TaintedMushroom.cs | 4 +- Projects/Scripts/Items/Misc/UnholyBone.cs | 4 +- Projects/Scripts/Items/Misc/WarningItem.cs | 8 +- Projects/Scripts/Items/Misc/Waypoint.cs | 4 +- Projects/Scripts/Items/Misc/WindChimes.cs | 12 +- .../New Haven Quest Rewards/AmeliasToolbox.cs | 4 +- .../ArmsOfArmstrong.cs | 4 +- .../BagOfNecromancerReagents.cs | 4 +- .../BagOfSmokeBombs.cs | 4 +- .../BraceletOfResilience.cs | 4 +- .../BulwarkLeggings.cs | 4 +- .../ChurchillsWarMace.cs | 4 +- .../ClaspOfConcentration.cs | 4 +- .../New Haven Quest Rewards/EmberStaff.cs | 4 +- .../EscutcheonDeAriadne.cs | 4 +- .../GlovesOfSafeguarding.cs | 4 +- .../HallowedSpellbook.cs | 4 +- .../HammerOfHephaestus.cs | 4 +- .../New Haven Quest Rewards/HealersTouch.cs | 4 +- .../New Haven Quest Rewards/Heartseeker.cs | 4 +- .../New Haven Quest Rewards/JacobsPickaxe.cs | 4 +- .../JocklesQuicksword.cs | 4 +- .../PhilosophersHat.cs | 4 +- .../New Haven Quest Rewards/RecarosRiposte.cs | 4 +- .../RingOfTheSavant.cs | 4 +- .../SilverSerpentBlade.cs | 4 +- .../New Haven Quest Rewards/TheDragonsTail.cs | 4 +- .../TunicOfGuarding.cs | 4 +- .../New Haven Quest Rewards/TwilightJacket.cs | 4 +- .../WalkersLeggings.cs | 4 +- .../Items/PlantsFlowers/Potted/EmptyPots.cs | 8 +- .../PlantsFlowers/Potted/PottedCactus.cs | 24 +- .../PlantsFlowers/Potted/PottedPlants.cs | 12 +- .../Items/PlantsFlowers/Potted/PottedTrees.cs | 8 +- Projects/Scripts/Items/Quivers/BaseQuiver.cs | 4 +- Projects/Scripts/Items/Quivers/ElvenQuiver.cs | 4 +- .../Scripts/Items/Quivers/QuiverOfBlight.cs | 4 +- .../Scripts/Items/Quivers/QuiverOfFire.cs | 4 +- Projects/Scripts/Items/Quivers/QuiverOfIce.cs | 4 +- .../Items/Quivers/QuiverOfLightning.cs | 4 +- .../Scripts/Items/Resources/Arrows/Arrow.cs | 4 +- .../Scripts/Items/Resources/Arrows/Bolt.cs | 4 +- .../Scripts/Items/Resources/Arrows/Feather.cs | 4 +- .../Scripts/Items/Resources/Arrows/Shaft.cs | 4 +- .../Items/Resources/Blacksmithing/Ingots.cs | 40 +- .../Items/Resources/Blacksmithing/Ore.cs | 40 +- .../Items/Resources/Blacksmithing/Scales.cs | 28 +- .../Items/Resources/Fishing/BigFish.cs | 4 +- .../Scripts/Items/Resources/Fishing/Fish.cs | 4 +- .../Items/Resources/Fishing/MagicFish.cs | 20 +- .../Items/Resources/Masonry/Granite.cs | 40 +- .../Items/Resources/MiscMLResources.cs | 100 +- .../Resources/Reagents/BagOfAllReagents.cs | 4 +- .../Resources/Reagents/BagOfNecroReagents.cs | 4 +- .../Items/Resources/Reagents/BagOfReagents.cs | 4 +- .../Items/Resources/Reagents/BaseReagent.cs | 4 +- .../Items/Resources/Reagents/BatWing.cs | 4 +- .../Items/Resources/Reagents/BlackPearl.cs | 4 +- .../Items/Resources/Reagents/Bloodmoss.cs | 4 +- .../Items/Resources/Reagents/DaemonBlood.cs | 4 +- .../Items/Resources/Reagents/DaemonBone.cs | 4 +- .../Items/Resources/Reagents/DeadWood.cs | 4 +- .../Items/Resources/Reagents/DragonsBlood.cs | 4 +- .../Items/Resources/Reagents/Garlic.cs | 4 +- .../Items/Resources/Reagents/Ginseng.cs | 4 +- .../Items/Resources/Reagents/GraveDust.cs | 4 +- .../Items/Resources/Reagents/MandrakeRoot.cs | 4 +- .../Items/Resources/Reagents/Nightshade.cs | 4 +- .../Items/Resources/Reagents/NoxCrystal.cs | 4 +- .../Items/Resources/Reagents/PigIron.cs | 4 +- .../Items/Resources/Reagents/SpidersSilk.cs | 4 +- .../Items/Resources/Reagents/SulfurousAsh.cs | 4 +- .../Items/Resources/Tailor/BoltOfCloth.cs | 4 +- .../Scripts/Items/Resources/Tailor/Bone.cs | 4 +- .../Scripts/Items/Resources/Tailor/Cloth.cs | 4 +- .../Scripts/Items/Resources/Tailor/Cotton.cs | 4 +- .../Scripts/Items/Resources/Tailor/Flax.cs | 4 +- .../Scripts/Items/Resources/Tailor/Hides.cs | 20 +- .../Items/Resources/Tailor/Leathers.cs | 20 +- .../Items/Resources/Tailor/UncutCloth.cs | 4 +- .../Scripts/Items/Resources/Tailor/Wool.cs | 8 +- .../Items/Resources/Tailor/YarnsAndThreads.cs | 20 +- .../Scripts/Items/Shields/Artifacts/Aegis.cs | 4 +- .../Items/Shields/Artifacts/ArcaneShield.cs | 4 +- Projects/Scripts/Items/Shields/BaseShield.cs | 4 +- .../Scripts/Items/Shields/BronzeShield.cs | 4 +- Projects/Scripts/Items/Shields/Buckler.cs | 4 +- Projects/Scripts/Items/Shields/ChaosShield.cs | 4 +- .../Scripts/Items/Shields/HeaterShield.cs | 4 +- .../Scripts/Items/Shields/MetalKiteShield.cs | 4 +- Projects/Scripts/Items/Shields/MetalShield.cs | 4 +- Projects/Scripts/Items/Shields/OrderShield.cs | 4 +- .../Scripts/Items/Shields/WoodenKiteShield.cs | 4 +- .../Scripts/Items/Shields/WoodenShield.cs | 4 +- .../Blacksmith Items/Misc/AnvilForge.cs | 8 +- .../Blacksmith Items/Misc/LargeForge.cs | 24 +- .../Items/Skill Items/Camping/Bedroll.cs | 4 +- .../Items/Skill Items/Camping/Campfire.cs | 4 +- .../Items/Skill Items/Camping/Kindling.cs | 4 +- .../Skill Items/Carpenter Items/Board.cs | 28 +- .../Carpenter Items/TaxidermyKit.cs | 12 +- .../Items/Skill Items/Fishing/FishingPole.cs | 4 +- .../Fishing/Misc/MessageInABottle.cs | 4 +- .../Items/Skill Items/Fishing/Misc/SOS.cs | 4 +- .../Items/Skill Items/Fishing/Misc/Sextant.cs | 4 +- .../Fishing/Misc/ShipwreckedItem.cs | 4 +- .../Fishing/Misc/SpecialFishingNet.cs | 8 +- .../Harvest Tools/BaseHarvestTool.cs | 4 +- .../Harvest Tools/GargoylesPickaxe.cs | 4 +- .../Harvest Tools/ProspectorsTool.cs | 4 +- .../Items/Skill Items/Harvest Tools/Shovel.cs | 4 +- .../Harvest Tools/SturdyPickaxe.cs | 4 +- .../Skill Items/Harvest Tools/SturdyShovel.cs | 4 +- .../Items/Skill Items/Lumberjack/Log.cs | 28 +- .../Skill Items/Magical/BookOfBushido.cs | 4 +- .../Skill Items/Magical/BookOfChivalry.cs | 4 +- .../Skill Items/Magical/BookOfNinjitsu.cs | 4 +- .../Skill Items/Magical/Misc/BlankScroll.cs | 4 +- .../Items/Skill Items/Magical/Misc/Bottle.cs | 4 +- .../Skill Items/Magical/Misc/Moongate.cs | 8 +- .../Skill Items/Magical/Misc/PotionKeg.cs | 4 +- .../Skill Items/Magical/Misc/RecallRune.cs | 4 +- .../Skill Items/Magical/MysticSpellbook.cs | 4 +- .../Magical/NecromancerSpellbook.cs | 4 +- .../Potions/Agility Potions/AgilityPotion.cs | 4 +- .../Agility Potions/BaseAgilityPotion.cs | 4 +- .../Agility Potions/GreaterAgilityPotion.cs | 4 +- .../Skill Items/Magical/Potions/BasePotion.cs | 4 +- .../BaseConflagrationPotion.cs | 8 +- .../ConflagrationPotion.cs | 4 +- .../GreaterConflagrationPotion.cs | 4 +- .../BaseConfusionBlastPotion.cs | 4 +- .../ConfusionBlastPotion.cs | 4 +- .../GreaterConfusionBlastPotion.cs | 4 +- .../Potions/Cure Potions/BaseCurePotion.cs | 4 +- .../Potions/Cure Potions/CurePotion.cs | 4 +- .../Potions/Cure Potions/GreaterCurePotion.cs | 4 +- .../Potions/Cure Potions/LesserCurePotion.cs | 4 +- .../Magical/Potions/DarkglowPotion.cs | 4 +- .../Explosion Potions/BaseExplosionPotion.cs | 4 +- .../Explosion Potions/ExplosionPotion.cs | 4 +- .../GreaterExplosionPotion.cs | 4 +- .../LesserExplosionPotion.cs | 4 +- .../Potions/Heal Potions/BaseHealPotion.cs | 4 +- .../Potions/Heal Potions/GreaterHealPotion.cs | 4 +- .../Potions/Heal Potions/HealPotion.cs | 4 +- .../Potions/Heal Potions/LesserHealPotion.cs | 4 +- .../Magical/Potions/InvisibilityPotion.cs | 4 +- .../Skill Items/Magical/Potions/NightSight.cs | 4 +- .../Magical/Potions/ParasiticPotion.cs | 4 +- .../Poison Potions/BasePoisonPotion.cs | 4 +- .../Poison Potions/DeadlyPoisonPotion.cs | 4 +- .../Poison Potions/GreaterPoisonPotion.cs | 4 +- .../Poison Potions/LesserPoisonPotion.cs | 4 +- .../Potions/Poison Potions/PoisonPotion.cs | 4 +- .../Refresh Potions/BaseRefreshPotion.cs | 4 +- .../Potions/Refresh Potions/RefreshPotion.cs | 4 +- .../Refresh Potions/TotalRefreshPotion.cs | 4 +- .../Strength Potions/BaseStrengthPotion.cs | 4 +- .../Strength Potions/GreaterStrengthPotion.cs | 4 +- .../Strength Potions/StrengthPotion.cs | 4 +- .../Items/Skill Items/Magical/Runebook.cs | 8 +- .../Scrolls/Eighth Circle/EarthquakeScroll.cs | 4 +- .../Eighth Circle/EnergyVortexScroll.cs | 4 +- .../Eighth Circle/ResurrectionScroll.cs | 4 +- .../Eighth Circle/SummonAirElementalScroll.cs | 4 +- .../Eighth Circle/SummonDaemonScroll.cs | 4 +- .../SummonEarthElementalScroll.cs | 4 +- .../SummonFireElementalScroll.cs | 4 +- .../SummonWaterElementalScroll.cs | 4 +- .../Fifth Circle/BladeSpiritsScroll.cs | 4 +- .../Scrolls/Fifth Circle/DispelFieldScroll.cs | 4 +- .../Scrolls/Fifth Circle/IncognitoScroll.cs | 4 +- .../Fifth Circle/MagicReflectScroll.cs | 4 +- .../Scrolls/Fifth Circle/MindBlastScroll.cs | 4 +- .../Scrolls/Fifth Circle/ParalyzeScroll.cs | 4 +- .../Scrolls/Fifth Circle/PoisonFieldScroll.cs | 4 +- .../Fifth Circle/SummonCreatureScroll.cs | 4 +- .../Scrolls/First Circle/ClumsyScroll.cs | 4 +- .../Scrolls/First Circle/CreateFoodScroll.cs | 4 +- .../Scrolls/First Circle/FeeblemindScroll.cs | 4 +- .../Scrolls/First Circle/HealScroll.cs | 4 +- .../Scrolls/First Circle/MagicArrowScroll.cs | 4 +- .../Scrolls/First Circle/NightSightScroll.cs | 4 +- .../First Circle/ReactiveArmorScroll.cs | 4 +- .../Scrolls/First Circle/WeakenScroll.cs | 4 +- .../Fourth Circle/ArchProtectionScroll.cs | 4 +- .../Scrolls/Fourth Circle/ArchcureScroll.cs | 4 +- .../Scrolls/Fourth Circle/CurseScroll.cs | 4 +- .../Scrolls/Fourth Circle/FireFieldScroll.cs | 4 +- .../Fourth Circle/GreaterHealScroll.cs | 4 +- .../Scrolls/Fourth Circle/LightningScroll.cs | 4 +- .../Scrolls/Fourth Circle/ManaDrainScroll.cs | 4 +- .../Scrolls/Fourth Circle/RecallScroll.cs | 4 +- .../Scrolls/Mysticism/AnimatedWeaponScroll.cs | 4 +- .../Scrolls/Mysticism/BombardScroll.cs | 4 +- .../Scrolls/Mysticism/CleansingWindsScroll.cs | 4 +- .../Scrolls/Mysticism/EagleStrikeScroll.cs | 4 +- .../Scrolls/Mysticism/EnchantScroll.cs | 4 +- .../Scrolls/Mysticism/HailStormScroll.cs | 4 +- .../Scrolls/Mysticism/HealingStoneScroll.cs | 4 +- .../Scrolls/Mysticism/MassSleepScroll.cs | 4 +- .../Scrolls/Mysticism/NetherBoltScroll.cs | 4 +- .../Scrolls/Mysticism/NetherCycloneScroll.cs | 4 +- .../Scrolls/Mysticism/PurgeMagicScroll.cs | 4 +- .../Scrolls/Mysticism/RisingColossusScroll.cs | 4 +- .../Magical/Scrolls/Mysticism/SleepScroll.cs | 4 +- .../Scrolls/Mysticism/SpellPlagueScroll.cs | 4 +- .../Scrolls/Mysticism/SpellTriggerScroll.cs | 4 +- .../Scrolls/Mysticism/StoneFormScroll.cs | 4 +- .../Scrolls/Necromancy/AnimateDeadScroll.cs | 4 +- .../Scrolls/Necromancy/BloodOathScroll.cs | 4 +- .../Scrolls/Necromancy/CorpseSkinScroll.cs | 4 +- .../Scrolls/Necromancy/CurseWeaponScroll.cs | 4 +- .../Scrolls/Necromancy/EvilOmenScroll.cs | 4 +- .../Scrolls/Necromancy/ExorcismScroll.cs | 4 +- .../Scrolls/Necromancy/HorrificBeastScroll.cs | 4 +- .../Scrolls/Necromancy/LichFormScroll.cs | 4 +- .../Scrolls/Necromancy/MindRotScroll.cs | 4 +- .../Scrolls/Necromancy/PainSpikeScroll.cs | 4 +- .../Scrolls/Necromancy/PoisonStrikeScroll.cs | 4 +- .../Scrolls/Necromancy/StrangleScroll.cs | 4 +- .../Necromancy/SummonFamiliarScroll.cs | 4 +- .../Necromancy/VampiricEmbraceScroll.cs | 4 +- .../Necromancy/VengefulSpiritScroll.cs | 4 +- .../Scrolls/Necromancy/WitherScroll.cs | 4 +- .../Scrolls/Necromancy/WraithFormScroll.cs | 4 +- .../Scrolls/Second Circle/AgilityScroll.cs | 4 +- .../Scrolls/Second Circle/CunningScroll.cs | 4 +- .../Scrolls/Second Circle/CureScroll.cs | 4 +- .../Scrolls/Second Circle/HarmScroll.cs | 4 +- .../Scrolls/Second Circle/MagicTrapScroll.cs | 4 +- .../Second Circle/MagicUnTrapScroll.cs | 4 +- .../Scrolls/Second Circle/ProtectionScroll.cs | 4 +- .../Scrolls/Second Circle/StrengthScroll.cs | 4 +- .../Seventh Circle/ChainLightningScroll.cs | 4 +- .../Seventh Circle/EnergyFieldScroll.cs | 4 +- .../Seventh Circle/FlamestrikeScroll.cs | 4 +- .../Seventh Circle/GateTravelScroll.cs | 4 +- .../Seventh Circle/ManaVampireScroll.cs | 4 +- .../Seventh Circle/MassDispelScroll.cs | 4 +- .../Seventh Circle/MeteorStormScroll.cs | 4 +- .../Scrolls/Seventh Circle/PolymorphScroll.cs | 4 +- .../Scrolls/Sixth Circle/DispelScroll.cs | 4 +- .../Scrolls/Sixth Circle/EnergyBoltScroll.cs | 4 +- .../Scrolls/Sixth Circle/ExplosionScroll.cs | 4 +- .../Sixth Circle/InvisibilityScroll.cs | 4 +- .../Scrolls/Sixth Circle/MarkScroll.cs | 4 +- .../Scrolls/Sixth Circle/MassCurseScroll.cs | 4 +- .../Sixth Circle/ParalyzeFieldSpell.cs | 4 +- .../Scrolls/Sixth Circle/RevealScroll.cs | 4 +- .../Magical/Scrolls/SpellScroll.cs | 4 +- .../Magical/Scrolls/SpellweavingScrolls.cs | 64 +- .../Scrolls/Third Circle/BlessScroll.cs | 4 +- .../Scrolls/Third Circle/FireballScroll.cs | 4 +- .../Scrolls/Third Circle/MagicLockScroll.cs | 4 +- .../Scrolls/Third Circle/PoisonScroll.cs | 4 +- .../Scrolls/Third Circle/TelekinisisScroll.cs | 4 +- .../Scrolls/Third Circle/TeleportScroll.cs | 4 +- .../Scrolls/Third Circle/UnlockScroll.cs | 4 +- .../Scrolls/Third Circle/WallOfStoneScroll.cs | 4 +- .../Items/Skill Items/Magical/Spellbook.cs | 4 +- .../Skill Items/Magical/SpellweavingBook.cs | 4 +- .../Scripts/Items/Skill Items/Misc/Bandage.cs | 4 +- .../Items/Skill Items/Misc/FireHorn.cs | 4 +- .../Items/Skill Items/Misc/RecipeScroll.cs | 4 +- .../Items/Skill Items/Misc/RepairDeed.cs | 4 +- .../Musical Instruments/BambooFlute.cs | 4 +- .../Musical Instruments/BaseInstrument.cs | 4 +- .../Skill Items/Musical Instruments/Drums.cs | 4 +- .../Skill Items/Musical Instruments/Harp.cs | 4 +- .../Musical Instruments/LapHarp.cs | 4 +- .../Skill Items/Musical Instruments/Lute.cs | 4 +- .../Musical Instruments/Tambourine.cs | 4 +- .../Musical Instruments/TambourineTassel.cs | 4 +- .../Items/Skill Items/Ninjitsu/EggBomb.cs | 4 +- .../Items/Skill Items/Ninjitsu/Fukiya.cs | 4 +- .../Items/Skill Items/Ninjitsu/FukiyaDarts.cs | 4 +- .../Skill Items/Ninjitsu/LeatherNinjaBelt.cs | 4 +- .../Items/Skill Items/Ninjitsu/Shuriken.cs | 4 +- .../Items/Skill Items/Ninjitsu/SmokeBomb.cs | 4 +- .../Specialized/GlassblowingBook.cs | 4 +- .../Skill Items/Specialized/MasonryBook.cs | 4 +- .../Items/Skill Items/Specialized/Sand.cs | 4 +- .../Skill Items/Specialized/SandMiningBook.cs | 4 +- .../Specialized/StoneMiningBook.cs | 4 +- .../Tailor Items/Dyetubs/BlackDyeTub.cs | 4 +- .../Tailor Items/Dyetubs/BlazeDyeTub.cs | 4 +- .../Tailor Items/Dyetubs/DyeTub.cs | 4 +- .../Tailor Items/Dyetubs/FurnitureDyeTub.cs | 4 +- .../Tailor Items/Dyetubs/LeatherDyeTub.cs | 4 +- .../Dyetubs/MetallicClothDyetub.cs | 4 +- .../Dyetubs/MetallicLeatherDyeTub.cs | 4 +- .../Tailor Items/Dyetubs/RewardBlackDyeTub.cs | 4 +- .../Tailor Items/Dyetubs/RunebookDyeTub.cs | 4 +- .../Tailor Items/Dyetubs/SpecialDyeTub.cs | 4 +- .../Tailor Items/Dyetubs/StatuetteDyeTub.cs | 4 +- .../Tailor Items/Dyetubs/WhiteClothDyeTub.cs | 4 +- .../Dyetubs/WhiteLeatherDyeTub.cs | 4 +- .../Tailor Items/Misc/Dressform.cs | 4 +- .../Skill Items/Tailor Items/Misc/Dyes.cs | 4 +- .../Skill Items/Tailor Items/Misc/Scissors.cs | 4 +- .../Items/Skill Items/Thief/DisguiseKit.cs | 4 +- .../Skill Items/Thief/DisguisePersistance.cs | 4 +- .../Items/Skill Items/Thief/LockPick.cs | 4 +- .../Items/Skill Items/Tinkering/Axle.cs | 4 +- .../Items/Skill Items/Tinkering/AxleGears.cs | 4 +- .../Items/Skill Items/Tinkering/ClockFrame.cs | 4 +- .../Items/Skill Items/Tinkering/ClockParts.cs | 4 +- .../Items/Skill Items/Tinkering/Clocks.cs | 12 +- .../Items/Skill Items/Tinkering/Gears.cs | 4 +- .../Items/Skill Items/Tinkering/Globe.cs | 4 +- .../Items/Skill Items/Tinkering/Hinge.cs | 4 +- .../Skill Items/Tinkering/SextantParts.cs | 4 +- .../Items/Skill Items/Tinkering/Springs.cs | 4 +- .../Items/Skill Items/Tinkering/Spyglass.cs | 4 +- .../Items/Skill Items/Tinkering/Utensils.cs | 40 +- .../Items/Skill Items/Tools/BaseRunicTool.cs | 4 +- .../Items/Skill Items/Tools/BaseTool.cs | 4 +- .../Items/Skill Items/Tools/Blowpipe.cs | 4 +- .../Items/Skill Items/Tools/DovetailSaw.cs | 4 +- .../Items/Skill Items/Tools/DrawKnife.cs | 4 +- .../Items/Skill Items/Tools/FletcherTools.cs | 4 +- .../Items/Skill Items/Tools/FlourSifter.cs | 4 +- .../Scripts/Items/Skill Items/Tools/Froe.cs | 4 +- .../Scripts/Items/Skill Items/Tools/Hammer.cs | 4 +- .../Items/Skill Items/Tools/Inshave.cs | 4 +- .../Items/Skill Items/Tools/JointingPlane.cs | 4 +- .../Skill Items/Tools/MalletAndChisel.cs | 4 +- .../Items/Skill Items/Tools/MapmakersPen.cs | 4 +- .../Items/Skill Items/Tools/MortarPestle.cs | 4 +- .../Items/Skill Items/Tools/MouldingPlane.cs | 4 +- .../Scripts/Items/Skill Items/Tools/Nails.cs | 4 +- .../Items/Skill Items/Tools/RollingPin.cs | 4 +- .../Skill Items/Tools/RunicDovetailSaw.cs | 4 +- .../Skill Items/Tools/RunicFletcherTool.cs | 4 +- .../Items/Skill Items/Tools/RunicHammer.cs | 4 +- .../Items/Skill Items/Tools/RunicSewingKit.cs | 4 +- .../Scripts/Items/Skill Items/Tools/Saw.cs | 4 +- .../Scripts/Items/Skill Items/Tools/Scorp.cs | 4 +- .../Items/Skill Items/Tools/ScribesPen.cs | 4 +- .../Items/Skill Items/Tools/SewingKit.cs | 4 +- .../Items/Skill Items/Tools/Skillet.cs | 4 +- .../Items/Skill Items/Tools/SledgeHammer.cs | 4 +- .../Items/Skill Items/Tools/SmithHammer.cs | 4 +- .../Items/Skill Items/Tools/SmoothingPlane.cs | 4 +- .../Items/Skill Items/Tools/TinkerTools.cs | 8 +- .../Scripts/Items/Skill Items/Tools/Tongs.cs | 4 +- .../11th Year promo/EarringsOfProtection.cs | 8 +- .../Dawn's Music Box/DawnsMusicBox.cs | 4 +- .../Dawn's Music Box/DawnsMusicGear.cs | 4 +- .../8th Anniversary Items/DupresShield.cs | 4 +- .../8th Anniversary Items/FountainOfLife.cs | 12 +- .../8th Anniversary Items/OssianGrimoire.cs | 4 +- .../8th Anniversary Items/QuiverOfInfinity.cs | 4 +- .../8th Anniversary Items/Talismans.cs | 20 +- .../AoS Promotional/HoodedShroudOfShadows.cs | 4 +- .../Special/AoS Promotional/LuckyNecklace.cs | 4 +- .../BrokenArmoire.cs | 12 +- .../Broken Furniture Collection/BrokenBed.cs | 8 +- .../BrokenBookcase.cs | 12 +- .../BrokenChestOfDrawers.cs | 12 +- .../BrokenCoveredChair.cs | 12 +- .../BrokenFallenChair.cs | 12 +- .../BrokenVanity.cs | 8 +- .../StandingBrokenChair.cs | 12 +- .../Blacksmithy/AncientSmithyHammer.cs | 4 +- .../Blacksmithy/ColoredAnvil.cs | 4 +- .../Blacksmithy/GlovesOfMining.cs | 16 +- .../Blacksmithy/PowderOfTemperament.cs | 4 +- .../JesterHatofChuckles.cs | 4 +- .../AwesomeDisturbingPortrait.cs | 12 +- .../Evil Home Decor Collection/BedOfNails.cs | 12 +- .../Evil Home Decor Collection/BoneCouch.cs | 12 +- .../Evil Home Decor Collection/BoneTable.cs | 8 +- .../Evil Home Decor Collection/BoneThrone.cs | 12 +- .../CreepyPortrait.cs | 12 +- .../DisturbingPortrait.cs | 12 +- .../HauntedMirror.cs | 12 +- .../MountedPixieBlue.cs | 12 +- .../MountedPixieGreen.cs | 12 +- .../MountedPixieLime.cs | 12 +- .../MountedPixieOrange.cs | 12 +- .../MountedPixieWhite.cs | 12 +- .../SacrificialAltar.cs | 8 +- .../UnsettlingPortrait.cs | 12 +- .../Items/Special/Gifts/HearthOfHomeFire.cs | 8 +- .../Scripts/Items/Special/Gifts/HolySword.cs | 4 +- .../Items/Special/Gifts/LeggingsOfEmbers.cs | 4 +- .../Items/Special/Gifts/RoseOfTrinsic.cs | 8 +- .../Items/Special/Gifts/SamuraiHelm.cs | 4 +- .../Items/Special/Gifts/ShaminoCrossbow.cs | 4 +- .../Items/Special/Gifts/TapestryOfSosaria.cs | 4 +- .../Special/Heritage Items/AppleTrunk.cs | 8 +- .../Heritage Items/BlueDecorativeRug.cs | 8 +- .../Special/Heritage Items/BlueFancyRug.cs | 8 +- .../Special/Heritage Items/BluePlainRug.cs | 8 +- .../Special/Heritage Items/BoilingCauldron.cs | 8 +- .../Heritage Items/CherryBlossomTree.cs | 8 +- .../Heritage Items/CherryBlossomTrunk.cs | 8 +- .../Heritage Items/CinnamonFancyRug.cs | 8 +- .../Items/Special/Heritage Items/Curtains.cs | 12 +- .../Items/Special/Heritage Items/Fountain.cs | 8 +- .../Special/Heritage Items/FruitTrees.cs | 20 +- .../Heritage Items/GoldenDecorativeRug.cs | 8 +- .../Special/Heritage Items/Guillotine.cs | 12 +- .../Special/Heritage Items/HangingAxes.cs | 8 +- .../Special/Heritage Items/HangingSwords.cs | 8 +- .../Special/Heritage Items/HouseLadder.cs | 8 +- .../Special/Heritage Items/IronMaiden.cs | 8 +- .../Special/Heritage Items/LargeFishingNet.cs | 12 +- .../Special/Heritage Items/PeachTrunk.cs | 8 +- .../Special/Heritage Items/PinkFancyRug.cs | 8 +- .../Special/Heritage Items/RedPlainRug.cs | 8 +- .../Items/Special/Heritage Items/Scarecrow.cs | 12 +- .../Special/Heritage Items/SmallFishingNet.cs | 12 +- .../Items/Special/Heritage Items/Statue.cs | 8 +- .../Special/Heritage Items/SuitOfGoldArmor.cs | 12 +- .../Heritage Items/SuitOfSilverArmor.cs | 12 +- .../Heritage Items/TableWithBlueCloth.cs | 8 +- .../Heritage Items/TableWithOrangeCloth.cs | 8 +- .../Heritage Items/TableWithPurpleCloth.cs | 8 +- .../Heritage Items/TableWithRedCloth.cs | 8 +- .../Items/Special/Heritage Items/UnmadeBed.cs | 8 +- .../Items/Special/Heritage Items/Vanity.cs | 8 +- .../Items/Special/Heritage Items/WallTorch.cs | 12 +- .../Special/Heritage Items/WoodenCoffin.cs | 12 +- .../Scripts/Items/Special/HeritageToken.cs | 4 +- .../Special/Holiday/Christmas/HolidayTree.cs | 12 +- .../Scripts/Items/Special/Holiday/GiftBox.cs | 4 +- .../Special/Holiday/GingerBreadHouseDeed.cs | 8 +- .../Items/Special/Holiday/HolidayBell.cs | 4 +- .../Items/Special/Holiday/HolidayFoods.cs | 8 +- .../Items/Special/Holiday/HolidayGiftBoxes.cs | 24 +- .../Special/Holiday/HolidayPottedPlant.cs | 8 +- .../Items/Special/Holiday/HolidayTimepiece.cs | 4 +- .../Items/Special/Holiday/Icecicles.cs | 24 +- .../Scripts/Items/Special/Holiday/IcyPatch.cs | 4 +- .../Items/Special/Holiday/PKHolidayStuff.cs | 12 +- .../Items/Special/Holiday/Poinsettias.cs | 8 +- .../Items/Special/Holiday/SnowGlobes.cs | 16 +- .../Items/Special/Holiday/SnowPiles.cs | 4 +- .../Items/Special/Holiday/SnowStatue.cs | 20 +- .../Items/Special/Holiday/Snowflakes.cs | 8 +- .../Scripts/Items/Special/Holiday/Snowman.cs | 4 +- .../Items/Special/Holiday/Stockings.cs | 8 +- .../Special/Holiday/WinterGiftPackage2003.cs | 4 +- .../Scripts/Items/Special/Holiday/Wreath.cs | 8 +- .../Items/Special/Holiday/WristWatch.cs | 4 +- .../Special/House Raffle/HouseRaffleDeed.cs | 4 +- .../Special/House Raffle/HouseRaffleStone.cs | 8 +- .../Items/Special/ML/BaseImprisonedMobile.cs | 4 +- .../Items/Special/ML/GrizzledMareStatuette.cs | 8 +- .../Scripts/Items/Special/ML/MinotaurHedge.cs | 4 +- .../Items/Special/ML/TormentedChains.cs | 4 +- Projects/Scripts/Items/Special/MiniHouses.cs | 8 +- .../Scripts/Items/Special/MonsterStatuette.cs | 4 +- .../Mutation Core/PlagueBeastBackpack.cs | 4 +- .../Special/Mutation Core/PlagueBeastBlood.cs | 4 +- .../Special/Mutation Core/PlagueBeastGland.cs | 4 +- .../Special/Mutation Core/PlagueBeastHeart.cs | 4 +- .../Mutation Core/PlagueBeastInnard.cs | 8 +- .../Mutation Core/PlagueBeastMutationCore.cs | 4 +- .../Mutation Core/PlagueBeastOrgans.cs | 24 +- .../Special/Mutation Core/PlagueBeastVein.cs | 4 +- .../Rares/Containers/BaseWaterContainer.cs | 4 +- .../Items/Special/Rares/Containers/Bucket.cs | 4 +- .../Special/Rares/Containers/ClosedBarrel.cs | 4 +- .../Rares/Containers/UnfinishedBarrel.cs | 4 +- .../Special/Rares/Containers/WaterBarrel.cs | 4 +- .../Special/Rares/Containers/WaterTub.cs | 4 +- .../Items/Special/Rares/Daily/DecoRock.cs | 4 +- .../Items/Special/Rares/Daily/DecoRock2.cs | 4 +- .../Items/Special/Rares/Daily/DecoRocks.cs | 4 +- .../Items/Special/Rares/Daily/DecoRocks2.cs | 4 +- .../Items/Special/Rares/Flowers/DecoFlower.cs | 4 +- .../Special/Rares/Flowers/DecoFlower2.cs | 4 +- .../Rares/Flowers/DecoRoseOfTrinsic.cs | 4 +- .../Rares/Flowers/DecoRoseOfTrinsic2.cs | 4 +- .../Rares/Flowers/DecoRoseOfTrinsic3.cs | 4 +- .../Special/Rares/Food/BottlesOfLiquor.cs | 4 +- .../Scripts/Items/Special/Rares/Food/Tray2.cs | 4 +- .../Scripts/Items/Special/Rares/Food/Trays.cs | 4 +- .../Special/Rares/Furniture/BrokenChair.cs | 4 +- .../Special/Rares/GamePieces/Checkers.cs | 4 +- .../Special/Rares/GamePieces/Checkers2.cs | 4 +- .../Special/Rares/GamePieces/Chessmen.cs | 4 +- .../Special/Rares/GamePieces/Chessmen2.cs | 4 +- .../Special/Rares/GamePieces/Chessmen3.cs | 4 +- .../Special/Rares/Ingots/DecoGoldIngot.cs | 4 +- .../Special/Rares/Ingots/DecoGoldIngot2.cs | 4 +- .../Special/Rares/Ingots/DecoGoldIngots.cs | 4 +- .../Special/Rares/Ingots/DecoGoldIngots2.cs | 4 +- .../Special/Rares/Ingots/DecoGoldIngots3.cs | 4 +- .../Special/Rares/Ingots/DecoGoldIngots4.cs | 4 +- .../Special/Rares/Ingots/DecoIronIngot.cs | 4 +- .../Special/Rares/Ingots/DecoIronIngot2.cs | 4 +- .../Special/Rares/Ingots/DecoIronIngots.cs | 4 +- .../Special/Rares/Ingots/DecoIronIngots2.cs | 4 +- .../Special/Rares/Ingots/DecoIronIngots3.cs | 4 +- .../Special/Rares/Ingots/DecoIronIngots4.cs | 4 +- .../Special/Rares/Ingots/DecoIronIngots5.cs | 4 +- .../Special/Rares/Ingots/DecoIronIngots6.cs | 4 +- .../Special/Rares/Ingots/DecoSilverIngot.cs | 4 +- .../Special/Rares/Ingots/DecoSilverIngot2.cs | 4 +- .../Special/Rares/Ingots/DecoSilverIngots.cs | 4 +- .../Special/Rares/Ingots/DecoSilverIngots2.cs | 4 +- .../Special/Rares/Ingots/DecoSilverIngots3.cs | 4 +- .../Special/Rares/Ingots/DecoSilverIngots4.cs | 4 +- .../Special/Rares/Ingots/DecoSilverIngots5.cs | 4 +- .../Items/Special/Rares/Jars/EmptyJars.cs | 20 +- .../Items/Special/Rares/Jars/FullJars.cs | 12 +- .../Items/Special/Rares/Jars/HalfEmptyJars.cs | 20 +- .../Special/Rares/Magic/DecoCrystalBall.cs | 4 +- .../Special/Rares/Magic/DecoMagicalCrystal.cs | 4 +- .../Items/Special/Rares/Misc/DecoSpittoon.cs | 4 +- .../Rares/PaganReagents/DecoBlackmoor.cs | 4 +- .../Rares/PaganReagents/DecoBloodspawn.cs | 4 +- .../Rares/PaganReagents/DecoBrimstone.cs | 4 +- .../Rares/PaganReagents/DecoDragonsBlood.cs | 4 +- .../Rares/PaganReagents/DecoDragonsBlood2.cs | 4 +- .../Rares/PaganReagents/DecoEyeOfNewt.cs | 4 +- .../Special/Rares/PaganReagents/DecoGarlic.cs | 4 +- .../Rares/PaganReagents/DecoGarlic2.cs | 4 +- .../Rares/PaganReagents/DecoGarlicBulb.cs | 4 +- .../Rares/PaganReagents/DecoGarlicBulb2.cs | 4 +- .../Rares/PaganReagents/DecoGinseng.cs | 4 +- .../Rares/PaganReagents/DecoGinseng2.cs | 4 +- .../Rares/PaganReagents/DecoGinsengRoot.cs | 4 +- .../Rares/PaganReagents/DecoGinsengRoot2.cs | 4 +- .../Rares/PaganReagents/DecoMandrake.cs | 4 +- .../Rares/PaganReagents/DecoMandrake2.cs | 4 +- .../Rares/PaganReagents/DecoMandrake3.cs | 4 +- .../Rares/PaganReagents/DecoMandrakeRoot.cs | 4 +- .../Rares/PaganReagents/DecoMandrakeRoot2.cs | 4 +- .../Rares/PaganReagents/DecoNightshade.cs | 4 +- .../Rares/PaganReagents/DecoNightshade2.cs | 4 +- .../Rares/PaganReagents/DecoNightshade3.cs | 4 +- .../Rares/PaganReagents/DecoObsidian.cs | 4 +- .../Special/Rares/PaganReagents/DecoPumice.cs | 4 +- .../Rares/PaganReagents/DecoWyrmsHeart.cs | 4 +- .../Items/Special/Rares/PlayingCards/Cards.cs | 4 +- .../Special/Rares/PlayingCards/Cards2.cs | 4 +- .../Special/Rares/PlayingCards/Cards3.cs | 4 +- .../Special/Rares/PlayingCards/Cards4.cs | 4 +- .../Special/Rares/PlayingCards/Cards5.cs | 4 +- .../Rares/PlayingCards/PlayingCards.cs | 4 +- .../Rares/PlayingCards/PlayingCards2.cs | 4 +- .../Items/Special/Rares/Stables/Bridle.cs | 4 +- .../Items/Special/Rares/Stables/Bridle2.cs | 4 +- .../Items/Special/Rares/Stables/DecoHay.cs | 4 +- .../Items/Special/Rares/Stables/DecoHay2.cs | 4 +- .../Special/Rares/Stables/DecoHorseDung.cs | 4 +- .../Rares/TarotCards/DecoDeckOfTarot.cs | 4 +- .../Rares/TarotCards/DecoDeckOfTarot2.cs | 4 +- .../Special/Rares/TarotCards/DecoTarot.cs | 4 +- .../Special/Rares/TarotCards/DecoTarot2.cs | 4 +- .../Special/Rares/TarotCards/DecoTarot3.cs | 4 +- .../Special/Rares/TarotCards/DecoTarot4.cs | 4 +- .../Special/Rares/TarotCards/DecoTarot5.cs | 4 +- .../Special/Rares/TarotCards/DecoTarot6.cs | 4 +- .../Special/Rares/TarotCards/DecoTarot7.cs | 4 +- .../Items/Special/Rares/Tinker/ArrowShafts.cs | 4 +- .../Special/Rares/Tinker/CrossbowBolts.cs | 4 +- .../Special/Rares/Tinker/EmptyToolKit.cs | 4 +- .../Special/Rares/Tinker/EmptyToolKit2.cs | 4 +- .../Items/Special/Rares/Tinker/Lockpicks.cs | 4 +- .../Items/Special/Rares/Tinker/ToolKit.cs | 4 +- Projects/Scripts/Items/Special/RewardCake.cs | 4 +- .../Items/Special/Solen Items/BagOfSending.cs | 4 +- .../Special/Solen Items/BallOfSummoning.cs | 4 +- .../Special/Solen Items/BraceletOfBinding.cs | 4 +- .../Solen Items/PowderOfTranslocation.cs | 4 +- .../Items/Special/Solen Items/ZoogiFungus.cs | 4 +- Projects/Scripts/Items/Special/SoulStone.cs | 16 +- .../Special/Special Scrolls/PowerScroll.cs | 4 +- .../Special Scrolls/ScrollofAlacrity.cs | 4 +- .../Special Scrolls/ScrollofTranscendence.cs | 4 +- .../Special/Special Scrolls/SpecialScroll.cs | 4 +- .../Special/Special Scrolls/StatScroll.cs | 4 +- .../Valentines/2007/RedVelvetGiftBox.cs | 4 +- .../Special/Valentines/2007/RoseInAVase.cs | 4 +- .../Special/Valentines/2007/ValentinesCard.cs | 12 +- .../Veteran Rewards/AnkhOfSacrifice.cs | 12 +- .../Items/Special/Veteran Rewards/Banner.cs | 8 +- .../Veteran Rewards/BloodyPentagram.cs | 12 +- .../Items/Special/Veteran Rewards/Brazier.cs | 8 +- .../Items/Special/Veteran Rewards/Cannon.cs | 12 +- .../Veteran Rewards/CommodityDeedBox.cs | 4 +- .../Veteran Rewards/ContestMiniHouse.cs | 8 +- .../Veteran Rewards/DecorativeShield.cs | 8 +- .../Special/Veteran Rewards/FlamingHead.cs | 8 +- .../Veteran Rewards/HangingSkeleton.cs | 8 +- .../Special/Veteran Rewards/MiningCart.cs | 8 +- .../Special/Veteran Rewards/MinotaurStatue.cs | 8 +- .../Special/Veteran Rewards/PottedCactus.cs | 8 +- .../Special/Veteran Rewards/StoneAnkh.cs | 12 +- .../Special/Veteran Rewards/TreeStump.cs | 8 +- .../Special/Veteran Rewards/WallBanner.cs | 12 +- .../Veteran Rewards/WeaponEngravingTool.cs | 4 +- Projects/Scripts/Items/Suits/AdminRobe.cs | 4 +- Projects/Scripts/Items/Suits/BaseSuit.cs | 4 +- Projects/Scripts/Items/Suits/CounselorRobe.cs | 4 +- Projects/Scripts/Items/Suits/DeathShroud.cs | 4 +- Projects/Scripts/Items/Suits/DupreSuit.cs | 4 +- Projects/Scripts/Items/Suits/GMRobe.cs | 4 +- .../Items/Suits/LordBlackthorneSuit.cs | 4 +- .../Scripts/Items/Suits/LordBritishSuit.cs | 4 +- Projects/Scripts/Items/Suits/SeerRobe.cs | 4 +- .../Scripts/Items/Talismans/BaseTalisman.cs | 4 +- .../Items/Talismans/Items/EnchantedSwitch.cs | 4 +- .../Items/Talismans/Items/HollowPrism.cs | 4 +- .../Items/Talismans/Items/JeweledFiligree.cs | 4 +- .../Items/Talismans/Items/RunedPrism.cs | 4 +- .../Items/Talismans/Items/RunedSwitch.cs | 4 +- .../Scripts/Items/Talismans/RandomTalisman.cs | 4 +- .../Items/Talismans/TalismanAttribute.cs | 4 +- .../Items/Talismans/TalismanSummons.cs | 72 +- Projects/Scripts/Items/Traps/BaseTrap.cs | 4 +- .../Scripts/Items/Traps/FireColumnTrap.cs | 4 +- .../Scripts/Items/Traps/FlameSpurtTrap.cs | 4 +- Projects/Scripts/Items/Traps/GasTrap.cs | 4 +- .../Scripts/Items/Traps/GiantSpikeTrap.cs | 4 +- Projects/Scripts/Items/Traps/MushroomTrap.cs | 4 +- Projects/Scripts/Items/Traps/SawTrap.cs | 4 +- Projects/Scripts/Items/Traps/SpikeTrap.cs | 4 +- Projects/Scripts/Items/Traps/StoneFaceTrap.cs | 8 +- .../TreasureChests/TreasureChestLevel1.cs | 4 +- .../TreasureChests/TreasureChestLevel2.cs | 4 +- .../TreasureChests/TreasureChestLevel3.cs | 4 +- .../TreasureChests/TreasureChestLevel4.cs | 4 +- Projects/Scripts/Items/Wands/BaseWand.cs | 4 +- Projects/Scripts/Items/Wands/ClumsyWand.cs | 4 +- Projects/Scripts/Items/Wands/FeebleWand.cs | 4 +- Projects/Scripts/Items/Wands/FireballWand.cs | 4 +- .../Scripts/Items/Wands/GreaterHealWand.cs | 4 +- Projects/Scripts/Items/Wands/HarmWand.cs | 4 +- Projects/Scripts/Items/Wands/HealWand.cs | 4 +- Projects/Scripts/Items/Wands/IDWand.cs | 4 +- Projects/Scripts/Items/Wands/LightningWand.cs | 4 +- .../Scripts/Items/Wands/MagicArrowWand.cs | 4 +- Projects/Scripts/Items/Wands/ManaDrainWand.cs | 4 +- Projects/Scripts/Items/Wands/WeaknessWand.cs | 4 +- .../Weapons/Artifacts/AxeOfTheHeavens.cs | 4 +- .../Weapons/Artifacts/BladeOfInsanity.cs | 4 +- .../Weapons/Artifacts/BladeOfTheRighteous.cs | 4 +- .../Items/Weapons/Artifacts/BoneCrusher.cs | 4 +- .../Weapons/Artifacts/BreathOfTheDead.cs | 4 +- .../Items/Weapons/Artifacts/Frostbringer.cs | 4 +- .../Weapons/Artifacts/LegacyOfTheDreadLord.cs | 4 +- .../Items/Weapons/Artifacts/SerpentsFang.cs | 4 +- .../Items/Weapons/Artifacts/StaffOfTheMagi.cs | 4 +- .../Weapons/Artifacts/TheBeserkersMaul.cs | 4 +- .../Weapons/Artifacts/TheDragonSlayer.cs | 4 +- .../Items/Weapons/Artifacts/TheDryadBow.cs | 4 +- .../Items/Weapons/Artifacts/TheTaskmaster.cs | 4 +- .../Items/Weapons/Artifacts/TitansHammer.cs | 4 +- .../Items/Weapons/Artifacts/ZyronicClaw.cs | 4 +- Projects/Scripts/Items/Weapons/Axes/Axe.cs | 4 +- .../Scripts/Items/Weapons/Axes/BaseAxe.cs | 4 +- .../Scripts/Items/Weapons/Axes/BattleAxe.cs | 4 +- .../Scripts/Items/Weapons/Axes/DoubleAxe.cs | 4 +- .../Items/Weapons/Axes/ExecutionersAxe.cs | 4 +- .../Scripts/Items/Weapons/Axes/GuardianAxe.cs | 4 +- .../Scripts/Items/Weapons/Axes/Hatchet.cs | 4 +- .../Items/Weapons/Axes/HeavyOrnateAxe.cs | 4 +- .../Items/Weapons/Axes/LargeBattleAxe.cs | 4 +- .../Scripts/Items/Weapons/Axes/Pickaxe.cs | 4 +- .../Scripts/Items/Weapons/Axes/SingingAxe.cs | 4 +- .../Items/Weapons/Axes/ThunderingAxe.cs | 4 +- .../Items/Weapons/Axes/TwoHandedAxe.cs | 4 +- Projects/Scripts/Items/Weapons/Axes/WarAxe.cs | 4 +- .../Scripts/Items/Weapons/BaseMeleeWeapon.cs | 4 +- Projects/Scripts/Items/Weapons/BaseWeapon.cs | 4 +- Projects/Scripts/Items/Weapons/Fists.cs | 4 +- .../Scripts/Items/Weapons/Knives/BaseKnife.cs | 4 +- .../Items/Weapons/Knives/ButcherKnife.cs | 4 +- .../Scripts/Items/Weapons/Knives/Cleaver.cs | 4 +- .../Scripts/Items/Weapons/Knives/Dagger.cs | 4 +- .../Items/Weapons/Knives/SkinningKnife.cs | 4 +- .../Items/Weapons/Knives/ThrowingDagger.cs | 4 +- .../Artifacts/BlightGrippedLongbow.cs | 4 +- .../ML Weapons/Artifacts/ColdForgedBlade.cs | 4 +- .../ML Weapons/Artifacts/LuminousRuneBlade.cs | 4 +- .../Artifacts/OverseerSunderedBlade.cs | 4 +- .../ML Weapons/Artifacts/PhantomStaff.cs | 4 +- .../ML Weapons/Artifacts/RuneCarvingKnife.cs | 4 +- .../ML Weapons/Artifacts/ShardTrasher.cs | 4 +- .../Artifacts/SilvanisFeywoodBow.cs | 4 +- .../ML Weapons/Artifacts/TheNightReaper.cs | 4 +- .../Items/Weapons/ML Weapons/AssassinSpike.cs | 4 +- .../Weapons/ML Weapons/ButchersWarCleaver.cs | 4 +- .../Items/Weapons/ML Weapons/DiamondMace.cs | 4 +- .../ML Weapons/ElvenCompositeLongbow.cs | 4 +- .../Items/Weapons/ML Weapons/ElvenMachete.cs | 4 +- .../Weapons/ML Weapons/ElvenSpellblade.cs | 4 +- .../Items/Weapons/ML Weapons/Leafblade.cs | 4 +- .../Weapons/ML Weapons/MagicalShortbow.cs | 4 +- .../Items/Weapons/ML Weapons/OrnateAxe.cs | 4 +- .../Weapons/ML Weapons/RadiantScimitar.cs | 4 +- .../Items/Weapons/ML Weapons/RuneBlade.cs | 4 +- .../Items/Weapons/ML Weapons/WarCleaver.cs | 4 +- .../Items/Weapons/ML Weapons/WildStaff.cs | 4 +- .../Items/Weapons/Maces/BaseBashing.cs | 4 +- Projects/Scripts/Items/Weapons/Maces/Club.cs | 4 +- .../Items/Weapons/Maces/EmeraldMace.cs | 4 +- .../Items/Weapons/Maces/FireworksWand.cs | 4 +- .../Scripts/Items/Weapons/Maces/HammerPick.cs | 4 +- Projects/Scripts/Items/Weapons/Maces/Mace.cs | 4 +- .../Scripts/Items/Weapons/Maces/MagicWand.cs | 4 +- Projects/Scripts/Items/Weapons/Maces/Maul.cs | 4 +- .../Scripts/Items/Weapons/Maces/RubyMace.cs | 4 +- .../Items/Weapons/Maces/SapphireMace.cs | 4 +- .../Scripts/Items/Weapons/Maces/Scepter.cs | 4 +- .../Items/Weapons/Maces/SilverEtchedMace.cs | 4 +- .../Scripts/Items/Weapons/Maces/WarHammer.cs | 4 +- .../Scripts/Items/Weapons/Maces/WarMace.cs | 4 +- .../Items/Weapons/PoleArms/Bardiche.cs | 4 +- .../Items/Weapons/PoleArms/BasePoleArm.cs | 4 +- .../Scripts/Items/Weapons/PoleArms/Halberd.cs | 4 +- .../Scripts/Items/Weapons/PoleArms/Scythe.cs | 4 +- .../Items/Weapons/Ranged/AssassinsShortbow.cs | 4 +- .../Items/Weapons/Ranged/BarbedLongbow.cs | 4 +- .../Items/Weapons/Ranged/BaseRanged.cs | 4 +- Projects/Scripts/Items/Weapons/Ranged/Bow.cs | 4 +- .../Items/Weapons/Ranged/CompositeBow.cs | 4 +- .../Scripts/Items/Weapons/Ranged/Crossbow.cs | 4 +- .../Items/Weapons/Ranged/FrozenLongbow.cs | 4 +- .../Items/Weapons/Ranged/HeavyCrossbow.cs | 4 +- .../Scripts/Items/Weapons/Ranged/JukaBow.cs | 4 +- .../Weapons/Ranged/LightweightShortbow.cs | 4 +- .../Items/Weapons/Ranged/LongbowOfMight.cs | 4 +- .../Items/Weapons/Ranged/MysticalShortbow.cs | 4 +- .../Items/Weapons/Ranged/RangersShortbow.cs | 4 +- .../Items/Weapons/Ranged/RepeatingCrossbow.cs | 4 +- .../Items/Weapons/Ranged/SlayerLongbow.cs | 4 +- .../Items/Weapons/SE Weapons/Bokuto.cs | 4 +- .../Items/Weapons/SE Weapons/Daisho.cs | 4 +- .../Scripts/Items/Weapons/SE Weapons/Kama.cs | 4 +- .../Items/Weapons/SE Weapons/Lajatang.cs | 4 +- .../Items/Weapons/SE Weapons/NoDachi.cs | 4 +- .../Items/Weapons/SE Weapons/Nunchaku.cs | 4 +- .../Scripts/Items/Weapons/SE Weapons/Sai.cs | 4 +- .../Items/Weapons/SE Weapons/Tekagi.cs | 4 +- .../Items/Weapons/SE Weapons/Tessen.cs | 4 +- .../Items/Weapons/SE Weapons/Tetsubo.cs | 4 +- .../Items/Weapons/SE Weapons/Wakizashi.cs | 4 +- .../Scripts/Items/Weapons/SE Weapons/Yumi.cs | 4 +- .../Items/Weapons/SpearsAndForks/BaseSpear.cs | 4 +- .../Weapons/SpearsAndForks/BladedStaff.cs | 4 +- .../SpearsAndForks/DoubleBladedStaff.cs | 4 +- .../Items/Weapons/SpearsAndForks/Pike.cs | 4 +- .../Items/Weapons/SpearsAndForks/Pitchfork.cs | 4 +- .../Weapons/SpearsAndForks/ShortSpear.cs | 4 +- .../Items/Weapons/SpearsAndForks/Spear.cs | 4 +- .../Weapons/SpearsAndForks/TribalSpear.cs | 4 +- .../Items/Weapons/SpearsAndForks/WarFork.cs | 4 +- .../Scripts/Items/Weapons/Staves/BaseStaff.cs | 4 +- .../Items/Weapons/Staves/BlackStaff.cs | 4 +- .../Items/Weapons/Staves/GlacialStaff.cs | 4 +- .../Items/Weapons/Staves/GnarledStaff.cs | 4 +- .../Items/Weapons/Staves/QuarterStaff.cs | 4 +- .../Items/Weapons/Staves/ShepherdsCrook.cs | 4 +- .../Weapons/Swords/AdventurersMachete.cs | 4 +- .../Scripts/Items/Weapons/Swords/BaseSword.cs | 4 +- .../Items/Weapons/Swords/BoneHarvester.cs | 4 +- .../Items/Weapons/Swords/BoneMachete.cs | 4 +- .../Items/Weapons/Swords/Broadsword.cs | 4 +- .../Weapons/Swords/ChargedAssassinSpike.cs | 4 +- .../Weapons/Swords/CorruptedRuneBlade.cs | 4 +- .../Items/Weapons/Swords/CrescentBlade.cs | 4 +- .../Scripts/Items/Weapons/Swords/Cutlass.cs | 4 +- .../Items/Weapons/Swords/DarkglowScimitar.cs | 4 +- .../Items/Weapons/Swords/DiseasedMachete.cs | 4 +- .../Items/Weapons/Swords/FierySpellblade.cs | 4 +- .../Items/Weapons/Swords/IcyScimitar.cs | 4 +- .../Items/Weapons/Swords/IcySpellblade.cs | 4 +- .../Scripts/Items/Weapons/Swords/Katana.cs | 4 +- .../Items/Weapons/Swords/KnightsWarCleaver.cs | 4 +- .../Scripts/Items/Weapons/Swords/Kryss.cs | 4 +- .../Scripts/Items/Weapons/Swords/Lance.cs | 4 +- .../Items/Weapons/Swords/LeafbladeOfEase.cs | 4 +- .../Scripts/Items/Weapons/Swords/Longsword.cs | 4 +- .../Scripts/Items/Weapons/Swords/Luckblade.cs | 4 +- .../Items/Weapons/Swords/MacheteOfDefense.cs | 4 +- .../Weapons/Swords/MagekillerAssassinSpike.cs | 4 +- .../Weapons/Swords/MagekillerLeafblade.cs | 4 +- .../Items/Weapons/Swords/MagesRuneBlade.cs | 4 +- .../Items/Weapons/Swords/OrcishMachete.cs | 4 +- .../Weapons/Swords/RuneBladeOfKnowledge.cs | 4 +- .../Scripts/Items/Weapons/Swords/Runesabre.cs | 4 +- .../Scripts/Items/Weapons/Swords/Scimitar.cs | 4 +- .../Weapons/Swords/SerratedWarCleaver.cs | 4 +- .../Weapons/Swords/SpellbladeOfDefense.cs | 4 +- .../Items/Weapons/Swords/ThinLongsword.cs | 4 +- .../Items/Weapons/Swords/TrueAssassinSpike.cs | 4 +- .../Items/Weapons/Swords/TrueLeafblade.cs | 4 +- .../Weapons/Swords/TrueRadiantScimitar.cs | 4 +- .../Items/Weapons/Swords/TrueSpellblade.cs | 4 +- .../Items/Weapons/Swords/TrueWarCleaver.cs | 4 +- .../Items/Weapons/Swords/TwinklingScimitar.cs | 4 +- .../Items/Weapons/Swords/VikingSword.cs | 4 +- .../Weapons/Swords/WoundingAssassinSpike.cs | 4 +- .../Items/Weapons/Wooden/AncientWildStaff.cs | 4 +- .../Weapons/Wooden/ArcanistsWildStaff.cs | 4 +- .../Items/Weapons/Wooden/HardenedWildStaff.cs | 4 +- .../Items/Weapons/Wooden/ThornedWildStaff.cs | 4 +- Projects/Scripts/Misc/AOS.cs | 14 +- .../Gifts/Winter2004/DecorativeTopiary.cs | 4 +- .../Misc/Gifts/Winter2004/FestiveCactus.cs | 4 +- .../Winter2004/LightOfTheWinterSolstice.cs | 4 +- .../Misc/Gifts/Winter2004/Mistletoe.cs | 8 +- .../Gifts/Winter2004/PileOfGlacialSnow.cs | 4 +- .../Scripts/Misc/Gifts/Winter2004/SnowPile.cs | 4 +- .../Misc/Gifts/Winter2004/SnowyTree.cs | 4 +- Projects/Scripts/Misc/Guild.cs | 12 +- Projects/Scripts/Misc/ShardPoller.cs | 8 +- Projects/Scripts/Misc/TextDefinition.cs | 4 +- Projects/Scripts/Misc/ToggleItem.cs | 4 +- Projects/Scripts/Misc/Weather.cs | 4 +- Projects/Scripts/Mobiles/AI/BaseAI.cs | 4 +- .../Mobiles/Animals/Bears/BlackBear.cs | 4 +- .../Mobiles/Animals/Bears/BrownBear.cs | 4 +- .../Mobiles/Animals/Bears/GrizzlyBear.cs | 4 +- .../Mobiles/Animals/Bears/PolarBear.cs | 4 +- .../Scripts/Mobiles/Animals/Birds/Chicken.cs | 4 +- .../Scripts/Mobiles/Animals/Birds/Crane.cs | 4 +- .../Scripts/Mobiles/Animals/Birds/Eagle.cs | 4 +- .../Scripts/Mobiles/Animals/Birds/Phoenix.cs | 4 +- .../Mobiles/Animals/Canines/DireWolf.cs | 4 +- .../Mobiles/Animals/Canines/GreyWolf.cs | 4 +- .../Mobiles/Animals/Canines/TimberWolf.cs | 4 +- .../Mobiles/Animals/Canines/WhiteWolf.cs | 4 +- Projects/Scripts/Mobiles/Animals/Cows/Bull.cs | 4 +- Projects/Scripts/Mobiles/Animals/Cows/Cow.cs | 4 +- .../Scripts/Mobiles/Animals/Felines/Cougar.cs | 4 +- .../Mobiles/Animals/Felines/HellCat.cs | 4 +- .../Mobiles/Animals/Felines/Panther.cs | 4 +- .../Animals/Felines/PredatorHellCat.cs | 4 +- .../Mobiles/Animals/Felines/SnowLeopard.cs | 4 +- Projects/Scripts/Mobiles/Animals/Misc/Boar.cs | 4 +- .../Scripts/Mobiles/Animals/Misc/BullFrog.cs | 4 +- .../Scripts/Mobiles/Animals/Misc/Dolphin.cs | 4 +- .../Scripts/Mobiles/Animals/Misc/Gaman.cs | 4 +- .../Scripts/Mobiles/Animals/Misc/GiantToad.cs | 4 +- Projects/Scripts/Mobiles/Animals/Misc/Goat.cs | 4 +- .../Scripts/Mobiles/Animals/Misc/Gorilla.cs | 4 +- .../Scripts/Mobiles/Animals/Misc/GreatHart.cs | 4 +- Projects/Scripts/Mobiles/Animals/Misc/Hind.cs | 4 +- .../Scripts/Mobiles/Animals/Misc/Llama.cs | 4 +- .../Mobiles/Animals/Misc/MountainGoat.cs | 4 +- .../Scripts/Mobiles/Animals/Misc/PackHorse.cs | 4 +- .../Scripts/Mobiles/Animals/Misc/PackLlama.cs | 4 +- Projects/Scripts/Mobiles/Animals/Misc/Pig.cs | 4 +- .../Scripts/Mobiles/Animals/Misc/Sheep.cs | 4 +- .../Scripts/Mobiles/Animals/Misc/Walrus.cs | 4 +- .../Mobiles/Animals/Mounts/BaseMount.cs | 8 +- .../Scripts/Mobiles/Animals/Mounts/Beetle.cs | 4 +- .../Mobiles/Animals/Mounts/DesertOstard.cs | 4 +- .../Mobiles/Animals/Mounts/Ethereals.cs | 56 +- .../Mobiles/Animals/Mounts/FireSteed.cs | 4 +- .../Mobiles/Animals/Mounts/ForestOstard.cs | 4 +- .../Mobiles/Animals/Mounts/FrenziedOstard.cs | 4 +- .../Mobiles/Animals/Mounts/HellSteed.cs | 4 +- .../Scripts/Mobiles/Animals/Mounts/Hiryu.cs | 4 +- .../Scripts/Mobiles/Animals/Mounts/Horse.cs | 4 +- .../Scripts/Mobiles/Animals/Mounts/Kirin.cs | 4 +- .../Mobiles/Animals/Mounts/LesserHiryu.cs | 4 +- .../Mobiles/Animals/Mounts/Nightmare.cs | 4 +- .../Mobiles/Animals/Mounts/RidableLlama.cs | 4 +- .../Mobiles/Animals/Mounts/Ridgeback.cs | 4 +- .../Mobiles/Animals/Mounts/SavageRidgeback.cs | 4 +- .../Animals/Mounts/ScaledSwampDragon.cs | 4 +- .../Mobiles/Animals/Mounts/SeaHorse.cs | 4 +- .../Mobiles/Animals/Mounts/SilverSteed.cs | 4 +- .../Mobiles/Animals/Mounts/SkeletalMount.cs | 4 +- .../Mobiles/Animals/Mounts/SwampDragon.cs | 4 +- .../Scripts/Mobiles/Animals/Mounts/Unicorn.cs | 4 +- .../Animals/Mounts/War Horses/BaseWarHorse.cs | 4 +- .../Animals/Mounts/War Horses/CoMWarHorse.cs | 4 +- .../Mounts/War Horses/MinaxWarHorse.cs | 4 +- .../Animals/Mounts/War Horses/SLWarHorse.cs | 4 +- .../Animals/Mounts/War Horses/TBWarHorse.cs | 4 +- .../Mobiles/Animals/Reptiles/Alligator.cs | 4 +- .../Mobiles/Animals/Reptiles/GiantSerpent.cs | 4 +- .../Mobiles/Animals/Reptiles/IceSerpent.cs | 4 +- .../Mobiles/Animals/Reptiles/IceSnake.cs | 4 +- .../Mobiles/Animals/Reptiles/LavaLizard.cs | 4 +- .../Mobiles/Animals/Reptiles/LavaSerpent.cs | 4 +- .../Mobiles/Animals/Reptiles/LavaSnake.cs | 4 +- .../Mobiles/Animals/Reptiles/SilverSerpent.cs | 4 +- .../Scripts/Mobiles/Animals/Reptiles/Snake.cs | 4 +- .../Mobiles/Animals/Rodents/GiantRat.cs | 4 +- .../Mobiles/Animals/Rodents/JackRabbit.cs | 4 +- .../Scripts/Mobiles/Animals/Rodents/Rabbit.cs | 4 +- .../Mobiles/Animals/Rodents/SewerRat.cs | 4 +- .../Scripts/Mobiles/Animals/Slimes/Jwilson.cs | 4 +- .../Town Critters/(UO 3D Only) Parrot.cs | 4 +- .../Mobiles/Animals/Town Critters/Bird.cs | 8 +- .../Mobiles/Animals/Town Critters/Cat.cs | 4 +- .../Mobiles/Animals/Town Critters/Dog.cs | 4 +- .../Mobiles/Animals/Town Critters/Rat.cs | 4 +- Projects/Scripts/Mobiles/BaseCreature.cs | 4 +- .../Scripts/Mobiles/Familiars/BaseFamiliar.cs | 4 +- .../Scripts/Mobiles/Familiars/DarkWolf.cs | 4 +- .../Scripts/Mobiles/Familiars/DeathAdder.cs | 4 +- .../Scripts/Mobiles/Familiars/HordeMinion.cs | 4 +- .../Scripts/Mobiles/Familiars/ShadowWisp.cs | 4 +- .../Scripts/Mobiles/Familiars/VampireBat.cs | 4 +- .../Scripts/Mobiles/Guards/ArcherGuard.cs | 4 +- Projects/Scripts/Mobiles/Guards/BaseGuard.cs | 4 +- .../Scripts/Mobiles/Guards/WarriorGuard.cs | 4 +- .../Scripts/Mobiles/Healers/BaseHealer.cs | 4 +- .../Scripts/Mobiles/Healers/EvilHealer.cs | 4 +- .../Mobiles/Healers/EvilWanderingHealer.cs | 4 +- .../Scripts/Mobiles/Healers/FortuneTeller.cs | 4 +- Projects/Scripts/Mobiles/Healers/Healer.cs | 4 +- .../Scripts/Mobiles/Healers/PricedHealer.cs | 4 +- .../Mobiles/Healers/WanderingHealer.cs | 4 +- .../Mobiles/Monsters/AOS/AbysmalHorror.cs | 4 +- .../Scripts/Mobiles/Monsters/AOS/BoneDemon.cs | 4 +- .../Mobiles/Monsters/AOS/CrystalElemental.cs | 4 +- .../Mobiles/Monsters/AOS/DarknightCreeper.cs | 4 +- .../Mobiles/Monsters/AOS/DemonKnight.cs | 4 +- .../Scripts/Mobiles/Monsters/AOS/Devourer.cs | 4 +- .../Mobiles/Monsters/AOS/FleshGolem.cs | 4 +- .../Mobiles/Monsters/AOS/FleshRenderer.cs | 4 +- .../Mobiles/Monsters/AOS/Gibberling.cs | 4 +- .../Scripts/Mobiles/Monsters/AOS/GoreFiend.cs | 4 +- .../Scripts/Mobiles/Monsters/AOS/Impaler.cs | 4 +- .../Mobiles/Monsters/AOS/MoundOfMaggots.cs | 4 +- .../Mobiles/Monsters/AOS/PatchworkSkeleton.cs | 4 +- .../Scripts/Mobiles/Monsters/AOS/Ravager.cs | 4 +- .../Scripts/Mobiles/Monsters/AOS/Revenant.cs | 4 +- .../Mobiles/Monsters/AOS/ShadowKnight.cs | 4 +- .../Mobiles/Monsters/AOS/SkitteringHopper.cs | 4 +- .../Mobiles/Monsters/AOS/Treefellow.cs | 4 +- .../Mobiles/Monsters/AOS/VampireBat.cs | 4 +- .../Mobiles/Monsters/AOS/WailingBanshee.cs | 4 +- .../Mobiles/Monsters/AOS/WandererOfTheVoid.cs | 4 +- .../Scripts/Mobiles/Monsters/Ants/AntLion.cs | 4 +- .../Ants/BlackSolenInfiltratorQueen.cs | 4 +- .../Ants/BlackSolenInfiltratorWarrior.cs | 4 +- .../Mobiles/Monsters/Ants/BlackSolenQueen.cs | 4 +- .../Monsters/Ants/BlackSolenWarrior.cs | 4 +- .../Mobiles/Monsters/Ants/BlackSolenWorker.cs | 4 +- .../Monsters/Ants/RedSolenInfiltratorQueen.cs | 4 +- .../Ants/RedSolenInfiltratorWarrior.cs | 4 +- .../Mobiles/Monsters/Ants/RedSolenQueen.cs | 4 +- .../Mobiles/Monsters/Ants/RedSolenWarrior.cs | 4 +- .../Mobiles/Monsters/Ants/RedSolenWorker.cs | 4 +- .../Monsters/Arachnid/Magic/DreadSpider.cs | 4 +- .../Arachnid/Magic/TerathanAvenger.cs | 4 +- .../Arachnid/Magic/TerathanMatriarch.cs | 4 +- .../Monsters/Arachnid/Melee/FrostSpider.cs | 4 +- .../Arachnid/Melee/GiantBlackWidow.cs | 4 +- .../Monsters/Arachnid/Melee/GiantSpider.cs | 4 +- .../Monsters/Arachnid/Melee/TerathanDrone.cs | 4 +- .../Arachnid/Melee/TerathanWarrior.cs | 4 +- .../Monsters/Elemental/Magic/AcidElemental.cs | 4 +- .../Monsters/Elemental/Magic/AirElemental.cs | 4 +- .../Elemental/Magic/BloodElemental.cs | 4 +- .../Monsters/Elemental/Magic/Efreet.cs | 4 +- .../Monsters/Elemental/Magic/FireElemental.cs | 4 +- .../Monsters/Elemental/Magic/IceElemental.cs | 4 +- .../Elemental/Magic/PoisonElemental.cs | 4 +- .../Elemental/Magic/WaterElemental.cs | 4 +- .../Elemental/Melee/EarthElemental.cs | 4 +- .../Monsters/Elemental/Melee/SnowElemental.cs | 4 +- .../Monsters/Humanoid/Magic/AncientLich.cs | 4 +- .../Monsters/Humanoid/Magic/ArcaneDaemon.cs | 4 +- .../Mobiles/Monsters/Humanoid/Magic/Balron.cs | 4 +- .../Monsters/Humanoid/Magic/Betrayer.cs | 4 +- .../Mobiles/Monsters/Humanoid/Magic/Bogle.cs | 4 +- .../Monsters/Humanoid/Magic/BoneMagi.cs | 4 +- .../Mobiles/Monsters/Humanoid/Magic/Daemon.cs | 4 +- .../Monsters/Humanoid/Magic/ElderGazer.cs | 4 +- .../Monsters/Humanoid/Magic/EvilMage.cs | 4 +- .../Monsters/Humanoid/Magic/EvilMageLord.cs | 4 +- .../Monsters/Humanoid/Magic/FireGargoyle.cs | 4 +- .../Monsters/Humanoid/Magic/Gargoyle.cs | 4 +- .../Humanoid/Magic/GargoyleDestroyer.cs | 4 +- .../Humanoid/Magic/GargoyleEnforcer.cs | 4 +- .../Mobiles/Monsters/Humanoid/Magic/Gazer.cs | 4 +- .../Humanoid/Magic/GolemController.cs | 4 +- .../Monsters/Humanoid/Magic/IceFiend.cs | 4 +- .../Mobiles/Monsters/Humanoid/Magic/Imp.cs | 4 +- .../Mobiles/Monsters/Humanoid/Magic/Lich.cs | 4 +- .../Monsters/Humanoid/Magic/LichLord.cs | 4 +- .../Monsters/Humanoid/Magic/OrcishMage.cs | 4 +- .../Monsters/Humanoid/Magic/RatmanMage.cs | 4 +- .../Monsters/Humanoid/Magic/SavageShaman.cs | 4 +- .../Mobiles/Monsters/Humanoid/Magic/Shade.cs | 4 +- .../Monsters/Humanoid/Magic/SkeletalMage.cs | 4 +- .../Monsters/Humanoid/Magic/Spectre.cs | 4 +- .../Monsters/Humanoid/Magic/Succubus.cs | 4 +- .../Mobiles/Monsters/Humanoid/Magic/Titan.cs | 4 +- .../Mobiles/Monsters/Humanoid/Magic/Wraith.cs | 4 +- .../Monsters/Humanoid/Melee/ArcticOgreLord.cs | 4 +- .../Monsters/Humanoid/Melee/BoneKnight.cs | 4 +- .../Monsters/Humanoid/Melee/Brigand.cs | 4 +- .../Monsters/Humanoid/Melee/ChaosDaemon.cs | 4 +- .../Mobiles/Monsters/Humanoid/Melee/Cursed.cs | 4 +- .../Monsters/Humanoid/Melee/Cyclops.cs | 4 +- .../Monsters/Humanoid/Melee/Doppleganger.cs | 4 +- .../Monsters/Humanoid/Melee/ElfBrigand.cs | 4 +- .../Humanoid/Melee/EnslavedGargoyle.cs | 4 +- .../Mobiles/Monsters/Humanoid/Melee/Ettin.cs | 4 +- .../Monsters/Humanoid/Melee/Executioner.cs | 4 +- .../Monsters/Humanoid/Melee/FrostTroll.cs | 4 +- .../Monsters/Humanoid/Melee/GazerLarva.cs | 4 +- .../Mobiles/Monsters/Humanoid/Melee/Ghoul.cs | 4 +- .../Monsters/Humanoid/Melee/GreaterMongbat.cs | 4 +- .../Monsters/Humanoid/Melee/Guardian.cs | 4 +- .../Monsters/Humanoid/Melee/HeadlessOne.cs | 4 +- .../Monsters/Humanoid/Melee/HordeMinion.cs | 4 +- .../Monsters/Humanoid/Melee/Juggernaut.cs | 4 +- .../Humanoid/Melee/KhaldunRevenant.cs | 4 +- .../Humanoid/Melee/KhaldunSummoner.cs | 4 +- .../Monsters/Humanoid/Melee/KhaldunZealot.cs | 4 +- .../Mobiles/Monsters/Humanoid/Melee/Moloch.cs | 4 +- .../Monsters/Humanoid/Melee/Mongbat.cs | 4 +- .../Mobiles/Monsters/Humanoid/Melee/Mummy.cs | 4 +- .../Mobiles/Monsters/Humanoid/Melee/Ogre.cs | 4 +- .../Monsters/Humanoid/Melee/OgreLord.cs | 4 +- .../Mobiles/Monsters/Humanoid/Melee/Orc.cs | 4 +- .../Monsters/Humanoid/Melee/OrcBomber.cs | 4 +- .../Monsters/Humanoid/Melee/OrcBrute.cs | 4 +- .../Monsters/Humanoid/Melee/OrcCaptain.cs | 4 +- .../Monsters/Humanoid/Melee/OrcishLord.cs | 4 +- .../Mobiles/Monsters/Humanoid/Melee/Ratman.cs | 4 +- .../Monsters/Humanoid/Melee/RatmanArcher.cs | 4 +- .../Monsters/Humanoid/Melee/RestlessSoul.cs | 4 +- .../Monsters/Humanoid/Melee/RottingCorpse.cs | 4 +- .../Mobiles/Monsters/Humanoid/Melee/Savage.cs | 4 +- .../Monsters/Humanoid/Melee/SavageRider.cs | 4 +- .../Monsters/Humanoid/Melee/ShadowFiend.cs | 4 +- .../Monsters/Humanoid/Melee/SkeletalKnight.cs | 4 +- .../Monsters/Humanoid/Melee/Skeleton.cs | 4 +- .../Humanoid/Melee/SpawnedOrcishLord.cs | 4 +- .../Monsters/Humanoid/Melee/SpectralArmour.cs | 4 +- .../Monsters/Humanoid/Melee/StoneGargoyle.cs | 4 +- .../Monsters/Humanoid/Melee/StrongMongbat.cs | 4 +- .../Mobiles/Monsters/Humanoid/Melee/Troll.cs | 4 +- .../Mobiles/Monsters/Humanoid/Melee/Zombie.cs | 4 +- .../Monsters/LBR/Exodus/ExodusMinion.cs | 4 +- .../Monsters/LBR/Exodus/ExodusOverseer.cs | 4 +- .../Monsters/LBR/Jukas/ChaosDragoon.cs | 4 +- .../Monsters/LBR/Jukas/ChaosDragoonElite.cs | 4 +- .../Mobiles/Monsters/LBR/Jukas/JukaLord.cs | 4 +- .../Mobiles/Monsters/LBR/Jukas/JukaMage.cs | 4 +- .../Mobiles/Monsters/LBR/Jukas/JukaWarrior.cs | 4 +- .../Monsters/LBR/Meers/EnragedCreatures.cs | 24 +- .../Mobiles/Monsters/LBR/Meers/MeerCaptain.cs | 4 +- .../Mobiles/Monsters/LBR/Meers/MeerEternal.cs | 4 +- .../Mobiles/Monsters/LBR/Meers/MeerMage.cs | 4 +- .../Mobiles/Monsters/LBR/Meers/MeerWarrior.cs | 4 +- .../Mobiles/Monsters/ML/Animal/CuSidhe.cs | 4 +- .../Mobiles/Monsters/ML/Animal/Ferret.cs | 4 +- .../Monsters/ML/Animal/RagingGrizzlyBear.cs | 4 +- .../Mobiles/Monsters/ML/Animal/Squirrel.cs | 4 +- .../Monsters/ML/Bedlam/LadyJennifyr.cs | 4 +- .../Mobiles/Monsters/ML/Bedlam/LadyMarai.cs | 4 +- .../Monsters/ML/Bedlam/MasterJonath.cs | 4 +- .../Monsters/ML/Bedlam/MasterMikael.cs | 4 +- .../Monsters/ML/Bedlam/MasterTheophilus.cs | 4 +- .../Mobiles/Monsters/ML/Bedlam/RedDeath.cs | 4 +- .../Mobiles/Monsters/ML/Bedlam/SirPatrick.cs | 4 +- .../Monsters/ML/Blighted Grove/Abscess.cs | 4 +- .../Monsters/ML/Blighted Grove/Coil.cs | 4 +- .../ML/Blighted Grove/EnslavedSatyr.cs | 4 +- .../Monsters/ML/Blighted Grove/Hydra.cs | 4 +- .../Monsters/ML/Blighted Grove/InsaneDryad.cs | 4 +- .../Monsters/ML/Blighted Grove/Saliva.cs | 4 +- .../Monsters/ML/Blighted Grove/Tangle.cs | 4 +- .../Monsters/ML/Blighted Grove/Thrasher.cs | 4 +- .../ML/Humanoid/Magic/FetidEssence.cs | 4 +- .../ML/Humanoid/Magic/InterredGrizzle .cs | 4 +- .../Monsters/ML/Humanoid/Magic/MLDryad.cs | 4 +- .../Monsters/ML/Humanoid/Magic/Satyr.cs | 4 +- .../ML/Humanoid/Melee/CorruptedSoul.cs | 4 +- .../ML/Humanoid/Melee/FerelTreefellow.cs | 4 +- .../Monsters/ML/Humanoid/Melee/Minotaur.cs | 4 +- .../ML/Humanoid/Melee/MinotaurCaptain.cs | 4 +- .../ML/Humanoid/Melee/MinotaurScout.cs | 4 +- .../ML/Humanoid/Melee/PestilentBandage.cs | 4 +- .../ML/Humanoid/Melee/Tormented Minotaur.cs | 4 +- .../Monsters/ML/Humanoid/Melee/Troglodyte.cs | 4 +- .../Mobiles/Monsters/ML/Labyrinth/Miasma.cs | 4 +- .../Mobiles/Monsters/ML/Labyrinth/Pyre.cs | 4 +- .../Mobiles/Monsters/ML/Labyrinth/Rend.cs | 4 +- .../Monsters/ML/Misc/Magic/GreaterDragon.cs | 4 +- .../Monsters/ML/Misc/Melee/CorrosiveSlime.cs | 4 +- .../Monsters/ML/Misc/Melee/Reptalon.cs | 4 +- .../Monsters/ML/Painted Caves/Grobu.cs | 4 +- .../Mobiles/Monsters/ML/Painted Caves/Lurg.cs | 4 +- .../ML/Palace of Paroxysmus/Putrefier.cs | 4 +- .../ML/Prism of Light/CorporealBrume.cs | 4 +- .../ML/Prism of Light/CrystalDaemon.cs | 4 +- .../ML/Prism of Light/CrystalLatticeSeeker.cs | 4 +- .../ML/Prism of Light/CrystalSeaSerpent.cs | 4 +- .../ML/Prism of Light/CrystalVortex.cs | 4 +- .../Monsters/ML/Prism of Light/CrystalWisp.cs | 4 +- .../ML/Prism of Light/MantraEffervescence.cs | 4 +- .../Monsters/ML/Prism of Light/Protector.cs | 4 +- .../ML/Prism of Light/UnfrozenMummy.cs | 4 +- .../Monsters/ML/Sanctuary/Chiikkaha.cs | 4 +- .../Mobiles/Monsters/ML/Sanctuary/MougGuur.cs | 4 +- .../Mobiles/Monsters/ML/Sanctuary/Szavetra.cs | 4 +- .../Mobiles/Monsters/ML/Special/Ilhenir.cs | 8 +- .../Mobiles/Monsters/ML/Special/Meraktus.cs | 4 +- .../Mobiles/Monsters/ML/Special/Twaulo.cs | 4 +- .../Monsters/ML/Twisted Weald/Changeling.cs | 8 +- .../Mobiles/Monsters/ML/Twisted Weald/Gnaw.cs | 4 +- .../Monsters/ML/Twisted Weald/Guile.cs | 4 +- .../Mobiles/Monsters/ML/Twisted Weald/Irk.cs | 4 +- .../Monsters/ML/Twisted Weald/LadyLissith.cs | 4 +- .../Monsters/ML/Twisted Weald/LadySabrix.cs | 4 +- .../Monsters/ML/Twisted Weald/Malefic.cs | 4 +- .../Mobiles/Monsters/ML/Twisted Weald/Silk.cs | 4 +- .../Monsters/ML/Twisted Weald/Spite.cs | 4 +- .../Monsters/ML/Twisted Weald/Swoop.cs | 4 +- .../Monsters/ML/Twisted Weald/Virulent.cs | 4 +- .../Monsters/Mammal/Melee/HellHound.cs | 4 +- .../Monsters/Mammal/Melee/VorpalBunny.cs | 8 +- .../Mobiles/Monsters/Misc/Magic/DarkWisp.cs | 4 +- .../Monsters/Misc/Magic/EtherealWarrior.cs | 4 +- .../Mobiles/Monsters/Misc/Magic/Pixie.cs | 4 +- .../Mobiles/Monsters/Misc/Magic/ShadowWisp.cs | 4 +- .../Mobiles/Monsters/Misc/Magic/Wisp.cs | 4 +- .../Monsters/Misc/Melee/AnimatedWeapon.cs | 4 +- .../Monsters/Misc/Melee/BladeSpirits.cs | 4 +- .../Mobiles/Monsters/Misc/Melee/Centaur.cs | 4 +- .../Monsters/Misc/Melee/EnergyVortex.cs | 4 +- .../Mobiles/Monsters/Misc/Melee/FrostOoze.cs | 4 +- .../Mobiles/Monsters/Misc/Melee/Golem.cs | 4 +- .../Monsters/Misc/Melee/PlagueBeast.cs | 4 +- .../Monsters/Misc/Melee/PlagueBeastLord.cs | 4 +- .../Monsters/Misc/Melee/PlagueSpawn.cs | 4 +- .../Mobiles/Monsters/Misc/Melee/SandVortex.cs | 4 +- .../Mobiles/Monsters/Misc/Melee/Slime.cs | 4 +- .../Ore Elementals/AgapiteElemental.cs | 4 +- .../Ore Elementals/BronzeElemental.cs | 4 +- .../Ore Elementals/CopperElemental.cs | 4 +- .../Ore Elementals/DullCopperElemental.cs | 4 +- .../Ore Elementals/GoldenElemental.cs | 4 +- .../Ore Elementals/ShadowIronElemental.cs | 4 +- .../Ore Elementals/ValoriteElemental.cs | 4 +- .../Ore Elementals/VeriteElemental.cs | 4 +- .../Mobiles/Monsters/Plant/Magic/Reaper.cs | 4 +- .../Mobiles/Monsters/Plant/Melee/BogThing.cs | 4 +- .../Mobiles/Monsters/Plant/Melee/Bogling.cs | 4 +- .../Mobiles/Monsters/Plant/Melee/Corpser.cs | 4 +- .../Mobiles/Monsters/Plant/Melee/Quagmire.cs | 4 +- .../Monsters/Plant/Melee/SwampTentacle.cs | 4 +- .../Monsters/Plant/Melee/WhippingVine.cs | 4 +- .../Monsters/Reptile/Magic/AncientWyrm.cs | 4 +- .../Monsters/Reptile/Magic/DeepSeaSerpent.cs | 4 +- .../Mobiles/Monsters/Reptile/Magic/Dragon.cs | 4 +- .../Monsters/Reptile/Magic/Leviathan.cs | 4 +- .../Reptile/Magic/OphidianArchmage.cs | 4 +- .../Monsters/Reptile/Magic/OphidianMage.cs | 4 +- .../Reptile/Magic/OphidianMatriarch.cs | 4 +- .../Monsters/Reptile/Magic/SeaSerpent.cs | 4 +- .../Reptile/Magic/SerpentineDragon.cs | 4 +- .../Monsters/Reptile/Magic/ShadowWyrm.cs | 4 +- .../Monsters/Reptile/Magic/SkeletalDragon.cs | 4 +- .../Monsters/Reptile/Magic/WhiteWyrm.cs | 4 +- .../Mobiles/Monsters/Reptile/Melee/Drake.cs | 4 +- .../Mobiles/Monsters/Reptile/Melee/Harpy.cs | 4 +- .../Mobiles/Monsters/Reptile/Melee/Kraken.cs | 4 +- .../Monsters/Reptile/Melee/Lizardman.cs | 4 +- .../Monsters/Reptile/Melee/OphidianKnight.cs | 4 +- .../Monsters/Reptile/Melee/OphidianWarrior.cs | 4 +- .../Monsters/Reptile/Melee/Scorpion.cs | 4 +- .../Monsters/Reptile/Melee/StoneHarpy.cs | 4 +- .../Mobiles/Monsters/Reptile/Melee/Wyvern.cs | 4 +- .../Mobiles/Monsters/SE/BakeKitsune.cs | 4 +- .../Mobiles/Monsters/SE/DeathWatchBeetle.cs | 4 +- .../Monsters/SE/DeathWatchBeetleHatchling.cs | 4 +- .../Scripts/Mobiles/Monsters/SE/EliteNinja.cs | 4 +- .../Scripts/Mobiles/Monsters/SE/FanDancer.cs | 4 +- .../Scripts/Mobiles/Monsters/SE/FireBeetle.cs | 4 +- Projects/Scripts/Mobiles/Monsters/SE/Kappa.cs | 4 +- .../Scripts/Mobiles/Monsters/SE/KazeKemono.cs | 4 +- .../Mobiles/Monsters/SE/LadyOfTheSnow.cs | 4 +- Projects/Scripts/Mobiles/Monsters/SE/Oni.cs | 4 +- Projects/Scripts/Mobiles/Monsters/SE/RaiJu.cs | 4 +- .../Mobiles/Monsters/SE/RevenantLion.cs | 4 +- Projects/Scripts/Mobiles/Monsters/SE/Ronin.cs | 4 +- .../Scripts/Mobiles/Monsters/SE/RuneBeetle.cs | 4 +- .../Scripts/Mobiles/Monsters/SE/TsukiWolf.cs | 4 +- .../Scripts/Mobiles/Monsters/SE/Yamandon.cs | 4 +- .../Mobiles/Monsters/SE/YomotsuElder.cs | 4 +- .../Mobiles/Monsters/SE/YomotsuPriest.cs | 4 +- .../Mobiles/Monsters/SE/YomotsuWarrior.cs | 4 +- .../Monsters/Summons/SummonedAirElemental.cs | 4 +- .../Monsters/Summons/SummonedDaemon.cs | 4 +- .../Summons/SummonedEarthElemental.cs | 4 +- .../Monsters/Summons/SummonedFireElemental.cs | 4 +- .../Summons/SummonedWaterElemental.cs | 4 +- Projects/Scripts/Mobiles/PlayerMobile.cs | 12 +- Projects/Scripts/Mobiles/Special/Barracoon.cs | 4 +- .../Scripts/Mobiles/Special/BaseChampion.cs | 4 +- .../Mobiles/Special/BaseShieldGuard.cs | 4 +- .../Mobiles/Special/CapturedHordeMinion.cs | 4 +- .../Scripts/Mobiles/Special/ChaosGuard.cs | 4 +- .../Scripts/Mobiles/Special/DarkGuardian.cs | 4 +- Projects/Scripts/Mobiles/Special/Dummy.cs | 4 +- .../Scripts/Mobiles/Special/DummySpecific.cs | 36 +- Projects/Scripts/Mobiles/Special/Harrower.cs | 4 +- .../Mobiles/Special/HarrowerTentacles.cs | 4 +- Projects/Scripts/Mobiles/Special/LordOaks.cs | 4 +- Projects/Scripts/Mobiles/Special/Mephitis.cs | 4 +- Projects/Scripts/Mobiles/Special/Neira.cs | 8 +- .../Scripts/Mobiles/Special/OrderGuard.cs | 4 +- Projects/Scripts/Mobiles/Special/Rikktor.cs | 4 +- Projects/Scripts/Mobiles/Special/Semidar.cs | 4 +- Projects/Scripts/Mobiles/Special/Serado.cs | 4 +- .../Mobiles/Special/ServantOfSemidar.cs | 4 +- Projects/Scripts/Mobiles/Special/Silvani.cs | 4 +- Projects/Scripts/Mobiles/Special/Wanderer.cs | 4 +- Projects/Scripts/Mobiles/Townfolk/Actor.cs | 4 +- Projects/Scripts/Mobiles/Townfolk/Artist.cs | 4 +- Projects/Scripts/Mobiles/Townfolk/Banker.cs | 4 +- .../Mobiles/Townfolk/BaseEscortable.cs | 4 +- .../Scripts/Mobiles/Townfolk/BrideGroom.cs | 4 +- .../Mobiles/Townfolk/EscortableMage.cs | 4 +- Projects/Scripts/Mobiles/Townfolk/Gypsy.cs | 4 +- .../Scripts/Mobiles/Townfolk/HarborMaster.cs | 4 +- Projects/Scripts/Mobiles/Townfolk/Merchant.cs | 4 +- .../Scripts/Mobiles/Townfolk/Messenger.cs | 4 +- Projects/Scripts/Mobiles/Townfolk/Minter.cs | 4 +- Projects/Scripts/Mobiles/Townfolk/Ninja.cs | 4 +- Projects/Scripts/Mobiles/Townfolk/Noble.cs | 4 +- Projects/Scripts/Mobiles/Townfolk/Peasant.cs | 4 +- Projects/Scripts/Mobiles/Townfolk/Prisoner.cs | 4 +- Projects/Scripts/Mobiles/Townfolk/Samurai.cs | 4 +- Projects/Scripts/Mobiles/Townfolk/Sculptor.cs | 4 +- .../Mobiles/Townfolk/SeekerOfAdventure.cs | 4 +- .../Scripts/Mobiles/Townfolk/TownCrier.cs | 4 +- .../Scripts/Mobiles/Vendors/BaseVendor.cs | 4 +- .../Scripts/Mobiles/Vendors/GenericBuy.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Alchemist.cs | 4 +- .../Mobiles/Vendors/NPC/AnimalTrainer.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Architect.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Armorer.cs | 4 +- Projects/Scripts/Mobiles/Vendors/NPC/Baker.cs | 4 +- Projects/Scripts/Mobiles/Vendors/NPC/Bard.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Barkeeper.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Beekeeper.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Blacksmith.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Bowyer.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Butcher.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Carpenter.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Cobbler.cs | 4 +- Projects/Scripts/Mobiles/Vendors/NPC/Cook.cs | 4 +- .../Mobiles/Vendors/NPC/CustomHairstylist.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Farmer.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Fisherman.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Furtrader.cs | 4 +- .../Mobiles/Vendors/NPC/Glassblower.cs | 4 +- .../Mobiles/Vendors/NPC/GolemCrafter.cs | 4 +- .../NPC/Guildmasters/BardGuildmaster.cs | 4 +- .../NPC/Guildmasters/BaseGuildmaster.cs | 4 +- .../NPC/Guildmasters/BlacksmithGuildmaster.cs | 4 +- .../NPC/Guildmasters/FisherGuildmaster.cs | 4 +- .../NPC/Guildmasters/HealerGuildmaster.cs | 4 +- .../NPC/Guildmasters/MageGuildmaster.cs | 4 +- .../NPC/Guildmasters/MerchantGuildmaster.cs | 4 +- .../NPC/Guildmasters/MinerGuildmaster.cs | 4 +- .../NPC/Guildmasters/RangerGuildmaster.cs | 4 +- .../NPC/Guildmasters/TailorGuildmaster.cs | 4 +- .../NPC/Guildmasters/ThiefGuildmaster.cs | 4 +- .../NPC/Guildmasters/TinkerGuildmaster.cs | 4 +- .../NPC/Guildmasters/WarriorGuildmaster.cs | 4 +- .../Mobiles/Vendors/NPC/GypsyAnimalTrainer.cs | 4 +- .../Mobiles/Vendors/NPC/GypsyBanker.cs | 4 +- .../Mobiles/Vendors/NPC/GypsyMaiden.cs | 4 +- .../Mobiles/Vendors/NPC/HairStylist.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Herbalist.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/HolyMage.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/InnKeeper.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/IronWorker.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Jeweler.cs | 4 +- .../Mobiles/Vendors/NPC/KeeperOfChivalry.cs | 4 +- .../Mobiles/Vendors/NPC/LeatherWorker.cs | 4 +- Projects/Scripts/Mobiles/Vendors/NPC/Mage.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Mapmaker.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Miller.cs | 4 +- Projects/Scripts/Mobiles/Vendors/NPC/Miner.cs | 4 +- Projects/Scripts/Mobiles/Vendors/NPC/Monk.cs | 4 +- .../Mobiles/Vendors/NPC/Provisioner.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Rancher.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Ranger.cs | 4 +- .../Mobiles/Vendors/NPC/RealEstateBroker.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Scribe.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Shipwright.cs | 4 +- .../Mobiles/Vendors/NPC/StoneCrafter.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Tailor.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Tanner.cs | 4 +- .../Mobiles/Vendors/NPC/TavernKeeper.cs | 4 +- Projects/Scripts/Mobiles/Vendors/NPC/Thief.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Tinker.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Vagabond.cs | 4 +- .../Mobiles/Vendors/NPC/VarietyDealer.cs | 4 +- .../Mobiles/Vendors/NPC/Veterinarian.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Waiter.cs | 4 +- .../Mobiles/Vendors/NPC/Weaponsmith.cs | 4 +- .../Scripts/Mobiles/Vendors/NPC/Weaver.cs | 4 +- .../Mobiles/Vendors/PlayerBarkeeper.cs | 8 +- .../Scripts/Mobiles/Vendors/PlayerVendor.cs | 12 +- .../Scripts/Mobiles/Vendors/RentedVendor.cs | 4 +- .../Mobiles/Vendors/VendorInventory.cs | 4 +- Projects/Scripts/Multis/BaseHouse.cs | 12 +- Projects/Scripts/Multis/Boats/BaseBoat.cs | 4 +- Projects/Scripts/Multis/Boats/BaseBoatDeed.cs | 4 +- .../Scripts/Multis/Boats/BaseDockedBoat.cs | 4 +- Projects/Scripts/Multis/Boats/Hold.cs | 4 +- Projects/Scripts/Multis/Boats/LargeBoat.cs | 12 +- .../Scripts/Multis/Boats/LargeDragonBoat.cs | 12 +- Projects/Scripts/Multis/Boats/MediumBoat.cs | 12 +- .../Scripts/Multis/Boats/MediumDragonBoat.cs | 12 +- Projects/Scripts/Multis/Boats/Plank.cs | 4 +- Projects/Scripts/Multis/Boats/SmallBoat.cs | 12 +- .../Scripts/Multis/Boats/SmallDragonBoat.cs | 12 +- Projects/Scripts/Multis/Boats/TillerMan.cs | 4 +- Projects/Scripts/Multis/Camps/BankerCamp.cs | 4 +- Projects/Scripts/Multis/Camps/BaseCamp.cs | 8 +- Projects/Scripts/Multis/Camps/BrigandCamp.cs | 4 +- Projects/Scripts/Multis/Camps/HealerCamp.cs | 4 +- .../Scripts/Multis/Camps/LizardmenCamp.cs | 4 +- Projects/Scripts/Multis/Camps/MageCamp.cs | 4 +- Projects/Scripts/Multis/Camps/OrcCamp.cs | 4 +- Projects/Scripts/Multis/Camps/RatCamp.cs | 4 +- Projects/Scripts/Multis/Deeds.cs | 84 +- Projects/Scripts/Multis/HouseFoundation.cs | 8 +- Projects/Scripts/Multis/HousePlacementTool.cs | 4 +- Projects/Scripts/Multis/HouseSign.cs | 4 +- Projects/Scripts/Multis/HouseTeleporter.cs | 4 +- Projects/Scripts/Multis/Houses.cs | 52 +- Projects/Scripts/Multis/MovingCrate.cs | 8 +- Projects/Scripts/Multis/PreviewHouse.cs | 4 +- .../Scripts/Regions/Spawning/SpawnEntry.cs | 6 +- .../Regions/Spawning/SpawnPersistence.cs | 4 +- .../Items/Resurrection/ResGate.cs | 4 +- .../Items/Stones/AlchemyStone.cs | 4 +- .../Items/Stones/GamblingStone.cs | 4 +- .../SpecialSystems/Items/Stones/IngotStone.cs | 4 +- .../SpecialSystems/Items/Stones/RegStone.cs | 4 +- .../Items/Stones/ScribeStone.cs | 4 +- .../SpecialSystems/Items/Stones/SmithStone.cs | 4 +- .../Items/Stones/TailorStone.cs | 4 +- .../Items/SupplyBags/AlchemyBag.cs | 4 +- .../Items/SupplyBags/BagOfIngots.cs | 4 +- .../Items/SupplyBags/ScribeBag.cs | 4 +- .../Items/SupplyBags/SmithBag.cs | 4 +- .../Items/SupplyBags/TailorBag.cs | 4 +- Projects/Scripts/Spells/Fifth/PoisonField.cs | 4 +- Projects/Scripts/Spells/Fourth/FireField.cs | 4 +- .../Scripts/Spells/Ninjitsu/MirrorImage.cs | 4 +- .../Scripts/Spells/Seventh/EnergyField.cs | 4 +- Projects/Scripts/Spells/Seventh/GateTravel.cs | 4 +- .../Scripts/Spells/Sixth/ParalyzeField.cs | 4 +- .../Spells/Spellweaving/Items/ArcaneFocus.cs | 4 +- .../Spellweaving/Items/TransientItem.cs | 4 +- .../Spells/Spellweaving/Mobiles/ArcaneFey.cs | 4 +- .../Spellweaving/Mobiles/ArcaneFiend.cs | 4 +- .../Spells/Spellweaving/Mobiles/NatureFury.cs | 4 +- Projects/Scripts/Spells/Third/WallOfStone.cs | 4 +- Projects/Server/Guild.cs | 15 +- Projects/Server/Item.cs | 18 +- Projects/Server/Items/BaseMulti.cs | 4 +- Projects/Server/Items/Container.cs | 4 +- Projects/Server/Items/Containers.cs | 4 +- Projects/Server/Items/SecureTradeContainer.cs | 4 +- Projects/Server/Items/VirtualCheck.cs | 4 +- Projects/Server/Items/VirtualHair.cs | 8 +- Projects/Server/Mobile.cs | 14 +- Projects/Server/MultiData.cs | 4 +- Projects/Server/Persistence/Persistence.cs | 14 +- .../Persistence/StandardSaveStrategy.cs | 143 +- Projects/Server/Poison.cs | 6 +- Projects/Server/Serialization.cs | 1641 ----------------- Projects/Server/Serialization/AsyncWriter.cs | 612 ++++++ .../Server/Serialization/BinaryFileReader.cs | 259 +++ .../Server/Serialization/BinaryFileWriter.cs | 660 +++++++ Projects/Server/Serialization/BufferWriter.cs | 645 +++++++ .../Server/Serialization/IGenericReader.cs | 57 + .../Server/Serialization/IGenericWriter.cs | 91 + .../Server/Serialization/ISerializable.cs | 15 + Projects/Server/Skills.cs | 8 +- Projects/Server/VirtueInfo.cs | 6 +- 2406 files changed, 10100 insertions(+), 9350 deletions(-) delete mode 100644 Projects/Server/Serialization.cs create mode 100644 Projects/Server/Serialization/AsyncWriter.cs create mode 100644 Projects/Server/Serialization/BinaryFileReader.cs create mode 100644 Projects/Server/Serialization/BinaryFileWriter.cs create mode 100644 Projects/Server/Serialization/BufferWriter.cs create mode 100644 Projects/Server/Serialization/IGenericReader.cs create mode 100644 Projects/Server/Serialization/IGenericWriter.cs create mode 100644 Projects/Server/Serialization/ISerializable.cs diff --git a/Projects/Scripts/Engines/BulkOrders/BaseBOD.cs b/Projects/Scripts/Engines/BulkOrders/BaseBOD.cs index 95126716b..135218b0e 100644 --- a/Projects/Scripts/Engines/BulkOrders/BaseBOD.cs +++ b/Projects/Scripts/Engines/BulkOrders/BaseBOD.cs @@ -118,7 +118,7 @@ namespace Server.Engines.BulkOrders from.Target = new BODTarget(this); } - public override void Serialize( GenericWriter writer ) + public override void Serialize(IGenericWriter writer ) { base.Serialize( writer ); @@ -129,7 +129,7 @@ namespace Server.Engines.BulkOrders writer.Write( (int) m_Material ); } - public override void Deserialize( GenericReader reader ) + public override void Deserialize( IGenericReader reader ) { base.Deserialize( reader ); diff --git a/Projects/Scripts/Engines/BulkOrders/Books/BOBFilter.cs b/Projects/Scripts/Engines/BulkOrders/Books/BOBFilter.cs index 638c26108..92283d5a1 100644 --- a/Projects/Scripts/Engines/BulkOrders/Books/BOBFilter.cs +++ b/Projects/Scripts/Engines/BulkOrders/Books/BOBFilter.cs @@ -6,7 +6,7 @@ namespace Server.Engines.BulkOrders { } - public BOBFilter(GenericReader reader) + public BOBFilter(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -42,7 +42,7 @@ namespace Server.Engines.BulkOrders Quantity = 0; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { if (IsDefault) { diff --git a/Projects/Scripts/Engines/BulkOrders/Books/BOBLargeEntry.cs b/Projects/Scripts/Engines/BulkOrders/Books/BOBLargeEntry.cs index 6b8d8c37a..db0f151dc 100644 --- a/Projects/Scripts/Engines/BulkOrders/Books/BOBLargeEntry.cs +++ b/Projects/Scripts/Engines/BulkOrders/Books/BOBLargeEntry.cs @@ -20,7 +20,7 @@ namespace Server.Engines.BulkOrders Entries[i] = new BOBLargeSubEntry(bod.Entries[i]); } - public BOBLargeEntry(GenericReader reader) + public BOBLargeEntry(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -84,7 +84,7 @@ namespace Server.Engines.BulkOrders return entries; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/BulkOrders/Books/BOBLargeSubEntry.cs b/Projects/Scripts/Engines/BulkOrders/Books/BOBLargeSubEntry.cs index 88e2bf298..6b3af0caa 100644 --- a/Projects/Scripts/Engines/BulkOrders/Books/BOBLargeSubEntry.cs +++ b/Projects/Scripts/Engines/BulkOrders/Books/BOBLargeSubEntry.cs @@ -12,7 +12,7 @@ namespace Server.Engines.BulkOrders Graphic = lbe.Details.Graphic; } - public BOBLargeSubEntry(GenericReader reader) + public BOBLargeSubEntry(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -42,7 +42,7 @@ namespace Server.Engines.BulkOrders public int Graphic{ get; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/BulkOrders/Books/BOBSmallEntry.cs b/Projects/Scripts/Engines/BulkOrders/Books/BOBSmallEntry.cs index f60bb0d27..60713aaa1 100644 --- a/Projects/Scripts/Engines/BulkOrders/Books/BOBSmallEntry.cs +++ b/Projects/Scripts/Engines/BulkOrders/Books/BOBSmallEntry.cs @@ -21,7 +21,7 @@ namespace Server.Engines.BulkOrders Graphic = bod.Graphic; } - public BOBSmallEntry(GenericReader reader) + public BOBSmallEntry(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -80,7 +80,7 @@ namespace Server.Engines.BulkOrders return bod; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/BulkOrders/Books/BulkOrderBook.cs b/Projects/Scripts/Engines/BulkOrders/Books/BulkOrderBook.cs index e73315712..3be45331a 100644 --- a/Projects/Scripts/Engines/BulkOrders/Books/BulkOrderBook.cs +++ b/Projects/Scripts/Engines/BulkOrders/Books/BulkOrderBook.cs @@ -150,7 +150,7 @@ namespace Server.Engines.BulkOrders { } - public override void Serialize( GenericWriter writer ) + public override void Serialize(IGenericWriter writer ) { base.Serialize( writer ); @@ -183,7 +183,7 @@ namespace Server.Engines.BulkOrders } } - public override void Deserialize( GenericReader reader ) + public override void Deserialize( IGenericReader reader ) { base.Deserialize( reader ); diff --git a/Projects/Scripts/Engines/BulkOrders/LargeBOD.cs b/Projects/Scripts/Engines/BulkOrders/LargeBOD.cs index cafddf4e8..68a6a81ef 100644 --- a/Projects/Scripts/Engines/BulkOrders/LargeBOD.cs +++ b/Projects/Scripts/Engines/BulkOrders/LargeBOD.cs @@ -136,7 +136,7 @@ namespace Server.Engines.BulkOrders { } - public override void Serialize( GenericWriter writer ) + public override void Serialize(IGenericWriter writer ) { base.Serialize( writer ); @@ -148,7 +148,7 @@ namespace Server.Engines.BulkOrders m_Entries[i].Serialize( writer ); } - public override void Deserialize( GenericReader reader ) + public override void Deserialize( IGenericReader reader ) { base.Deserialize( reader ); diff --git a/Projects/Scripts/Engines/BulkOrders/LargeBulkEntry.cs b/Projects/Scripts/Engines/BulkOrders/LargeBulkEntry.cs index 77b4aebd2..87ae14ed0 100644 --- a/Projects/Scripts/Engines/BulkOrders/LargeBulkEntry.cs +++ b/Projects/Scripts/Engines/BulkOrders/LargeBulkEntry.cs @@ -94,7 +94,7 @@ namespace Server.Engines.BulkOrders Details = details; } - public LargeBulkEntry( LargeBOD owner, GenericReader reader ) + public LargeBulkEntry( LargeBOD owner, IGenericReader reader ) { Owner = owner; m_Amount = reader.ReadInt(); @@ -109,7 +109,7 @@ namespace Server.Engines.BulkOrders Details = new SmallBulkEntry( realType, reader.ReadInt(), reader.ReadInt() ); } - public void Serialize( GenericWriter writer ) + public void Serialize(IGenericWriter writer ) { writer.Write( m_Amount ); writer.Write( Details.Type == null ? null : Details.Type.FullName ); diff --git a/Projects/Scripts/Engines/BulkOrders/LargeSmithBOD.cs b/Projects/Scripts/Engines/BulkOrders/LargeSmithBOD.cs index 220fe66dd..c1e8be17d 100644 --- a/Projects/Scripts/Engines/BulkOrders/LargeSmithBOD.cs +++ b/Projects/Scripts/Engines/BulkOrders/LargeSmithBOD.cs @@ -69,14 +69,14 @@ namespace Server.Engines.BulkOrders public override RewardGroup GetRewardGroup() => SmithRewardCalculator.Instance.LookupRewards(SmithRewardCalculator.Instance.ComputePoints(this)); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/BulkOrders/LargeTailorBOD.cs b/Projects/Scripts/Engines/BulkOrders/LargeTailorBOD.cs index 8cb608427..9a8c93cac 100644 --- a/Projects/Scripts/Engines/BulkOrders/LargeTailorBOD.cs +++ b/Projects/Scripts/Engines/BulkOrders/LargeTailorBOD.cs @@ -98,14 +98,14 @@ namespace Server.Engines.BulkOrders public override RewardGroup GetRewardGroup() => TailorRewardCalculator.Instance.LookupRewards(TailorRewardCalculator.Instance.ComputePoints(this)); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/BulkOrders/SmallBOD.cs b/Projects/Scripts/Engines/BulkOrders/SmallBOD.cs index 42bf8fbc0..f1ff16236 100644 --- a/Projects/Scripts/Engines/BulkOrders/SmallBOD.cs +++ b/Projects/Scripts/Engines/BulkOrders/SmallBOD.cs @@ -173,7 +173,7 @@ namespace Server.Engines.BulkOrders } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -185,7 +185,7 @@ namespace Server.Engines.BulkOrders writer.Write(Graphic); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/BulkOrders/SmallSmithBOD.cs b/Projects/Scripts/Engines/BulkOrders/SmallSmithBOD.cs index 62ab78115..c4d44f0d4 100644 --- a/Projects/Scripts/Engines/BulkOrders/SmallSmithBOD.cs +++ b/Projects/Scripts/Engines/BulkOrders/SmallSmithBOD.cs @@ -156,14 +156,14 @@ namespace Server.Engines.BulkOrders } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/BulkOrders/SmallTailorBOD.cs b/Projects/Scripts/Engines/BulkOrders/SmallTailorBOD.cs index 92334787a..6340753f8 100644 --- a/Projects/Scripts/Engines/BulkOrders/SmallTailorBOD.cs +++ b/Projects/Scripts/Engines/BulkOrders/SmallTailorBOD.cs @@ -156,14 +156,14 @@ namespace Server.Engines.BulkOrders return null; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/CannedEvil/ChampionAltar.cs b/Projects/Scripts/Engines/CannedEvil/ChampionAltar.cs index 3fd0ef22e..98e1adc34 100644 --- a/Projects/Scripts/Engines/CannedEvil/ChampionAltar.cs +++ b/Projects/Scripts/Engines/CannedEvil/ChampionAltar.cs @@ -19,7 +19,7 @@ namespace Server.Engines.CannedEvil m_Spawn?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -28,7 +28,7 @@ namespace Server.Engines.CannedEvil writer.Write(m_Spawn); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/CannedEvil/ChampionPlatform.cs b/Projects/Scripts/Engines/CannedEvil/ChampionPlatform.cs index 2255d8eaa..4361d0d01 100644 --- a/Projects/Scripts/Engines/CannedEvil/ChampionPlatform.cs +++ b/Projects/Scripts/Engines/CannedEvil/ChampionPlatform.cs @@ -53,7 +53,7 @@ namespace Server.Engines.CannedEvil m_Spawn?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -62,7 +62,7 @@ namespace Server.Engines.CannedEvil writer.Write(m_Spawn); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/CannedEvil/ChampionSkull.cs b/Projects/Scripts/Engines/CannedEvil/ChampionSkull.cs index 924be5831..19083724a 100644 --- a/Projects/Scripts/Engines/CannedEvil/ChampionSkull.cs +++ b/Projects/Scripts/Engines/CannedEvil/ChampionSkull.cs @@ -41,7 +41,7 @@ namespace Server.Items public override int LabelNumber => 1049479 + (int)m_Type; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -50,7 +50,7 @@ namespace Server.Items writer.Write((int)m_Type); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/CannedEvil/ChampionSkullBrazier.cs b/Projects/Scripts/Engines/CannedEvil/ChampionSkullBrazier.cs index 6991ac13e..186c66b20 100644 --- a/Projects/Scripts/Engines/CannedEvil/ChampionSkullBrazier.cs +++ b/Projects/Scripts/Engines/CannedEvil/ChampionSkullBrazier.cs @@ -127,7 +127,7 @@ namespace Server.Engines.CannedEvil } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -138,7 +138,7 @@ namespace Server.Engines.CannedEvil writer.Write(m_Skull); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/CannedEvil/ChampionSkullPlatform.cs b/Projects/Scripts/Engines/CannedEvil/ChampionSkullPlatform.cs index 6330117d4..a99853157 100644 --- a/Projects/Scripts/Engines/CannedEvil/ChampionSkullPlatform.cs +++ b/Projects/Scripts/Engines/CannedEvil/ChampionSkullPlatform.cs @@ -86,7 +86,7 @@ namespace Server.Engines.CannedEvil public bool Validate(ChampionSkullBrazier brazier) => brazier?.Skull?.Deleted == false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -100,7 +100,7 @@ namespace Server.Engines.CannedEvil writer.Write(m_Death); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/CannedEvil/ChampionSpawn.cs b/Projects/Scripts/Engines/CannedEvil/ChampionSpawn.cs index 2cdbe0c67..5b5504e34 100644 --- a/Projects/Scripts/Engines/CannedEvil/ChampionSpawn.cs +++ b/Projects/Scripts/Engines/CannedEvil/ChampionSpawn.cs @@ -993,7 +993,7 @@ namespace Server.Engines.CannedEvil m.Player && m.Alive && m.Region != null && m.Region == m_Region && m.Backpack?.CheckHold(m, Artifact, false) == true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -1035,7 +1035,7 @@ namespace Server.Engines.CannedEvil writer.WriteDeltaTime(RestartTime); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1187,7 +1187,7 @@ namespace Server.Engines.CannedEvil Spawn?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -1196,7 +1196,7 @@ namespace Server.Engines.CannedEvil writer.Write(Spawn); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/CannedEvil/HarrowerGate.cs b/Projects/Scripts/Engines/CannedEvil/HarrowerGate.cs index 454a8da75..27f803ff3 100644 --- a/Projects/Scripts/Engines/CannedEvil/HarrowerGate.cs +++ b/Projects/Scripts/Engines/CannedEvil/HarrowerGate.cs @@ -21,7 +21,7 @@ namespace Server.Items public override int LabelNumber => 1049498; // dark moongate - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -30,7 +30,7 @@ namespace Server.Items writer.Write(m_Harrower); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/CannedEvil/StarRoomGate.cs b/Projects/Scripts/Engines/CannedEvil/StarRoomGate.cs index 87e421280..a0f12727b 100644 --- a/Projects/Scripts/Engines/CannedEvil/StarRoomGate.cs +++ b/Projects/Scripts/Engines/CannedEvil/StarRoomGate.cs @@ -44,7 +44,7 @@ namespace Server.Items base.OnAfterDelete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -56,7 +56,7 @@ namespace Server.Items writer.WriteDeltaTime(m_DecayTime); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/ConPVP/Arena.cs b/Projects/Scripts/Engines/ConPVP/Arena.cs index 12703d633..435aa1f3d 100644 --- a/Projects/Scripts/Engines/ConPVP/Arena.cs +++ b/Projects/Scripts/Engines/ConPVP/Arena.cs @@ -47,7 +47,7 @@ namespace Server.Engines.ConPVP from.SendGump(new PropertiesGump(from, Arena)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -58,7 +58,7 @@ namespace Server.Engines.ConPVP Arena.Serialize(writer); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -88,7 +88,7 @@ namespace Server.Engines.ConPVP { public ArenaStartPoints(Point3D[] points = null) => Points = points ?? new Point3D[8]; - public ArenaStartPoints(GenericReader reader) + public ArenaStartPoints(IGenericReader reader) { Points = new Point3D[reader.ReadEncodedInt()]; @@ -156,7 +156,7 @@ namespace Server.Engines.ConPVP public override string ToString() => "..."; - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.WriteEncodedInt(Points.Length); @@ -187,7 +187,7 @@ namespace Server.Engines.ConPVP Players = new List(); } - public Arena(GenericReader reader) + public Arena(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -592,7 +592,7 @@ namespace Server.Engines.ConPVP Players.Clear(); } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.WriteEncodedInt(7); diff --git a/Projects/Scripts/Engines/ConPVP/DuelContext.cs b/Projects/Scripts/Engines/ConPVP/DuelContext.cs index d4d2c388f..74a1ab83e 100644 --- a/Projects/Scripts/Engines/ConPVP/DuelContext.cs +++ b/Projects/Scripts/Engines/ConPVP/DuelContext.cs @@ -2194,14 +2194,14 @@ namespace Server.Engines.ConPVP Effects.SendLocationParticles(this, 0x376A, 9, 10, 5025); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2341,7 +2341,7 @@ namespace Server.Engines.ConPVP return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -2362,7 +2362,7 @@ namespace Server.Engines.ConPVP } } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2449,14 +2449,14 @@ namespace Server.Engines.ConPVP MoveToWorld(loc, map); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/ConPVP/DuelTeleporterAddon.cs b/Projects/Scripts/Engines/ConPVP/DuelTeleporterAddon.cs index 8fb97223e..524642320 100644 --- a/Projects/Scripts/Engines/ConPVP/DuelTeleporterAddon.cs +++ b/Projects/Scripts/Engines/ConPVP/DuelTeleporterAddon.cs @@ -72,14 +72,14 @@ namespace Server.Engines.ConPVP } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/ConPVP/Games/BombingRun.cs b/Projects/Scripts/Engines/ConPVP/Games/BombingRun.cs index 76318ee08..02a56cb8f 100644 --- a/Projects/Scripts/Engines/ConPVP/Games/BombingRun.cs +++ b/Projects/Scripts/Engines/ConPVP/Games/BombingRun.cs @@ -55,7 +55,7 @@ namespace Server.Engines.ConPVP return null; } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -72,7 +72,7 @@ namespace Server.Engines.ConPVP Timer.DelayCall(TimeSpan.Zero, Delete).Start(); // delete this after the world loads } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -860,7 +860,7 @@ namespace Server.Engines.ConPVP } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -869,7 +869,7 @@ namespace Server.Engines.ConPVP writer.Write(m_North); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -937,14 +937,14 @@ namespace Server.Engines.ConPVP } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1186,7 +1186,7 @@ namespace Server.Engines.ConPVP Players = new Dictionary(); } - public BRTeamInfo(int teamID, GenericReader ip) + public BRTeamInfo(int teamID, IGenericReader ip) { TeamID = teamID; Players = new Dictionary(); @@ -1287,7 +1287,7 @@ namespace Server.Engines.ConPVP m_Goal.Team = this; } - public void Serialize(GenericWriter op) + public void Serialize(IGenericWriter op) { op.WriteEncodedInt(0); // version @@ -1358,7 +1358,7 @@ namespace Server.Engines.ConPVP public override EventGame Construct(DuelContext context) => new BRGame(this, context); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -1374,7 +1374,7 @@ namespace Server.Engines.ConPVP TeamInfo[i].Serialize(writer); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/ConPVP/Games/CTF.cs b/Projects/Scripts/Engines/ConPVP/Games/CTF.cs index 608e1543c..b7e3a55a5 100644 --- a/Projects/Scripts/Engines/ConPVP/Games/CTF.cs +++ b/Projects/Scripts/Engines/ConPVP/Games/CTF.cs @@ -34,14 +34,14 @@ namespace Server.Engines.ConPVP } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -476,14 +476,14 @@ namespace Server.Engines.ConPVP mob.SolidHueOverride = m_TeamInfo?.Game.GetColor(mob) ?? -1; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -561,7 +561,7 @@ namespace Server.Engines.ConPVP Players = new Dictionary(); } - public CTFTeamInfo(int teamID, GenericReader ip) + public CTFTeamInfo(int teamID, IGenericReader ip) { TeamID = teamID; Players = new Dictionary(); @@ -660,7 +660,7 @@ namespace Server.Engines.ConPVP Board.m_TeamInfo = this; } - public void Serialize(GenericWriter op) + public void Serialize(IGenericWriter op) { op.WriteEncodedInt(2); // version @@ -733,7 +733,7 @@ namespace Server.Engines.ConPVP public override EventGame Construct(DuelContext context) => new CTFGame(this, context); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -747,7 +747,7 @@ namespace Server.Engines.ConPVP TeamInfo[i].Serialize(writer); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/ConPVP/Games/DoubleDom.cs b/Projects/Scripts/Engines/ConPVP/Games/DoubleDom.cs index 48080203b..187c7b9ac 100644 --- a/Projects/Scripts/Engines/ConPVP/Games/DoubleDom.cs +++ b/Projects/Scripts/Engines/ConPVP/Games/DoubleDom.cs @@ -32,14 +32,14 @@ namespace Server.Engines.ConPVP } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -259,7 +259,7 @@ namespace Server.Engines.ConPVP Players = new Dictionary(); } - public DDTeamInfo(int teamID, GenericReader ip) + public DDTeamInfo(int teamID, IGenericReader ip) { TeamID = teamID; Players = new Dictionary(); @@ -336,7 +336,7 @@ namespace Server.Engines.ConPVP Board.m_TeamInfo = this; } - public void Serialize(GenericWriter op) + public void Serialize(IGenericWriter op) { op.WriteEncodedInt(0); // version @@ -395,7 +395,7 @@ namespace Server.Engines.ConPVP public override EventGame Construct(DuelContext context) => new DDGame(this, context); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -412,7 +412,7 @@ namespace Server.Engines.ConPVP writer.Write(PointB); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -989,14 +989,14 @@ namespace Server.Engines.ConPVP } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1060,14 +1060,14 @@ namespace Server.Engines.ConPVP { } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Engines/ConPVP/Games/EventGame.cs b/Projects/Scripts/Engines/ConPVP/Games/EventGame.cs index e1ff34e8b..b3ebd2562 100644 --- a/Projects/Scripts/Engines/ConPVP/Games/EventGame.cs +++ b/Projects/Scripts/Engines/ConPVP/Games/EventGame.cs @@ -22,14 +22,14 @@ namespace Server.Engines.ConPVP public abstract string GetTeamName(int teamID); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/ConPVP/Games/KingOfTheHill.cs b/Projects/Scripts/Engines/ConPVP/Games/KingOfTheHill.cs index 5beded8eb..61cb7c562 100644 --- a/Projects/Scripts/Engines/ConPVP/Games/KingOfTheHill.cs +++ b/Projects/Scripts/Engines/ConPVP/Games/KingOfTheHill.cs @@ -59,7 +59,7 @@ namespace Server.Engines.ConPVP } } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -75,7 +75,7 @@ namespace Server.Engines.ConPVP } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -312,7 +312,7 @@ namespace Server.Engines.ConPVP } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -321,7 +321,7 @@ namespace Server.Engines.ConPVP writer.Write(m_Controller); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -557,7 +557,7 @@ namespace Server.Engines.ConPVP Players = new Dictionary(); } - public KHTeamInfo(int teamID, GenericReader ip) + public KHTeamInfo(int teamID, IGenericReader ip) { TeamID = teamID; Players = new Dictionary(); @@ -636,7 +636,7 @@ namespace Server.Engines.ConPVP Players.Clear(); } - public void Serialize(GenericWriter op) + public void Serialize(IGenericWriter op) { op.WriteEncodedInt(0); // version @@ -755,7 +755,7 @@ namespace Server.Engines.ConPVP Boards.Add(b); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -775,7 +775,7 @@ namespace Server.Engines.ConPVP TeamInfo[i].Serialize(writer); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/ConPVP/Gumps/ArenaGump.cs b/Projects/Scripts/Engines/ConPVP/Gumps/ArenaGump.cs index 27e29c16f..c1d2df320 100644 --- a/Projects/Scripts/Engines/ConPVP/Gumps/ArenaGump.cs +++ b/Projects/Scripts/Engines/ConPVP/Gumps/ArenaGump.cs @@ -21,14 +21,14 @@ namespace Server.Engines.ConPVP public override string DefaultName => "arena moongate"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/ConPVP/Gumps/LadderGump.cs b/Projects/Scripts/Engines/ConPVP/Gumps/LadderGump.cs index 94761860c..0ac08f851 100644 --- a/Projects/Scripts/Engines/ConPVP/Gumps/LadderGump.cs +++ b/Projects/Scripts/Engines/ConPVP/Gumps/LadderGump.cs @@ -19,7 +19,7 @@ namespace Server.Engines.ConPVP public override string DefaultName => "1v1 leaderboard"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -28,7 +28,7 @@ namespace Server.Engines.ConPVP writer.Write(Ladder); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/ConPVP/Ladder.cs b/Projects/Scripts/Engines/ConPVP/Ladder.cs index fbcf29c48..0502a874b 100644 --- a/Projects/Scripts/Engines/ConPVP/Ladder.cs +++ b/Projects/Scripts/Engines/ConPVP/Ladder.cs @@ -34,7 +34,7 @@ namespace Server.Engines.ConPVP base.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -45,7 +45,7 @@ namespace Server.Engines.ConPVP writer.Write(Ladder.Instance == Ladder); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -120,7 +120,7 @@ namespace Server.Engines.ConPVP public Ladder() => m_Table = new Dictionary(); - public Ladder(GenericReader reader) + public Ladder(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -282,7 +282,7 @@ namespace Server.Engines.ConPVP return entry; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.WriteEncodedInt(1); // version; @@ -304,7 +304,7 @@ namespace Server.Engines.ConPVP Mobile = mob; } - public LadderEntry(GenericReader reader, Ladder ladder, int version) + public LadderEntry(IGenericReader reader, Ladder ladder, int version) { m_Ladder = ladder; @@ -349,7 +349,7 @@ namespace Server.Engines.ConPVP public int CompareTo(LadderEntry l) => (l?.m_Experience ?? 0) - m_Experience; - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.Write(Mobile); writer.WriteEncodedInt(m_Experience); diff --git a/Projects/Scripts/Engines/ConPVP/Preferences.cs b/Projects/Scripts/Engines/ConPVP/Preferences.cs index 7e6901f6e..6a98fbba5 100644 --- a/Projects/Scripts/Engines/ConPVP/Preferences.cs +++ b/Projects/Scripts/Engines/ConPVP/Preferences.cs @@ -35,7 +35,7 @@ namespace Server.Engines.ConPVP base.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -44,7 +44,7 @@ namespace Server.Engines.ConPVP Preferences.Serialize(writer); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -72,7 +72,7 @@ namespace Server.Engines.ConPVP Entries = new List(); } - public Preferences(GenericReader reader) + public Preferences(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -116,7 +116,7 @@ namespace Server.Engines.ConPVP return entry; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version; @@ -135,7 +135,7 @@ namespace Server.Engines.ConPVP Disliked = new List(); } - public PreferencesEntry(GenericReader reader, int version) + public PreferencesEntry(IGenericReader reader, int version) { switch (version) { @@ -159,7 +159,7 @@ namespace Server.Engines.ConPVP public List Disliked{ get; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.Write(Mobile); diff --git a/Projects/Scripts/Engines/ConPVP/Tournament.cs b/Projects/Scripts/Engines/ConPVP/Tournament.cs index bd2e9c569..f15b087cd 100644 --- a/Projects/Scripts/Engines/ConPVP/Tournament.cs +++ b/Projects/Scripts/Engines/ConPVP/Tournament.cs @@ -47,7 +47,7 @@ namespace Server.Engines.ConPVP private int m_ParticipantsPerMatch; private int m_PlayersPerParticipant; - public Tournament(GenericReader reader) + public Tournament(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -209,7 +209,7 @@ namespace Server.Engines.ConPVP return false; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.WriteEncodedInt(5); // version diff --git a/Projects/Scripts/Engines/ConPVP/TournamentBracketItem.cs b/Projects/Scripts/Engines/ConPVP/TournamentBracketItem.cs index 37dc5708d..e269c7365 100644 --- a/Projects/Scripts/Engines/ConPVP/TournamentBracketItem.cs +++ b/Projects/Scripts/Engines/ConPVP/TournamentBracketItem.cs @@ -34,7 +34,7 @@ namespace Server.Engines.ConPVP } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -43,7 +43,7 @@ namespace Server.Engines.ConPVP writer.Write(Tournament); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/ConPVP/TournamentController.cs b/Projects/Scripts/Engines/ConPVP/TournamentController.cs index aac5b46ea..894eefcd2 100644 --- a/Projects/Scripts/Engines/ConPVP/TournamentController.cs +++ b/Projects/Scripts/Engines/ConPVP/TournamentController.cs @@ -68,7 +68,7 @@ namespace Server.Engines.ConPVP } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -77,7 +77,7 @@ namespace Server.Engines.ConPVP Tournament.Serialize(writer); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/ConPVP/TournamentRegistrar.cs b/Projects/Scripts/Engines/ConPVP/TournamentRegistrar.cs index bd34dbcaa..7137c5a3c 100644 --- a/Projects/Scripts/Engines/ConPVP/TournamentRegistrar.cs +++ b/Projects/Scripts/Engines/ConPVP/TournamentRegistrar.cs @@ -63,7 +63,7 @@ namespace Server.Engines.ConPVP m.EndAction(this); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -72,7 +72,7 @@ namespace Server.Engines.ConPVP writer.Write(Tournament); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/ConPVP/TournamentSignupItem.cs b/Projects/Scripts/Engines/ConPVP/TournamentSignupItem.cs index fcb2ca420..77651568c 100644 --- a/Projects/Scripts/Engines/ConPVP/TournamentSignupItem.cs +++ b/Projects/Scripts/Engines/ConPVP/TournamentSignupItem.cs @@ -116,7 +116,7 @@ namespace Server.Engines.ConPVP } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -126,7 +126,7 @@ namespace Server.Engines.ConPVP writer.Write(Registrar); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/ConPVP/Trophy.cs b/Projects/Scripts/Engines/ConPVP/Trophy.cs index 79ad641ce..3efaa23dc 100644 --- a/Projects/Scripts/Engines/ConPVP/Trophy.cs +++ b/Projects/Scripts/Engines/ConPVP/Trophy.cs @@ -50,7 +50,7 @@ namespace Server.Items [CommandProperty(AccessLevel.GameMaster)] public DateTime Date{ get; private set; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -62,7 +62,7 @@ namespace Server.Items writer.Write(Date); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Doom/GauntletSpawner.cs b/Projects/Scripts/Engines/Doom/GauntletSpawner.cs index 2a10a2ddf..796c54fc5 100644 --- a/Projects/Scripts/Engines/Doom/GauntletSpawner.cs +++ b/Projects/Scripts/Engines/Doom/GauntletSpawner.cs @@ -352,7 +352,7 @@ namespace Server.Engines.Doom } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -372,7 +372,7 @@ namespace Server.Engines.Doom writer.Write((int)m_State); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Doom/LeverPuzzle/LeverPuzzleController.cs b/Projects/Scripts/Engines/Doom/LeverPuzzle/LeverPuzzleController.cs index 4dbad8c90..f2b46c005 100644 --- a/Projects/Scripts/Engines/Doom/LeverPuzzle/LeverPuzzleController.cs +++ b/Projects/Scripts/Engines/Doom/LeverPuzzle/LeverPuzzleController.cs @@ -438,7 +438,7 @@ namespace Server.Engines.Doom Packet.Release(p); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version @@ -448,7 +448,7 @@ namespace Server.Engines.Doom writer.Write(m_Box); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Doom/LeverPuzzle/LeverPuzzleItems.cs b/Projects/Scripts/Engines/Doom/LeverPuzzle/LeverPuzzleItems.cs index 967aaa563..2b7275d81 100644 --- a/Projects/Scripts/Engines/Doom/LeverPuzzle/LeverPuzzleItems.cs +++ b/Projects/Scripts/Engines/Doom/LeverPuzzle/LeverPuzzleItems.cs @@ -48,14 +48,14 @@ namespace Server.Engines.Doom m_Controller.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version writer.Write(m_Controller); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -84,14 +84,14 @@ namespace Server.Engines.Doom m_Controller.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version writer.Write(m_Controller); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -138,7 +138,7 @@ namespace Server.Engines.Doom m_Controller.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version @@ -146,7 +146,7 @@ namespace Server.Engines.Doom writer.Write(m_Controller); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -190,13 +190,13 @@ namespace Server.Engines.Doom return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Engines/Ethics/Core/Ethic.cs b/Projects/Scripts/Engines/Ethics/Core/Ethic.cs index 555add67a..80015335e 100644 --- a/Projects/Scripts/Engines/Ethics/Core/Ethic.cs +++ b/Projects/Scripts/Engines/Ethics/Core/Ethic.cs @@ -186,7 +186,7 @@ namespace Server.Ethics public abstract bool IsEligible(Mobile mob); - public virtual void Deserialize(GenericReader reader) + public virtual void Deserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -209,7 +209,7 @@ namespace Server.Ethics } } - public virtual void Serialize(GenericWriter writer) + public virtual void Serialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/Ethics/Core/Persistance.cs b/Projects/Scripts/Engines/Ethics/Core/Persistance.cs index b1e823ef9..5f5d5c410 100644 --- a/Projects/Scripts/Engines/Ethics/Core/Persistance.cs +++ b/Projects/Scripts/Engines/Ethics/Core/Persistance.cs @@ -22,7 +22,7 @@ namespace Server.Ethics public override string DefaultName => "Ethics Persistance - Internal"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -32,7 +32,7 @@ namespace Server.Ethics Ethic.Ethics[i].Serialize(writer); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Ethics/Core/Player.cs b/Projects/Scripts/Engines/Ethics/Core/Player.cs index 2f60ba923..1cb04b557 100644 --- a/Projects/Scripts/Engines/Ethics/Core/Player.cs +++ b/Projects/Scripts/Engines/Ethics/Core/Player.cs @@ -22,7 +22,7 @@ namespace Server.Ethics History = 5; } - public Player(Ethic ethic, GenericReader reader) + public Player(Ethic ethic, IGenericReader reader) { Ethic = ethic; @@ -139,7 +139,7 @@ namespace Server.Ethics Ethic.Players.Remove(this); } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/Ethics/Evil/Mobiles/UnholyFamiliar.cs b/Projects/Scripts/Engines/Ethics/Evil/Mobiles/UnholyFamiliar.cs index 360e8ea3a..5c0e91750 100644 --- a/Projects/Scripts/Engines/Ethics/Evil/Mobiles/UnholyFamiliar.cs +++ b/Projects/Scripts/Engines/Ethics/Evil/Mobiles/UnholyFamiliar.cs @@ -66,14 +66,14 @@ namespace Server.Mobiles return base.ApplyNameSuffix(suffix); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Ethics/Evil/Mobiles/UnholySteed.cs b/Projects/Scripts/Engines/Ethics/Evil/Mobiles/UnholySteed.cs index d8d09a9b2..5dc9b6b57 100644 --- a/Projects/Scripts/Engines/Ethics/Evil/Mobiles/UnholySteed.cs +++ b/Projects/Scripts/Engines/Ethics/Evil/Mobiles/UnholySteed.cs @@ -71,14 +71,14 @@ namespace Server.Mobiles base.OnDoubleClick(from); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Ethics/Hero/Mobiles/HolyFamiliar.cs b/Projects/Scripts/Engines/Ethics/Hero/Mobiles/HolyFamiliar.cs index 803216dae..88e438fea 100644 --- a/Projects/Scripts/Engines/Ethics/Hero/Mobiles/HolyFamiliar.cs +++ b/Projects/Scripts/Engines/Ethics/Hero/Mobiles/HolyFamiliar.cs @@ -67,14 +67,14 @@ namespace Server.Mobiles return base.ApplyNameSuffix(suffix); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Ethics/Hero/Mobiles/HolySteed.cs b/Projects/Scripts/Engines/Ethics/Hero/Mobiles/HolySteed.cs index 51d8216c0..1e3518994 100644 --- a/Projects/Scripts/Engines/Ethics/Hero/Mobiles/HolySteed.cs +++ b/Projects/Scripts/Engines/Ethics/Hero/Mobiles/HolySteed.cs @@ -71,14 +71,14 @@ namespace Server.Mobiles base.OnDoubleClick(from); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Core/Election.cs b/Projects/Scripts/Engines/Factions/Core/Election.cs index af6b6f63a..03768be17 100644 --- a/Projects/Scripts/Engines/Factions/Core/Election.cs +++ b/Projects/Scripts/Engines/Factions/Core/Election.cs @@ -23,7 +23,7 @@ namespace Server.Factions StartTimer(); } - public Election(GenericReader reader) + public Election(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -113,7 +113,7 @@ namespace Server.Factions m_Timer = Timer.DelayCall(TimeSpan.FromMinutes(1.0), TimeSpan.FromMinutes(1.0), Slice); } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version @@ -376,7 +376,7 @@ namespace Server.Factions Time = DateTime.UtcNow; } - public Voter(GenericReader reader, Mobile candidate) + public Voter(IGenericReader reader, Mobile candidate) { Candidate = candidate; @@ -433,7 +433,7 @@ namespace Server.Factions return new object[] { From, Address, Time, totalFactor }; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.WriteEncodedInt(0); @@ -451,7 +451,7 @@ namespace Server.Factions Voters = new List(); } - public Candidate(GenericReader reader) + public Candidate(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -506,7 +506,7 @@ namespace Server.Factions } } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.WriteEncodedInt(1); // version diff --git a/Projects/Scripts/Engines/Factions/Core/Faction.cs b/Projects/Scripts/Engines/Factions/Core/Faction.cs index 4f9e0c0a4..b0269f106 100644 --- a/Projects/Scripts/Engines/Factions/Core/Faction.cs +++ b/Projects/Scripts/Engines/Factions/Core/Faction.cs @@ -1092,14 +1092,14 @@ namespace Server.Factions CheckLeaveTimer(mob); } - public static void WriteReference(GenericWriter writer, Faction fact) + public static void WriteReference(IGenericWriter writer, Faction fact) { int idx = Factions.IndexOf(fact); writer.WriteEncodedInt(idx + 1); } - public static Faction ReadReference(GenericReader reader) + public static Faction ReadReference(IGenericReader reader) { int idx = reader.ReadEncodedInt() - 1; diff --git a/Projects/Scripts/Engines/Factions/Core/FactionItem.cs b/Projects/Scripts/Engines/Factions/Core/FactionItem.cs index 7c370e27f..7500b2317 100644 --- a/Projects/Scripts/Engines/Factions/Core/FactionItem.cs +++ b/Projects/Scripts/Engines/Factions/Core/FactionItem.cs @@ -17,7 +17,7 @@ namespace Server.Factions Faction = faction; } - public FactionItem(GenericReader reader, Faction faction) + public FactionItem(IGenericReader reader, Faction faction) { int version = reader.ReadEncodedInt(); @@ -81,7 +81,7 @@ namespace Server.Factions Faction.State.FactionItems.Remove(this); } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.WriteEncodedInt(0); diff --git a/Projects/Scripts/Engines/Factions/Core/FactionState.cs b/Projects/Scripts/Engines/Factions/Core/FactionState.cs index 3bb1e9c86..9746dff48 100644 --- a/Projects/Scripts/Engines/Factions/Core/FactionState.cs +++ b/Projects/Scripts/Engines/Factions/Core/FactionState.cs @@ -22,7 +22,7 @@ namespace Server.Factions Traps = new List(); } - public FactionState(GenericReader reader) + public FactionState(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -230,7 +230,7 @@ namespace Server.Factions } } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.WriteEncodedInt(5); // version diff --git a/Projects/Scripts/Engines/Factions/Core/Persistance.cs b/Projects/Scripts/Engines/Factions/Core/Persistance.cs index db59fd71f..717dfed90 100644 --- a/Projects/Scripts/Engines/Factions/Core/Persistance.cs +++ b/Projects/Scripts/Engines/Factions/Core/Persistance.cs @@ -20,7 +20,7 @@ namespace Server.Factions public override string DefaultName => "Faction Persistance - Internal"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -45,7 +45,7 @@ namespace Server.Factions writer.WriteEncodedInt((int)PersistedType.Terminator); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Core/PlayerState.cs b/Projects/Scripts/Engines/Factions/Core/PlayerState.cs index 121b8a7fe..19b97ec4b 100644 --- a/Projects/Scripts/Engines/Factions/Core/PlayerState.cs +++ b/Projects/Scripts/Engines/Factions/Core/PlayerState.cs @@ -26,7 +26,7 @@ namespace Server.Factions Invalidate(); } - public PlayerState(GenericReader reader, Faction faction, List owner) + public PlayerState(IGenericReader reader, Faction faction, List owner) { Faction = faction; Owner = owner; @@ -277,7 +277,7 @@ namespace Server.Factions mobile.FactionPlayerState = this; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.WriteEncodedInt(1); // version diff --git a/Projects/Scripts/Engines/Factions/Core/Town.cs b/Projects/Scripts/Engines/Factions/Core/Town.cs index 50be1761f..9c7e3552a 100644 --- a/Projects/Scripts/Engines/Factions/Core/Town.cs +++ b/Projects/Scripts/Engines/Factions/Core/Town.cs @@ -439,14 +439,14 @@ namespace Server.Factions public override string ToString() => Definition.FriendlyName; - public static void WriteReference(GenericWriter writer, Town town) + public static void WriteReference(IGenericWriter writer, Town town) { int idx = Towns.IndexOf(town); writer.WriteEncodedInt(idx + 1); } - public static Town ReadReference(GenericReader reader) + public static Town ReadReference(IGenericReader reader) { int idx = reader.ReadEncodedInt() - 1; diff --git a/Projects/Scripts/Engines/Factions/Core/TownState.cs b/Projects/Scripts/Engines/Factions/Core/TownState.cs index c7ca2bd0c..0c3825b70 100644 --- a/Projects/Scripts/Engines/Factions/Core/TownState.cs +++ b/Projects/Scripts/Engines/Factions/Core/TownState.cs @@ -9,7 +9,7 @@ namespace Server.Factions public TownState(Town town) => Town = town; - public TownState(GenericReader reader) + public TownState(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -111,7 +111,7 @@ namespace Server.Factions public DateTime LastIncome{ get; set; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.WriteEncodedInt(3); // version diff --git a/Projects/Scripts/Engines/Factions/Items/BaseMonolith.cs b/Projects/Scripts/Engines/Factions/Items/BaseMonolith.cs index 2ccb9e2e9..2aba748c4 100644 --- a/Projects/Scripts/Engines/Factions/Items/BaseMonolith.cs +++ b/Projects/Scripts/Engines/Factions/Items/BaseMonolith.cs @@ -96,7 +96,7 @@ namespace Server.Factions Monoliths.Remove(this); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -108,7 +108,7 @@ namespace Server.Factions writer.Write(m_Sigil); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Items/BaseSystemController.cs b/Projects/Scripts/Engines/Factions/Items/BaseSystemController.cs index 964ee8b0a..5343e5fa7 100644 --- a/Projects/Scripts/Engines/Factions/Items/BaseSystemController.cs +++ b/Projects/Scripts/Engines/Factions/Items/BaseSystemController.cs @@ -47,14 +47,14 @@ namespace Server.Factions InvalidateProperties(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Items/FactionStone.cs b/Projects/Scripts/Engines/Factions/Items/FactionStone.cs index 16cadd566..3e3e2e4bc 100644 --- a/Projects/Scripts/Engines/Factions/Items/FactionStone.cs +++ b/Projects/Scripts/Engines/Factions/Items/FactionStone.cs @@ -71,7 +71,7 @@ namespace Server.Factions } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -80,7 +80,7 @@ namespace Server.Factions Faction.WriteReference(writer, m_Faction); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Items/JoinStone.cs b/Projects/Scripts/Engines/Factions/Items/JoinStone.cs index 98baa22b7..d80fd2e9c 100644 --- a/Projects/Scripts/Engines/Factions/Items/JoinStone.cs +++ b/Projects/Scripts/Engines/Factions/Items/JoinStone.cs @@ -46,7 +46,7 @@ namespace Server.Factions mobile.SendGump(new JoinStoneGump(mobile, m_Faction)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -55,7 +55,7 @@ namespace Server.Factions Faction.WriteReference(writer, m_Faction); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Items/Power Faction Items/BloodRose.cs b/Projects/Scripts/Engines/Factions/Items/Power Faction Items/BloodRose.cs index 822435501..5c04931b9 100644 --- a/Projects/Scripts/Engines/Factions/Items/Power Faction Items/BloodRose.cs +++ b/Projects/Scripts/Engines/Factions/Items/Power Faction Items/BloodRose.cs @@ -40,14 +40,14 @@ namespace Server return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Items/Power Faction Items/ClarityPotion.cs b/Projects/Scripts/Engines/Factions/Items/Power Faction Items/ClarityPotion.cs index 58dcb2c9b..a1d4ab714 100644 --- a/Projects/Scripts/Engines/Factions/Items/Power Faction Items/ClarityPotion.cs +++ b/Projects/Scripts/Engines/Factions/Items/Power Faction Items/ClarityPotion.cs @@ -48,14 +48,14 @@ namespace Server return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Items/Power Faction Items/GemOfEmpowerment.cs b/Projects/Scripts/Engines/Factions/Items/Power Faction Items/GemOfEmpowerment.cs index 5fba758cc..eaa4b74da 100644 --- a/Projects/Scripts/Engines/Factions/Items/Power Faction Items/GemOfEmpowerment.cs +++ b/Projects/Scripts/Engines/Factions/Items/Power Faction Items/GemOfEmpowerment.cs @@ -32,14 +32,14 @@ namespace Server return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Items/Power Faction Items/PowerFactionItem.cs b/Projects/Scripts/Engines/Factions/Items/Power Faction Items/PowerFactionItem.cs index 77e3baa4b..06c85f54d 100644 --- a/Projects/Scripts/Engines/Factions/Items/Power Faction Items/PowerFactionItem.cs +++ b/Projects/Scripts/Engines/Factions/Items/Power Faction Items/PowerFactionItem.cs @@ -121,14 +121,14 @@ namespace Server } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Items/Power Faction Items/StormsEye.cs b/Projects/Scripts/Engines/Factions/Items/Power Faction Items/StormsEye.cs index cc4d94344..334c831bb 100644 --- a/Projects/Scripts/Engines/Factions/Items/Power Faction Items/StormsEye.cs +++ b/Projects/Scripts/Engines/Factions/Items/Power Faction Items/StormsEye.cs @@ -94,14 +94,14 @@ namespace Server return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Items/Power Faction Items/UrnOfAscension.cs b/Projects/Scripts/Engines/Factions/Items/Power Faction Items/UrnOfAscension.cs index 08b088de7..238817ddc 100644 --- a/Projects/Scripts/Engines/Factions/Items/Power Faction Items/UrnOfAscension.cs +++ b/Projects/Scripts/Engines/Factions/Items/Power Faction Items/UrnOfAscension.cs @@ -52,14 +52,14 @@ namespace Server return used; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Items/Sigil.cs b/Projects/Scripts/Engines/Factions/Items/Sigil.cs index 7bd3b958b..0cc85046b 100644 --- a/Projects/Scripts/Engines/Factions/Items/Sigil.cs +++ b/Projects/Scripts/Engines/Factions/Items/Sigil.cs @@ -366,7 +366,7 @@ namespace Server.Factions Update(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -384,7 +384,7 @@ namespace Server.Factions writer.Write(PurificationStart); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Items/Silver.cs b/Projects/Scripts/Engines/Factions/Items/Silver.cs index 596653b11..8edcfedbe 100644 --- a/Projects/Scripts/Engines/Factions/Items/Silver.cs +++ b/Projects/Scripts/Engines/Factions/Items/Silver.cs @@ -34,14 +34,14 @@ namespace Server.Factions return 0x2E6; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Items/StrongholdMonolith.cs b/Projects/Scripts/Engines/Factions/Items/StrongholdMonolith.cs index 782f821cc..011658a65 100644 --- a/Projects/Scripts/Engines/Factions/Items/StrongholdMonolith.cs +++ b/Projects/Scripts/Engines/Factions/Items/StrongholdMonolith.cs @@ -18,14 +18,14 @@ namespace Server.Factions AssignName(Town?.Definition.StrongholdMonolithName); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Items/TownMonolith.cs b/Projects/Scripts/Engines/Factions/Items/TownMonolith.cs index feb670beb..40fd32ed1 100644 --- a/Projects/Scripts/Engines/Factions/Items/TownMonolith.cs +++ b/Projects/Scripts/Engines/Factions/Items/TownMonolith.cs @@ -17,14 +17,14 @@ namespace Server.Factions AssignName(Town?.Definition.TownMonolithName); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Items/TownStone.cs b/Projects/Scripts/Engines/Factions/Items/TownStone.cs index ab7ba5600..c22e870ef 100644 --- a/Projects/Scripts/Engines/Factions/Items/TownStone.cs +++ b/Projects/Scripts/Engines/Factions/Items/TownStone.cs @@ -51,7 +51,7 @@ namespace Server.Factions mobile.SendGump(new TownStoneGump(mobile, m_Town.Owner, m_Town)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -60,7 +60,7 @@ namespace Server.Factions Town.WriteReference(writer, m_Town); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Items/Traps/BaseFactionTrap.cs b/Projects/Scripts/Engines/Factions/Items/Traps/BaseFactionTrap.cs index 898f40b5f..5de86b716 100644 --- a/Projects/Scripts/Engines/Factions/Items/Traps/BaseFactionTrap.cs +++ b/Projects/Scripts/Engines/Factions/Items/Traps/BaseFactionTrap.cs @@ -201,7 +201,7 @@ namespace Server.Factions Visible = false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -215,7 +215,7 @@ namespace Server.Factions BeginConceal(); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Items/Traps/BaseFactionTrapDeed.cs b/Projects/Scripts/Engines/Factions/Items/Traps/BaseFactionTrapDeed.cs index 06646e33e..d9f82e0db 100644 --- a/Projects/Scripts/Engines/Factions/Items/Traps/BaseFactionTrapDeed.cs +++ b/Projects/Scripts/Engines/Factions/Items/Traps/BaseFactionTrapDeed.cs @@ -98,7 +98,7 @@ namespace Server.Factions } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -107,7 +107,7 @@ namespace Server.Factions Faction.WriteReference(writer, m_Faction); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Items/Traps/FactionExplosionTrap.cs b/Projects/Scripts/Engines/Factions/Items/Traps/FactionExplosionTrap.cs index 920e5fa72..89e2abfef 100644 --- a/Projects/Scripts/Engines/Factions/Items/Traps/FactionExplosionTrap.cs +++ b/Projects/Scripts/Engines/Factions/Items/Traps/FactionExplosionTrap.cs @@ -31,14 +31,14 @@ namespace Server.Factions m.Damage(Utility.Dice(6, 10, 40), m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -59,14 +59,14 @@ namespace Server.Factions public override Type TrapType => typeof(FactionExplosionTrap); public override int LabelNumber => 1044603; // faction explosion trap deed - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Engines/Factions/Items/Traps/FactionGasTrap.cs b/Projects/Scripts/Engines/Factions/Items/Traps/FactionGasTrap.cs index ea8602e1a..c6728ceec 100644 --- a/Projects/Scripts/Engines/Factions/Items/Traps/FactionGasTrap.cs +++ b/Projects/Scripts/Engines/Factions/Items/Traps/FactionGasTrap.cs @@ -31,14 +31,14 @@ namespace Server.Factions m.ApplyPoison(m, Poison.Lethal); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -59,14 +59,14 @@ namespace Server.Factions public override Type TrapType => typeof(FactionGasTrap); public override int LabelNumber => 1044602; // faction gas trap deed - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Engines/Factions/Items/Traps/FactionSawTrap.cs b/Projects/Scripts/Engines/Factions/Items/Traps/FactionSawTrap.cs index 6432656ff..28afd13f1 100644 --- a/Projects/Scripts/Engines/Factions/Items/Traps/FactionSawTrap.cs +++ b/Projects/Scripts/Engines/Factions/Items/Traps/FactionSawTrap.cs @@ -27,14 +27,14 @@ namespace Server.Factions m.Damage(Utility.Dice(6, 10, 40), m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -55,14 +55,14 @@ namespace Server.Factions public override Type TrapType => typeof(FactionSawTrap); public override int LabelNumber => 1044604; // faction saw trap deed - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Engines/Factions/Items/Traps/FactionSpikeTrap.cs b/Projects/Scripts/Engines/Factions/Items/Traps/FactionSpikeTrap.cs index 47303e819..46411bc77 100644 --- a/Projects/Scripts/Engines/Factions/Items/Traps/FactionSpikeTrap.cs +++ b/Projects/Scripts/Engines/Factions/Items/Traps/FactionSpikeTrap.cs @@ -34,14 +34,14 @@ namespace Server.Factions m.Damage(Utility.Dice(6, 10, 40), m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -62,14 +62,14 @@ namespace Server.Factions public override Type TrapType => typeof(FactionSpikeTrap); public override int LabelNumber => 1044605; // faction spike trap deed - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Engines/Factions/Items/Traps/FactionTrapRemovalKit.cs b/Projects/Scripts/Engines/Factions/Items/Traps/FactionTrapRemovalKit.cs index 2ce074e61..059821335 100644 --- a/Projects/Scripts/Engines/Factions/Items/Traps/FactionTrapRemovalKit.cs +++ b/Projects/Scripts/Engines/Factions/Items/Traps/FactionTrapRemovalKit.cs @@ -38,7 +38,7 @@ namespace Server.Factions list.Add(1060584, Charges.ToString()); // uses remaining: ~1_val~ } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -47,7 +47,7 @@ namespace Server.Factions writer.WriteEncodedInt(Charges); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Mobiles/FactionWarHorse.cs b/Projects/Scripts/Engines/Factions/Mobiles/FactionWarHorse.cs index ab9acc150..d77b016aa 100644 --- a/Projects/Scripts/Engines/Factions/Mobiles/FactionWarHorse.cs +++ b/Projects/Scripts/Engines/Factions/Mobiles/FactionWarHorse.cs @@ -79,7 +79,7 @@ namespace Server.Factions base.OnDoubleClick(from); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -88,7 +88,7 @@ namespace Server.Factions Faction.WriteReference(writer, m_Faction); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Mobiles/Guards/BaseFactionGuard.cs b/Projects/Scripts/Engines/Factions/Mobiles/Guards/BaseFactionGuard.cs index a2a057fb5..eddfdfa22 100644 --- a/Projects/Scripts/Engines/Factions/Mobiles/Guards/BaseFactionGuard.cs +++ b/Projects/Scripts/Engines/Factions/Mobiles/Guards/BaseFactionGuard.cs @@ -415,7 +415,7 @@ namespace Server.Factions GenerateRandomHair(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -427,7 +427,7 @@ namespace Server.Factions Orders.Serialize(writer); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -476,7 +476,7 @@ namespace Server.Factions public IMount Mount => m_Mount; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -485,7 +485,7 @@ namespace Server.Factions writer.Write(Rider); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Mobiles/Guards/Orders.cs b/Projects/Scripts/Engines/Factions/Mobiles/Guards/Orders.cs index 7320d5396..eb7b54868 100644 --- a/Projects/Scripts/Engines/Factions/Mobiles/Guards/Orders.cs +++ b/Projects/Scripts/Engines/Factions/Mobiles/Guards/Orders.cs @@ -24,7 +24,7 @@ namespace Server.Factions.AI Type = type; } - public Reaction(GenericReader reader) + public Reaction(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -44,7 +44,7 @@ namespace Server.Factions.AI public ReactionType Type{ get; set; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version @@ -64,7 +64,7 @@ namespace Server.Factions.AI Movement = MovementType.Patrol; } - public Orders(BaseFactionGuard guard, GenericReader reader) + public Orders(BaseFactionGuard guard, IGenericReader reader) { Guard = guard; @@ -124,7 +124,7 @@ namespace Server.Factions.AI reaction.Type = type; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.WriteEncodedInt(1); // version diff --git a/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionBerserker.cs b/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionBerserker.cs index 0a1046568..4b69fc7f4 100644 --- a/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionBerserker.cs +++ b/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionBerserker.cs @@ -55,14 +55,14 @@ namespace Server.Factions public override GuardAI GuardAI => GuardAI.Melee | GuardAI.Curse | GuardAI.Bless; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionDeathKnight.cs b/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionDeathKnight.cs index 1cf8a11ad..7c9c42514 100644 --- a/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionDeathKnight.cs +++ b/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionDeathKnight.cs @@ -51,14 +51,14 @@ namespace Server.Factions public override GuardAI GuardAI => GuardAI.Melee | GuardAI.Curse | GuardAI.Bless; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionDragoon.cs b/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionDragoon.cs index b45f29219..b10015e69 100644 --- a/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionDragoon.cs +++ b/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionDragoon.cs @@ -55,14 +55,14 @@ namespace Server.Factions public override GuardAI GuardAI => GuardAI.Magic | GuardAI.Melee | GuardAI.Smart | GuardAI.Bless | GuardAI.Curse; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionHenchman.cs b/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionHenchman.cs index 44d405378..77a1d87ef 100644 --- a/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionHenchman.cs +++ b/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionHenchman.cs @@ -48,14 +48,14 @@ namespace Server.Factions public override GuardAI GuardAI => GuardAI.Melee; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionKnight.cs b/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionKnight.cs index 0cdae6bfe..08e0d3bb2 100644 --- a/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionKnight.cs +++ b/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionKnight.cs @@ -56,14 +56,14 @@ namespace Server.Factions public override GuardAI GuardAI => GuardAI.Magic | GuardAI.Melee | GuardAI.Smart | GuardAI.Curse | GuardAI.Bless; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionMercenary.cs b/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionMercenary.cs index 76944c6d5..51c2139aa 100644 --- a/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionMercenary.cs +++ b/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionMercenary.cs @@ -46,14 +46,14 @@ namespace Server.Factions public override GuardAI GuardAI => GuardAI.Melee | GuardAI.Smart; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionNecromancer.cs b/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionNecromancer.cs index be98dea85..efc85a9b7 100644 --- a/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionNecromancer.cs +++ b/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionNecromancer.cs @@ -49,14 +49,14 @@ namespace Server.Factions public override GuardAI GuardAI => GuardAI.Magic | GuardAI.Smart | GuardAI.Bless | GuardAI.Curse; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionPaladin.cs b/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionPaladin.cs index 4484fa2f8..27f72aa1d 100644 --- a/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionPaladin.cs +++ b/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionPaladin.cs @@ -56,14 +56,14 @@ namespace Server.Factions public override GuardAI GuardAI => GuardAI.Magic | GuardAI.Melee | GuardAI.Smart | GuardAI.Curse | GuardAI.Bless; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionSorceress.cs b/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionSorceress.cs index 744a3a4b5..97fd86d28 100644 --- a/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionSorceress.cs +++ b/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionSorceress.cs @@ -53,14 +53,14 @@ namespace Server.Factions public override GuardAI GuardAI => GuardAI.Magic | GuardAI.Bless | GuardAI.Curse; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionWizard.cs b/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionWizard.cs index 8ef89f912..e156f403d 100644 --- a/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionWizard.cs +++ b/Projects/Scripts/Engines/Factions/Mobiles/Guards/Types/FactionWizard.cs @@ -50,14 +50,14 @@ namespace Server.Factions public override GuardAI GuardAI => GuardAI.Magic | GuardAI.Smart | GuardAI.Bless | GuardAI.Curse; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Mobiles/Vendors/BaseFactionVendor.cs b/Projects/Scripts/Engines/Factions/Mobiles/Vendors/BaseFactionVendor.cs index 4b13baee3..639fec176 100644 --- a/Projects/Scripts/Engines/Factions/Mobiles/Vendors/BaseFactionVendor.cs +++ b/Projects/Scripts/Engines/Factions/Mobiles/Vendors/BaseFactionVendor.cs @@ -85,7 +85,7 @@ namespace Server.Factions public override bool CheckVendorAccess(Mobile from) => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -95,7 +95,7 @@ namespace Server.Factions Faction.WriteReference(writer, m_Faction); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Mobiles/Vendors/FactionBoardVendor.cs b/Projects/Scripts/Engines/Factions/Mobiles/Vendors/FactionBoardVendor.cs index 5d7db298f..ed54b6886 100644 --- a/Projects/Scripts/Engines/Factions/Mobiles/Vendors/FactionBoardVendor.cs +++ b/Projects/Scripts/Engines/Factions/Mobiles/Vendors/FactionBoardVendor.cs @@ -29,14 +29,14 @@ namespace Server.Factions AddItem(new HalfApron()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Mobiles/Vendors/FactionBottleVendor.cs b/Projects/Scripts/Engines/Factions/Mobiles/Vendors/FactionBottleVendor.cs index dc04b663c..a7d81b94f 100644 --- a/Projects/Scripts/Engines/Factions/Mobiles/Vendors/FactionBottleVendor.cs +++ b/Projects/Scripts/Engines/Factions/Mobiles/Vendors/FactionBottleVendor.cs @@ -30,14 +30,14 @@ namespace Server.Factions AddItem(new Robe(Utility.RandomPinkHue())); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Mobiles/Vendors/FactionHorseVendor.cs b/Projects/Scripts/Engines/Factions/Mobiles/Vendors/FactionHorseVendor.cs index 33b017193..f62366c83 100644 --- a/Projects/Scripts/Engines/Factions/Mobiles/Vendors/FactionHorseVendor.cs +++ b/Projects/Scripts/Engines/Factions/Mobiles/Vendors/FactionHorseVendor.cs @@ -52,14 +52,14 @@ namespace Server.Factions public override bool OnSellItems(Mobile seller, List list) => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Mobiles/Vendors/FactionOreVendor.cs b/Projects/Scripts/Engines/Factions/Mobiles/Vendors/FactionOreVendor.cs index d690b2bb1..b16176389 100644 --- a/Projects/Scripts/Engines/Factions/Mobiles/Vendors/FactionOreVendor.cs +++ b/Projects/Scripts/Engines/Factions/Mobiles/Vendors/FactionOreVendor.cs @@ -29,14 +29,14 @@ namespace Server.Factions AddItem(new HalfApron()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Factions/Mobiles/Vendors/FactionReagentVendor.cs b/Projects/Scripts/Engines/Factions/Mobiles/Vendors/FactionReagentVendor.cs index 3f50876ba..eacddcaae 100644 --- a/Projects/Scripts/Engines/Factions/Mobiles/Vendors/FactionReagentVendor.cs +++ b/Projects/Scripts/Engines/Factions/Mobiles/Vendors/FactionReagentVendor.cs @@ -35,14 +35,14 @@ namespace Server.Factions AddItem(new GnarledStaff()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Khaldun/Books/GrimmochJournal.cs b/Projects/Scripts/Engines/Khaldun/Books/GrimmochJournal.cs index 01bcc8d2e..661b210df 100644 --- a/Projects/Scripts/Engines/Khaldun/Books/GrimmochJournal.cs +++ b/Projects/Scripts/Engines/Khaldun/Books/GrimmochJournal.cs @@ -73,14 +73,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -180,14 +180,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -284,14 +284,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -383,14 +383,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -470,14 +470,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -540,14 +540,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -627,14 +627,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -719,14 +719,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -759,14 +759,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Khaldun/Books/LysanderNotebook.cs b/Projects/Scripts/Engines/Khaldun/Books/LysanderNotebook.cs index 219ccffb4..864cd7a2d 100644 --- a/Projects/Scripts/Engines/Khaldun/Books/LysanderNotebook.cs +++ b/Projects/Scripts/Engines/Khaldun/Books/LysanderNotebook.cs @@ -44,14 +44,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -139,14 +139,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -227,14 +227,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -332,14 +332,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -427,14 +427,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -519,14 +519,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Khaldun/Books/TavarasJournal.cs b/Projects/Scripts/Engines/Khaldun/Books/TavarasJournal.cs index 0d82eb98f..42b46a306 100644 --- a/Projects/Scripts/Engines/Khaldun/Books/TavarasJournal.cs +++ b/Projects/Scripts/Engines/Khaldun/Books/TavarasJournal.cs @@ -78,14 +78,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -207,14 +207,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -304,14 +304,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -414,14 +414,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -512,14 +512,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -630,14 +630,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -724,14 +724,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -842,14 +842,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -951,14 +951,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1072,14 +1072,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1182,14 +1182,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1253,14 +1253,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1313,14 +1313,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Khaldun/KhaldunPitTeleporter.cs b/Projects/Scripts/Engines/Khaldun/KhaldunPitTeleporter.cs index a1a49df10..9ec669969 100644 --- a/Projects/Scripts/Engines/Khaldun/KhaldunPitTeleporter.cs +++ b/Projects/Scripts/Engines/Khaldun/KhaldunPitTeleporter.cs @@ -68,7 +68,7 @@ namespace Server.Items OnDoubleClick(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -79,7 +79,7 @@ namespace Server.Items writer.Write(MapDest); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Khaldun/Mobiles/GrimmochDrummel.cs b/Projects/Scripts/Engines/Khaldun/Mobiles/GrimmochDrummel.cs index a08ec8022..5a5abbbe9 100644 --- a/Projects/Scripts/Engines/Khaldun/Mobiles/GrimmochDrummel.cs +++ b/Projects/Scripts/Engines/Khaldun/Mobiles/GrimmochDrummel.cs @@ -101,14 +101,14 @@ namespace Server.Mobiles return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Khaldun/Mobiles/LysanderGathenwale.cs b/Projects/Scripts/Engines/Khaldun/Mobiles/LysanderGathenwale.cs index 4523038aa..14dcebfc1 100644 --- a/Projects/Scripts/Engines/Khaldun/Mobiles/LysanderGathenwale.cs +++ b/Projects/Scripts/Engines/Khaldun/Mobiles/LysanderGathenwale.cs @@ -101,14 +101,14 @@ namespace Server.Mobiles return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Khaldun/Mobiles/MorgBergen.cs b/Projects/Scripts/Engines/Khaldun/Mobiles/MorgBergen.cs index d66202016..438931ab6 100644 --- a/Projects/Scripts/Engines/Khaldun/Mobiles/MorgBergen.cs +++ b/Projects/Scripts/Engines/Khaldun/Mobiles/MorgBergen.cs @@ -81,14 +81,14 @@ namespace Server.Mobiles return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Khaldun/Mobiles/TavaraSewel.cs b/Projects/Scripts/Engines/Khaldun/Mobiles/TavaraSewel.cs index 1b17bb8f9..3bdf419af 100644 --- a/Projects/Scripts/Engines/Khaldun/Mobiles/TavaraSewel.cs +++ b/Projects/Scripts/Engines/Khaldun/Mobiles/TavaraSewel.cs @@ -91,14 +91,14 @@ namespace Server.Mobiles return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Khaldun/PuzzleChest.cs b/Projects/Scripts/Engines/Khaldun/PuzzleChest.cs index 271a06410..f38943b20 100644 --- a/Projects/Scripts/Engines/Khaldun/PuzzleChest.cs +++ b/Projects/Scripts/Engines/Khaldun/PuzzleChest.cs @@ -42,7 +42,7 @@ namespace Server.Items for (int i = 0; i < Cylinders.Length; i++) Cylinders[i] = solution.Cylinders[i]; } - public PuzzleChestSolution(GenericReader reader) + public PuzzleChestSolution(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -142,7 +142,7 @@ namespace Server.Items return cylinders == Cylinders.Length; } - public virtual void Serialize(GenericWriter writer) + public virtual void Serialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version @@ -155,7 +155,7 @@ namespace Server.Items { public PuzzleChestSolutionAndTime(DateTime when, PuzzleChestSolution solution) : base(solution) => When = when; - public PuzzleChestSolutionAndTime(GenericReader reader) : base(reader) + public PuzzleChestSolutionAndTime(IGenericReader reader) : base(reader) { int version = reader.ReadEncodedInt(); @@ -164,7 +164,7 @@ namespace Server.Items public DateTime When{ get; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -485,7 +485,7 @@ namespace Server.Items m_Guesses.Remove(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { CleanupGuesses(); @@ -506,7 +506,7 @@ namespace Server.Items } } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -761,14 +761,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -788,14 +788,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Khaldun/RaisableItem.cs b/Projects/Scripts/Engines/Khaldun/RaisableItem.cs index 4b6ea9f9e..89ee5c76c 100644 --- a/Projects/Scripts/Engines/Khaldun/RaisableItem.cs +++ b/Projects/Scripts/Engines/Khaldun/RaisableItem.cs @@ -69,7 +69,7 @@ namespace Server.Items m_RaiseTimer.Start(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -83,7 +83,7 @@ namespace Server.Items writer.WriteEncodedInt(m_Elevation); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Khaldun/RaiseSwitch.cs b/Projects/Scripts/Engines/Khaldun/RaiseSwitch.cs index 1a4c22cf5..e1af02504 100644 --- a/Projects/Scripts/Engines/Khaldun/RaiseSwitch.cs +++ b/Projects/Scripts/Engines/Khaldun/RaiseSwitch.cs @@ -87,7 +87,7 @@ namespace Server.Items Flip(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -96,7 +96,7 @@ namespace Server.Items writer.Write(RaisableItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -176,7 +176,7 @@ namespace Server.Items Visible = GetMobilesInRange(CurrentRange).Any(mob => !mob.Hidden || mob.AccessLevel <= AccessLevel.Player); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { if (RaisableItem?.Deleted == true) RaisableItem = null; @@ -186,7 +186,7 @@ namespace Server.Items writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Definitions/AGhostOfCovetous.cs b/Projects/Scripts/Engines/MLQuests/Definitions/AGhostOfCovetous.cs index a44779f24..e239cb841 100644 --- a/Projects/Scripts/Engines/MLQuests/Definitions/AGhostOfCovetous.cs +++ b/Projects/Scripts/Engines/MLQuests/Definitions/AGhostOfCovetous.cs @@ -143,14 +143,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Ben"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -180,14 +180,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "The Ghost of Frederic Smithson"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -223,14 +223,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Leon"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -270,14 +270,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Andros"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Definitions/Bedlam.cs b/Projects/Scripts/Engines/MLQuests/Definitions/Bedlam.cs index 73b8985b3..a96a64a16 100644 --- a/Projects/Scripts/Engines/MLQuests/Definitions/Bedlam.cs +++ b/Projects/Scripts/Engines/MLQuests/Definitions/Bedlam.cs @@ -115,14 +115,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Kia"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -168,14 +168,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1074222); // Could I trouble you for some assistance? } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -211,14 +211,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Mythalia"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Definitions/BlightedGrove.cs b/Projects/Scripts/Engines/MLQuests/Definitions/BlightedGrove.cs index 02c75d6c2..c8e9cb308 100644 --- a/Projects/Scripts/Engines/MLQuests/Definitions/BlightedGrove.cs +++ b/Projects/Scripts/Engines/MLQuests/Definitions/BlightedGrove.cs @@ -217,14 +217,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Jamal"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -268,14 +268,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Definitions/Britannia.cs b/Projects/Scripts/Engines/MLQuests/Definitions/Britannia.cs index 62f071960..ab2bfd801 100644 --- a/Projects/Scripts/Engines/MLQuests/Definitions/Britannia.cs +++ b/Projects/Scripts/Engines/MLQuests/Definitions/Britannia.cs @@ -149,14 +149,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Aurelia"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -185,14 +185,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Skeleton of Szandor"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Definitions/Heartwood.cs b/Projects/Scripts/Engines/MLQuests/Definitions/Heartwood.cs index 26225b9ae..f68ae536c 100644 --- a/Projects/Scripts/Engines/MLQuests/Definitions/Heartwood.cs +++ b/Projects/Scripts/Engines/MLQuests/Definitions/Heartwood.cs @@ -1985,14 +1985,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2048,14 +2048,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2109,14 +2109,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2171,14 +2171,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2232,14 +2232,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1074223); // Have you done it yet?� Oh, I haven�t told you, have I? } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2291,14 +2291,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2354,14 +2354,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2413,14 +2413,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2486,14 +2486,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2541,14 +2541,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2600,14 +2600,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2658,14 +2658,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2729,14 +2729,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2808,14 +2808,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2871,14 +2871,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2936,14 +2936,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2994,14 +2994,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -3059,14 +3059,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -3118,14 +3118,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -3176,14 +3176,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -3225,14 +3225,14 @@ namespace Server.Engines.MLQuests.Definitions public override string DefaultName => "Anolly"; public override bool CanTeach => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -3293,14 +3293,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -3351,14 +3351,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -3416,14 +3416,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -3476,14 +3476,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -3535,14 +3535,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -3594,14 +3594,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -3657,14 +3657,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Tyeelor"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -3718,14 +3718,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Athailon"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -3762,14 +3762,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Elder Taellia"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -3819,14 +3819,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Elder Mallew"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -3862,14 +3862,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Elder Abbein"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -3910,14 +3910,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Elder Vicaie"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -3955,14 +3955,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Elder Jothan"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -4000,14 +4000,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Elder Alethanian"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -4043,14 +4043,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Rebinil"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -4086,14 +4086,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Aluniol"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -4130,14 +4130,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Olaeni"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -4180,14 +4180,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Bolaevin"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -4223,14 +4223,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Lorekeeper Aneen"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -4275,14 +4275,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Daelas"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -4330,14 +4330,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Alelle"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -4381,14 +4381,14 @@ namespace Server.Engines.MLQuests.Definitions public override string DefaultName => "Lorekeeper Nillaen"; public override bool CanTeach => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -4441,14 +4441,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -4496,14 +4496,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1074187); // Want a job? } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -4551,14 +4551,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1074197); // Pardon me, but if you could spare some time I�d greatly appreciate it. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -4606,14 +4606,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1074204); // Greetings seeker.� I have an urgent matter for you, if you are willing. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -4661,14 +4661,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1074206); // Excuse me please traveler, might I have a little of your time? } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Definitions/Heritage.cs b/Projects/Scripts/Engines/MLQuests/Definitions/Heritage.cs index d4e6d191f..9ac3039e6 100644 --- a/Projects/Scripts/Engines/MLQuests/Definitions/Heritage.cs +++ b/Projects/Scripts/Engines/MLQuests/Definitions/Heritage.cs @@ -280,14 +280,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Maul"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -312,14 +312,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Strongroot"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -347,14 +347,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Enigma"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -416,14 +416,14 @@ namespace Server.Engines.MLQuests.Definitions public override int GetDeathSound() => 0x84; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -443,14 +443,14 @@ namespace Server.Engines.MLQuests.Definitions public override string DefaultName => "bravehorn's mate"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -475,14 +475,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Huntsman"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -507,14 +507,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Arielle"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -704,14 +704,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -746,14 +746,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Patricus"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -799,14 +799,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, Utility.Random(1074205, 2)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Definitions/HonestBeggar.cs b/Projects/Scripts/Engines/MLQuests/Definitions/HonestBeggar.cs index f6e3cbd6a..164866a3e 100644 --- a/Projects/Scripts/Engines/MLQuests/Definitions/HonestBeggar.cs +++ b/Projects/Scripts/Engines/MLQuests/Definitions/HonestBeggar.cs @@ -102,14 +102,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Evan"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -145,14 +145,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Regina"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Definitions/Ilshenar.cs b/Projects/Scripts/Engines/MLQuests/Definitions/Ilshenar.cs index 8b54fab17..f46ad6a36 100644 --- a/Projects/Scripts/Engines/MLQuests/Definitions/Ilshenar.cs +++ b/Projects/Scripts/Engines/MLQuests/Definitions/Ilshenar.cs @@ -178,14 +178,14 @@ namespace Server.Engines.MLQuests.Definitions AddItem(new Sandals()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -229,14 +229,14 @@ namespace Server.Engines.MLQuests.Definitions public override string DefaultName => "Grandpa Charley"; public override bool CanTeach => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -279,14 +279,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1074221); // Greetings!  I have a small task for you good traveler. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -330,14 +330,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1074218); // Hey!  I want to talk to you, now. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Definitions/LostItems.cs b/Projects/Scripts/Engines/MLQuests/Definitions/LostItems.cs index fc5f7da8f..9674e62bd 100644 --- a/Projects/Scripts/Engines/MLQuests/Definitions/LostItems.cs +++ b/Projects/Scripts/Engines/MLQuests/Definitions/LostItems.cs @@ -50,14 +50,14 @@ namespace Server.Engines.MLQuests.Definitions public override string DefaultName => "battered bucket"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Definitions/Malas.cs b/Projects/Scripts/Engines/MLQuests/Definitions/Malas.cs index 5b8e4b975..7823c93fe 100644 --- a/Projects/Scripts/Engines/MLQuests/Definitions/Malas.cs +++ b/Projects/Scripts/Engines/MLQuests/Definitions/Malas.cs @@ -74,14 +74,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1074188); // Weakling! You are not up to the task I have. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Definitions/MistakenIdentity.cs b/Projects/Scripts/Engines/MLQuests/Definitions/MistakenIdentity.cs index ec44695a1..0b7d7643d 100644 --- a/Projects/Scripts/Engines/MLQuests/Definitions/MistakenIdentity.cs +++ b/Projects/Scripts/Engines/MLQuests/Definitions/MistakenIdentity.cs @@ -225,14 +225,14 @@ namespace Server.Engines.MLQuests.Definitions public override bool IsInvulnerable => true; public override string DefaultName => "Aernya"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -278,14 +278,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -337,14 +337,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1074186); // Come here, I have a task. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Definitions/NewHavenSkillTraining.cs b/Projects/Scripts/Engines/MLQuests/Definitions/NewHavenSkillTraining.cs index 3ba6aaf8a..ce28123f4 100644 --- a/Projects/Scripts/Engines/MLQuests/Definitions/NewHavenSkillTraining.cs +++ b/Projects/Scripts/Engines/MLQuests/Definitions/NewHavenSkillTraining.cs @@ -876,14 +876,14 @@ namespace Server.Engines.MLQuests.Definitions AddItem(new OrderShield()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -935,14 +935,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1078128); // You there! Wanna master hand to hand defense? Of course you do! } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1013,14 +1013,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1078141); // Don't listen to Jockles. Real warriors wield mace weapons! } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1095,14 +1095,14 @@ namespace Server.Engines.MLQuests.Definitions AddItem(item); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1176,14 +1176,14 @@ namespace Server.Engines.MLQuests.Definitions 1078187); // The art of fencing requires a dexterous hand, a quick wit and fleet feet. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1238,14 +1238,14 @@ namespace Server.Engines.MLQuests.Definitions 1078136); // There is an art to slaying your enemies swiftly. It's called tactics, and I can teach it to you. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1299,14 +1299,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1078135); // Talk to me to learn the way of the blade. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1380,14 +1380,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1078140); // Want to learn how to parry blows? } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1436,14 +1436,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1078130); // A mage should learn how to resist spells. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1492,14 +1492,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1078126); // Meditation allows a mage to replenish mana quickly. I can teach you. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1518,14 +1518,14 @@ namespace Server.Engines.MLQuests.Definitions public override string DefaultName => " "; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1575,14 +1575,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1078129); // I can teach you how to scribe magic scrolls. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1632,14 +1632,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1078125); // Want to unlock the secrets of magery? } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1693,14 +1693,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1078127); // Want to maximize your spell damage? I have a scholarly task for you! } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1753,14 +1753,14 @@ namespace Server.Engines.MLQuests.Definitions AddItem(new HalfApron(0x8AB)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1813,14 +1813,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1078138); // Learning of the body will allow you to excel in combat. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1870,14 +1870,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1078137); // A warrior needs to learn how to apply bandages to wounds. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1932,14 +1932,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1078139); // Know yourself, and you will become a true warrior. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2002,14 +2002,14 @@ namespace Server.Engines.MLQuests.Definitions PackGold(100, 200); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2051,14 +2051,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1078165); // To be undetected means you cannot be harmed. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2111,14 +2111,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1078175); // Walk Silently. Remain unseen. I can teach you. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2176,14 +2176,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2247,14 +2247,14 @@ namespace Server.Engines.MLQuests.Definitions PackGold(100, 200); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2325,14 +2325,14 @@ namespace Server.Engines.MLQuests.Definitions AddItem(item); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2383,14 +2383,14 @@ namespace Server.Engines.MLQuests.Definitions AddItem(new SkullCap(0x455)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2446,14 +2446,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1078124); // You there! I can use some help mining these rocks! } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2511,14 +2511,14 @@ namespace Server.Engines.MLQuests.Definitions AddItem(item); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Definitions/NewHavenTraining.cs b/Projects/Scripts/Engines/MLQuests/Definitions/NewHavenTraining.cs index a117fc484..36fe27cfb 100644 --- a/Projects/Scripts/Engines/MLQuests/Definitions/NewHavenTraining.cs +++ b/Projects/Scripts/Engines/MLQuests/Definitions/NewHavenTraining.cs @@ -408,14 +408,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -470,14 +470,14 @@ namespace Server.Engines.MLQuests.Definitions public override string DefaultName => "Kashiel"; public override bool IsInvulnerable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -525,14 +525,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -578,14 +578,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -642,14 +642,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -695,14 +695,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1074211); // I could use some help. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -749,14 +749,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -801,14 +801,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -846,14 +846,14 @@ namespace Server.Engines.MLQuests.Definitions public override string DefaultName => "Nibbet"; public override bool IsInvulnerable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -900,14 +900,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -956,14 +956,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1017,14 +1017,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Definitions/Sanctuary.cs b/Projects/Scripts/Engines/MLQuests/Definitions/Sanctuary.cs index 8183968ee..64cedde24 100644 --- a/Projects/Scripts/Engines/MLQuests/Definitions/Sanctuary.cs +++ b/Projects/Scripts/Engines/MLQuests/Definitions/Sanctuary.cs @@ -772,14 +772,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -830,14 +830,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1074197); // Pardon me, but if you could spare some time I�d greatly appreciate it. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -887,14 +887,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -955,14 +955,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1012,14 +1012,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1074187); // Want a job? } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1076,14 +1076,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1135,14 +1135,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1193,14 +1193,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1238,14 +1238,14 @@ namespace Server.Engines.MLQuests.Definitions public override string DefaultName => "Yellienir"; public override bool IsInvulnerable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1295,14 +1295,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Definitions/Spellweaving.cs b/Projects/Scripts/Engines/MLQuests/Definitions/Spellweaving.cs index 9d89456c8..6b29967d2 100644 --- a/Projects/Scripts/Engines/MLQuests/Definitions/Spellweaving.cs +++ b/Projects/Scripts/Engines/MLQuests/Definitions/Spellweaving.cs @@ -525,14 +525,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, Utility.Random(1074206, 2)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -591,14 +591,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -651,14 +651,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1074223); // Have you done it yet?  Oh, I haven’t told you, have I? } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -708,14 +708,14 @@ namespace Server.Engines.MLQuests.Definitions )); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Definitions/TheAncientWorld.cs b/Projects/Scripts/Engines/MLQuests/Definitions/TheAncientWorld.cs index 1902d85f7..07c7c276a 100644 --- a/Projects/Scripts/Engines/MLQuests/Definitions/TheAncientWorld.cs +++ b/Projects/Scripts/Engines/MLQuests/Definitions/TheAncientWorld.cs @@ -147,14 +147,14 @@ namespace Server.Engines.MLQuests.Definitions MLQuestSystem.Tell(this, pm, 1074200); // Thank goodness you are here, there�s no time to lose. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Definitions/UnfadingMemories.cs b/Projects/Scripts/Engines/MLQuests/Definitions/UnfadingMemories.cs index 1b48c0eed..134e42f61 100644 --- a/Projects/Scripts/Engines/MLQuests/Definitions/UnfadingMemories.cs +++ b/Projects/Scripts/Engines/MLQuests/Definitions/UnfadingMemories.cs @@ -133,14 +133,14 @@ namespace Server.Engines.MLQuests.Definitions public override string DefaultName => "Emilio"; public override bool IsInvulnerable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -177,14 +177,14 @@ namespace Server.Engines.MLQuests.Definitions public override string DefaultName => "Thalia"; public override bool IsInvulnerable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Gumps/RaceChangeGump.cs b/Projects/Scripts/Engines/MLQuests/Gumps/RaceChangeGump.cs index 4292a91dd..a160b874c 100644 --- a/Projects/Scripts/Engines/MLQuests/Gumps/RaceChangeGump.cs +++ b/Projects/Scripts/Engines/MLQuests/Gumps/RaceChangeGump.cs @@ -316,14 +316,14 @@ namespace Server.Engines.MLQuests.Gumps pm.SendGump(new RaceChangeConfirmGump(this, pm, pm.Race == Race.Human ? Race.Elf : Race.Human)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/ABauble.cs b/Projects/Scripts/Engines/MLQuests/Items/ABauble.cs index e817a5185..26cac4624 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/ABauble.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/ABauble.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073137; // A bauble - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/APersonalLetterAddressedToAhie.cs b/Projects/Scripts/Engines/MLQuests/Items/APersonalLetterAddressedToAhie.cs index ed7ad5e03..9676709f3 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/APersonalLetterAddressedToAhie.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/APersonalLetterAddressedToAhie.cs @@ -21,14 +21,14 @@ namespace Server.Items AddQuestItemProperty(list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/AlchemistsBandage.cs b/Projects/Scripts/Engines/MLQuests/Items/AlchemistsBandage.cs index 01ab810c0..59221d04a 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/AlchemistsBandage.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/AlchemistsBandage.cs @@ -23,14 +23,14 @@ namespace Server.Items AddQuestItemProperty(list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/AnOldNecklace.cs b/Projects/Scripts/Engines/MLQuests/Items/AnOldNecklace.cs index efe32c5a9..ebebb6f13 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/AnOldNecklace.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/AnOldNecklace.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1075525; // an old necklace - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/AnOldRing.cs b/Projects/Scripts/Engines/MLQuests/Items/AnOldRing.cs index 3ee5bfa96..ad6173647 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/AnOldRing.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/AnOldRing.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1075524; // an old ring - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/AndricSatchel.cs b/Projects/Scripts/Engines/MLQuests/Items/AndricSatchel.cs index b72eee9a9..f7644db1d 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/AndricSatchel.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/AndricSatchel.cs @@ -15,14 +15,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/AndrosGratitude.cs b/Projects/Scripts/Engines/MLQuests/Items/AndrosGratitude.cs index 6675de348..a3aa8d9b0 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/AndrosGratitude.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/AndrosGratitude.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1075345; // Andros Gratitude - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/AsandosSatchel.cs b/Projects/Scripts/Engines/MLQuests/Items/AsandosSatchel.cs index d12221cbb..a84129313 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/AsandosSatchel.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/AsandosSatchel.cs @@ -15,14 +15,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/BasinOfCrystalClearWater.cs b/Projects/Scripts/Engines/MLQuests/Items/BasinOfCrystalClearWater.cs index 961b52b22..824069d5a 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/BasinOfCrystalClearWater.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/BasinOfCrystalClearWater.cs @@ -19,14 +19,14 @@ namespace Server.Items AddQuestItemProperty(list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/BedlamTeleporter.cs b/Projects/Scripts/Engines/MLQuests/Items/BedlamTeleporter.cs index 1b3a56bca..ebff833a0 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/BedlamTeleporter.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/BedlamTeleporter.cs @@ -38,14 +38,14 @@ namespace Server.Engines.MLQuests.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/Bleach.cs b/Projects/Scripts/Engines/MLQuests/Items/Bleach.cs index 6e700966a..5b71b71b9 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/Bleach.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/Bleach.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1075375; // Bleach - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/BridesLetter.cs b/Projects/Scripts/Engines/MLQuests/Items/BridesLetter.cs index 4a4ba59b0..11eae1d1b 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/BridesLetter.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/BridesLetter.cs @@ -19,14 +19,14 @@ namespace Server.Items AddQuestItemProperty(list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/CompletedTuitionReimbursementForm.cs b/Projects/Scripts/Engines/MLQuests/Items/CompletedTuitionReimbursementForm.cs index ad4c63424..1d6f9b63f 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/CompletedTuitionReimbursementForm.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/CompletedTuitionReimbursementForm.cs @@ -19,14 +19,14 @@ namespace Server.Items AddQuestItemProperty(list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/CraftmansSatchel.cs b/Projects/Scripts/Engines/MLQuests/Items/CraftmansSatchel.cs index a856c0b8f..b2e9a4bf7 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/CraftmansSatchel.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/CraftmansSatchel.cs @@ -35,14 +35,14 @@ namespace Server.Engines.MLQuests.Items DropItem(new RecipeScroll(recipeID)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -66,14 +66,14 @@ namespace Server.Engines.MLQuests.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -97,14 +97,14 @@ namespace Server.Engines.MLQuests.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -141,14 +141,14 @@ namespace Server.Engines.MLQuests.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -174,14 +174,14 @@ namespace Server.Engines.MLQuests.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -207,14 +207,14 @@ namespace Server.Engines.MLQuests.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/CrateForSledge.cs b/Projects/Scripts/Engines/MLQuests/Items/CrateForSledge.cs index 73ec842b2..bef9ccea4 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/CrateForSledge.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/CrateForSledge.cs @@ -21,14 +21,14 @@ namespace Server.Items AddQuestItemProperty(list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/DreadSpiderSilk.cs b/Projects/Scripts/Engines/MLQuests/Items/DreadSpiderSilk.cs index 4c7722cc8..847a14158 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/DreadSpiderSilk.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/DreadSpiderSilk.cs @@ -23,14 +23,14 @@ namespace Server.Items AddQuestItemProperty(list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/FragmentOfAMap.cs b/Projects/Scripts/Engines/MLQuests/Items/FragmentOfAMap.cs index db95ccf4e..6567e4172 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/FragmentOfAMap.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/FragmentOfAMap.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1074533; // Fragment of a Map - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/FragmentOfAMapDelivery.cs b/Projects/Scripts/Engines/MLQuests/Items/FragmentOfAMapDelivery.cs index b44f09b36..2374526f0 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/FragmentOfAMapDelivery.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/FragmentOfAMapDelivery.cs @@ -19,14 +19,14 @@ namespace Server.Items AddQuestItemProperty(list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/FriendOfTheLibraryToken.cs b/Projects/Scripts/Engines/MLQuests/Items/FriendOfTheLibraryToken.cs index c077d8921..b6d8bfe16 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/FriendOfTheLibraryToken.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/FriendOfTheLibraryToken.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1073136; // Friend of the Library Token (allows donations to be made) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/FriendsOfTheLibraryApplication.cs b/Projects/Scripts/Engines/MLQuests/Items/FriendsOfTheLibraryApplication.cs index eddd81e61..dc08e2b6f 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/FriendsOfTheLibraryApplication.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/FriendsOfTheLibraryApplication.cs @@ -19,14 +19,14 @@ namespace Server.Items AddQuestItemProperty(list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/GamanHorns.cs b/Projects/Scripts/Engines/MLQuests/Items/GamanHorns.cs index 34243625e..fbe389442 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/GamanHorns.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/GamanHorns.cs @@ -17,14 +17,14 @@ namespace Server.Items public override int LabelNumber => 1074557; // Gaman Horns - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/GervisSatchel.cs b/Projects/Scripts/Engines/MLQuests/Items/GervisSatchel.cs index d6e8b5ccb..cb38c504a 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/GervisSatchel.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/GervisSatchel.cs @@ -15,14 +15,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/GiftForArielle.cs b/Projects/Scripts/Engines/MLQuests/Items/GiftForArielle.cs index c9e4a5b98..12589ae87 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/GiftForArielle.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/GiftForArielle.cs @@ -20,14 +20,14 @@ namespace Server.Items AddQuestItemProperty(list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/HargroveSatchel.cs b/Projects/Scripts/Engines/MLQuests/Items/HargroveSatchel.cs index 3eab50dad..43302f085 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/HargroveSatchel.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/HargroveSatchel.cs @@ -15,14 +15,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/KirinBrains.cs b/Projects/Scripts/Engines/MLQuests/Items/KirinBrains.cs index 6993d70f4..614670608 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/KirinBrains.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/KirinBrains.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1074612; // Ki-Rin Brains - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/LowelSatchel.cs b/Projects/Scripts/Engines/MLQuests/Items/LowelSatchel.cs index 2cb846f46..064f041aa 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/LowelSatchel.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/LowelSatchel.cs @@ -15,14 +15,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/MiniatureMushroom.cs b/Projects/Scripts/Engines/MLQuests/Items/MiniatureMushroom.cs index b447ba027..49c164a0a 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/MiniatureMushroom.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/MiniatureMushroom.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073138; // Miniature mushroom - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/MirrorOfPurification.cs b/Projects/Scripts/Engines/MLQuests/Items/MirrorOfPurification.cs index e6c3f241c..f49338329 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/MirrorOfPurification.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/MirrorOfPurification.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1075304; // Mirror of Purification - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/MuggSatchel.cs b/Projects/Scripts/Engines/MLQuests/Items/MuggSatchel.cs index 029d46bf4..f08f008cd 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/MuggSatchel.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/MuggSatchel.cs @@ -15,14 +15,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/NibbetSatchel.cs b/Projects/Scripts/Engines/MLQuests/Items/NibbetSatchel.cs index 1361426bf..52bd339c6 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/NibbetSatchel.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/NibbetSatchel.cs @@ -48,14 +48,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/NotarizedApplication.cs b/Projects/Scripts/Engines/MLQuests/Items/NotarizedApplication.cs index de526397f..59da4e667 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/NotarizedApplication.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/NotarizedApplication.cs @@ -19,14 +19,14 @@ namespace Server.Items AddQuestItemProperty(list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/OfficialSealingWax.cs b/Projects/Scripts/Engines/MLQuests/Items/OfficialSealingWax.cs index ff8945aab..9f701c268 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/OfficialSealingWax.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/OfficialSealingWax.cs @@ -23,14 +23,14 @@ namespace Server.Items AddQuestItemProperty(list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/PeppercornFishsteak.cs b/Projects/Scripts/Engines/MLQuests/Items/PeppercornFishsteak.cs index 363b63a22..0ecc21223 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/PeppercornFishsteak.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/PeppercornFishsteak.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1075557; // peppercorn fishsteak - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/PixieLeg.cs b/Projects/Scripts/Engines/MLQuests/Items/PixieLeg.cs index 44f0d7313..9843740c4 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/PixieLeg.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/PixieLeg.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1074613; // Pixie Leg - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/PortraitOfTheBride.cs b/Projects/Scripts/Engines/MLQuests/Items/PortraitOfTheBride.cs index 875250f30..ffaf7d524 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/PortraitOfTheBride.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/PortraitOfTheBride.cs @@ -19,14 +19,14 @@ namespace Server.Items AddQuestItemProperty(list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/PrismaticAmber.cs b/Projects/Scripts/Engines/MLQuests/Items/PrismaticAmber.cs index 5a81de887..83cab4924 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/PrismaticAmber.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/PrismaticAmber.cs @@ -56,14 +56,14 @@ namespace Server.Items Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/PrismaticCrystal.cs b/Projects/Scripts/Engines/MLQuests/Items/PrismaticCrystal.cs index 0195acdff..d837066ca 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/PrismaticCrystal.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/PrismaticCrystal.cs @@ -54,14 +54,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/QuestGiverItem.cs b/Projects/Scripts/Engines/MLQuests/Items/QuestGiverItem.cs index 6617302fa..e48f8c5ae 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/QuestGiverItem.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/QuestGiverItem.cs @@ -55,14 +55,14 @@ namespace Server.Engines.MLQuests.Items MLQuestSystem.HandleDeletion(this); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -123,14 +123,14 @@ namespace Server.Engines.MLQuests.Items MLQuestSystem.HandleDeletion(this); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/RedLeatherBook.cs b/Projects/Scripts/Engines/MLQuests/Items/RedLeatherBook.cs index 45b216ec0..f207808a3 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/RedLeatherBook.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/RedLeatherBook.cs @@ -10,14 +10,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/ReginasLetter.cs b/Projects/Scripts/Engines/MLQuests/Items/ReginasLetter.cs index 8861447fa..a8ac0e115 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/ReginasLetter.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/ReginasLetter.cs @@ -19,14 +19,14 @@ namespace Server.Items AddQuestItemProperty(list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/ReginasRing.cs b/Projects/Scripts/Engines/MLQuests/Items/ReginasRing.cs index 70b54fc0e..cd30c00c1 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/ReginasRing.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/ReginasRing.cs @@ -19,14 +19,14 @@ namespace Server.Items AddQuestItemProperty(list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/RewardBags.cs b/Projects/Scripts/Engines/MLQuests/Items/RewardBags.cs index fdc057e4a..d08438ea1 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/RewardBags.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/RewardBags.cs @@ -63,14 +63,14 @@ namespace Server.Engines.MLQuests.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -91,14 +91,14 @@ namespace Server.Engines.MLQuests.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -119,14 +119,14 @@ namespace Server.Engines.MLQuests.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -147,14 +147,14 @@ namespace Server.Engines.MLQuests.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -175,14 +175,14 @@ namespace Server.Engines.MLQuests.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/SadrahSatchel.cs b/Projects/Scripts/Engines/MLQuests/Items/SadrahSatchel.cs index b444764e7..d4d0e72ea 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/SadrahSatchel.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/SadrahSatchel.cs @@ -15,14 +15,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/SapOfSosaria.cs b/Projects/Scripts/Engines/MLQuests/Items/SapOfSosaria.cs index 2b1356beb..4b328e590 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/SapOfSosaria.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/SapOfSosaria.cs @@ -16,14 +16,14 @@ namespace Server.Items public override int LabelNumber => 1074178; // Sap of Sosaria - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/SealedNotesForJamal.cs b/Projects/Scripts/Engines/MLQuests/Items/SealedNotesForJamal.cs index 633826509..5ef8d730c 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/SealedNotesForJamal.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/SealedNotesForJamal.cs @@ -20,14 +20,14 @@ namespace Server.Items AddQuestItemProperty(list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/SealingWaxOrderAddressedToPetrus.cs b/Projects/Scripts/Engines/MLQuests/Items/SealingWaxOrderAddressedToPetrus.cs index b7d0c4335..6f3ec9088 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/SealingWaxOrderAddressedToPetrus.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/SealingWaxOrderAddressedToPetrus.cs @@ -19,14 +19,14 @@ namespace Server.Items AddQuestItemProperty(list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/SeveredElfEars.cs b/Projects/Scripts/Engines/MLQuests/Items/SeveredElfEars.cs index 9c8870433..daa1137ef 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/SeveredElfEars.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/SeveredElfEars.cs @@ -14,14 +14,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/SeveredHumanEars.cs b/Projects/Scripts/Engines/MLQuests/Items/SeveredHumanEars.cs index f2a3f0711..f2fe0bf8f 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/SeveredHumanEars.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/SeveredHumanEars.cs @@ -14,14 +14,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/SignedTuitionReimbursementForm.cs b/Projects/Scripts/Engines/MLQuests/Items/SignedTuitionReimbursementForm.cs index 4a9cf2827..e0984426a 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/SignedTuitionReimbursementForm.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/SignedTuitionReimbursementForm.cs @@ -19,14 +19,14 @@ namespace Server.Items AddQuestItemProperty(list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/SpecialTreatForDrithen.cs b/Projects/Scripts/Engines/MLQuests/Items/SpecialTreatForDrithen.cs index 3df44599c..100642388 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/SpecialTreatForDrithen.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/SpecialTreatForDrithen.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1074517; // Special Treat for Drithen - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/SpeckledPoisonSac.cs b/Projects/Scripts/Engines/MLQuests/Items/SpeckledPoisonSac.cs index 9451cf58f..49c4a5626 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/SpeckledPoisonSac.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/SpeckledPoisonSac.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1073133; // Speckled Poison Sac - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/SpiritBottle.cs b/Projects/Scripts/Engines/MLQuests/Items/SpiritBottle.cs index b8850a854..d80008883 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/SpiritBottle.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/SpiritBottle.cs @@ -19,14 +19,14 @@ namespace Server.Items AddQuestItemProperty(list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/StoutWhip.cs b/Projects/Scripts/Engines/MLQuests/Items/StoutWhip.cs index 75fcabe38..d44f3b73a 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/StoutWhip.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/StoutWhip.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1074812; // Stout Whip - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/TaintedTreeSample.cs b/Projects/Scripts/Engines/MLQuests/Items/TaintedTreeSample.cs index 453b06585..8c8a8ccc5 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/TaintedTreeSample.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/TaintedTreeSample.cs @@ -23,14 +23,14 @@ namespace Server.Items AddQuestItemProperty(list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/Teleporters.cs b/Projects/Scripts/Engines/MLQuests/Items/Teleporters.cs index 992ded808..7ab436461 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/Teleporters.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/Teleporters.cs @@ -69,7 +69,7 @@ namespace Server.Engines.MLQuests.Items list.Add($"Required quest: {m_QuestType.Name}"); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -79,7 +79,7 @@ namespace Server.Engines.MLQuests.Items TextDefinition.Serialize(writer, Message); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -167,7 +167,7 @@ namespace Server.Engines.MLQuests.Items list.Add($"Required ticket: {m_TicketType.Name}"); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -177,7 +177,7 @@ namespace Server.Engines.MLQuests.Items TextDefinition.Serialize(writer, Message); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/TransparentHeart.cs b/Projects/Scripts/Engines/MLQuests/Items/TransparentHeart.cs index 8b1804063..db283755e 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/TransparentHeart.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/TransparentHeart.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1075400; // Transparent Heart - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/TuitionReimbursementForm.cs b/Projects/Scripts/Engines/MLQuests/Items/TuitionReimbursementForm.cs index e19bdad00..f7a82faa8 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/TuitionReimbursementForm.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/TuitionReimbursementForm.cs @@ -19,14 +19,14 @@ namespace Server.Items AddQuestItemProperty(list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Items/UnicornRibs.cs b/Projects/Scripts/Engines/MLQuests/Items/UnicornRibs.cs index 534c8cf76..0cbe53820 100644 --- a/Projects/Scripts/Engines/MLQuests/Items/UnicornRibs.cs +++ b/Projects/Scripts/Engines/MLQuests/Items/UnicornRibs.cs @@ -17,14 +17,14 @@ namespace Server.Items public override int LabelNumber => 1074611; // Unicorn Ribs - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/MLQuest.cs b/Projects/Scripts/Engines/MLQuests/MLQuest.cs index 4231451b5..78b09e7df 100644 --- a/Projects/Scripts/Engines/MLQuests/MLQuest.cs +++ b/Projects/Scripts/Engines/MLQuests/MLQuest.cs @@ -211,13 +211,13 @@ namespace Server.Engines.MLQuests public virtual TimeSpan GetRestartDelay() => TimeSpan.FromSeconds(Utility.Random(1, 5) * 30); - public static void Serialize(GenericWriter writer, MLQuest quest) + public static void Serialize(IGenericWriter writer, MLQuest quest) { MLQuestSystem.WriteQuestRef(writer, quest); writer.Write(quest.Version); } - public static void Deserialize(GenericReader reader, int version) + public static void Deserialize(IGenericReader reader, int version) { MLQuest quest = MLQuestSystem.ReadQuestRef(reader); int oldVersion = reader.ReadInt(); diff --git a/Projects/Scripts/Engines/MLQuests/MLQuestContext.cs b/Projects/Scripts/Engines/MLQuests/MLQuestContext.cs index 052f04544..1f8864d33 100644 --- a/Projects/Scripts/Engines/MLQuests/MLQuestContext.cs +++ b/Projects/Scripts/Engines/MLQuests/MLQuestContext.cs @@ -29,7 +29,7 @@ namespace Server.Engines.MLQuests m_Flags = MLQuestFlag.None; } - public MLQuestContext(GenericReader reader, int version) + public MLQuestContext(IGenericReader reader, int version) { Owner = reader.ReadMobile(); QuestInstances = new List(); @@ -204,7 +204,7 @@ namespace Server.Engines.MLQuests public bool IsDoingQuest(MLQuest quest) => FindInstance(quest) != null; - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { // Version info is written in MLQuestPersistence.Serialize @@ -248,13 +248,13 @@ namespace Server.Engines.MLQuests m_NextAvailable = nextAvailable; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { MLQuestSystem.WriteQuestRef(writer, m_Quest); writer.Write(m_NextAvailable); } - public static MLDoneQuestInfo Deserialize(GenericReader reader, int version) + public static MLDoneQuestInfo Deserialize(IGenericReader reader, int version) { MLQuest quest = MLQuestSystem.ReadQuestRef(reader); DateTime nextAvailable = reader.ReadDateTime(); diff --git a/Projects/Scripts/Engines/MLQuests/MLQuestEntry.cs b/Projects/Scripts/Engines/MLQuests/MLQuestEntry.cs index 84e28db5a..1d582ad1b 100644 --- a/Projects/Scripts/Engines/MLQuests/MLQuestEntry.cs +++ b/Projects/Scripts/Engines/MLQuests/MLQuestEntry.cs @@ -431,7 +431,7 @@ namespace Server.Engines.MLQuests m_Flags &= ~flag; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { // Version info is written in MLQuestPersistence.Serialize @@ -446,7 +446,7 @@ namespace Server.Engines.MLQuests objInstance.Serialize(writer); } - public static MLQuestInstance Deserialize(GenericReader reader, int version, PlayerMobile pm) + public static MLQuestInstance Deserialize(IGenericReader reader, int version, PlayerMobile pm) { MLQuest quest = MLQuestSystem.ReadQuestRef(reader); diff --git a/Projects/Scripts/Engines/MLQuests/MLQuestPersistence.cs b/Projects/Scripts/Engines/MLQuests/MLQuestPersistence.cs index 87f3cfa5c..391ff6a21 100644 --- a/Projects/Scripts/Engines/MLQuests/MLQuestPersistence.cs +++ b/Projects/Scripts/Engines/MLQuests/MLQuestPersistence.cs @@ -18,7 +18,7 @@ namespace Server.Engines.MLQuests m_Instance = new MLQuestPersistence(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -34,7 +34,7 @@ namespace Server.Engines.MLQuests MLQuest.Serialize(writer, quest); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/MLQuestSystem.cs b/Projects/Scripts/Engines/MLQuests/MLQuestSystem.cs index 32ec0c488..35cb5f035 100644 --- a/Projects/Scripts/Engines/MLQuests/MLQuestSystem.cs +++ b/Projects/Scripts/Engines/MLQuests/MLQuestSystem.cs @@ -626,12 +626,12 @@ namespace Server.Engines.MLQuests Tell(quester, pm, def.String); } - public static void WriteQuestRef(GenericWriter writer, MLQuest quest) + public static void WriteQuestRef(IGenericWriter writer, MLQuest quest) { writer.Write(quest?.SaveEnabled == true ? quest.GetType().FullName : null); } - public static MLQuest ReadQuestRef(GenericReader reader) + public static MLQuest ReadQuestRef(IGenericReader reader) { string typeName = reader.ReadString(); diff --git a/Projects/Scripts/Engines/MLQuests/Mobiles/BoonCollector.cs b/Projects/Scripts/Engines/MLQuests/Mobiles/BoonCollector.cs index 0ba0dff6d..2f92671d6 100644 --- a/Projects/Scripts/Engines/MLQuests/Mobiles/BoonCollector.cs +++ b/Projects/Scripts/Engines/MLQuests/Mobiles/BoonCollector.cs @@ -155,14 +155,14 @@ namespace Server.Engines.MLQuests.Mobiles { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -303,14 +303,14 @@ namespace Server.Engines.MLQuests.Mobiles from.SendGump(new RaceChangeConfirmGump(this, from, Race.Elf)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -397,14 +397,14 @@ namespace Server.Engines.MLQuests.Mobiles from.SendGump(new RaceChangeConfirmGump(this, from, Race.Human)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Mobiles/SirHelper.cs b/Projects/Scripts/Engines/MLQuests/Mobiles/SirHelper.cs index ac70f3b68..34192da86 100644 --- a/Projects/Scripts/Engines/MLQuests/Mobiles/SirHelper.cs +++ b/Projects/Scripts/Engines/MLQuests/Mobiles/SirHelper.cs @@ -119,14 +119,14 @@ namespace Server.Engines.MLQuests.Mobiles m.EndAction(this); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/MLQuests/Objectives/BaseObjective.cs b/Projects/Scripts/Engines/MLQuests/Objectives/BaseObjective.cs index 5277614ad..7d8e5aa16 100644 --- a/Projects/Scripts/Engines/MLQuests/Objectives/BaseObjective.cs +++ b/Projects/Scripts/Engines/MLQuests/Objectives/BaseObjective.cs @@ -108,7 +108,7 @@ namespace Server.Engines.MLQuests.Objectives { } - public virtual void Serialize(GenericWriter writer) + public virtual void Serialize(IGenericWriter writer) { // Version info is written in MLQuestPersistence.Serialize @@ -127,7 +127,7 @@ namespace Server.Engines.MLQuests.Objectives writer.Write((byte)ExtraDataType); } - public static void Deserialize(GenericReader reader, int version, BaseObjectiveInstance objInstance) + public static void Deserialize(IGenericReader reader, int version, BaseObjectiveInstance objInstance) { if (reader.ReadBool()) { diff --git a/Projects/Scripts/Engines/MLQuests/Objectives/DeliverObjective.cs b/Projects/Scripts/Engines/MLQuests/Objectives/DeliverObjective.cs index 5fc354b12..f6c96fa07 100644 --- a/Projects/Scripts/Engines/MLQuests/Objectives/DeliverObjective.cs +++ b/Projects/Scripts/Engines/MLQuests/Objectives/DeliverObjective.cs @@ -209,7 +209,7 @@ namespace Server.Engines.MLQuests.Objectives // No extra instance stuff printed for this objective } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Engines/MLQuests/Objectives/EscortObjective.cs b/Projects/Scripts/Engines/MLQuests/Objectives/EscortObjective.cs index a81783ed4..de055d226 100644 --- a/Projects/Scripts/Engines/MLQuests/Objectives/EscortObjective.cs +++ b/Projects/Scripts/Engines/MLQuests/Objectives/EscortObjective.cs @@ -250,7 +250,7 @@ namespace Server.Engines.MLQuests.Objectives // No extra instance stuff printed for this objective } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Engines/MLQuests/Objectives/KillObjective.cs b/Projects/Scripts/Engines/MLQuests/Objectives/KillObjective.cs index 89f47f269..e938ceb40 100644 --- a/Projects/Scripts/Engines/MLQuests/Objectives/KillObjective.cs +++ b/Projects/Scripts/Engines/MLQuests/Objectives/KillObjective.cs @@ -128,7 +128,7 @@ namespace Server.Engines.MLQuests.Objectives y += 16; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Engines/Plants/MiscItems/FertileDirt.cs b/Projects/Scripts/Engines/Plants/MiscItems/FertileDirt.cs index 9bed07de7..514d7dc74 100644 --- a/Projects/Scripts/Engines/Plants/MiscItems/FertileDirt.cs +++ b/Projects/Scripts/Engines/Plants/MiscItems/FertileDirt.cs @@ -14,14 +14,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Plants/MiscItems/GreenThorns.cs b/Projects/Scripts/Engines/Plants/MiscItems/GreenThorns.cs index 513f8c6ca..b287e5d3a 100644 --- a/Projects/Scripts/Engines/Plants/MiscItems/GreenThorns.cs +++ b/Projects/Scripts/Engines/Plants/MiscItems/GreenThorns.cs @@ -41,14 +41,14 @@ namespace Server.Items from.SendLocalizedMessage(1061906); // Choose a spot to plant the thorn. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -694,14 +694,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Plants/MiscItems/OrangePetals.cs b/Projects/Scripts/Engines/Plants/MiscItems/OrangePetals.cs index 6106aa662..8b447adc2 100644 --- a/Projects/Scripts/Engines/Plants/MiscItems/OrangePetals.cs +++ b/Projects/Scripts/Engines/Plants/MiscItems/OrangePetals.cs @@ -87,14 +87,14 @@ namespace Server.Items public static bool UnderEffect(Mobile m) => m_Table.ContainsKey(m); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Plants/MiscItems/RedLeaves.cs b/Projects/Scripts/Engines/Plants/MiscItems/RedLeaves.cs index fbcb35218..9438806a5 100644 --- a/Projects/Scripts/Engines/Plants/MiscItems/RedLeaves.cs +++ b/Projects/Scripts/Engines/Plants/MiscItems/RedLeaves.cs @@ -32,14 +32,14 @@ namespace Server.Items from.SendLocalizedMessage(1061907); // Choose a book you wish to seal with the wax from the red leaf. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Plants/MiscMobiles/GiantIceWorm.cs b/Projects/Scripts/Engines/Plants/MiscMobiles/GiantIceWorm.cs index 523de4de3..bf723c367 100644 --- a/Projects/Scripts/Engines/Plants/MiscMobiles/GiantIceWorm.cs +++ b/Projects/Scripts/Engines/Plants/MiscMobiles/GiantIceWorm.cs @@ -54,14 +54,14 @@ namespace Server.Mobiles public override FoodType FavoriteFood => FoodType.Meat; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Plants/PlantBowl.cs b/Projects/Scripts/Engines/Plants/PlantBowl.cs index ea54023c9..df220baf5 100644 --- a/Projects/Scripts/Engines/Plants/PlantBowl.cs +++ b/Projects/Scripts/Engines/Plants/PlantBowl.cs @@ -68,14 +68,14 @@ namespace Server.Engines.Plants from.SendLocalizedMessage(1061897); // Choose a patch of dirt to scoop up. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Plants/PlantItem.cs b/Projects/Scripts/Engines/Plants/PlantItem.cs index 6e825842b..9cd03c379 100644 --- a/Projects/Scripts/Engines/Plants/PlantItem.cs +++ b/Projects/Scripts/Engines/Plants/PlantItem.cs @@ -489,7 +489,7 @@ namespace Server.Engines.Plants return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -506,7 +506,7 @@ namespace Server.Engines.Plants PlantSystem.Save(writer); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Plants/PlantSystem.cs b/Projects/Scripts/Engines/Plants/PlantSystem.cs index 25539101c..454737d49 100644 --- a/Projects/Scripts/Engines/Plants/PlantSystem.cs +++ b/Projects/Scripts/Engines/Plants/PlantSystem.cs @@ -58,7 +58,7 @@ namespace Server.Engines.Plants m_LeftResources = 8; } - public PlantSystem(PlantItem plant, GenericReader reader) + public PlantSystem(PlantItem plant, IGenericReader reader) { Plant = plant; @@ -650,7 +650,7 @@ namespace Server.Engines.Plants StrengthPotion = 0; } - public void Save(GenericWriter writer) + public void Save(IGenericWriter writer) { writer.Write(2); // version diff --git a/Projects/Scripts/Engines/Plants/Seed.cs b/Projects/Scripts/Engines/Plants/Seed.cs index 86c3ad4e5..45a9fe9ae 100644 --- a/Projects/Scripts/Engines/Plants/Seed.cs +++ b/Projects/Scripts/Engines/Plants/Seed.cs @@ -153,7 +153,7 @@ namespace Server.Engines.Plants newSeed.ShowType = m_ShowType; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -164,7 +164,7 @@ namespace Server.Engines.Plants writer.Write(m_ShowType); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Ambitious Solen Queen/AmbitiousQueenQuest.cs b/Projects/Scripts/Engines/Quests/Ambitious Solen Queen/AmbitiousQueenQuest.cs index 3e89a7c1f..e671aa5ae 100644 --- a/Projects/Scripts/Engines/Quests/Ambitious Solen Queen/AmbitiousQueenQuest.cs +++ b/Projects/Scripts/Engines/Quests/Ambitious Solen Queen/AmbitiousQueenQuest.cs @@ -42,14 +42,14 @@ namespace Server.Engines.Quests.Ambitious public bool RedSolen{ get; private set; } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); RedSolen = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/Quests/Ambitious Solen Queen/Conversations.cs b/Projects/Scripts/Engines/Quests/Ambitious Solen Queen/Conversations.cs index 65641eb8b..69a870c1c 100644 --- a/Projects/Scripts/Engines/Quests/Ambitious Solen Queen/Conversations.cs +++ b/Projects/Scripts/Engines/Quests/Ambitious Solen Queen/Conversations.cs @@ -89,7 +89,7 @@ namespace Server.Engines.Quests.Ambitious System.AddObjective(new GetRewardObjective(m_BagOfSending, m_PowderOfTranslocation, m_Gold)); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -98,7 +98,7 @@ namespace Server.Engines.Quests.Ambitious m_Gold = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/Quests/Ambitious Solen Queen/Mobiles/AmbitiousSolenQueen.cs b/Projects/Scripts/Engines/Quests/Ambitious Solen Queen/Mobiles/AmbitiousSolenQueen.cs index d47ba94b1..b1f73fa98 100644 --- a/Projects/Scripts/Engines/Quests/Ambitious Solen Queen/Mobiles/AmbitiousSolenQueen.cs +++ b/Projects/Scripts/Engines/Quests/Ambitious Solen Queen/Mobiles/AmbitiousSolenQueen.cs @@ -123,14 +123,14 @@ namespace Server.Engines.Quests.Ambitious return base.OnDragDrop(from, dropped); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -151,14 +151,14 @@ namespace Server.Engines.Quests.Ambitious public override bool RedSolen => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -179,14 +179,14 @@ namespace Server.Engines.Quests.Ambitious public override bool RedSolen => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Ambitious Solen Queen/Objectives.cs b/Projects/Scripts/Engines/Quests/Ambitious Solen Queen/Objectives.cs index 766ca6fd4..2d2196f5a 100644 --- a/Projects/Scripts/Engines/Quests/Ambitious Solen Queen/Objectives.cs +++ b/Projects/Scripts/Engines/Quests/Ambitious Solen Queen/Objectives.cs @@ -106,7 +106,7 @@ namespace Server.Engines.Quests.Ambitious System.AddConversation(new End2Conversation()); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -115,7 +115,7 @@ namespace Server.Engines.Quests.Ambitious Gold = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/Quests/Collector/Items/EnchantedPaints.cs b/Projects/Scripts/Engines/Quests/Collector/Items/EnchantedPaints.cs index a2a753519..dd3c45468 100644 --- a/Projects/Scripts/Engines/Quests/Collector/Items/EnchantedPaints.cs +++ b/Projects/Scripts/Engines/Quests/Collector/Items/EnchantedPaints.cs @@ -38,14 +38,14 @@ namespace Server.Engines.Quests.Collector from.SendLocalizedMessage(1010085); // You cannot use this. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Collector/Items/Obsidian.cs b/Projects/Scripts/Engines/Quests/Collector/Items/Obsidian.cs index d48cd0da2..66101b2af 100644 --- a/Projects/Scripts/Engines/Quests/Collector/Items/Obsidian.cs +++ b/Projects/Scripts/Engines/Quests/Collector/Items/Obsidian.cs @@ -175,7 +175,7 @@ namespace Server.Engines.Quests.Collector } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -185,7 +185,7 @@ namespace Server.Engines.Quests.Collector writer.Write(m_StatueName); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Collector/Items/PaintedImage.cs b/Projects/Scripts/Engines/Quests/Collector/Items/PaintedImage.cs index 00724a0ca..1a8366ff0 100644 --- a/Projects/Scripts/Engines/Quests/Collector/Items/PaintedImage.cs +++ b/Projects/Scripts/Engines/Quests/Collector/Items/PaintedImage.cs @@ -54,7 +54,7 @@ namespace Server.Engines.Quests.Collector from.SendGump(new InternalGump(m_Image)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -63,7 +63,7 @@ namespace Server.Engines.Quests.Collector writer.WriteEncodedInt((int)m_Image); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Collector/Mobiles/AlbertaGiacco.cs b/Projects/Scripts/Engines/Quests/Collector/Mobiles/AlbertaGiacco.cs index 9248be5fe..a5cb369fe 100644 --- a/Projects/Scripts/Engines/Quests/Collector/Mobiles/AlbertaGiacco.cs +++ b/Projects/Scripts/Engines/Quests/Collector/Mobiles/AlbertaGiacco.cs @@ -69,14 +69,14 @@ namespace Server.Engines.Quests.Collector } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Collector/Mobiles/ElwoodMcCarrin.cs b/Projects/Scripts/Engines/Quests/Collector/Mobiles/ElwoodMcCarrin.cs index f2a3bc31e..0976685d8 100644 --- a/Projects/Scripts/Engines/Quests/Collector/Mobiles/ElwoodMcCarrin.cs +++ b/Projects/Scripts/Engines/Quests/Collector/Mobiles/ElwoodMcCarrin.cs @@ -211,14 +211,14 @@ namespace Server.Engines.Quests.Collector return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Collector/Mobiles/GabrielPiete.cs b/Projects/Scripts/Engines/Quests/Collector/Mobiles/GabrielPiete.cs index 183728207..3a475ef9f 100644 --- a/Projects/Scripts/Engines/Quests/Collector/Mobiles/GabrielPiete.cs +++ b/Projects/Scripts/Engines/Quests/Collector/Mobiles/GabrielPiete.cs @@ -82,14 +82,14 @@ namespace Server.Engines.Quests.Collector } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Collector/Mobiles/Impresario.cs b/Projects/Scripts/Engines/Quests/Collector/Mobiles/Impresario.cs index eba7233ba..ad94ed57b 100644 --- a/Projects/Scripts/Engines/Quests/Collector/Mobiles/Impresario.cs +++ b/Projects/Scripts/Engines/Quests/Collector/Mobiles/Impresario.cs @@ -72,14 +72,14 @@ namespace Server.Engines.Quests.Collector } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Collector/Mobiles/TomasONeerlan.cs b/Projects/Scripts/Engines/Quests/Collector/Mobiles/TomasONeerlan.cs index c02534a9a..51bc55c74 100644 --- a/Projects/Scripts/Engines/Quests/Collector/Mobiles/TomasONeerlan.cs +++ b/Projects/Scripts/Engines/Quests/Collector/Mobiles/TomasONeerlan.cs @@ -92,14 +92,14 @@ namespace Server.Engines.Quests.Collector } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Collector/Objectives.cs b/Projects/Scripts/Engines/Quests/Collector/Objectives.cs index c59bd2a2b..250eef9a3 100644 --- a/Projects/Scripts/Engines/Quests/Collector/Objectives.cs +++ b/Projects/Scripts/Engines/Quests/Collector/Objectives.cs @@ -163,14 +163,14 @@ namespace Server.Engines.Quests.Collector System.AddConversation(new GetSheetMusicConversation()); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); m_Theater = (Theater)reader.ReadEncodedInt(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version @@ -310,7 +310,7 @@ namespace Server.Engines.Quests.Collector System.AddObjective(new ReturnImagesObjective()); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -326,7 +326,7 @@ namespace Server.Engines.Quests.Collector } } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/Quests/Core/BaseQuester.cs b/Projects/Scripts/Engines/Quests/Core/BaseQuester.cs index 20096b24f..774f90a7c 100644 --- a/Projects/Scripts/Engines/Quests/Core/BaseQuester.cs +++ b/Projects/Scripts/Engines/Quests/Core/BaseQuester.cs @@ -92,14 +92,14 @@ namespace Server.Engines.Quests return bag; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Core/Items/DynamicTeleporter.cs b/Projects/Scripts/Engines/Quests/Core/Items/DynamicTeleporter.cs index 8b5245974..1f210de2e 100644 --- a/Projects/Scripts/Engines/Quests/Core/Items/DynamicTeleporter.cs +++ b/Projects/Scripts/Engines/Quests/Core/Items/DynamicTeleporter.cs @@ -44,14 +44,14 @@ namespace Server.Engines.Quests return base.OnMoveOver(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Core/Items/EnchantedSextant.cs b/Projects/Scripts/Engines/Quests/Core/Items/EnchantedSextant.cs index 2bb1b0fe0..4e96bd24b 100644 --- a/Projects/Scripts/Engines/Quests/Core/Items/EnchantedSextant.cs +++ b/Projects/Scripts/Engines/Quests/Core/Items/EnchantedSextant.cs @@ -169,14 +169,14 @@ namespace Server.Items from.Send(new MessageLocalized(Serial, ItemID, MessageType.Label, 0x5AA, 3, bankMsg, "", "")); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Core/Items/HornOfRetreat.cs b/Projects/Scripts/Engines/Quests/Core/Items/HornOfRetreat.cs index 12b03d3ab..be8aeb068 100644 --- a/Projects/Scripts/Engines/Quests/Core/Items/HornOfRetreat.cs +++ b/Projects/Scripts/Engines/Quests/Core/Items/HornOfRetreat.cs @@ -100,7 +100,7 @@ namespace Server.Engines.Quests gate.SendLocalizedMessageTo(from, 1049102, from.Name); // Quickly ~1_NAME~! Onward through the gate! } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -111,7 +111,7 @@ namespace Server.Engines.Quests writer.Write(m_Charges); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -173,14 +173,14 @@ namespace Server.Engines.Quests } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Core/Items/QuestItem.cs b/Projects/Scripts/Engines/Quests/Core/Items/QuestItem.cs index f58cc2861..1f0967b4b 100644 --- a/Projects/Scripts/Engines/Quests/Core/Items/QuestItem.cs +++ b/Projects/Scripts/Engines/Quests/Core/Items/QuestItem.cs @@ -75,14 +75,14 @@ namespace Server.Engines.Quests return base.OnParentDeath(parent); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Core/QuestConversation.cs b/Projects/Scripts/Engines/Quests/Core/QuestConversation.cs index 7c128ec20..fe1db70a8 100644 --- a/Projects/Scripts/Engines/Quests/Core/QuestConversation.cs +++ b/Projects/Scripts/Engines/Quests/Core/QuestConversation.cs @@ -15,7 +15,7 @@ namespace Server.Engines.Quests public bool HasBeenRead{ get; set; } - public virtual void BaseDeserialize(GenericReader reader) + public virtual void BaseDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -32,12 +32,12 @@ namespace Server.Engines.Quests ChildDeserialize(reader); } - public virtual void ChildDeserialize(GenericReader reader) + public virtual void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); } - public virtual void BaseSerialize(GenericWriter writer) + public virtual void BaseSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version @@ -46,7 +46,7 @@ namespace Server.Engines.Quests ChildSerialize(writer); } - public virtual void ChildSerialize(GenericWriter writer) + public virtual void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version } diff --git a/Projects/Scripts/Engines/Quests/Core/QuestObjective.cs b/Projects/Scripts/Engines/Quests/Core/QuestObjective.cs index 201db5f20..b93792b66 100644 --- a/Projects/Scripts/Engines/Quests/Core/QuestObjective.cs +++ b/Projects/Scripts/Engines/Quests/Core/QuestObjective.cs @@ -35,7 +35,7 @@ namespace Server.Engines.Quests public bool IsSingleObjective => MaxProgress == 1; - public virtual void BaseDeserialize(GenericReader reader) + public virtual void BaseDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -58,12 +58,12 @@ namespace Server.Engines.Quests ChildDeserialize(reader); } - public virtual void ChildDeserialize(GenericReader reader) + public virtual void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); } - public virtual void BaseSerialize(GenericWriter writer) + public virtual void BaseSerialize(IGenericWriter writer) { writer.WriteEncodedInt(1); // version @@ -74,7 +74,7 @@ namespace Server.Engines.Quests ChildSerialize(writer); } - public virtual void ChildSerialize(GenericWriter writer) + public virtual void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version } diff --git a/Projects/Scripts/Engines/Quests/Core/QuestSerializer.cs b/Projects/Scripts/Engines/Quests/Core/QuestSerializer.cs index fcec07493..585dc4d36 100644 --- a/Projects/Scripts/Engines/Quests/Core/QuestSerializer.cs +++ b/Projects/Scripts/Engines/Quests/Core/QuestSerializer.cs @@ -16,7 +16,7 @@ namespace Server.Engines.Quests } } - public static void Write(Type type, Type[] referenceTable, GenericWriter writer) + public static void Write(Type type, Type[] referenceTable, IGenericWriter writer) { if (type == null) { @@ -37,7 +37,7 @@ namespace Server.Engines.Quests } } - public static Type ReadType(Type[] referenceTable, GenericReader reader) + public static Type ReadType(Type[] referenceTable, IGenericReader reader) { int encoding = reader.ReadEncodedInt(); @@ -68,7 +68,7 @@ namespace Server.Engines.Quests } } - public static QuestSystem DeserializeQuest(GenericReader reader) + public static QuestSystem DeserializeQuest(IGenericReader reader) { int encoding = reader.ReadEncodedInt(); @@ -91,7 +91,7 @@ namespace Server.Engines.Quests } } - public static void Serialize(QuestSystem qs, GenericWriter writer) + public static void Serialize(QuestSystem qs, IGenericWriter writer) { if (qs == null) { @@ -107,7 +107,7 @@ namespace Server.Engines.Quests } } - public static QuestObjective DeserializeObjective(Type[] referenceTable, GenericReader reader) + public static QuestObjective DeserializeObjective(Type[] referenceTable, IGenericReader reader) { int encoding = reader.ReadEncodedInt(); @@ -130,7 +130,7 @@ namespace Server.Engines.Quests } } - public static void Serialize(Type[] referenceTable, QuestObjective obj, GenericWriter writer) + public static void Serialize(Type[] referenceTable, QuestObjective obj, IGenericWriter writer) { if (obj == null) { @@ -146,7 +146,7 @@ namespace Server.Engines.Quests } } - public static QuestConversation DeserializeConversation(Type[] referenceTable, GenericReader reader) + public static QuestConversation DeserializeConversation(Type[] referenceTable, IGenericReader reader) { int encoding = reader.ReadEncodedInt(); @@ -169,7 +169,7 @@ namespace Server.Engines.Quests } } - public static void Serialize(Type[] referenceTable, QuestConversation conv, GenericWriter writer) + public static void Serialize(Type[] referenceTable, QuestConversation conv, IGenericWriter writer) { if (conv == null) { diff --git a/Projects/Scripts/Engines/Quests/Core/QuestSystem.cs b/Projects/Scripts/Engines/Quests/Core/QuestSystem.cs index 01397d2a0..1ca3ed054 100644 --- a/Projects/Scripts/Engines/Quests/Core/QuestSystem.cs +++ b/Projects/Scripts/Engines/Quests/Core/QuestSystem.cs @@ -117,7 +117,7 @@ namespace Server.Engines.Quests return false; } - public virtual void BaseDeserialize(GenericReader reader) + public virtual void BaseDeserialize(IGenericReader reader) { Type[] referenceTable = TypeReferenceTable; @@ -164,12 +164,12 @@ namespace Server.Engines.Quests ChildDeserialize(reader); } - public virtual void ChildDeserialize(GenericReader reader) + public virtual void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); } - public virtual void BaseSerialize(GenericWriter writer) + public virtual void BaseSerialize(IGenericWriter writer) { Type[] referenceTable = TypeReferenceTable; @@ -188,7 +188,7 @@ namespace Server.Engines.Quests ChildSerialize(writer); } - public virtual void ChildSerialize(GenericWriter writer) + public virtual void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version } diff --git a/Projects/Scripts/Engines/Quests/Dark Tides/Conversations.cs b/Projects/Scripts/Engines/Quests/Dark Tides/Conversations.cs index bb61b48dc..241ea9fa4 100644 --- a/Projects/Scripts/Engines/Quests/Dark Tides/Conversations.cs +++ b/Projects/Scripts/Engines/Quests/Dark Tides/Conversations.cs @@ -150,14 +150,14 @@ namespace Server.Engines.Quests.Necro public override bool Logged => false; - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); m_FromMardoth = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/Quests/Dark Tides/Items/CrystalCaveBarrier.cs b/Projects/Scripts/Engines/Quests/Dark Tides/Items/CrystalCaveBarrier.cs index 19e630207..e4f2fd12a 100644 --- a/Projects/Scripts/Engines/Quests/Dark Tides/Items/CrystalCaveBarrier.cs +++ b/Projects/Scripts/Engines/Quests/Dark Tides/Items/CrystalCaveBarrier.cs @@ -45,14 +45,14 @@ namespace Server.Engines.Quests.Necro return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Dark Tides/Items/DarkTidesHorn.cs b/Projects/Scripts/Engines/Quests/Dark Tides/Items/DarkTidesHorn.cs index 2a7130464..90a8a7eef 100644 --- a/Projects/Scripts/Engines/Quests/Dark Tides/Items/DarkTidesHorn.cs +++ b/Projects/Scripts/Engines/Quests/Dark Tides/Items/DarkTidesHorn.cs @@ -17,14 +17,14 @@ namespace Server.Engines.Quests.Necro public override bool ValidateUse(Mobile from) => from is PlayerMobile pm && pm.Quest is DarkTidesQuest; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Dark Tides/Items/DarkTidesTeleporter.cs b/Projects/Scripts/Engines/Quests/Dark Tides/Items/DarkTidesTeleporter.cs index cad774722..f0066afc2 100644 --- a/Projects/Scripts/Engines/Quests/Dark Tides/Items/DarkTidesTeleporter.cs +++ b/Projects/Scripts/Engines/Quests/Dark Tides/Items/DarkTidesTeleporter.cs @@ -59,14 +59,14 @@ namespace Server.Engines.Quests.Necro return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Dark Tides/Items/KronusScroll.cs b/Projects/Scripts/Engines/Quests/Dark Tides/Items/KronusScroll.cs index b0cdb7038..5b81b4506 100644 --- a/Projects/Scripts/Engines/Quests/Dark Tides/Items/KronusScroll.cs +++ b/Projects/Scripts/Engines/Quests/Dark Tides/Items/KronusScroll.cs @@ -73,14 +73,14 @@ namespace Server.Engines.Quests.Necro } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Dark Tides/Items/KronusScrollBox.cs b/Projects/Scripts/Engines/Quests/Dark Tides/Items/KronusScrollBox.cs index 7e39df564..71d8eac67 100644 --- a/Projects/Scripts/Engines/Quests/Dark Tides/Items/KronusScrollBox.cs +++ b/Projects/Scripts/Engines/Quests/Dark Tides/Items/KronusScrollBox.cs @@ -57,14 +57,14 @@ namespace Server.Engines.Quests.Necro base.OnDoubleClick(from); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Dark Tides/Items/MaabusCoffin.cs b/Projects/Scripts/Engines/Quests/Dark Tides/Items/MaabusCoffin.cs index d1e311a1d..aa77109a6 100644 --- a/Projects/Scripts/Engines/Quests/Dark Tides/Items/MaabusCoffin.cs +++ b/Projects/Scripts/Engines/Quests/Dark Tides/Items/MaabusCoffin.cs @@ -69,7 +69,7 @@ namespace Server.Engines.Quests.Necro c.TurnToFull(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -79,7 +79,7 @@ namespace Server.Engines.Quests.Necro writer.Write(SpawnLocation); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -131,7 +131,7 @@ namespace Server.Engines.Quests.Necro ItemID = m_FullItemID; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -141,7 +141,7 @@ namespace Server.Engines.Quests.Necro writer.Write(m_EmptyItemID); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Dark Tides/Items/ScrollOfAbraxus.cs b/Projects/Scripts/Engines/Quests/Dark Tides/Items/ScrollOfAbraxus.cs index 28ca07b7e..cfab36807 100644 --- a/Projects/Scripts/Engines/Quests/Dark Tides/Items/ScrollOfAbraxus.cs +++ b/Projects/Scripts/Engines/Quests/Dark Tides/Items/ScrollOfAbraxus.cs @@ -59,14 +59,14 @@ namespace Server.Engines.Quests.Necro } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Dark Tides/Items/VaultOfSecretsBarrier.cs b/Projects/Scripts/Engines/Quests/Dark Tides/Items/VaultOfSecretsBarrier.cs index f4ad5be85..81cbfd912 100644 --- a/Projects/Scripts/Engines/Quests/Dark Tides/Items/VaultOfSecretsBarrier.cs +++ b/Projects/Scripts/Engines/Quests/Dark Tides/Items/VaultOfSecretsBarrier.cs @@ -29,14 +29,14 @@ namespace Server.Engines.Quests.Necro return base.OnMoveOver(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Dark Tides/Mobiles/Horus.cs b/Projects/Scripts/Engines/Quests/Dark Tides/Mobiles/Horus.cs index 7273ac694..a8f0d1091 100644 --- a/Projects/Scripts/Engines/Quests/Dark Tides/Mobiles/Horus.cs +++ b/Projects/Scripts/Engines/Quests/Dark Tides/Mobiles/Horus.cs @@ -150,14 +150,14 @@ namespace Server.Engines.Quests.Necro from.SendLocalizedMessage(1060185); // Horus ignores you. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Dark Tides/Mobiles/Maabus.cs b/Projects/Scripts/Engines/Quests/Dark Tides/Mobiles/Maabus.cs index bcb71f1c4..ee30bfa78 100644 --- a/Projects/Scripts/Engines/Quests/Dark Tides/Mobiles/Maabus.cs +++ b/Projects/Scripts/Engines/Quests/Dark Tides/Mobiles/Maabus.cs @@ -25,14 +25,14 @@ namespace Server.Engines.Quests.Necro { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Dark Tides/Mobiles/Mardoth.cs b/Projects/Scripts/Engines/Quests/Dark Tides/Mobiles/Mardoth.cs index af1c6b58f..c4f993412 100644 --- a/Projects/Scripts/Engines/Quests/Dark Tides/Mobiles/Mardoth.cs +++ b/Projects/Scripts/Engines/Quests/Dark Tides/Mobiles/Mardoth.cs @@ -199,14 +199,14 @@ namespace Server.Engines.Quests.Necro } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Dark Tides/Mobiles/SummonedPaladin.cs b/Projects/Scripts/Engines/Quests/Dark Tides/Mobiles/SummonedPaladin.cs index c2115086e..27594d82e 100644 --- a/Projects/Scripts/Engines/Quests/Dark Tides/Mobiles/SummonedPaladin.cs +++ b/Projects/Scripts/Engines/Quests/Dark Tides/Mobiles/SummonedPaladin.cs @@ -117,7 +117,7 @@ namespace Server.Engines.Quests.Necro qs.AddObjective(new FindMardothEndObjective(true)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -127,7 +127,7 @@ namespace Server.Engines.Quests.Necro writer.Write(m_ToDelete); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -224,14 +224,14 @@ namespace Server.Engines.Quests.Necro { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Dark Tides/Objectives.cs b/Projects/Scripts/Engines/Quests/Dark Tides/Objectives.cs index 4eb61cc39..facdae06c 100644 --- a/Projects/Scripts/Engines/Quests/Dark Tides/Objectives.cs +++ b/Projects/Scripts/Engines/Quests/Dark Tides/Objectives.cs @@ -217,7 +217,7 @@ namespace Server.Engines.Quests.Necro System.AddObjective(new FindMardothAboutKronusObjective()); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -226,7 +226,7 @@ namespace Server.Engines.Quests.Necro m_SkitteringHoppersDisposed = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version @@ -327,14 +327,14 @@ namespace Server.Engines.Quests.Necro System.AddConversation(new MardothEndConversation()); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); m_Victory = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/Quests/Emino's Undertaking/EminosUndertakingQuest.cs b/Projects/Scripts/Engines/Quests/Emino's Undertaking/EminosUndertakingQuest.cs index e254814d2..56f375783 100644 --- a/Projects/Scripts/Engines/Quests/Emino's Undertaking/EminosUndertakingQuest.cs +++ b/Projects/Scripts/Engines/Quests/Emino's Undertaking/EminosUndertakingQuest.cs @@ -83,14 +83,14 @@ namespace Server.Engines.Quests.Ninja base.Slice(); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); m_SentRadarConversion = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/BlueNinjaQuestTeleporter.cs b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/BlueNinjaQuestTeleporter.cs index cf583339d..5137bfefa 100644 --- a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/BlueNinjaQuestTeleporter.cs +++ b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/BlueNinjaQuestTeleporter.cs @@ -32,14 +32,14 @@ namespace Server.Engines.Quests.Ninja return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/EminosKatana.cs b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/EminosKatana.cs index 652f1f4e7..f837ac923 100644 --- a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/EminosKatana.cs +++ b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/EminosKatana.cs @@ -15,14 +15,14 @@ namespace Server.Engines.Quests.Ninja public override bool CanDrop(PlayerMobile player) => !(player.Quest is EminosUndertakingQuest); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/EminosKatanaChest.cs b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/EminosKatanaChest.cs index 5bf575c2e..a26bf79e4 100644 --- a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/EminosKatanaChest.cs +++ b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/EminosKatanaChest.cs @@ -119,14 +119,14 @@ namespace Server.Engines.Quests.Ninja } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/GreenNinjaQuestTeleporter.cs b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/GreenNinjaQuestTeleporter.cs index 3aaebc575..7afd27eda 100644 --- a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/GreenNinjaQuestTeleporter.cs +++ b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/GreenNinjaQuestTeleporter.cs @@ -32,14 +32,14 @@ namespace Server.Engines.Quests.Ninja return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/GuardianBarrier.cs b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/GuardianBarrier.cs index 8bcc1f3ad..4569fcafd 100644 --- a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/GuardianBarrier.cs +++ b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/GuardianBarrier.cs @@ -51,14 +51,14 @@ namespace Server.Engines.Quests.Ninja return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/NoteForZoel.cs b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/NoteForZoel.cs index a1990f971..71707f20f 100644 --- a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/NoteForZoel.cs +++ b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/NoteForZoel.cs @@ -19,14 +19,14 @@ namespace Server.Engines.Quests.Ninja public override bool CanDrop(PlayerMobile player) => !(player.Quest is EminosUndertakingQuest); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/WhiteNinjaQuestTeleporter.cs b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/WhiteNinjaQuestTeleporter.cs index 928f54ff5..fde82601a 100644 --- a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/WhiteNinjaQuestTeleporter.cs +++ b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Items/WhiteNinjaQuestTeleporter.cs @@ -40,14 +40,14 @@ namespace Server.Engines.Quests.Ninja return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/Emino.cs b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/Emino.cs index c8abd3920..23799ab0d 100644 --- a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/Emino.cs +++ b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/Emino.cs @@ -211,14 +211,14 @@ namespace Server.Engines.Quests.Ninja } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/EnshroudedFigure.cs b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/EnshroudedFigure.cs index 5240c6cbe..4bffd30f9 100644 --- a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/EnshroudedFigure.cs +++ b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/EnshroudedFigure.cs @@ -37,14 +37,14 @@ namespace Server.Engines.Quests.Ninja { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/Henchman.cs b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/Henchman.cs index f61d29de3..6f15e8bd6 100644 --- a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/Henchman.cs +++ b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/Henchman.cs @@ -37,14 +37,14 @@ namespace Server.Engines.Quests.Ninja public override bool AlwaysMurderer => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/HiddenFigure.cs b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/HiddenFigure.cs index 7ad33b972..dcb51b8c9 100644 --- a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/HiddenFigure.cs +++ b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/HiddenFigure.cs @@ -65,7 +65,7 @@ namespace Server.Engines.Quests.Ninja PrivateOverheadMessage(MessageType.Regular, 0x3B2, Message, player.NetState); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -74,7 +74,7 @@ namespace Server.Engines.Quests.Ninja writer.Write(Message); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/JedahEntille.cs b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/JedahEntille.cs index 1a79c4f3d..58db9f0a3 100644 --- a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/JedahEntille.cs +++ b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/JedahEntille.cs @@ -41,14 +41,14 @@ namespace Server.Engines.Quests.Ninja { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/Zoel.cs b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/Zoel.cs index c62259282..95fe7aea2 100644 --- a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/Zoel.cs +++ b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Mobiles/Zoel.cs @@ -109,14 +109,14 @@ namespace Server.Engines.Quests.Ninja } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Objectives.cs b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Objectives.cs index c3fcfb93b..21a53e703 100644 --- a/Projects/Scripts/Engines/Quests/Emino's Undertaking/Objectives.cs +++ b/Projects/Scripts/Engines/Quests/Emino's Undertaking/Objectives.cs @@ -56,14 +56,14 @@ namespace Server.Engines.Quests.Ninja System.AddConversation(new UseTeleporterConversation()); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); TaughtHowToUseSkills = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version @@ -140,14 +140,14 @@ namespace Server.Engines.Quests.Ninja System.AddConversation(new ReturnSwordConversation()); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); StolenTreasure = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/Quests/Haochi's Trials/Conversations.cs b/Projects/Scripts/Engines/Quests/Haochi's Trials/Conversations.cs index e85aef7e4..5e7d0010e 100644 --- a/Projects/Scripts/Engines/Quests/Haochi's Trials/Conversations.cs +++ b/Projects/Scripts/Engines/Quests/Haochi's Trials/Conversations.cs @@ -60,14 +60,14 @@ namespace Server.Engines.Quests.Samurai public override bool Logged => false; - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); m_CursedSoul = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version @@ -108,14 +108,14 @@ namespace Server.Engines.Quests.Samurai System.AddObjective(new SecondTrialIntroObjective()); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); m_CursedSoul = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version @@ -172,14 +172,14 @@ namespace Server.Engines.Quests.Samurai System.AddObjective(new ThirdTrialIntroObjective()); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); m_Dragon = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version @@ -257,14 +257,14 @@ namespace Server.Engines.Quests.Samurai System.AddObjective(new FifthTrialIntroObjective()); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); m_KilledCat = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version @@ -322,14 +322,14 @@ namespace Server.Engines.Quests.Samurai System.AddObjective(new SixthTrialIntroObjective()); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); m_StolenTreasure = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/Quests/Haochi's Trials/HaochisTrialsQuest.cs b/Projects/Scripts/Engines/Quests/Haochi's Trials/HaochisTrialsQuest.cs index 8645ecb24..1c4ec3a51 100644 --- a/Projects/Scripts/Engines/Quests/Haochi's Trials/HaochisTrialsQuest.cs +++ b/Projects/Scripts/Engines/Quests/Haochi's Trials/HaochisTrialsQuest.cs @@ -86,14 +86,14 @@ namespace Server.Engines.Quests.Samurai base.Slice(); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); m_SentRadarConversion = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/Quests/Haochi's Trials/Items/HaochisKatana.cs b/Projects/Scripts/Engines/Quests/Haochi's Trials/Items/HaochisKatana.cs index d6e765dc5..2f8d4cba8 100644 --- a/Projects/Scripts/Engines/Quests/Haochi's Trials/Items/HaochisKatana.cs +++ b/Projects/Scripts/Engines/Quests/Haochi's Trials/Items/HaochisKatana.cs @@ -15,14 +15,14 @@ namespace Server.Engines.Quests.Samurai public override bool CanDrop(PlayerMobile player) => !(player.Quest is HaochisTrialsQuest); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Haochi's Trials/Items/HaochisKatanaGenerator.cs b/Projects/Scripts/Engines/Quests/Haochi's Trials/Items/HaochisKatanaGenerator.cs index 8b237493a..219f957e0 100644 --- a/Projects/Scripts/Engines/Quests/Haochi's Trials/Items/HaochisKatanaGenerator.cs +++ b/Projects/Scripts/Engines/Quests/Haochi's Trials/Items/HaochisKatanaGenerator.cs @@ -62,14 +62,14 @@ namespace Server.Engines.Quests.Samurai return base.OnMoveOver(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Haochi's Trials/Items/HaochisTreasureChest.cs b/Projects/Scripts/Engines/Quests/Haochi's Trials/Items/HaochisTreasureChest.cs index a913baad7..98ffd5d43 100644 --- a/Projects/Scripts/Engines/Quests/Haochi's Trials/Items/HaochisTreasureChest.cs +++ b/Projects/Scripts/Engines/Quests/Haochi's Trials/Items/HaochisTreasureChest.cs @@ -75,14 +75,14 @@ namespace Server.Engines.Quests.Samurai Timer.DelayCall(TimeSpan.FromMinutes(2.0), GenerateTreasure); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Haochi's Trials/Items/HonorCandle.cs b/Projects/Scripts/Engines/Quests/Haochi's Trials/Items/HonorCandle.cs index 0c432c080..8d3afe2b2 100644 --- a/Projects/Scripts/Engines/Quests/Haochi's Trials/Items/HonorCandle.cs +++ b/Projects/Scripts/Engines/Quests/Haochi's Trials/Items/HonorCandle.cs @@ -59,14 +59,14 @@ namespace Server.Engines.Quests.Samurai Duration = LitDuration; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/CursedSoul.cs b/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/CursedSoul.cs index 6225a1297..286dbe866 100644 --- a/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/CursedSoul.cs +++ b/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/CursedSoul.cs @@ -73,14 +73,14 @@ namespace Server.Engines.Quests.Samurai public override string CorpseName => "a cursed soul corpse"; public override string DefaultName => "a cursed soul"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/DeadlyImp.cs b/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/DeadlyImp.cs index 8e6201185..b3af42884 100644 --- a/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/DeadlyImp.cs +++ b/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/DeadlyImp.cs @@ -62,14 +62,14 @@ namespace Server.Engines.Quests.Samurai } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/DiseasedCat.cs b/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/DiseasedCat.cs index 38742add9..8f929d979 100644 --- a/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/DiseasedCat.cs +++ b/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/DiseasedCat.cs @@ -39,14 +39,14 @@ namespace Server.Engines.Quests.Samurai public override bool AlwaysMurderer => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/FierceDragon.cs b/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/FierceDragon.cs index c3a9f5146..c6a2cbf55 100644 --- a/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/FierceDragon.cs +++ b/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/FierceDragon.cs @@ -69,14 +69,14 @@ namespace Server.Engines.Quests.Samurai } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/Haochi.cs b/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/Haochi.cs index da1761fac..7137109c6 100644 --- a/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/Haochi.cs +++ b/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/Haochi.cs @@ -153,14 +153,14 @@ namespace Server.Engines.Quests.Samurai } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/HaochisGuardsman.cs b/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/HaochisGuardsman.cs index 0030bf8da..dff75bfdc 100644 --- a/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/HaochisGuardsman.cs +++ b/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/HaochisGuardsman.cs @@ -79,14 +79,14 @@ namespace Server.Engines.Quests.Samurai { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/InjuredWolf.cs b/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/InjuredWolf.cs index fff48e43f..97589e719 100644 --- a/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/InjuredWolf.cs +++ b/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/InjuredWolf.cs @@ -39,14 +39,14 @@ namespace Server.Engines.Quests.Samurai public override int GetIdleSound() => 0xE9; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/Relnia.cs b/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/Relnia.cs index 7d37039f3..2bccebb66 100644 --- a/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/Relnia.cs +++ b/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/Relnia.cs @@ -71,14 +71,14 @@ namespace Server.Engines.Quests.Samurai return base.OnDragDrop(from, dropped); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/YoungNinja.cs b/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/YoungNinja.cs index 327954b1c..d71c2f8d7 100644 --- a/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/YoungNinja.cs +++ b/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/YoungNinja.cs @@ -50,14 +50,14 @@ namespace Server.Engines.Quests.Samurai public override bool AlwaysMurderer => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/YoungRonin.cs b/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/YoungRonin.cs index 1effa3c6e..3ee3ecbf6 100644 --- a/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/YoungRonin.cs +++ b/Projects/Scripts/Engines/Quests/Haochi's Trials/Mobiles/YoungRonin.cs @@ -62,14 +62,14 @@ namespace Server.Engines.Quests.Samurai public override bool AlwaysMurderer => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Haochi's Trials/Objectives.cs b/Projects/Scripts/Engines/Quests/Haochi's Trials/Objectives.cs index 392d9a218..a644aae1e 100644 --- a/Projects/Scripts/Engines/Quests/Haochi's Trials/Objectives.cs +++ b/Projects/Scripts/Engines/Quests/Haochi's Trials/Objectives.cs @@ -64,7 +64,7 @@ namespace Server.Engines.Quests.Samurai System.AddObjective(new FirstTrialReturnObjective(m_CursedSoulsKilled > m_YoungRoninKilled)); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -72,7 +72,7 @@ namespace Server.Engines.Quests.Samurai m_YoungRoninKilled = reader.ReadEncodedInt(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version @@ -98,14 +98,14 @@ namespace Server.Engines.Quests.Samurai System.AddConversation(new SecondTrialIntroConversation(m_CursedSoul)); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); m_CursedSoul = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version @@ -145,14 +145,14 @@ namespace Server.Engines.Quests.Samurai System.AddConversation(new ThirdTrialIntroConversation(Dragon)); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); Dragon = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version @@ -237,14 +237,14 @@ namespace Server.Engines.Quests.Samurai System.AddConversation(new FifthTrialIntroConversation(KilledCat)); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); KilledCat = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version @@ -263,14 +263,14 @@ namespace Server.Engines.Quests.Samurai System.AddConversation(new FifthTrialReturnConversation()); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); StolenTreasure = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/Quests/Solen Matriarch/Conversations.cs b/Projects/Scripts/Engines/Quests/Solen Matriarch/Conversations.cs index 0d30ad32b..a0fbc828f 100644 --- a/Projects/Scripts/Engines/Quests/Solen Matriarch/Conversations.cs +++ b/Projects/Scripts/Engines/Quests/Solen Matriarch/Conversations.cs @@ -30,14 +30,14 @@ namespace Server.Engines.Quests.Matriarch public override bool Logged => false; - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); m_Friend = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version @@ -118,14 +118,14 @@ namespace Server.Engines.Quests.Matriarch System.AddObjective(new ProcessFungiObjective()); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); m_Friend = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/Quests/Solen Matriarch/Mobiles/SolenMatriarch.cs b/Projects/Scripts/Engines/Quests/Solen Matriarch/Mobiles/SolenMatriarch.cs index ccf17da08..ed8c6027a 100644 --- a/Projects/Scripts/Engines/Quests/Solen Matriarch/Mobiles/SolenMatriarch.cs +++ b/Projects/Scripts/Engines/Quests/Solen Matriarch/Mobiles/SolenMatriarch.cs @@ -177,14 +177,14 @@ namespace Server.Engines.Quests.Matriarch } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -251,14 +251,14 @@ namespace Server.Engines.Quests.Matriarch public override bool RedSolen => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -279,14 +279,14 @@ namespace Server.Engines.Quests.Matriarch public override bool RedSolen => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Solen Matriarch/SolenMatriarchQuest.cs b/Projects/Scripts/Engines/Quests/Solen Matriarch/SolenMatriarchQuest.cs index a7f516ce3..c5f74d132 100644 --- a/Projects/Scripts/Engines/Quests/Solen Matriarch/SolenMatriarchQuest.cs +++ b/Projects/Scripts/Engines/Quests/Solen Matriarch/SolenMatriarchQuest.cs @@ -76,14 +76,14 @@ namespace Server.Engines.Quests.Matriarch public bool RedSolen{ get; private set; } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); RedSolen = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/Quests/Study of the Solen Hive/Mobiles/Naturalist.cs b/Projects/Scripts/Engines/Quests/Study of the Solen Hive/Mobiles/Naturalist.cs index 38ec26b2c..ad4360cb1 100644 --- a/Projects/Scripts/Engines/Quests/Study of the Solen Hive/Mobiles/Naturalist.cs +++ b/Projects/Scripts/Engines/Quests/Study of the Solen Hive/Mobiles/Naturalist.cs @@ -132,14 +132,14 @@ namespace Server.Engines.Quests.Naturalist } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Study of the Solen Hive/Objectives.cs b/Projects/Scripts/Engines/Quests/Study of the Solen Hive/Objectives.cs index e4b1cde74..165b79db7 100644 --- a/Projects/Scripts/Engines/Quests/Study of the Solen Hive/Objectives.cs +++ b/Projects/Scripts/Engines/Quests/Study of the Solen Hive/Objectives.cs @@ -127,7 +127,7 @@ namespace Server.Engines.Quests.Naturalist System.AddObjective(new ReturnToNaturalistObjective()); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -141,7 +141,7 @@ namespace Server.Engines.Quests.Naturalist StudiedSpecialNest = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/Quests/Study of the Solen Hive/StudyOfSolenQuest.cs b/Projects/Scripts/Engines/Quests/Study of the Solen Hive/StudyOfSolenQuest.cs index dacbca396..16c7d0946 100644 --- a/Projects/Scripts/Engines/Quests/Study of the Solen Hive/StudyOfSolenQuest.cs +++ b/Projects/Scripts/Engines/Quests/Study of the Solen Hive/StudyOfSolenQuest.cs @@ -37,14 +37,14 @@ namespace Server.Engines.Quests.Naturalist public Naturalist Naturalist{ get; private set; } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); Naturalist = (Naturalist)reader.ReadMobile(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/Quests/Terrible Hatchlings/Mobiles/AnsellaGryen.cs b/Projects/Scripts/Engines/Quests/Terrible Hatchlings/Mobiles/AnsellaGryen.cs index 364d0815b..f55679176 100644 --- a/Projects/Scripts/Engines/Quests/Terrible Hatchlings/Mobiles/AnsellaGryen.cs +++ b/Projects/Scripts/Engines/Quests/Terrible Hatchlings/Mobiles/AnsellaGryen.cs @@ -121,14 +121,14 @@ namespace Server.Engines.Quests.Zento } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/The Summoning/Items/BellOfTheDead.cs b/Projects/Scripts/Engines/Quests/The Summoning/Items/BellOfTheDead.cs index 69a2e1f27..5883f9d39 100644 --- a/Projects/Scripts/Engines/Quests/The Summoning/Items/BellOfTheDead.cs +++ b/Projects/Scripts/Engines/Quests/The Summoning/Items/BellOfTheDead.cs @@ -94,7 +94,7 @@ namespace Server.Engines.Quests.Doom } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -104,7 +104,7 @@ namespace Server.Engines.Quests.Doom writer.Write(Dragon); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/The Summoning/Items/ChylothShroud.cs b/Projects/Scripts/Engines/Quests/The Summoning/Items/ChylothShroud.cs index 10a19da9e..2d0e78622 100644 --- a/Projects/Scripts/Engines/Quests/The Summoning/Items/ChylothShroud.cs +++ b/Projects/Scripts/Engines/Quests/The Summoning/Items/ChylothShroud.cs @@ -13,14 +13,14 @@ namespace Server.Engines.Quests.Doom { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/The Summoning/Items/ChylothStaff.cs b/Projects/Scripts/Engines/Quests/The Summoning/Items/ChylothStaff.cs index 784ad7fde..7ba6ddeac 100644 --- a/Projects/Scripts/Engines/Quests/The Summoning/Items/ChylothStaff.cs +++ b/Projects/Scripts/Engines/Quests/The Summoning/Items/ChylothStaff.cs @@ -13,14 +13,14 @@ namespace Server.Engines.Quests.Doom public override int LabelNumber => 1041111; // a magic staff - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/The Summoning/Items/GoldenSkull.cs b/Projects/Scripts/Engines/Quests/The Summoning/Items/GoldenSkull.cs index 03457af55..6a059872a 100644 --- a/Projects/Scripts/Engines/Quests/The Summoning/Items/GoldenSkull.cs +++ b/Projects/Scripts/Engines/Quests/The Summoning/Items/GoldenSkull.cs @@ -16,14 +16,14 @@ namespace Server.Engines.Quests.Doom public override int LabelNumber => 1061619; // a golden skull - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/The Summoning/Items/GrandGrimoire.cs b/Projects/Scripts/Engines/Quests/The Summoning/Items/GrandGrimoire.cs index a2c5a2c39..d750111b7 100644 --- a/Projects/Scripts/Engines/Quests/The Summoning/Items/GrandGrimoire.cs +++ b/Projects/Scripts/Engines/Quests/The Summoning/Items/GrandGrimoire.cs @@ -17,14 +17,14 @@ namespace Server.Engines.Quests.Doom public override int LabelNumber => 1060801; // The Grand Grimoire - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/The Summoning/Items/SummoningAltar.cs b/Projects/Scripts/Engines/Quests/The Summoning/Items/SummoningAltar.cs index 86cebfe00..c8dfcebdb 100644 --- a/Projects/Scripts/Engines/Quests/The Summoning/Items/SummoningAltar.cs +++ b/Projects/Scripts/Engines/Quests/The Summoning/Items/SummoningAltar.cs @@ -39,7 +39,7 @@ namespace Server.Engines.Quests.Doom } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -48,7 +48,7 @@ namespace Server.Engines.Quests.Doom writer.Write(m_Daemon); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/The Summoning/Mobiles/Chyloth.cs b/Projects/Scripts/Engines/Quests/The Summoning/Mobiles/Chyloth.cs index 0ed2a5218..aaedbd420 100644 --- a/Projects/Scripts/Engines/Quests/The Summoning/Mobiles/Chyloth.cs +++ b/Projects/Scripts/Engines/Quests/The Summoning/Mobiles/Chyloth.cs @@ -209,14 +209,14 @@ namespace Server.Engines.Quests.Doom { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/The Summoning/Mobiles/Victoria.cs b/Projects/Scripts/Engines/Quests/The Summoning/Mobiles/Victoria.cs index 0516bd16d..3e4d717f4 100644 --- a/Projects/Scripts/Engines/Quests/The Summoning/Mobiles/Victoria.cs +++ b/Projects/Scripts/Engines/Quests/The Summoning/Mobiles/Victoria.cs @@ -126,14 +126,14 @@ namespace Server.Engines.Quests.Doom } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/The Summoning/Objectives.cs b/Projects/Scripts/Engines/Quests/The Summoning/Objectives.cs index 8340b2ae8..6443b4eee 100644 --- a/Projects/Scripts/Engines/Quests/The Summoning/Objectives.cs +++ b/Projects/Scripts/Engines/Quests/The Summoning/Objectives.cs @@ -142,7 +142,7 @@ namespace Server.Engines.Quests.Doom } } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -150,7 +150,7 @@ namespace Server.Engines.Quests.Doom CorpseWithSkull = reader.ReadItem() as Corpse; } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/Quests/The Summoning/TheSummoningQuest.cs b/Projects/Scripts/Engines/Quests/The Summoning/TheSummoningQuest.cs index c4f0d0475..788f1157d 100644 --- a/Projects/Scripts/Engines/Quests/The Summoning/TheSummoningQuest.cs +++ b/Projects/Scripts/Engines/Quests/The Summoning/TheSummoningQuest.cs @@ -90,7 +90,7 @@ namespace Server.Engines.Quests.Doom AddConversation(new AcceptConversation()); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -98,7 +98,7 @@ namespace Server.Engines.Quests.Doom WaitForSummon = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Conversations.cs b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Conversations.cs index 1ed974af4..70770ad78 100644 --- a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Conversations.cs +++ b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Conversations.cs @@ -373,14 +373,14 @@ namespace Server.Engines.Quests.Haven public override bool Logged => false; - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); m_FromUzeraan = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version @@ -427,14 +427,14 @@ namespace Server.Engines.Quests.Haven public override bool Logged => false; - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); m_FromUzeraan = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/Cannon.cs b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/Cannon.cs index c50c0665c..e1ee94569 100644 --- a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/Cannon.cs +++ b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/Cannon.cs @@ -107,7 +107,7 @@ namespace Server.Engines.Quests.Haven Fire(Canoneer, m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { if (Canoneer?.Deleted == true) Canoneer = null; @@ -120,7 +120,7 @@ namespace Server.Engines.Quests.Haven writer.Write(Canoneer); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -151,14 +151,14 @@ namespace Server.Engines.Quests.Haven } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/DaemonBloodChest.cs b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/DaemonBloodChest.cs index fdc755091..c74810669 100644 --- a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/DaemonBloodChest.cs +++ b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/DaemonBloodChest.cs @@ -49,14 +49,14 @@ namespace Server.Engines.Quests.Haven base.OnDoubleClick(from); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/QuestDaemonBlood.cs b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/QuestDaemonBlood.cs index a66c488de..aa9a98862 100644 --- a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/QuestDaemonBlood.cs +++ b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/QuestDaemonBlood.cs @@ -13,14 +13,14 @@ namespace Server.Engines.Quests.Haven public override bool CanDrop(PlayerMobile player) => !(player.Quest is UzeraanTurmoilQuest); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/QuestDaemonBone.cs b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/QuestDaemonBone.cs index cd32b886d..43c77c4cf 100644 --- a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/QuestDaemonBone.cs +++ b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/QuestDaemonBone.cs @@ -13,14 +13,14 @@ namespace Server.Engines.Quests.Haven public override bool CanDrop(PlayerMobile player) => !(player.Quest is UzeraanTurmoilQuest); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/QuestFertileDirt.cs b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/QuestFertileDirt.cs index 20ac3407f..9dde67ff4 100644 --- a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/QuestFertileDirt.cs +++ b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/QuestFertileDirt.cs @@ -13,14 +13,14 @@ namespace Server.Engines.Quests.Haven public override bool CanDrop(PlayerMobile player) => !(player.Quest is UzeraanTurmoilQuest); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/SchmendrickApprenticeCorpse.cs b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/SchmendrickApprenticeCorpse.cs index 0f0904646..79893af17 100644 --- a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/SchmendrickApprenticeCorpse.cs +++ b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/SchmendrickApprenticeCorpse.cs @@ -151,7 +151,7 @@ namespace Server.Engines.Quests.Haven m_Lantern.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { if (m_Lantern?.Deleted == true) m_Lantern = null; @@ -163,7 +163,7 @@ namespace Server.Engines.Quests.Haven writer.Write(m_Lantern); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/SchmendrickScrollOfPower.cs b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/SchmendrickScrollOfPower.cs index 84d8c7764..1fd9a7afd 100644 --- a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/SchmendrickScrollOfPower.cs +++ b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/SchmendrickScrollOfPower.cs @@ -20,14 +20,14 @@ namespace Server.Engines.Quests.Haven !(player.Quest is UzeraanTurmoilQuest qs && qs.IsObjectiveInProgress(typeof(ReturnScrollOfPowerObjective))); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/UzeraanTurmoilHorn.cs b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/UzeraanTurmoilHorn.cs index 8484b6721..fc41ebb4f 100644 --- a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/UzeraanTurmoilHorn.cs +++ b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/UzeraanTurmoilHorn.cs @@ -17,14 +17,14 @@ namespace Server.Engines.Quests.Haven public override bool ValidateUse(Mobile from) => from is PlayerMobile pm && pm.Quest is UzeraanTurmoilQuest; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/UzeraanTurmoilTeleporter.cs b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/UzeraanTurmoilTeleporter.cs index c915c8c9b..12e87c198 100644 --- a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/UzeraanTurmoilTeleporter.cs +++ b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Items/UzeraanTurmoilTeleporter.cs @@ -56,14 +56,14 @@ namespace Server.Engines.Quests.Haven return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/Dryad.cs b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/Dryad.cs index aa4e91752..fd5c6ffe8 100644 --- a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/Dryad.cs +++ b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/Dryad.cs @@ -127,14 +127,14 @@ namespace Server.Engines.Quests.Haven return base.OnDragDrop(from, dropped); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/MansionGuard.cs b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/MansionGuard.cs index e90be9edb..f4df0f404 100644 --- a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/MansionGuard.cs +++ b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/MansionGuard.cs @@ -54,14 +54,14 @@ namespace Server.Engines.Quests.Haven } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/MilitiaCanoneer.cs b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/MilitiaCanoneer.cs index 77fef16a7..f705414bd 100644 --- a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/MilitiaCanoneer.cs +++ b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/MilitiaCanoneer.cs @@ -75,7 +75,7 @@ namespace Server.Engines.Quests.Haven return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -84,7 +84,7 @@ namespace Server.Engines.Quests.Haven writer.Write(Active); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/MilitiaFighter.cs b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/MilitiaFighter.cs index 28a4e6619..c3632285c 100644 --- a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/MilitiaFighter.cs +++ b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/MilitiaFighter.cs @@ -74,14 +74,14 @@ namespace Server.Engines.Quests.Haven return m.Karma < 0; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -132,14 +132,14 @@ namespace Server.Engines.Quests.Haven 0x22); // Thinking about his sacrifice, you can't bring yourself to loot the body of this militia fighter. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/Schmendrick.cs b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/Schmendrick.cs index 414e2202c..15311b33a 100644 --- a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/Schmendrick.cs +++ b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/Schmendrick.cs @@ -129,14 +129,14 @@ namespace Server.Engines.Quests.Haven } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/Uzeraan.cs b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/Uzeraan.cs index ffd3ae0dc..3b09c5d73 100644 --- a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/Uzeraan.cs +++ b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Mobiles/Uzeraan.cs @@ -396,14 +396,14 @@ namespace Server.Engines.Quests.Haven } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Objectives.cs b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Objectives.cs index b023c610f..8521db6e2 100644 --- a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Objectives.cs +++ b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/Objectives.cs @@ -191,14 +191,14 @@ namespace Server.Engines.Quests.Haven System.AddObjective(new FindUzeraanAboutReportObjective()); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); Step = (KillHordeMinionsStep)reader.ReadEncodedInt(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version @@ -311,14 +311,14 @@ namespace Server.Engines.Quests.Haven System.AddObjective(new ReturnDaemonBloodObjective()); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); m_Ambushed = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version @@ -385,14 +385,14 @@ namespace Server.Engines.Quests.Haven CorpseWithBone = corpse; } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); CorpseWithBone = (Container)reader.ReadItem(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { if (CorpseWithBone?.Deleted == true) CorpseWithBone = null; diff --git a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/UzeraanTurmoilQuest.cs b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/UzeraanTurmoilQuest.cs index e19696888..5d554d9f5 100644 --- a/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/UzeraanTurmoilQuest.cs +++ b/Projects/Scripts/Engines/Quests/Uzeraan Turmoil/UzeraanTurmoilQuest.cs @@ -94,14 +94,14 @@ namespace Server.Engines.Quests.Haven AddConversation(new AcceptConversation()); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); m_HasLeftTheMansion = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/Quests/Witch Apprentice/Conversations.cs b/Projects/Scripts/Engines/Quests/Witch Apprentice/Conversations.cs index f84bcffa1..b591d6734 100644 --- a/Projects/Scripts/Engines/Quests/Witch Apprentice/Conversations.cs +++ b/Projects/Scripts/Engines/Quests/Witch Apprentice/Conversations.cs @@ -68,14 +68,14 @@ namespace Server.Engines.Quests.Hag System.AddObjective(new FindZeefzorpulObjective(m_ImpLocation)); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); m_ImpLocation = reader.ReadPoint3D(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version @@ -189,7 +189,7 @@ namespace Server.Engines.Quests.Hag public override bool Logged => false; - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -197,7 +197,7 @@ namespace Server.Engines.Quests.Hag m_Drunken = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version @@ -251,14 +251,14 @@ namespace Server.Engines.Quests.Hag System.FindObjective()?.NextStep(); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); m_FirstMet = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/Cauldron.cs b/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/Cauldron.cs index cc45ed63a..ff80891f5 100644 --- a/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/Cauldron.cs +++ b/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/Cauldron.cs @@ -11,14 +11,14 @@ namespace Server.Items public override string DefaultName => "a cauldron"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/HagApprenticeCorpse.cs b/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/HagApprenticeCorpse.cs index 66e7fba84..72b0a1928 100644 --- a/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/HagApprenticeCorpse.cs +++ b/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/HagApprenticeCorpse.cs @@ -82,14 +82,14 @@ namespace Server.Engines.Quests.Hag SendLocalizedMessageTo(from, 1055048); // You examine the corpse, but find nothing of interest. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/HagCauldron.cs b/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/HagCauldron.cs index 38e657253..afa3fbd7f 100644 --- a/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/HagCauldron.cs +++ b/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/HagCauldron.cs @@ -19,14 +19,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/HagStew.cs b/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/HagStew.cs index 0ae158f45..2d1b00685 100644 --- a/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/HagStew.cs +++ b/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/HagStew.cs @@ -36,14 +36,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/HangoverCure.cs b/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/HangoverCure.cs index f528f01fa..255af1927 100644 --- a/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/HangoverCure.cs +++ b/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/HangoverCure.cs @@ -48,7 +48,7 @@ namespace Server.Engines.Quests.Hag } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -57,7 +57,7 @@ namespace Server.Engines.Quests.Hag writer.WriteEncodedInt(Uses); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/MagicFlute.cs b/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/MagicFlute.cs index e90069e56..6c95080f4 100644 --- a/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/MagicFlute.cs +++ b/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/MagicFlute.cs @@ -53,14 +53,14 @@ namespace Server.Engines.Quests.Hag } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/MoonfireBrew.cs b/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/MoonfireBrew.cs index 73d47886b..f065881d8 100644 --- a/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/MoonfireBrew.cs +++ b/Projects/Scripts/Engines/Quests/Witch Apprentice/Items/MoonfireBrew.cs @@ -11,14 +11,14 @@ namespace Server.Engines.Quests.Hag public override int LabelNumber => 1055065; // a bottle of magical moonfire brew - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Witch Apprentice/Mobiles/Blackheart.cs b/Projects/Scripts/Engines/Quests/Witch Apprentice/Mobiles/Blackheart.cs index 87934f604..377328672 100644 --- a/Projects/Scripts/Engines/Quests/Witch Apprentice/Mobiles/Blackheart.cs +++ b/Projects/Scripts/Engines/Quests/Witch Apprentice/Mobiles/Blackheart.cs @@ -97,14 +97,14 @@ namespace Server.Engines.Quests.Hag Timer.DelayCall(TimeSpan.FromSeconds(Utility.RandomMinMax(60, 180)), Heave); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Witch Apprentice/Mobiles/Grizelda.cs b/Projects/Scripts/Engines/Quests/Witch Apprentice/Mobiles/Grizelda.cs index 461651ef0..b525656fc 100644 --- a/Projects/Scripts/Engines/Quests/Witch Apprentice/Mobiles/Grizelda.cs +++ b/Projects/Scripts/Engines/Quests/Witch Apprentice/Mobiles/Grizelda.cs @@ -201,14 +201,14 @@ namespace Server.Engines.Quests.Hag } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Witch Apprentice/Mobiles/Zeefzorpul.cs b/Projects/Scripts/Engines/Quests/Witch Apprentice/Mobiles/Zeefzorpul.cs index c41adcb27..17cbca6d8 100644 --- a/Projects/Scripts/Engines/Quests/Witch Apprentice/Mobiles/Zeefzorpul.cs +++ b/Projects/Scripts/Engines/Quests/Witch Apprentice/Mobiles/Zeefzorpul.cs @@ -25,14 +25,14 @@ namespace Server.Engines.Quests.Hag { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Quests/Witch Apprentice/Objectives.cs b/Projects/Scripts/Engines/Quests/Witch Apprentice/Objectives.cs index 777ab0fa8..ef8280c77 100644 --- a/Projects/Scripts/Engines/Quests/Witch Apprentice/Objectives.cs +++ b/Projects/Scripts/Engines/Quests/Witch Apprentice/Objectives.cs @@ -78,7 +78,7 @@ namespace Server.Engines.Quests.Hag System.AddConversation(new ApprenticeCorpseConversation()); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -100,7 +100,7 @@ namespace Server.Engines.Quests.Hag m_CorpseLocation = RandomCorpseLocation(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { if (Corpse?.Deleted == true) Corpse = null; @@ -172,14 +172,14 @@ namespace Server.Engines.Quests.Hag System.AddConversation(new ImpDeathConversation(loc)); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); m_MaxProgress = reader.ReadInt(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version @@ -230,14 +230,14 @@ namespace Server.Engines.Quests.Hag System.AddConversation(new ZeefzorpulConversation()); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); ImpLocation = reader.ReadPoint3D(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version @@ -396,7 +396,7 @@ namespace Server.Engines.Quests.Hag System.AddObjective(new ReturnIngredientsObjective()); } - public override void ChildDeserialize(GenericReader reader) + public override void ChildDeserialize(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -407,7 +407,7 @@ namespace Server.Engines.Quests.Hag BlackheartMet = reader.ReadBool(); } - public override void ChildSerialize(GenericWriter writer) + public override void ChildSerialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Engines/Spawner/ProximitySpawner.cs b/Projects/Scripts/Engines/Spawner/ProximitySpawner.cs index e8274df2e..d42f15f35 100644 --- a/Projects/Scripts/Engines/Spawner/ProximitySpawner.cs +++ b/Projects/Scripts/Engines/Spawner/ProximitySpawner.cs @@ -107,7 +107,7 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -118,7 +118,7 @@ namespace Server.Mobiles writer.Write(InstantFlag); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Spawner/Spawner.cs b/Projects/Scripts/Engines/Spawner/Spawner.cs index e6c0d77e1..eb45bb788 100644 --- a/Projects/Scripts/Engines/Spawner/Spawner.cs +++ b/Projects/Scripts/Engines/Spawner/Spawner.cs @@ -783,7 +783,7 @@ namespace Server.Mobiles RemoveSpawns(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -811,7 +811,7 @@ namespace Server.Mobiles writer.WriteDeltaTime(End); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1068,7 +1068,7 @@ namespace Server.Mobiles Spawned = new List(); } - public SpawnerEntry(Spawner parent, GenericReader reader) + public SpawnerEntry(Spawner parent, IGenericReader reader) { int version = reader.ReadInt(); @@ -1116,7 +1116,7 @@ namespace Server.Mobiles public bool IsFull => Spawned.Count >= SpawnedMaxCount; - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.Write(0); // version diff --git a/Projects/Scripts/Engines/Treasures of Tokuno/BasePigmentsOfTokuno.cs b/Projects/Scripts/Engines/Treasures of Tokuno/BasePigmentsOfTokuno.cs index d697082db..c3daa8dde 100644 --- a/Projects/Scripts/Engines/Treasures of Tokuno/BasePigmentsOfTokuno.cs +++ b/Projects/Scripts/Engines/Treasures of Tokuno/BasePigmentsOfTokuno.cs @@ -224,7 +224,7 @@ namespace Server.Items return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -233,7 +233,7 @@ namespace Server.Items writer.WriteEncodedInt(m_UsesRemaining); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Treasures of Tokuno/GreaterArtifacts.cs b/Projects/Scripts/Engines/Treasures of Tokuno/GreaterArtifacts.cs index 965c23cb9..feb3fef7d 100644 --- a/Projects/Scripts/Engines/Treasures of Tokuno/GreaterArtifacts.cs +++ b/Projects/Scripts/Engines/Treasures of Tokuno/GreaterArtifacts.cs @@ -26,14 +26,14 @@ namespace Server.Items cold = nrgy = 50; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -61,14 +61,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(2); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -109,14 +109,14 @@ namespace Server.Items public override int BaseColdResistance => 14; public override int BaseEnergyResistance => 14; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -147,14 +147,14 @@ namespace Server.Items public override int BaseColdResistance => 18; public override int BaseEnergyResistance => 18; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -188,14 +188,14 @@ namespace Server.Items cold = 100; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -230,14 +230,14 @@ namespace Server.Items fire = 100; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -268,14 +268,14 @@ namespace Server.Items public override int LabelNumber => 1070967; // The Horselord - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -303,14 +303,14 @@ namespace Server.Items public override int LabelNumber => 1070971; // Tome of Lost Knowledge - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -347,14 +347,14 @@ namespace Server.Items nrgy = 100; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -527,7 +527,7 @@ namespace Server.Items return m_Table[v]; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -536,7 +536,7 @@ namespace Server.Items writer.WriteEncodedInt((int)m_Type); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Treasures of Tokuno/LesserArtifacts.cs b/Projects/Scripts/Engines/Treasures of Tokuno/LesserArtifacts.cs index 6d831932e..254cfbe38 100644 --- a/Projects/Scripts/Engines/Treasures of Tokuno/LesserArtifacts.cs +++ b/Projects/Scripts/Engines/Treasures of Tokuno/LesserArtifacts.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(2); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -71,14 +71,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -108,14 +108,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -148,14 +148,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -191,14 +191,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -228,14 +228,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -265,14 +265,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -310,14 +310,14 @@ namespace Server.Items nrgy = 100; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -347,14 +347,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -384,14 +384,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -423,14 +423,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -460,14 +460,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -496,14 +496,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -532,14 +532,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -566,14 +566,14 @@ namespace Server.Items public override int LabelNumber => 1070934; // Tome of Enlightenment - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -607,14 +607,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -692,7 +692,7 @@ namespace Server.Items public override int LabelNumber => 1071014; // Ancient Urn - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -700,7 +700,7 @@ namespace Server.Items writer.Write(m_UrnName); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -751,7 +751,7 @@ namespace Server.Items public override int LabelNumber => 1071015; // Honorable Swords - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -759,7 +759,7 @@ namespace Server.Items writer.Write(m_SwordsName); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -849,14 +849,14 @@ namespace Server.Items public override int LabelNumber => 1070937; // Chest of heirlooms - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -884,14 +884,14 @@ namespace Server.Items public override int InitMinUses => 300; public override int InitMaxUses => 300; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1019,7 +1019,7 @@ namespace Server.Items return m_Table[v]; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -1028,7 +1028,7 @@ namespace Server.Items writer.WriteEncodedInt((int)m_Type); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1066,14 +1066,14 @@ namespace Server.Items Hue = 0; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Treasures of Tokuno/TreasuresOfTokuno.cs b/Projects/Scripts/Engines/Treasures of Tokuno/TreasuresOfTokuno.cs index 2c61d291d..a4d88794c 100644 --- a/Projects/Scripts/Engines/Treasures of Tokuno/TreasuresOfTokuno.cs +++ b/Projects/Scripts/Engines/Treasures of Tokuno/TreasuresOfTokuno.cs @@ -230,14 +230,14 @@ namespace Server.Mobiles AddItem(item); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/Treasures of Tokuno/TreasuresOfTokunoPersistance.cs b/Projects/Scripts/Engines/Treasures of Tokuno/TreasuresOfTokunoPersistance.cs index f02acfba1..425d9d931 100644 --- a/Projects/Scripts/Engines/Treasures of Tokuno/TreasuresOfTokunoPersistance.cs +++ b/Projects/Scripts/Engines/Treasures of Tokuno/TreasuresOfTokunoPersistance.cs @@ -24,7 +24,7 @@ namespace Server.Misc new TreasuresOfTokunoPersistance(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -34,7 +34,7 @@ namespace Server.Misc writer.WriteEncodedInt((int)TreasuresOfTokuno.DropEra); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/VeteranRewards/Character Statue Maker/CharacterStatue.cs b/Projects/Scripts/Engines/VeteranRewards/Character Statue Maker/CharacterStatue.cs index 98650495c..79fd81970 100644 --- a/Projects/Scripts/Engines/VeteranRewards/Character Statue Maker/CharacterStatue.cs +++ b/Projects/Scripts/Engines/VeteranRewards/Character Statue Maker/CharacterStatue.cs @@ -192,7 +192,7 @@ namespace Server.Mobiles { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -209,7 +209,7 @@ namespace Server.Mobiles writer.Write(IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -521,7 +521,7 @@ namespace Server.Mobiles Statue?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -533,7 +533,7 @@ namespace Server.Mobiles writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/VeteranRewards/Character Statue Maker/CharacterStatueMaker.cs b/Projects/Scripts/Engines/VeteranRewards/Character Statue Maker/CharacterStatueMaker.cs index e142fb54f..30833bc91 100644 --- a/Projects/Scripts/Engines/VeteranRewards/Character Statue Maker/CharacterStatueMaker.cs +++ b/Projects/Scripts/Engines/VeteranRewards/Character Statue Maker/CharacterStatueMaker.cs @@ -77,7 +77,7 @@ namespace Server.Items list.Add(1076222); // 6th Year Veteran Reward } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -87,7 +87,7 @@ namespace Server.Items writer.Write((int)m_Type); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -114,14 +114,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -140,14 +140,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -166,14 +166,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Engines/VeteranRewards/Character Statue Maker/CharacterStatuePlinth.cs b/Projects/Scripts/Engines/VeteranRewards/Character Statue Maker/CharacterStatuePlinth.cs index b1c29d81f..d5956047d 100644 --- a/Projects/Scripts/Engines/VeteranRewards/Character Statue Maker/CharacterStatuePlinth.cs +++ b/Projects/Scripts/Engines/VeteranRewards/Character Statue Maker/CharacterStatuePlinth.cs @@ -69,7 +69,7 @@ namespace Server.Items from.SendGump(new CharacterPlinthGump(m_Statue)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -78,7 +78,7 @@ namespace Server.Items writer.Write(m_Statue); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Christmas/2010/Addons/FireFliesDeed.cs b/Projects/Scripts/Holiday Stuff/Christmas/2010/Addons/FireFliesDeed.cs index 92c816247..80529fc66 100644 --- a/Projects/Scripts/Holiday Stuff/Christmas/2010/Addons/FireFliesDeed.cs +++ b/Projects/Scripts/Holiday Stuff/Christmas/2010/Addons/FireFliesDeed.cs @@ -77,14 +77,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -133,14 +133,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Christmas/2010/Items/AngelDecoration.cs b/Projects/Scripts/Holiday Stuff/Christmas/2010/Items/AngelDecoration.cs index 2ad8499a9..407cec976 100644 --- a/Projects/Scripts/Holiday Stuff/Christmas/2010/Items/AngelDecoration.cs +++ b/Projects/Scripts/Holiday Stuff/Christmas/2010/Items/AngelDecoration.cs @@ -16,14 +16,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Christmas/2010/Items/RockingHorse.cs b/Projects/Scripts/Holiday Stuff/Christmas/2010/Items/RockingHorse.cs index 2538d3d2d..f4292899c 100644 --- a/Projects/Scripts/Holiday Stuff/Christmas/2010/Items/RockingHorse.cs +++ b/Projects/Scripts/Holiday Stuff/Christmas/2010/Items/RockingHorse.cs @@ -16,14 +16,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Easter/2011/Items/DragonEasterEgg.cs b/Projects/Scripts/Holiday Stuff/Easter/2011/Items/DragonEasterEgg.cs index 027906d6d..ca127d9c0 100644 --- a/Projects/Scripts/Holiday Stuff/Easter/2011/Items/DragonEasterEgg.cs +++ b/Projects/Scripts/Holiday Stuff/Easter/2011/Items/DragonEasterEgg.cs @@ -25,14 +25,14 @@ return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2006/Engines/TrickOrTreat.cs b/Projects/Scripts/Holiday Stuff/Halloween/2006/Engines/TrickOrTreat.cs index e93873910..866d003ec 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2006/Engines/TrickOrTreat.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2006/Engines/TrickOrTreat.cs @@ -310,13 +310,13 @@ namespace Server.Engines.Events }; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2006/Items/HalloweenPumpkin.cs b/Projects/Scripts/Holiday Stuff/Halloween/2006/Items/HalloweenPumpkin.cs index aeb171895..d51387b33 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2006/Items/HalloweenPumpkin.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2006/Items/HalloweenPumpkin.cs @@ -76,14 +76,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2006/Items/PumpkinScarecrow.cs b/Projects/Scripts/Holiday Stuff/Halloween/2006/Items/PumpkinScarecrow.cs index 83aedb403..845a13cbc 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2006/Items/PumpkinScarecrow.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2006/Items/PumpkinScarecrow.cs @@ -15,14 +15,14 @@ public override int LabelNumber => 1096947; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2006/Items/RuinedTapestry.cs b/Projects/Scripts/Holiday Stuff/Halloween/2006/Items/RuinedTapestry.cs index 1e51337a8..49f0ff941 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2006/Items/RuinedTapestry.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2006/Items/RuinedTapestry.cs @@ -15,14 +15,14 @@ public override string DefaultName => "Ruined Tapestry "; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2006/Items/TwilightLantern.cs b/Projects/Scripts/Holiday Stuff/Halloween/2006/Items/TwilightLantern.cs index 9c4ef250c..90dc238b4 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2006/Items/TwilightLantern.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2006/Items/TwilightLantern.cs @@ -21,14 +21,14 @@ list.Add(1060482); // Spell Channeling } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2009/Foods/CreepyCake.cs b/Projects/Scripts/Holiday Stuff/Halloween/2009/Foods/CreepyCake.cs index 9e643a558..fc9423fed 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2009/Foods/CreepyCake.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2009/Foods/CreepyCake.cs @@ -17,14 +17,14 @@ public override string DefaultName => "Creepy Cake"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2009/Foods/HarvestWine.cs b/Projects/Scripts/Holiday Stuff/Halloween/2009/Foods/HarvestWine.cs index 5eca9d985..bdb93d4fa 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2009/Foods/HarvestWine.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2009/Foods/HarvestWine.cs @@ -20,14 +20,14 @@ public override string DefaultName => "Harvest Wine"; public override double DefaultWeight => 1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2009/Foods/MrPlainsCookies.cs b/Projects/Scripts/Holiday Stuff/Halloween/2009/Foods/MrPlainsCookies.cs index 7d7a354fc..4fdb46a63 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2009/Foods/MrPlainsCookies.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2009/Foods/MrPlainsCookies.cs @@ -17,14 +17,14 @@ public override string DefaultName => "Mr Plain's Cookies"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2009/Foods/MurkyMilk.cs b/Projects/Scripts/Holiday Stuff/Halloween/2009/Foods/MurkyMilk.cs index 31670993d..3c3fa9dc3 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2009/Foods/MurkyMilk.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2009/Foods/MurkyMilk.cs @@ -25,14 +25,14 @@ public override int MaxQuantity => 5; public override double DefaultWeight => 1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2009/Foods/PumpkinPizza.cs b/Projects/Scripts/Holiday Stuff/Halloween/2009/Foods/PumpkinPizza.cs index 4482560f5..3016adb08 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2009/Foods/PumpkinPizza.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2009/Foods/PumpkinPizza.cs @@ -17,14 +17,14 @@ public override string DefaultName => "Pumpkin Pizza"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2009/Items/GrimWarning.cs b/Projects/Scripts/Holiday Stuff/Halloween/2009/Items/GrimWarning.cs index 246afc0a0..7d214edc0 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2009/Items/GrimWarning.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2009/Items/GrimWarning.cs @@ -20,14 +20,14 @@ public override double DefaultWeight => 1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2009/Items/SkullsOnPike.cs b/Projects/Scripts/Holiday Stuff/Halloween/2009/Items/SkullsOnPike.cs index dce85b870..acdd5d432 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2009/Items/SkullsOnPike.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2009/Items/SkullsOnPike.cs @@ -20,14 +20,14 @@ public override double DefaultWeight => 1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2010/Items/ChairInAGhostCostume.cs b/Projects/Scripts/Holiday Stuff/Halloween/2010/Items/ChairInAGhostCostume.cs index 1da684b90..fff19daa4 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2010/Items/ChairInAGhostCostume.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2010/Items/ChairInAGhostCostume.cs @@ -15,14 +15,14 @@ namespace Server.Items public override double DefaultWeight => 5; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2010/Items/ColoredSmallWebs.cs b/Projects/Scripts/Holiday Stuff/Halloween/2010/Items/ColoredSmallWebs.cs index b2ce1261e..457cebff1 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2010/Items/ColoredSmallWebs.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2010/Items/ColoredSmallWebs.cs @@ -14,14 +14,14 @@ namespace Server.Items public override double DefaultWeight => 5; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2010/Items/ExcellentIronMaiden.cs b/Projects/Scripts/Holiday Stuff/Halloween/2010/Items/ExcellentIronMaiden.cs index 56806963a..6f488a48d 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2010/Items/ExcellentIronMaiden.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2010/Items/ExcellentIronMaiden.cs @@ -15,14 +15,14 @@ namespace Server.Items public override double DefaultWeight => 5; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2010/Items/HalloweenGuillotine.cs b/Projects/Scripts/Holiday Stuff/Halloween/2010/Items/HalloweenGuillotine.cs index c1861c748..a37bec845 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2010/Items/HalloweenGuillotine.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2010/Items/HalloweenGuillotine.cs @@ -14,14 +14,14 @@ namespace Server.Items public override double DefaultWeight => 5; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2011/Items/BasePaintedMask.cs b/Projects/Scripts/Holiday Stuff/Halloween/2011/Items/BasePaintedMask.cs index c89849eaa..f1d526f04 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2011/Items/BasePaintedMask.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2011/Items/BasePaintedMask.cs @@ -39,7 +39,7 @@ namespace Server.Items.Holiday public virtual string MaskName => "A Mask"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -47,7 +47,7 @@ namespace Server.Items.Holiday writer.Write(m_Staffer); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2011/Items/ClownMask.cs b/Projects/Scripts/Holiday Stuff/Halloween/2011/Items/ClownMask.cs index 2be536035..8357a21ae 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2011/Items/ClownMask.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2011/Items/ClownMask.cs @@ -15,14 +15,14 @@ public override string MaskName => "Evil Clown Mask"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2011/Items/DaemonMask.cs b/Projects/Scripts/Holiday Stuff/Halloween/2011/Items/DaemonMask.cs index 3cafb5fa5..232430e79 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2011/Items/DaemonMask.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2011/Items/DaemonMask.cs @@ -15,14 +15,14 @@ public override string MaskName => "Daemon Mask"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2011/Items/PlagueMask.cs b/Projects/Scripts/Holiday Stuff/Halloween/2011/Items/PlagueMask.cs index 3b3375027..dea065a60 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2011/Items/PlagueMask.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2011/Items/PlagueMask.cs @@ -15,14 +15,14 @@ public override string MaskName => "Plague Mask"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2011/Mobiles/PumpkinHead.cs b/Projects/Scripts/Holiday Stuff/Halloween/2011/Mobiles/PumpkinHead.cs index f3a2d576b..8a469e17a 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2011/Mobiles/PumpkinHead.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2011/Mobiles/PumpkinHead.cs @@ -114,13 +114,13 @@ namespace Server.Mobiles base.OnDamage(amount, from, willKill); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2012/Engines/PlayerZombies.cs b/Projects/Scripts/Holiday Stuff/Halloween/2012/Engines/PlayerZombies.cs index 699edc9e9..9e88bd6d5 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2012/Engines/PlayerZombies.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2012/Engines/PlayerZombies.cs @@ -1,4 +1,4 @@ -using System; +using System; using Server.Items; using Server.Mobiles; using System.Collections.Generic; @@ -150,13 +150,13 @@ namespace Server.Engines.Events { } - public override void Serialize( GenericWriter writer ) + public override void Serialize(IGenericWriter writer ) { base.Serialize( writer ); writer.Write( 0 ); } - public override void Deserialize( GenericReader reader ) + public override void Deserialize( IGenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); @@ -242,7 +242,7 @@ namespace Server.Engines.Events HalloweenHauntings.ReAnimated.Remove( m_DeadPlayer ); } - public override void Serialize( GenericWriter writer ) + public override void Serialize(IGenericWriter writer ) { base.Serialize( writer ); writer.Write( 0 ); @@ -250,7 +250,7 @@ namespace Server.Engines.Events writer.WriteMobile( m_DeadPlayer ); } - public override void Deserialize( GenericReader reader ) + public override void Deserialize( IGenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2012/Items/EvilJesterMask.cs b/Projects/Scripts/Holiday Stuff/Halloween/2012/Items/EvilJesterMask.cs index b30eea959..0d633c8b9 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2012/Items/EvilJesterMask.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2012/Items/EvilJesterMask.cs @@ -15,14 +15,14 @@ public override string MaskName => "Evil Jester Mask"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/2012/Items/PorcelainMask.cs b/Projects/Scripts/Holiday Stuff/Halloween/2012/Items/PorcelainMask.cs index 7235be359..167d2ba10 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/2012/Items/PorcelainMask.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/2012/Items/PorcelainMask.cs @@ -15,14 +15,14 @@ public override string MaskName => "Porcelain Mask"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/Treats/Jellybeans.cs b/Projects/Scripts/Holiday Stuff/Halloween/Treats/Jellybeans.cs index 54459251a..2d22e12b7 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/Treats/Jellybeans.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/Treats/Jellybeans.cs @@ -13,14 +13,14 @@ public override int LabelNumber => 1096932; /* jellybeans */ - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/Treats/Lollipops.cs b/Projects/Scripts/Holiday Stuff/Halloween/Treats/Lollipops.cs index 86dfd1257..c4a6d40d1 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/Treats/Lollipops.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/Treats/Lollipops.cs @@ -13,14 +13,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/Treats/NougatSwirl.cs b/Projects/Scripts/Holiday Stuff/Halloween/Treats/NougatSwirl.cs index c21d13464..809c4de21 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/Treats/NougatSwirl.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/Treats/NougatSwirl.cs @@ -14,14 +14,14 @@ public override int LabelNumber => 1096936; /* nougat swirl */ - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/Treats/Taffy.cs b/Projects/Scripts/Holiday Stuff/Halloween/Treats/Taffy.cs index 1c37f743d..c7edd8af0 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/Treats/Taffy.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/Treats/Taffy.cs @@ -13,14 +13,14 @@ public override int LabelNumber => 1096949; /* taffy */ - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Halloween/Treats/WrappedCandy.cs b/Projects/Scripts/Holiday Stuff/Halloween/Treats/WrappedCandy.cs index cdeb8c250..8659205e8 100644 --- a/Projects/Scripts/Holiday Stuff/Halloween/Treats/WrappedCandy.cs +++ b/Projects/Scripts/Holiday Stuff/Halloween/Treats/WrappedCandy.cs @@ -13,14 +13,14 @@ public override int LabelNumber => 1096950; /* wrapped candy */ - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Valentine/2010/Items/AnimatedHeartShapedBox.cs b/Projects/Scripts/Holiday Stuff/Valentine/2010/Items/AnimatedHeartShapedBox.cs index da4adc061..96cd4491a 100644 --- a/Projects/Scripts/Holiday Stuff/Valentine/2010/Items/AnimatedHeartShapedBox.cs +++ b/Projects/Scripts/Holiday Stuff/Valentine/2010/Items/AnimatedHeartShapedBox.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Valentine/2011/Items/StValentinesBears.cs b/Projects/Scripts/Holiday Stuff/Valentine/2011/Items/StValentinesBears.cs index f31d2ae7c..7849e8941 100644 --- a/Projects/Scripts/Holiday Stuff/Valentine/2011/Items/StValentinesBears.cs +++ b/Projects/Scripts/Holiday Stuff/Valentine/2011/Items/StValentinesBears.cs @@ -132,7 +132,7 @@ namespace Server.Items from.SendGump(new InternalGump(this)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -144,7 +144,7 @@ namespace Server.Items writer.Write(m_Line3); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -246,14 +246,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -275,14 +275,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Valentine/2012/Items/CupidStatue.cs b/Projects/Scripts/Holiday Stuff/Valentine/2012/Items/CupidStatue.cs index 5ea488b64..ede905c12 100644 --- a/Projects/Scripts/Holiday Stuff/Valentine/2012/Items/CupidStatue.cs +++ b/Projects/Scripts/Holiday Stuff/Valentine/2012/Items/CupidStatue.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1099220; // cupid statue - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Holiday Stuff/Valentine/2012/Items/CupidsArrow.cs b/Projects/Scripts/Holiday Stuff/Valentine/2012/Items/CupidsArrow.cs index 695de338a..c20b3558a 100644 --- a/Projects/Scripts/Holiday Stuff/Valentine/2012/Items/CupidsArrow.cs +++ b/Projects/Scripts/Holiday Stuff/Valentine/2012/Items/CupidsArrow.cs @@ -104,7 +104,7 @@ namespace Server.Items { } - public override void Serialize( GenericWriter writer ) + public override void Serialize(IGenericWriter writer ) { base.Serialize( writer ); @@ -114,7 +114,7 @@ namespace Server.Items writer.Write( m_To ); } - public override void Deserialize( GenericReader reader ) + public override void Deserialize( IGenericReader reader ) { base.Deserialize( reader ); diff --git a/Projects/Scripts/Holiday Stuff/Valentine/2012/Items/HeartShapedBox.cs b/Projects/Scripts/Holiday Stuff/Valentine/2012/Items/HeartShapedBox.cs index 49fbdc9b0..5eb057d06 100644 --- a/Projects/Scripts/Holiday Stuff/Valentine/2012/Items/HeartShapedBox.cs +++ b/Projects/Scripts/Holiday Stuff/Valentine/2012/Items/HeartShapedBox.cs @@ -35,14 +35,14 @@ namespace Server.Items m_DropSound = from.Female ? 0x430 : 0x320; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/AbbatoirAddon.cs b/Projects/Scripts/Items/Addons/AbbatoirAddon.cs index 2d10e4360..1ac0f581f 100644 --- a/Projects/Scripts/Items/Addons/AbbatoirAddon.cs +++ b/Projects/Scripts/Items/Addons/AbbatoirAddon.cs @@ -22,14 +22,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new AbbatoirDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -51,14 +51,14 @@ namespace Server.Items public override BaseAddon Addon => new AbbatoirAddon(); public override int LabelNumber => 1044329; // abbatoir - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/AddonComponent.cs b/Projects/Scripts/Items/Addons/AddonComponent.cs index 8fafc77fa..15fee0b74 100644 --- a/Projects/Scripts/Items/Addons/AddonComponent.cs +++ b/Projects/Scripts/Items/Addons/AddonComponent.cs @@ -14,14 +14,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -41,14 +41,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -80,7 +80,7 @@ namespace Server.Items public override int LabelNumber => m_LabelNumber; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -89,7 +89,7 @@ namespace Server.Items writer.Write(m_LabelNumber); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -184,7 +184,7 @@ namespace Server.Items Addon?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -194,7 +194,7 @@ namespace Server.Items writer.Write(Offset); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/AddonContainerComponent.cs b/Projects/Scripts/Items/Addons/AddonContainerComponent.cs index d63cf46f5..919c0084f 100644 --- a/Projects/Scripts/Items/Addons/AddonContainerComponent.cs +++ b/Projects/Scripts/Items/Addons/AddonContainerComponent.cs @@ -85,7 +85,7 @@ namespace Server.Items Addon?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -95,7 +95,7 @@ namespace Server.Items writer.Write(Offset); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -131,7 +131,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -140,7 +140,7 @@ namespace Server.Items writer.Write(m_LabelNumber); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/AlchemistTableEastAddon.cs b/Projects/Scripts/Items/Addons/AlchemistTableEastAddon.cs index 5ec45facc..98134456e 100644 --- a/Projects/Scripts/Items/Addons/AlchemistTableEastAddon.cs +++ b/Projects/Scripts/Items/Addons/AlchemistTableEastAddon.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new AlchemistTableEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -43,14 +43,14 @@ namespace Server.Items public override BaseAddon Addon => new AlchemistTableEastAddon(); public override int LabelNumber => 1073397; // alchemist table (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/AlchemistTableSouthAddon.cs b/Projects/Scripts/Items/Addons/AlchemistTableSouthAddon.cs index 555e6761f..e55592c39 100644 --- a/Projects/Scripts/Items/Addons/AlchemistTableSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/AlchemistTableSouthAddon.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new AlchemistTableSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -43,14 +43,14 @@ namespace Server.Items public override BaseAddon Addon => new AlchemistTableSouthAddon(); public override int LabelNumber => 1073396; // alchemist table (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/AnvilEastAddon.cs b/Projects/Scripts/Items/Addons/AnvilEastAddon.cs index 6de830117..cbe2183a8 100644 --- a/Projects/Scripts/Items/Addons/AnvilEastAddon.cs +++ b/Projects/Scripts/Items/Addons/AnvilEastAddon.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new AnvilEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -43,14 +43,14 @@ namespace Server.Items public override BaseAddon Addon => new AnvilEastAddon(); public override int LabelNumber => 1044333; // anvil (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/AnvilSouthAddon.cs b/Projects/Scripts/Items/Addons/AnvilSouthAddon.cs index a8f9d6e05..2dcea6921 100644 --- a/Projects/Scripts/Items/Addons/AnvilSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/AnvilSouthAddon.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new AnvilSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -43,14 +43,14 @@ namespace Server.Items public override BaseAddon Addon => new AnvilSouthAddon(); public override int LabelNumber => 1044334; // anvil (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/ArcaneBookshelfEastAddon.cs b/Projects/Scripts/Items/Addons/ArcaneBookshelfEastAddon.cs index 24e07b41e..a454fc8c8 100644 --- a/Projects/Scripts/Items/Addons/ArcaneBookshelfEastAddon.cs +++ b/Projects/Scripts/Items/Addons/ArcaneBookshelfEastAddon.cs @@ -15,14 +15,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new ArcaneBookshelfEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -44,14 +44,14 @@ namespace Server.Items public override BaseAddon Addon => new ArcaneBookshelfEastAddon(); public override int LabelNumber => 1073371; // arcane bookshelf (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/ArcaneBookshelfSouthAddon.cs b/Projects/Scripts/Items/Addons/ArcaneBookshelfSouthAddon.cs index ca6b394c0..b0b9f80de 100644 --- a/Projects/Scripts/Items/Addons/ArcaneBookshelfSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/ArcaneBookshelfSouthAddon.cs @@ -15,14 +15,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new ArcaneBookshelfSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -44,14 +44,14 @@ namespace Server.Items public override BaseAddon Addon => new ArcaneBookshelfSouthAddon(); public override int LabelNumber => 1072871; // arcane bookshelf (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/ArcaneCircleAddon.cs b/Projects/Scripts/Items/Addons/ArcaneCircleAddon.cs index 41ad4cfd9..19fd8c16c 100644 --- a/Projects/Scripts/Items/Addons/ArcaneCircleAddon.cs +++ b/Projects/Scripts/Items/Addons/ArcaneCircleAddon.cs @@ -22,14 +22,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new ArcaneCircleDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -64,14 +64,14 @@ namespace Server.Items public override BaseAddon Addon => new ArcaneCircleAddon(); public override int LabelNumber => 1072703; // arcane circle - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/ArcanistStatueEastAddon.cs b/Projects/Scripts/Items/Addons/ArcanistStatueEastAddon.cs index c8de0013c..9853db6fc 100644 --- a/Projects/Scripts/Items/Addons/ArcanistStatueEastAddon.cs +++ b/Projects/Scripts/Items/Addons/ArcanistStatueEastAddon.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new ArcanistStatueEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -43,14 +43,14 @@ namespace Server.Items public override BaseAddon Addon => new ArcanistStatueEastAddon(); public override int LabelNumber => 1072886; // arcanist statue (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/ArcanistStatueSouthAddon.cs b/Projects/Scripts/Items/Addons/ArcanistStatueSouthAddon.cs index a9869c18e..0c8b684ee 100644 --- a/Projects/Scripts/Items/Addons/ArcanistStatueSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/ArcanistStatueSouthAddon.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new ArcanistStatueSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -43,14 +43,14 @@ namespace Server.Items public override BaseAddon Addon => new ArcanistStatueSouthAddon(); public override int LabelNumber => 1072885; // arcanist statue (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/ArcheryButteAddon.cs b/Projects/Scripts/Items/Addons/ArcheryButteAddon.cs index 1727f1873..51c0863dd 100644 --- a/Projects/Scripts/Items/Addons/ArcheryButteAddon.cs +++ b/Projects/Scripts/Items/Addons/ArcheryButteAddon.cs @@ -227,7 +227,7 @@ namespace Server.Items PublicOverheadMessage( MessageType.Regular, 0x3B2, 1042683, $"{se.Total}\t{se.Count}"); } - public override void Serialize( GenericWriter writer ) + public override void Serialize(IGenericWriter writer ) { base.Serialize( writer ); @@ -239,7 +239,7 @@ namespace Server.Items writer.Write( Bolts ); } - public override void Deserialize( GenericReader reader ) + public override void Deserialize( IGenericReader reader ) { base.Deserialize( reader ); @@ -280,14 +280,14 @@ namespace Server.Items { } - public override void Serialize( GenericWriter writer ) + public override void Serialize(IGenericWriter writer ) { base.Serialize( writer ); writer.Write( 0 ); // version } - public override void Deserialize( GenericReader reader ) + public override void Deserialize( IGenericReader reader ) { base.Deserialize( reader ); @@ -309,14 +309,14 @@ namespace Server.Items { } - public override void Serialize( GenericWriter writer ) + public override void Serialize(IGenericWriter writer ) { base.Serialize( writer ); writer.Write( 0 ); // version } - public override void Deserialize( GenericReader reader ) + public override void Deserialize( IGenericReader reader ) { base.Deserialize( reader ); diff --git a/Projects/Scripts/Items/Addons/BallotBox.cs b/Projects/Scripts/Items/Addons/BallotBox.cs index 941e8037f..6b563ab64 100644 --- a/Projects/Scripts/Items/Addons/BallotBox.cs +++ b/Projects/Scripts/Items/Addons/BallotBox.cs @@ -88,7 +88,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -103,7 +103,7 @@ namespace Server.Items writer.Write(No, true); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -325,14 +325,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new BallotBoxDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -355,14 +355,14 @@ namespace Server.Items public override int LabelNumber => 1044327; // ballot box - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/BaseAddon.cs b/Projects/Scripts/Items/Addons/BaseAddon.cs index 09f1a2d62..f11b60e14 100644 --- a/Projects/Scripts/Items/Addons/BaseAddon.cs +++ b/Projects/Scripts/Items/Addons/BaseAddon.cs @@ -218,7 +218,7 @@ namespace Server.Items c.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -227,7 +227,7 @@ namespace Server.Items writer.WriteItemList(Components); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/BaseAddonContainer.cs b/Projects/Scripts/Items/Addons/BaseAddonContainer.cs index 266565f64..150309a95 100644 --- a/Projects/Scripts/Items/Addons/BaseAddonContainer.cs +++ b/Projects/Scripts/Items/Addons/BaseAddonContainer.cs @@ -169,7 +169,7 @@ namespace Server.Items c.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -179,7 +179,7 @@ namespace Server.Items writer.Write((int)m_Resource); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/BaseAddonContainerDeed.cs b/Projects/Scripts/Items/Addons/BaseAddonContainerDeed.cs index 56819d015..9c241cf74 100644 --- a/Projects/Scripts/Items/Addons/BaseAddonContainerDeed.cs +++ b/Projects/Scripts/Items/Addons/BaseAddonContainerDeed.cs @@ -63,7 +63,7 @@ namespace Server.Items #endregion - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -73,7 +73,7 @@ namespace Server.Items writer.Write((int)m_Resource); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/BaseAddonDeed.cs b/Projects/Scripts/Items/Addons/BaseAddonDeed.cs index 4a068bc53..8cb8d563a 100644 --- a/Projects/Scripts/Items/Addons/BaseAddonDeed.cs +++ b/Projects/Scripts/Items/Addons/BaseAddonDeed.cs @@ -21,14 +21,14 @@ namespace Server.Items public abstract BaseAddon Addon{ get; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/BearRugs.cs b/Projects/Scripts/Items/Addons/BearRugs.cs index b561329f3..6b4c961fe 100644 --- a/Projects/Scripts/Items/Addons/BearRugs.cs +++ b/Projects/Scripts/Items/Addons/BearRugs.cs @@ -22,14 +22,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new BrownBearRugEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -51,14 +51,14 @@ namespace Server.Items public override BaseAddon Addon => new BrownBearRugEastAddon(); public override int LabelNumber => 1049397; // a brown bear rug deed facing east - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -88,14 +88,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new BrownBearRugSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -117,14 +117,14 @@ namespace Server.Items public override BaseAddon Addon => new BrownBearRugSouthAddon(); public override int LabelNumber => 1049398; // a brown bear rug deed facing south - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -154,14 +154,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new PolarBearRugEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -183,14 +183,14 @@ namespace Server.Items public override BaseAddon Addon => new PolarBearRugEastAddon(); public override int LabelNumber => 1049399; // a polar bear rug deed facing east - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -220,14 +220,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new PolarBearRugSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -249,14 +249,14 @@ namespace Server.Items public override BaseAddon Addon => new PolarBearRugSouthAddon(); public override int LabelNumber => 1049400; // a polar bear rug deed facing south - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/BloodPentagram.cs b/Projects/Scripts/Items/Addons/BloodPentagram.cs index 5b0270758..67744d839 100644 --- a/Projects/Scripts/Items/Addons/BloodPentagram.cs +++ b/Projects/Scripts/Items/Addons/BloodPentagram.cs @@ -50,14 +50,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/DartBoard.cs b/Projects/Scripts/Items/Addons/DartBoard.cs index fc7dd5435..191dfb019 100644 --- a/Projects/Scripts/Items/Addons/DartBoard.cs +++ b/Projects/Scripts/Items/Addons/DartBoard.cs @@ -76,14 +76,14 @@ namespace Server.Items PublicOverheadMessage(MessageType.Regular, 0x3B2, message); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -104,14 +104,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new DartBoardEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -134,14 +134,14 @@ namespace Server.Items public override int LabelNumber => 1044326; // dartboard (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -162,14 +162,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new DartBoardSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -192,14 +192,14 @@ namespace Server.Items public override int LabelNumber => 1044325; // dartboard (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/ElvenBedEastAddon.cs b/Projects/Scripts/Items/Addons/ElvenBedEastAddon.cs index 2843267de..c83479767 100644 --- a/Projects/Scripts/Items/Addons/ElvenBedEastAddon.cs +++ b/Projects/Scripts/Items/Addons/ElvenBedEastAddon.cs @@ -15,14 +15,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new ElvenBedEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -44,14 +44,14 @@ namespace Server.Items public override BaseAddon Addon => new ElvenBedEastAddon(); public override int LabelNumber => 1072861; // elven bed (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/ElvenBedSouthAddon.cs b/Projects/Scripts/Items/Addons/ElvenBedSouthAddon.cs index cf2cfa302..49f445a0a 100644 --- a/Projects/Scripts/Items/Addons/ElvenBedSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/ElvenBedSouthAddon.cs @@ -15,14 +15,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new ElvenBedSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -44,14 +44,14 @@ namespace Server.Items public override BaseAddon Addon => new ElvenBedSouthAddon(); public override int LabelNumber => 1072860; // elven bed (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/ElvenDresserEastAddon.cs b/Projects/Scripts/Items/Addons/ElvenDresserEastAddon.cs index 3c6dc7cf4..ab5d8ac51 100644 --- a/Projects/Scripts/Items/Addons/ElvenDresserEastAddon.cs +++ b/Projects/Scripts/Items/Addons/ElvenDresserEastAddon.cs @@ -15,14 +15,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new ElvenDresserEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -44,14 +44,14 @@ namespace Server.Items public override BaseAddon Addon => new ElvenDresserEastAddon(); public override int LabelNumber => 1073388; // elven dresser (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/ElvenDresserSouthAddon.cs b/Projects/Scripts/Items/Addons/ElvenDresserSouthAddon.cs index bfaf23664..3de551c3d 100644 --- a/Projects/Scripts/Items/Addons/ElvenDresserSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/ElvenDresserSouthAddon.cs @@ -15,14 +15,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new ElvenDresserSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -44,14 +44,14 @@ namespace Server.Items public override BaseAddon Addon => new ElvenDresserSouthAddon(); public override int LabelNumber => 1072864; // elven dresser (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/ElvenForgeAddon.cs b/Projects/Scripts/Items/Addons/ElvenForgeAddon.cs index fcf124189..a3cce38df 100644 --- a/Projects/Scripts/Items/Addons/ElvenForgeAddon.cs +++ b/Projects/Scripts/Items/Addons/ElvenForgeAddon.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new ElvenForgeDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -43,14 +43,14 @@ namespace Server.Items public override BaseAddon Addon => new ElvenForgeAddon(); public override int LabelNumber => 1072875; // squirrel statue (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/ElvenLoveseatEastAddon.cs b/Projects/Scripts/Items/Addons/ElvenLoveseatEastAddon.cs index 09189012b..3817a6408 100644 --- a/Projects/Scripts/Items/Addons/ElvenLoveseatEastAddon.cs +++ b/Projects/Scripts/Items/Addons/ElvenLoveseatEastAddon.cs @@ -15,14 +15,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new ElvenLoveseatEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -44,14 +44,14 @@ namespace Server.Items public override BaseAddon Addon => new ElvenLoveseatEastAddon(); public override int LabelNumber => 1073372; // elven loveseat (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/ElvenLoveseatSouthAddon.cs b/Projects/Scripts/Items/Addons/ElvenLoveseatSouthAddon.cs index c8e8dadd7..2e5f6e71d 100644 --- a/Projects/Scripts/Items/Addons/ElvenLoveseatSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/ElvenLoveseatSouthAddon.cs @@ -15,14 +15,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new ElvenLoveseatSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -44,14 +44,14 @@ namespace Server.Items public override BaseAddon Addon => new ElvenLoveseatSouthAddon(); public override int LabelNumber => 1072867; // elven loveseat (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/ElvenSpinningwheelEastAddon.cs b/Projects/Scripts/Items/Addons/ElvenSpinningwheelEastAddon.cs index 69945e6d2..fb59f1938 100644 --- a/Projects/Scripts/Items/Addons/ElvenSpinningwheelEastAddon.cs +++ b/Projects/Scripts/Items/Addons/ElvenSpinningwheelEastAddon.cs @@ -36,14 +36,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -120,14 +120,14 @@ namespace Server.Items public override BaseAddon Addon => new ElvenSpinningwheelEastAddon(); public override int LabelNumber => 1073393; // elven spinning wheel (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/ElvenSpinningwheelSouthAddon.cs b/Projects/Scripts/Items/Addons/ElvenSpinningwheelSouthAddon.cs index 39bd60ec8..b923b12f3 100644 --- a/Projects/Scripts/Items/Addons/ElvenSpinningwheelSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/ElvenSpinningwheelSouthAddon.cs @@ -37,14 +37,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -122,14 +122,14 @@ namespace Server.Items public override BaseAddon Addon => new ElvenSpinningwheelSouthAddon(); public override int LabelNumber => 1072878; // spinning wheel (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/ElvenStoveEastAddon.cs b/Projects/Scripts/Items/Addons/ElvenStoveEastAddon.cs index 3273e2aa1..56a69ea13 100644 --- a/Projects/Scripts/Items/Addons/ElvenStoveEastAddon.cs +++ b/Projects/Scripts/Items/Addons/ElvenStoveEastAddon.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new ElvenStoveEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -43,14 +43,14 @@ namespace Server.Items public override BaseAddon Addon => new ElvenStoveEastAddon(); public override int LabelNumber => 1073395; // elven oven (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/ElvenStoveSouthAddon.cs b/Projects/Scripts/Items/Addons/ElvenStoveSouthAddon.cs index 1c8c2b07f..0b5cbb475 100644 --- a/Projects/Scripts/Items/Addons/ElvenStoveSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/ElvenStoveSouthAddon.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new ElvenStoveSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -43,14 +43,14 @@ namespace Server.Items public override BaseAddon Addon => new ElvenStoveSouthAddon(); public override int LabelNumber => 1073394; // elven oven (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/ElvenWashbasinEastAddon.cs b/Projects/Scripts/Items/Addons/ElvenWashbasinEastAddon.cs index 535c23659..13f3350d7 100644 --- a/Projects/Scripts/Items/Addons/ElvenWashbasinEastAddon.cs +++ b/Projects/Scripts/Items/Addons/ElvenWashbasinEastAddon.cs @@ -15,14 +15,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new ElvenWashBasinEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -44,14 +44,14 @@ namespace Server.Items public override BaseAddon Addon => new ElvenWashBasinEastAddon(); public override int LabelNumber => 1073387; // elven wash basin (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/ElvenWashbasinSouthAddon.cs b/Projects/Scripts/Items/Addons/ElvenWashbasinSouthAddon.cs index 14e65f073..13509eb3b 100644 --- a/Projects/Scripts/Items/Addons/ElvenWashbasinSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/ElvenWashbasinSouthAddon.cs @@ -15,14 +15,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new ElvenWashBasinSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -44,14 +44,14 @@ namespace Server.Items public override BaseAddon Addon => new ElvenWashBasinSouthAddon(); public override int LabelNumber => 1072865; // elven wash basin (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/FancyElvenTableEastAddon.cs b/Projects/Scripts/Items/Addons/FancyElvenTableEastAddon.cs index 3edb1ab21..ffad1e3da 100644 --- a/Projects/Scripts/Items/Addons/FancyElvenTableEastAddon.cs +++ b/Projects/Scripts/Items/Addons/FancyElvenTableEastAddon.cs @@ -16,14 +16,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new FancyElvenTableEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -45,14 +45,14 @@ namespace Server.Items public override BaseAddon Addon => new FancyElvenTableEastAddon(); public override int LabelNumber => 1073386; // hardwood table (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/FancyElvenTableSouthAddon.cs b/Projects/Scripts/Items/Addons/FancyElvenTableSouthAddon.cs index 4dbfd7fd0..6d8d9a566 100644 --- a/Projects/Scripts/Items/Addons/FancyElvenTableSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/FancyElvenTableSouthAddon.cs @@ -16,14 +16,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new FancyElvenTableSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -45,14 +45,14 @@ namespace Server.Items public override BaseAddon Addon => new FancyElvenTableSouthAddon(); public override int LabelNumber => 1073385; // hardwood table (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/FireColumnAddon.cs b/Projects/Scripts/Items/Addons/FireColumnAddon.cs index 11992e3d3..6b9fc9754 100644 --- a/Projects/Scripts/Items/Addons/FireColumnAddon.cs +++ b/Projects/Scripts/Items/Addons/FireColumnAddon.cs @@ -34,14 +34,14 @@ namespace Server.Items public override bool ShareHue => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/FlourMillEastAddon.cs b/Projects/Scripts/Items/Addons/FlourMillEastAddon.cs index e5c597386..1bbfaef93 100644 --- a/Projects/Scripts/Items/Addons/FlourMillEastAddon.cs +++ b/Projects/Scripts/Items/Addons/FlourMillEastAddon.cs @@ -154,7 +154,7 @@ namespace Server.Items StartWorking(from); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -163,7 +163,7 @@ namespace Server.Items writer.Write(m_Flour); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -196,14 +196,14 @@ namespace Server.Items public override BaseAddon Addon => new FlourMillEastAddon(); public override int LabelNumber => 1044347; // flour mill (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/FlourMillSouthAddon.cs b/Projects/Scripts/Items/Addons/FlourMillSouthAddon.cs index a158ec628..17d005c8f 100644 --- a/Projects/Scripts/Items/Addons/FlourMillSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/FlourMillSouthAddon.cs @@ -142,7 +142,7 @@ namespace Server.Items StartWorking(from); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -151,7 +151,7 @@ namespace Server.Items writer.Write(m_Flour); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -184,14 +184,14 @@ namespace Server.Items public override BaseAddon Addon => new FlourMillSouthAddon(); public override int LabelNumber => 1044348; // flour mill (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/FlowerTapestries.cs b/Projects/Scripts/Items/Addons/FlowerTapestries.cs index cfadac83a..2efb2215b 100644 --- a/Projects/Scripts/Items/Addons/FlowerTapestries.cs +++ b/Projects/Scripts/Items/Addons/FlowerTapestries.cs @@ -15,14 +15,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new LightFlowerTapestryEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -44,14 +44,14 @@ namespace Server.Items public override BaseAddon Addon => new LightFlowerTapestryEastAddon(); public override int LabelNumber => 1049393; // a flower tapestry deed facing east - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -74,14 +74,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new LightFlowerTapestrySouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -103,14 +103,14 @@ namespace Server.Items public override BaseAddon Addon => new LightFlowerTapestrySouthAddon(); public override int LabelNumber => 1049394; // a flower tapestry deed facing south - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -133,14 +133,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new DarkFlowerTapestryEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -162,14 +162,14 @@ namespace Server.Items public override BaseAddon Addon => new DarkFlowerTapestryEastAddon(); public override int LabelNumber => 1049395; // a dark flower tapestry deed facing east - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -192,14 +192,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new DarkFlowerTapestrySouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -221,14 +221,14 @@ namespace Server.Items public override BaseAddon Addon => new DarkFlowerTapestrySouthAddon(); public override int LabelNumber => 1049396; // a dark flower tapestry deed facing south - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/GiantWebs.cs b/Projects/Scripts/Items/Addons/GiantWebs.cs index 67438f036..c93dff306 100644 --- a/Projects/Scripts/Items/Addons/GiantWebs.cs +++ b/Projects/Scripts/Items/Addons/GiantWebs.cs @@ -18,14 +18,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write((byte)0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -51,14 +51,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write((byte)0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -84,14 +84,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write((byte)0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -117,14 +117,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write((byte)0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -150,14 +150,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write((byte)0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -183,14 +183,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write((byte)0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/GozaMats.cs b/Projects/Scripts/Items/Addons/GozaMats.cs index d24f54a7b..5a8f7837d 100644 --- a/Projects/Scripts/Items/Addons/GozaMats.cs +++ b/Projects/Scripts/Items/Addons/GozaMats.cs @@ -18,14 +18,14 @@ namespace Server.Items public override bool RetainDeedHue => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -47,14 +47,14 @@ namespace Server.Items public override BaseAddon Addon => new GozaMatEastAddon(Hue); public override int LabelNumber => 1030404; // goza (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -80,14 +80,14 @@ namespace Server.Items public override bool RetainDeedHue => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -109,14 +109,14 @@ namespace Server.Items public override BaseAddon Addon => new GozaMatSouthAddon(Hue); public override int LabelNumber => 1030405; // goza (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -142,14 +142,14 @@ namespace Server.Items public override bool RetainDeedHue => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -171,14 +171,14 @@ namespace Server.Items public override BaseAddon Addon => new SquareGozaMatEastAddon(Hue); public override int LabelNumber => 1030407; // square goza (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -203,14 +203,14 @@ namespace Server.Items public override bool RetainDeedHue => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -232,14 +232,14 @@ namespace Server.Items public override BaseAddon Addon => new SquareGozaMatSouthAddon(Hue); public override int LabelNumber => 1030406; // square goza (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -265,14 +265,14 @@ namespace Server.Items public override bool RetainDeedHue => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -294,14 +294,14 @@ namespace Server.Items public override BaseAddon Addon => new BrocadeGozaMatEastAddon(Hue); public override int LabelNumber => 1030408; // brocade goza (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -327,14 +327,14 @@ namespace Server.Items public override bool RetainDeedHue => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -356,14 +356,14 @@ namespace Server.Items public override BaseAddon Addon => new BrocadeGozaMatSouthAddon(Hue); public override int LabelNumber => 1030409; // brocade goza (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -388,14 +388,14 @@ namespace Server.Items public override bool RetainDeedHue => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -417,14 +417,14 @@ namespace Server.Items public override BaseAddon Addon => new BrocadeSquareGozaMatEastAddon(Hue); public override int LabelNumber => 1030411; // brocade square goza (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -449,14 +449,14 @@ namespace Server.Items public override bool RetainDeedHue => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -478,14 +478,14 @@ namespace Server.Items public override BaseAddon Addon => new BrocadeSquareGozaMatSouthAddon(Hue); public override int LabelNumber => 1030410; // brocade square goza (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/GrayBrickFireplaceEastAddon.cs b/Projects/Scripts/Items/Addons/GrayBrickFireplaceEastAddon.cs index c04eea03c..1e4eceac8 100644 --- a/Projects/Scripts/Items/Addons/GrayBrickFireplaceEastAddon.cs +++ b/Projects/Scripts/Items/Addons/GrayBrickFireplaceEastAddon.cs @@ -15,14 +15,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new GrayBrickFireplaceEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -44,14 +44,14 @@ namespace Server.Items public override BaseAddon Addon => new GrayBrickFireplaceEastAddon(); public override int LabelNumber => 1061846; // grey brick fireplace (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/GrayBrickFireplaceSouthAddon.cs b/Projects/Scripts/Items/Addons/GrayBrickFireplaceSouthAddon.cs index 453306adb..dfc05f7fd 100644 --- a/Projects/Scripts/Items/Addons/GrayBrickFireplaceSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/GrayBrickFireplaceSouthAddon.cs @@ -15,14 +15,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new GrayBrickFireplaceSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -44,14 +44,14 @@ namespace Server.Items public override BaseAddon Addon => new GrayBrickFireplaceSouthAddon(); public override int LabelNumber => 1061847; // grey brick fireplace (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/JackOLantern.cs b/Projects/Scripts/Items/Addons/JackOLantern.cs index d72b6383e..489faab0e 100644 --- a/Projects/Scripts/Items/Addons/JackOLantern.cs +++ b/Projects/Scripts/Items/Addons/JackOLantern.cs @@ -49,14 +49,14 @@ namespace Server.Items return ac; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write((byte)2); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/LargeBedEastAddon.cs b/Projects/Scripts/Items/Addons/LargeBedEastAddon.cs index d3e9994ae..37536dbd6 100644 --- a/Projects/Scripts/Items/Addons/LargeBedEastAddon.cs +++ b/Projects/Scripts/Items/Addons/LargeBedEastAddon.cs @@ -17,14 +17,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new LargeBedEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -46,14 +46,14 @@ namespace Server.Items public override BaseAddon Addon => new LargeBedEastAddon(); public override int LabelNumber => 1044324; // large bed (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/LargeBedSouthAddon.cs b/Projects/Scripts/Items/Addons/LargeBedSouthAddon.cs index 397cc7a5b..002e4fc35 100644 --- a/Projects/Scripts/Items/Addons/LargeBedSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/LargeBedSouthAddon.cs @@ -17,14 +17,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new LargeBedSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -46,14 +46,14 @@ namespace Server.Items public override BaseAddon Addon => new LargeBedSouthAddon(); public override int LabelNumber => 1044323; // large bed (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/LargeForgeEastAddon.cs b/Projects/Scripts/Items/Addons/LargeForgeEastAddon.cs index cc9d9fee4..8117f0f90 100644 --- a/Projects/Scripts/Items/Addons/LargeForgeEastAddon.cs +++ b/Projects/Scripts/Items/Addons/LargeForgeEastAddon.cs @@ -17,14 +17,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new LargeForgeEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -46,14 +46,14 @@ namespace Server.Items public override BaseAddon Addon => new LargeForgeEastAddon(); public override int LabelNumber => 1044331; // large forge (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/LargeForgeSouthAddon.cs b/Projects/Scripts/Items/Addons/LargeForgeSouthAddon.cs index d92ac89ee..bc992f625 100644 --- a/Projects/Scripts/Items/Addons/LargeForgeSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/LargeForgeSouthAddon.cs @@ -17,14 +17,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new LargeForgeSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -46,14 +46,14 @@ namespace Server.Items public override BaseAddon Addon => new LargeForgeSouthAddon(); public override int LabelNumber => 1044332; // large forge (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/LargeStoneTableEastAddon.cs b/Projects/Scripts/Items/Addons/LargeStoneTableEastAddon.cs index 1579bd942..ca9e28c22 100644 --- a/Projects/Scripts/Items/Addons/LargeStoneTableEastAddon.cs +++ b/Projects/Scripts/Items/Addons/LargeStoneTableEastAddon.cs @@ -19,14 +19,14 @@ namespace Server.Items public override bool RetainDeedHue => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -48,14 +48,14 @@ namespace Server.Items public override BaseAddon Addon => new LargeStoneTableEastAddon(Hue); public override int LabelNumber => 1044511; // large stone table (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/LargeStoneTableSouthAddon.cs b/Projects/Scripts/Items/Addons/LargeStoneTableSouthAddon.cs index 7e12a1c8c..06a0bec66 100644 --- a/Projects/Scripts/Items/Addons/LargeStoneTableSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/LargeStoneTableSouthAddon.cs @@ -19,14 +19,14 @@ namespace Server.Items public override bool RetainDeedHue => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -48,14 +48,14 @@ namespace Server.Items public override BaseAddon Addon => new LargeStoneTableSouthAddon(Hue); public override int LabelNumber => 1044512; // large stone table (South) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/LoomEastAddon.cs b/Projects/Scripts/Items/Addons/LoomEastAddon.cs index 525514db7..5e9c2cfdf 100644 --- a/Projects/Scripts/Items/Addons/LoomEastAddon.cs +++ b/Projects/Scripts/Items/Addons/LoomEastAddon.cs @@ -22,7 +22,7 @@ namespace Server.Items public int Phase{ get; set; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -31,7 +31,7 @@ namespace Server.Items writer.Write(Phase); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -62,14 +62,14 @@ namespace Server.Items public override BaseAddon Addon => new LoomEastAddon(); public override int LabelNumber => 1044343; // loom (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/LoomSouthAddon.cs b/Projects/Scripts/Items/Addons/LoomSouthAddon.cs index 62a15683d..f5d4ffaa7 100644 --- a/Projects/Scripts/Items/Addons/LoomSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/LoomSouthAddon.cs @@ -17,7 +17,7 @@ namespace Server.Items public int Phase{ get; set; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -26,7 +26,7 @@ namespace Server.Items writer.Write(Phase); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -57,14 +57,14 @@ namespace Server.Items public override BaseAddon Addon => new LoomSouthAddon(); public override int LabelNumber => 1044344; // loom (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/MediumStoneTableEastAddon.cs b/Projects/Scripts/Items/Addons/MediumStoneTableEastAddon.cs index 9e83132df..11b547f8c 100644 --- a/Projects/Scripts/Items/Addons/MediumStoneTableEastAddon.cs +++ b/Projects/Scripts/Items/Addons/MediumStoneTableEastAddon.cs @@ -18,14 +18,14 @@ namespace Server.Items public override bool RetainDeedHue => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -47,14 +47,14 @@ namespace Server.Items public override BaseAddon Addon => new MediumStoneTableEastAddon(Hue); public override int LabelNumber => 1044508; // stone table (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/MediumStoneTableSouthAddon.cs b/Projects/Scripts/Items/Addons/MediumStoneTableSouthAddon.cs index 674413728..e72549714 100644 --- a/Projects/Scripts/Items/Addons/MediumStoneTableSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/MediumStoneTableSouthAddon.cs @@ -18,14 +18,14 @@ namespace Server.Items public override bool RetainDeedHue => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -47,14 +47,14 @@ namespace Server.Items public override BaseAddon Addon => new MediumStoneTableSouthAddon(Hue); public override int LabelNumber => 1044509; // stone table (South) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/OrnateElvenTableEastAddon.cs b/Projects/Scripts/Items/Addons/OrnateElvenTableEastAddon.cs index e547f2c71..f24662608 100644 --- a/Projects/Scripts/Items/Addons/OrnateElvenTableEastAddon.cs +++ b/Projects/Scripts/Items/Addons/OrnateElvenTableEastAddon.cs @@ -16,14 +16,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new OrnateElvenTableEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -45,14 +45,14 @@ namespace Server.Items public override BaseAddon Addon => new OrnateElvenTableEastAddon(); public override int LabelNumber => 1073384; // ornate table (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/OrnateElvenTableSouthAddon.cs b/Projects/Scripts/Items/Addons/OrnateElvenTableSouthAddon.cs index 295f68a35..9356a7449 100644 --- a/Projects/Scripts/Items/Addons/OrnateElvenTableSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/OrnateElvenTableSouthAddon.cs @@ -16,14 +16,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new OrnateElvenTableSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -45,14 +45,14 @@ namespace Server.Items public override BaseAddon Addon => new OrnateElvenTableSouthAddon(); public override int LabelNumber => 1072869; // ornate table (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/ParrotPerchAddon.cs b/Projects/Scripts/Items/Addons/ParrotPerchAddon.cs index 6fd56fd04..e00db8974 100644 --- a/Projects/Scripts/Items/Addons/ParrotPerchAddon.cs +++ b/Projects/Scripts/Items/Addons/ParrotPerchAddon.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new ParrotPerchDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -43,14 +43,14 @@ namespace Server.Items public override BaseAddon Addon => new ParrotPerchAddon(); public override int LabelNumber => 1072617; // parrot perch - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/PentagramAddon.cs b/Projects/Scripts/Items/Addons/PentagramAddon.cs index c43a44e94..b04c968e2 100644 --- a/Projects/Scripts/Items/Addons/PentagramAddon.cs +++ b/Projects/Scripts/Items/Addons/PentagramAddon.cs @@ -22,14 +22,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new PentagramDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -51,14 +51,14 @@ namespace Server.Items public override BaseAddon Addon => new PentagramAddon(); public override int LabelNumber => 1044328; // pentagram - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/PickpocketDips.cs b/Projects/Scripts/Items/Addons/PickpocketDips.cs index 1e5cc6364..0a13dead7 100644 --- a/Projects/Scripts/Items/Addons/PickpocketDips.cs +++ b/Projects/Scripts/Items/Addons/PickpocketDips.cs @@ -87,7 +87,7 @@ namespace Server.Items Use(from); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -97,7 +97,7 @@ namespace Server.Items writer.Write(MaxSkill); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -154,14 +154,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new PickpocketDipEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -183,14 +183,14 @@ namespace Server.Items public override BaseAddon Addon => new PickpocketDipEastAddon(); public override int LabelNumber => 1044337; // pickpocket dip (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -212,14 +212,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new PickpocketDipSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -241,14 +241,14 @@ namespace Server.Items public override BaseAddon Addon => new PickpocketDipSouthAddon(); public override int LabelNumber => 1044338; // pickpocket dip (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/PyramidAddon.cs b/Projects/Scripts/Items/Addons/PyramidAddon.cs index e992df070..19ae1d772 100644 --- a/Projects/Scripts/Items/Addons/PyramidAddon.cs +++ b/Projects/Scripts/Items/Addons/PyramidAddon.cs @@ -36,14 +36,14 @@ namespace Server.Items public override bool ShareHue => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write((byte)0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/RejuvinationAnkhs.cs b/Projects/Scripts/Items/Addons/RejuvinationAnkhs.cs index b2cd92031..cd7d93738 100644 --- a/Projects/Scripts/Items/Addons/RejuvinationAnkhs.cs +++ b/Projects/Scripts/Items/Addons/RejuvinationAnkhs.cs @@ -55,14 +55,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -98,14 +98,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -126,14 +126,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -154,14 +154,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/SHTeleporter.cs b/Projects/Scripts/Items/Addons/SHTeleporter.cs index 04b3be296..6ae108f8f 100644 --- a/Projects/Scripts/Items/Addons/SHTeleporter.cs +++ b/Projects/Scripts/Items/Addons/SHTeleporter.cs @@ -91,7 +91,7 @@ namespace Server.Items OnDoubleClick(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -102,7 +102,7 @@ namespace Server.Items writer.Write(TeleOffset); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -265,7 +265,7 @@ namespace Server.Items m_Changing = false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -279,7 +279,7 @@ namespace Server.Items writer.Write(LeftTele); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/SandstoneFireplaceEastAddon.cs b/Projects/Scripts/Items/Addons/SandstoneFireplaceEastAddon.cs index 030674523..230547d1b 100644 --- a/Projects/Scripts/Items/Addons/SandstoneFireplaceEastAddon.cs +++ b/Projects/Scripts/Items/Addons/SandstoneFireplaceEastAddon.cs @@ -15,14 +15,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new SandstoneFireplaceEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -44,14 +44,14 @@ namespace Server.Items public override BaseAddon Addon => new SandstoneFireplaceEastAddon(); public override int LabelNumber => 1061844; // sandstone fireplace (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/SandstoneFireplaceSouthAddon.cs b/Projects/Scripts/Items/Addons/SandstoneFireplaceSouthAddon.cs index ac8180275..96289269e 100644 --- a/Projects/Scripts/Items/Addons/SandstoneFireplaceSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/SandstoneFireplaceSouthAddon.cs @@ -15,14 +15,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new SandstoneFireplaceSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -44,14 +44,14 @@ namespace Server.Items public override BaseAddon Addon => new SandstoneFireplaceSouthAddon(); public override int LabelNumber => 1061845; // sandstone fireplace (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/SandstoneFountainAddon.cs b/Projects/Scripts/Items/Addons/SandstoneFountainAddon.cs index d6c91219e..84c4c90a3 100644 --- a/Projects/Scripts/Items/Addons/SandstoneFountainAddon.cs +++ b/Projects/Scripts/Items/Addons/SandstoneFountainAddon.cs @@ -34,14 +34,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/SerpentPillarAddon.cs b/Projects/Scripts/Items/Addons/SerpentPillarAddon.cs index 64f1186f4..81481f1dc 100644 --- a/Projects/Scripts/Items/Addons/SerpentPillarAddon.cs +++ b/Projects/Scripts/Items/Addons/SerpentPillarAddon.cs @@ -30,14 +30,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write((byte)0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/ShrineOfWisdomAddon.cs b/Projects/Scripts/Items/Addons/ShrineOfWisdomAddon.cs index 32b6fd67e..901aadeec 100644 --- a/Projects/Scripts/Items/Addons/ShrineOfWisdomAddon.cs +++ b/Projects/Scripts/Items/Addons/ShrineOfWisdomAddon.cs @@ -18,14 +18,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -47,14 +47,14 @@ namespace Server.Items public override int LabelNumber => 1062046; // Shrine of Wisdom - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/SkullPileAddon.cs b/Projects/Scripts/Items/Addons/SkullPileAddon.cs index aa3dbf5a1..69fb2fd9c 100644 --- a/Projects/Scripts/Items/Addons/SkullPileAddon.cs +++ b/Projects/Scripts/Items/Addons/SkullPileAddon.cs @@ -20,14 +20,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write((byte)0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/SmallBedEastAddon.cs b/Projects/Scripts/Items/Addons/SmallBedEastAddon.cs index e4a74b1fd..f85a44564 100644 --- a/Projects/Scripts/Items/Addons/SmallBedEastAddon.cs +++ b/Projects/Scripts/Items/Addons/SmallBedEastAddon.cs @@ -15,14 +15,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new SmallBedEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -44,14 +44,14 @@ namespace Server.Items public override BaseAddon Addon => new SmallBedEastAddon(); public override int LabelNumber => 1044322; // small bed (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/SmallBedSouthAddon.cs b/Projects/Scripts/Items/Addons/SmallBedSouthAddon.cs index 8c983effc..313f3bcd8 100644 --- a/Projects/Scripts/Items/Addons/SmallBedSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/SmallBedSouthAddon.cs @@ -15,14 +15,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new SmallBedSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -44,14 +44,14 @@ namespace Server.Items public override BaseAddon Addon => new SmallBedSouthAddon(); public override int LabelNumber => 1044321; // small bed (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/SmallForgeAddon.cs b/Projects/Scripts/Items/Addons/SmallForgeAddon.cs index a47835e96..535e0055b 100644 --- a/Projects/Scripts/Items/Addons/SmallForgeAddon.cs +++ b/Projects/Scripts/Items/Addons/SmallForgeAddon.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new SmallForgeDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -43,14 +43,14 @@ namespace Server.Items public override BaseAddon Addon => new SmallForgeAddon(); public override int LabelNumber => 1044330; // small forge - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/SolenAntHole.cs b/Projects/Scripts/Items/Addons/SolenAntHole.cs index c5d216186..f71175d27 100644 --- a/Projects/Scripts/Items/Addons/SolenAntHole.cs +++ b/Projects/Scripts/Items/Addons/SolenAntHole.cs @@ -34,14 +34,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -148,7 +148,7 @@ namespace Server.Items return m_Spawned.Count < 2; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -157,7 +157,7 @@ namespace Server.Items writer.WriteMobileList(m_Spawned); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/SpinningwheelEastAddon.cs b/Projects/Scripts/Items/Addons/SpinningwheelEastAddon.cs index d85c4fd9b..9862510a1 100644 --- a/Projects/Scripts/Items/Addons/SpinningwheelEastAddon.cs +++ b/Projects/Scripts/Items/Addons/SpinningwheelEastAddon.cs @@ -45,14 +45,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -130,14 +130,14 @@ namespace Server.Items public override BaseAddon Addon => new SpinningwheelEastAddon(); public override int LabelNumber => 1044341; // spining wheel (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/SpinningwheelSouthAddon.cs b/Projects/Scripts/Items/Addons/SpinningwheelSouthAddon.cs index a79769d39..643f9637c 100644 --- a/Projects/Scripts/Items/Addons/SpinningwheelSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/SpinningwheelSouthAddon.cs @@ -37,14 +37,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -122,14 +122,14 @@ namespace Server.Items public override BaseAddon Addon => new SpinningwheelSouthAddon(); public override int LabelNumber => 1044342; // spining wheel (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/SquirrelStatueEastAddon.cs b/Projects/Scripts/Items/Addons/SquirrelStatueEastAddon.cs index d19d50154..a2d246a56 100644 --- a/Projects/Scripts/Items/Addons/SquirrelStatueEastAddon.cs +++ b/Projects/Scripts/Items/Addons/SquirrelStatueEastAddon.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new SquirrelStatueEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -43,14 +43,14 @@ namespace Server.Items public override BaseAddon Addon => new SquirrelStatueEastAddon(); public override int LabelNumber => 1073398; // squirrel statue (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/SquirrelStatueSouthAddon.cs b/Projects/Scripts/Items/Addons/SquirrelStatueSouthAddon.cs index 2eeda5384..926cdafed 100644 --- a/Projects/Scripts/Items/Addons/SquirrelStatueSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/SquirrelStatueSouthAddon.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new SquirrelStatueSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -43,14 +43,14 @@ namespace Server.Items public override BaseAddon Addon => new SquirrelStatueSouthAddon(); public override int LabelNumber => 1072884; // squirrel statue (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/StoneFireplaceEastAddon.cs b/Projects/Scripts/Items/Addons/StoneFireplaceEastAddon.cs index d1ea2db3d..8d4a31373 100644 --- a/Projects/Scripts/Items/Addons/StoneFireplaceEastAddon.cs +++ b/Projects/Scripts/Items/Addons/StoneFireplaceEastAddon.cs @@ -15,14 +15,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new StoneFireplaceEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -44,14 +44,14 @@ namespace Server.Items public override BaseAddon Addon => new StoneFireplaceEastAddon(); public override int LabelNumber => 1061848; // stone fireplace (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/StoneFireplaceSouthAddon.cs b/Projects/Scripts/Items/Addons/StoneFireplaceSouthAddon.cs index ab47ec485..a78478b5d 100644 --- a/Projects/Scripts/Items/Addons/StoneFireplaceSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/StoneFireplaceSouthAddon.cs @@ -15,14 +15,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new StoneFireplaceSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -44,14 +44,14 @@ namespace Server.Items public override BaseAddon Addon => new StoneFireplaceSouthAddon(); public override int LabelNumber => 1061849; // stone fireplace (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/StoneFountainAddon.cs b/Projects/Scripts/Items/Addons/StoneFountainAddon.cs index fca70cb01..9bc63bcc9 100644 --- a/Projects/Scripts/Items/Addons/StoneFountainAddon.cs +++ b/Projects/Scripts/Items/Addons/StoneFountainAddon.cs @@ -34,14 +34,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/StoneOvenEastAddon.cs b/Projects/Scripts/Items/Addons/StoneOvenEastAddon.cs index 5f6a943c7..75ee90006 100644 --- a/Projects/Scripts/Items/Addons/StoneOvenEastAddon.cs +++ b/Projects/Scripts/Items/Addons/StoneOvenEastAddon.cs @@ -15,14 +15,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new StoneOvenEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -44,14 +44,14 @@ namespace Server.Items public override BaseAddon Addon => new StoneOvenEastAddon(); public override int LabelNumber => 1044345; // stone oven (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/StoneOvenSouthAddon.cs b/Projects/Scripts/Items/Addons/StoneOvenSouthAddon.cs index 55d58d0bc..3840f621f 100644 --- a/Projects/Scripts/Items/Addons/StoneOvenSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/StoneOvenSouthAddon.cs @@ -15,14 +15,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new StoneOvenSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -44,14 +44,14 @@ namespace Server.Items public override BaseAddon Addon => new StoneOvenSouthAddon(); public override int LabelNumber => 1044346; // stone oven (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/StretchedHides.cs b/Projects/Scripts/Items/Addons/StretchedHides.cs index d25a73e76..b2485566a 100644 --- a/Projects/Scripts/Items/Addons/StretchedHides.cs +++ b/Projects/Scripts/Items/Addons/StretchedHides.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new SmallStretchedHideEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -43,14 +43,14 @@ namespace Server.Items public override BaseAddon Addon => new SmallStretchedHideEastAddon(); public override int LabelNumber => 1049401; // a small stretched hide deed facing east - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -72,14 +72,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new SmallStretchedHideSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -101,14 +101,14 @@ namespace Server.Items public override BaseAddon Addon => new SmallStretchedHideSouthAddon(); public override int LabelNumber => 1049402; // a small stretched hide deed facing south - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -130,14 +130,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new MediumStretchedHideEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -159,14 +159,14 @@ namespace Server.Items public override BaseAddon Addon => new MediumStretchedHideEastAddon(); public override int LabelNumber => 1049403; // a medium stretched hide deed facing east - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -188,14 +188,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new MediumStretchedHideSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -217,14 +217,14 @@ namespace Server.Items public override BaseAddon Addon => new MediumStretchedHideSouthAddon(); public override int LabelNumber => 1049404; // a medium stretched hide deed facing south - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/TallElvenBedEastAddon.cs b/Projects/Scripts/Items/Addons/TallElvenBedEastAddon.cs index a11ce3089..312732f49 100644 --- a/Projects/Scripts/Items/Addons/TallElvenBedEastAddon.cs +++ b/Projects/Scripts/Items/Addons/TallElvenBedEastAddon.cs @@ -17,14 +17,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new TallElvenBedEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -46,14 +46,14 @@ namespace Server.Items public override BaseAddon Addon => new TallElvenBedEastAddon(); public override int LabelNumber => 1072859; // tall elven bed (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/TallElvenBedSouthAddon.cs b/Projects/Scripts/Items/Addons/TallElvenBedSouthAddon.cs index a135ba4f2..53a42ab38 100644 --- a/Projects/Scripts/Items/Addons/TallElvenBedSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/TallElvenBedSouthAddon.cs @@ -17,14 +17,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new TallElvenBedSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -46,14 +46,14 @@ namespace Server.Items public override BaseAddon Addon => new TallElvenBedSouthAddon(); public override int LabelNumber => 1072858; // tall elven bed (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/Telescope.cs b/Projects/Scripts/Items/Addons/Telescope.cs index ede150aa2..c9b7d2ae7 100644 --- a/Projects/Scripts/Items/Addons/Telescope.cs +++ b/Projects/Scripts/Items/Addons/Telescope.cs @@ -86,14 +86,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/TrainingDummies.cs b/Projects/Scripts/Items/Addons/TrainingDummies.cs index 68c91b4c2..c61ba5f2c 100644 --- a/Projects/Scripts/Items/Addons/TrainingDummies.cs +++ b/Projects/Scripts/Items/Addons/TrainingDummies.cs @@ -86,7 +86,7 @@ namespace Server.Items Use(from, weapon); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -96,7 +96,7 @@ namespace Server.Items writer.Write(MaxSkill); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -159,14 +159,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new TrainingDummyEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -188,14 +188,14 @@ namespace Server.Items public override BaseAddon Addon => new TrainingDummyEastAddon(); public override int LabelNumber => 1044335; // training dummy (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -217,14 +217,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new TrainingDummySouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -246,14 +246,14 @@ namespace Server.Items public override BaseAddon Addon => new TrainingDummySouthAddon(); public override int LabelNumber => 1044336; // training dummy (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/WarriorStatueEastAddon.cs b/Projects/Scripts/Items/Addons/WarriorStatueEastAddon.cs index 89fba8a54..4f20529f0 100644 --- a/Projects/Scripts/Items/Addons/WarriorStatueEastAddon.cs +++ b/Projects/Scripts/Items/Addons/WarriorStatueEastAddon.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new WarriorStatueEastDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -43,14 +43,14 @@ namespace Server.Items public override BaseAddon Addon => new WarriorStatueEastAddon(); public override int LabelNumber => 1072888; // warrior statue (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/WarriorStatueSouthAddon.cs b/Projects/Scripts/Items/Addons/WarriorStatueSouthAddon.cs index 823f3eb22..1ff45f351 100644 --- a/Projects/Scripts/Items/Addons/WarriorStatueSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/WarriorStatueSouthAddon.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new WarriorStatueSouthDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -43,14 +43,14 @@ namespace Server.Items public override BaseAddon Addon => new WarriorStatueSouthAddon(); public override int LabelNumber => 1072887; // warrior statue (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/WaterTroughEastAddon.cs b/Projects/Scripts/Items/Addons/WaterTroughEastAddon.cs index 4a6e941eb..d521f8ea0 100644 --- a/Projects/Scripts/Items/Addons/WaterTroughEastAddon.cs +++ b/Projects/Scripts/Items/Addons/WaterTroughEastAddon.cs @@ -21,14 +21,14 @@ namespace Server.Items set { } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -50,14 +50,14 @@ namespace Server.Items public override BaseAddon Addon => new WaterTroughEastAddon(); public override int LabelNumber => 1044349; // water trough (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/WaterTroughSouthAddon.cs b/Projects/Scripts/Items/Addons/WaterTroughSouthAddon.cs index 46f616bac..e30b39429 100644 --- a/Projects/Scripts/Items/Addons/WaterTroughSouthAddon.cs +++ b/Projects/Scripts/Items/Addons/WaterTroughSouthAddon.cs @@ -21,14 +21,14 @@ namespace Server.Items set { } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -50,14 +50,14 @@ namespace Server.Items public override BaseAddon Addon => new WaterTroughSouthAddon(); public override int LabelNumber => 1044350; // water trough (south) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Addons/WaterVat.cs b/Projects/Scripts/Items/Addons/WaterVat.cs index 0d442862b..1edf83e81 100644 --- a/Projects/Scripts/Items/Addons/WaterVat.cs +++ b/Projects/Scripts/Items/Addons/WaterVat.cs @@ -26,14 +26,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -67,14 +67,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Aquarium.cs b/Projects/Scripts/Items/Aquarium/Aquarium.cs index c7247e0da..b04ce5a39 100644 --- a/Projects/Scripts/Items/Aquarium/Aquarium.cs +++ b/Projects/Scripts/Items/Aquarium/Aquarium.cs @@ -412,7 +412,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -439,7 +439,7 @@ namespace Server.Items writer.Write(m_RewardAvailable); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1103,14 +1103,14 @@ namespace Server.Items public override BaseAddonContainer Addon => new Aquarium(0x3062); public override int LabelNumber => 1074501; // Large Aquarium (east) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1132,14 +1132,14 @@ namespace Server.Items public override BaseAddonContainer Addon => new Aquarium(0x3060); public override int LabelNumber => 1074497; // Large Aquarium (north) - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/AquariumFishingNet.cs b/Projects/Scripts/Items/Aquarium/AquariumFishingNet.cs index 0bcf7f6eb..2e270a20b 100644 --- a/Projects/Scripts/Items/Aquarium/AquariumFishingNet.cs +++ b/Projects/Scripts/Items/Aquarium/AquariumFishingNet.cs @@ -110,14 +110,14 @@ namespace Server.Items return new MinocBlueFish(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -173,14 +173,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/AquariumFood.cs b/Projects/Scripts/Items/Aquarium/AquariumFood.cs index 21dcf359e..a2d7022cb 100644 --- a/Projects/Scripts/Items/Aquarium/AquariumFood.cs +++ b/Projects/Scripts/Items/Aquarium/AquariumFood.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1074819; // Aquarium food - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/AquariumState.cs b/Projects/Scripts/Items/Aquarium/AquariumState.cs index 7b7e16eda..5a5380a95 100644 --- a/Projects/Scripts/Items/Aquarium/AquariumState.cs +++ b/Projects/Scripts/Items/Aquarium/AquariumState.cs @@ -50,7 +50,7 @@ namespace Server.Items public override string ToString() => "..."; - public virtual void Serialize(GenericWriter writer) + public virtual void Serialize(IGenericWriter writer) { writer.Write(0); // version @@ -60,7 +60,7 @@ namespace Server.Items writer.Write(Added); } - public virtual void Deserialize(GenericReader reader) + public virtual void Deserialize(IGenericReader reader) { int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Aquarium/BaseFish.cs b/Projects/Scripts/Items/Aquarium/BaseFish.cs index b1f4479cb..d50fd5c7b 100644 --- a/Projects/Scripts/Items/Aquarium/BaseFish.cs +++ b/Projects/Scripts/Items/Aquarium/BaseFish.cs @@ -73,14 +73,14 @@ namespace Server.Items list.Add(1074507); // Gasping for air } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Fish/AlbinoCourtesanFish.cs b/Projects/Scripts/Items/Aquarium/Fish/AlbinoCourtesanFish.cs index e04780fad..536874026 100644 --- a/Projects/Scripts/Items/Aquarium/Fish/AlbinoCourtesanFish.cs +++ b/Projects/Scripts/Items/Aquarium/Fish/AlbinoCourtesanFish.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1074592; // Albino Courtesan Fish - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Fish/AlbinoFrog.cs b/Projects/Scripts/Items/Aquarium/Fish/AlbinoFrog.cs index 3fb814e20..e9223491f 100644 --- a/Projects/Scripts/Items/Aquarium/Fish/AlbinoFrog.cs +++ b/Projects/Scripts/Items/Aquarium/Fish/AlbinoFrog.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073824; // An Albino Frog - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Fish/BritainCrownFish.cs b/Projects/Scripts/Items/Aquarium/Fish/BritainCrownFish.cs index f046e42b1..2f331fa7d 100644 --- a/Projects/Scripts/Items/Aquarium/Fish/BritainCrownFish.cs +++ b/Projects/Scripts/Items/Aquarium/Fish/BritainCrownFish.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1074589; // Britain Crown Fish - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Fish/FandancerFish.cs b/Projects/Scripts/Items/Aquarium/Fish/FandancerFish.cs index f4bb81578..fc9876dea 100644 --- a/Projects/Scripts/Items/Aquarium/Fish/FandancerFish.cs +++ b/Projects/Scripts/Items/Aquarium/Fish/FandancerFish.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1074591; // Fandancer Fish - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Fish/GoldenBroadtail.cs b/Projects/Scripts/Items/Aquarium/Fish/GoldenBroadtail.cs index af057c23a..60de6824b 100644 --- a/Projects/Scripts/Items/Aquarium/Fish/GoldenBroadtail.cs +++ b/Projects/Scripts/Items/Aquarium/Fish/GoldenBroadtail.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1073828; // A Golden Broadtail - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Fish/Jellyfish.cs b/Projects/Scripts/Items/Aquarium/Fish/Jellyfish.cs index 28e289ded..87bca63c7 100644 --- a/Projects/Scripts/Items/Aquarium/Fish/Jellyfish.cs +++ b/Projects/Scripts/Items/Aquarium/Fish/Jellyfish.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1074593; // Jellyfish - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Fish/KillerFrog.cs b/Projects/Scripts/Items/Aquarium/Fish/KillerFrog.cs index 44debc977..d9c4b2ef1 100644 --- a/Projects/Scripts/Items/Aquarium/Fish/KillerFrog.cs +++ b/Projects/Scripts/Items/Aquarium/Fish/KillerFrog.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1073825; // A Killer Frog - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Fish/LongClawCrab.cs b/Projects/Scripts/Items/Aquarium/Fish/LongClawCrab.cs index 0b82fec9b..d5185bfaa 100644 --- a/Projects/Scripts/Items/Aquarium/Fish/LongClawCrab.cs +++ b/Projects/Scripts/Items/Aquarium/Fish/LongClawCrab.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073827; // A Long Claw Crab - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Fish/MakotoCourtesanFish.cs b/Projects/Scripts/Items/Aquarium/Fish/MakotoCourtesanFish.cs index 4bfbc080f..d4f7ce13b 100644 --- a/Projects/Scripts/Items/Aquarium/Fish/MakotoCourtesanFish.cs +++ b/Projects/Scripts/Items/Aquarium/Fish/MakotoCourtesanFish.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1073835; // A Makoto Courtesan Fish - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Fish/MinocBlueFish.cs b/Projects/Scripts/Items/Aquarium/Fish/MinocBlueFish.cs index 189e15219..069195093 100644 --- a/Projects/Scripts/Items/Aquarium/Fish/MinocBlueFish.cs +++ b/Projects/Scripts/Items/Aquarium/Fish/MinocBlueFish.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1073829; // A Minoc Blue Fish - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Fish/NujelmHoneyFish.cs b/Projects/Scripts/Items/Aquarium/Fish/NujelmHoneyFish.cs index 3d78ddda9..cb89b314e 100644 --- a/Projects/Scripts/Items/Aquarium/Fish/NujelmHoneyFish.cs +++ b/Projects/Scripts/Items/Aquarium/Fish/NujelmHoneyFish.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1073830; // A Nujel'm Honey Fish - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Fish/PurpleFrog.cs b/Projects/Scripts/Items/Aquarium/Fish/PurpleFrog.cs index daf15d04e..e8e193015 100644 --- a/Projects/Scripts/Items/Aquarium/Fish/PurpleFrog.cs +++ b/Projects/Scripts/Items/Aquarium/Fish/PurpleFrog.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073823; // A Purple Frog - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Fish/RedDartFish.cs b/Projects/Scripts/Items/Aquarium/Fish/RedDartFish.cs index 82057b12c..480d6701f 100644 --- a/Projects/Scripts/Items/Aquarium/Fish/RedDartFish.cs +++ b/Projects/Scripts/Items/Aquarium/Fish/RedDartFish.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1073834; // A Red Dart Fish - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Fish/Shrimp.cs b/Projects/Scripts/Items/Aquarium/Fish/Shrimp.cs index 59eb7adca..a4dcd69a7 100644 --- a/Projects/Scripts/Items/Aquarium/Fish/Shrimp.cs +++ b/Projects/Scripts/Items/Aquarium/Fish/Shrimp.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1074596; // Shrimp - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Fish/SmallMouthSuckerFin.cs b/Projects/Scripts/Items/Aquarium/Fish/SmallMouthSuckerFin.cs index 3183ac81b..d83583c16 100644 --- a/Projects/Scripts/Items/Aquarium/Fish/SmallMouthSuckerFin.cs +++ b/Projects/Scripts/Items/Aquarium/Fish/SmallMouthSuckerFin.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1074590; // Small Mouth Sucker Fin - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Fish/SpeckledCrab.cs b/Projects/Scripts/Items/Aquarium/Fish/SpeckledCrab.cs index 3667a2069..fd273e5c4 100644 --- a/Projects/Scripts/Items/Aquarium/Fish/SpeckledCrab.cs +++ b/Projects/Scripts/Items/Aquarium/Fish/SpeckledCrab.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1073826; // A Speckled Crab - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Fish/SpinedScratcherFish.cs b/Projects/Scripts/Items/Aquarium/Fish/SpinedScratcherFish.cs index 89a1e52d9..03c0142c3 100644 --- a/Projects/Scripts/Items/Aquarium/Fish/SpinedScratcherFish.cs +++ b/Projects/Scripts/Items/Aquarium/Fish/SpinedScratcherFish.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1073832; // A Spined Scratcher Fish - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Fish/SpottedBuccaneer.cs b/Projects/Scripts/Items/Aquarium/Fish/SpottedBuccaneer.cs index baeccc5e6..11e3e61b8 100644 --- a/Projects/Scripts/Items/Aquarium/Fish/SpottedBuccaneer.cs +++ b/Projects/Scripts/Items/Aquarium/Fish/SpottedBuccaneer.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1073833; // A Spotted Buccaneer - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Fish/VesperReefTiger.cs b/Projects/Scripts/Items/Aquarium/Fish/VesperReefTiger.cs index ebfdc5098..5c8dbe3b7 100644 --- a/Projects/Scripts/Items/Aquarium/Fish/VesperReefTiger.cs +++ b/Projects/Scripts/Items/Aquarium/Fish/VesperReefTiger.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1073836; // A Vesper Reef Tiger - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Fish/YellowFinBluebelly.cs b/Projects/Scripts/Items/Aquarium/Fish/YellowFinBluebelly.cs index 22f6f5c14..7d7ca366f 100644 --- a/Projects/Scripts/Items/Aquarium/Fish/YellowFinBluebelly.cs +++ b/Projects/Scripts/Items/Aquarium/Fish/YellowFinBluebelly.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1073831; // A Yellow Fin Bluebelly - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/FishBowl.cs b/Projects/Scripts/Items/Aquarium/FishBowl.cs index df70f5506..5dd6ee05a 100644 --- a/Projects/Scripts/Items/Aquarium/FishBowl.cs +++ b/Projects/Scripts/Items/Aquarium/FishBowl.cs @@ -114,14 +114,14 @@ namespace Server.Items list.Add(new RemoveCreature(this)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Reward Fish/BrineShrimp.cs b/Projects/Scripts/Items/Aquarium/Reward Fish/BrineShrimp.cs index 7200fa416..e00e08d34 100644 --- a/Projects/Scripts/Items/Aquarium/Reward Fish/BrineShrimp.cs +++ b/Projects/Scripts/Items/Aquarium/Reward Fish/BrineShrimp.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1074415; // Brine shrimp - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Reward Fish/Coral.cs b/Projects/Scripts/Items/Aquarium/Reward Fish/Coral.cs index 2812c6f70..76d8b0495 100644 --- a/Projects/Scripts/Items/Aquarium/Reward Fish/Coral.cs +++ b/Projects/Scripts/Items/Aquarium/Reward Fish/Coral.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1074588; // Coral - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Reward Fish/FullMoonFish.cs b/Projects/Scripts/Items/Aquarium/Reward Fish/FullMoonFish.cs index c9dd15c4c..790613f81 100644 --- a/Projects/Scripts/Items/Aquarium/Reward Fish/FullMoonFish.cs +++ b/Projects/Scripts/Items/Aquarium/Reward Fish/FullMoonFish.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1074597; // A Full Moon Fish - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Reward Fish/SeaHorse.cs b/Projects/Scripts/Items/Aquarium/Reward Fish/SeaHorse.cs index 292abd06f..bc0b76607 100644 --- a/Projects/Scripts/Items/Aquarium/Reward Fish/SeaHorse.cs +++ b/Projects/Scripts/Items/Aquarium/Reward Fish/SeaHorse.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1074414; // A sea horse - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Reward Fish/StrippedFlakeFish.cs b/Projects/Scripts/Items/Aquarium/Reward Fish/StrippedFlakeFish.cs index 3863407c0..9774bc84d 100644 --- a/Projects/Scripts/Items/Aquarium/Reward Fish/StrippedFlakeFish.cs +++ b/Projects/Scripts/Items/Aquarium/Reward Fish/StrippedFlakeFish.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1074595; // Stripped Flake Fish - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Reward Fish/StrippedSosarianSwill.cs b/Projects/Scripts/Items/Aquarium/Reward Fish/StrippedSosarianSwill.cs index ef3199d9a..a26064fd4 100644 --- a/Projects/Scripts/Items/Aquarium/Reward Fish/StrippedSosarianSwill.cs +++ b/Projects/Scripts/Items/Aquarium/Reward Fish/StrippedSosarianSwill.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1074594; // Stripped Sosarian Swill - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Rewards/AquariumMessage.cs b/Projects/Scripts/Items/Aquarium/Rewards/AquariumMessage.cs index 8785750bc..aa170d526 100644 --- a/Projects/Scripts/Items/Aquarium/Rewards/AquariumMessage.cs +++ b/Projects/Scripts/Items/Aquarium/Rewards/AquariumMessage.cs @@ -20,14 +20,14 @@ namespace Server.Items list.Add(1073634); // An aquarium decoration } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Rewards/CaptainBlackheartsFishingPole.cs b/Projects/Scripts/Items/Aquarium/Rewards/CaptainBlackheartsFishingPole.cs index 1cd828ff5..23c7cdbd6 100644 --- a/Projects/Scripts/Items/Aquarium/Rewards/CaptainBlackheartsFishingPole.cs +++ b/Projects/Scripts/Items/Aquarium/Rewards/CaptainBlackheartsFishingPole.cs @@ -20,14 +20,14 @@ namespace Server.Items list.Add(1073634); // An aquarium decoration } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Rewards/CraftysFishingHat.cs b/Projects/Scripts/Items/Aquarium/Rewards/CraftysFishingHat.cs index f841c17ee..2a5e8e6e2 100644 --- a/Projects/Scripts/Items/Aquarium/Rewards/CraftysFishingHat.cs +++ b/Projects/Scripts/Items/Aquarium/Rewards/CraftysFishingHat.cs @@ -29,14 +29,14 @@ namespace Server.Items list.Add(1073634); // An aquarium decoration } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Rewards/FishBones.cs b/Projects/Scripts/Items/Aquarium/Rewards/FishBones.cs index 56c1509f9..937ed30e1 100644 --- a/Projects/Scripts/Items/Aquarium/Rewards/FishBones.cs +++ b/Projects/Scripts/Items/Aquarium/Rewards/FishBones.cs @@ -21,14 +21,14 @@ namespace Server.Items list.Add(1073634); // An aquarium decoration } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Rewards/IslandStatue.cs b/Projects/Scripts/Items/Aquarium/Rewards/IslandStatue.cs index ad7158fca..4cb0982df 100644 --- a/Projects/Scripts/Items/Aquarium/Rewards/IslandStatue.cs +++ b/Projects/Scripts/Items/Aquarium/Rewards/IslandStatue.cs @@ -21,14 +21,14 @@ namespace Server.Items list.Add(1073634); // An aquarium decoration } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Rewards/Shell.cs b/Projects/Scripts/Items/Aquarium/Rewards/Shell.cs index 4b21bfefd..3313e49ff 100644 --- a/Projects/Scripts/Items/Aquarium/Rewards/Shell.cs +++ b/Projects/Scripts/Items/Aquarium/Rewards/Shell.cs @@ -21,14 +21,14 @@ namespace Server.Items list.Add(1073634); // An aquarium decoration } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Rewards/ToyBoat.cs b/Projects/Scripts/Items/Aquarium/Rewards/ToyBoat.cs index fcd509914..f84de3598 100644 --- a/Projects/Scripts/Items/Aquarium/Rewards/ToyBoat.cs +++ b/Projects/Scripts/Items/Aquarium/Rewards/ToyBoat.cs @@ -22,14 +22,14 @@ namespace Server.Items list.Add(1073634); // An aquarium decoration } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/Rewards/WaterloggedBoots.cs b/Projects/Scripts/Items/Aquarium/Rewards/WaterloggedBoots.cs index 1a1732253..4e376e967 100644 --- a/Projects/Scripts/Items/Aquarium/Rewards/WaterloggedBoots.cs +++ b/Projects/Scripts/Items/Aquarium/Rewards/WaterloggedBoots.cs @@ -32,14 +32,14 @@ namespace Server.Items list.Add(1073634); // An aquarium decoration } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Aquarium/VacationWafer.cs b/Projects/Scripts/Items/Aquarium/VacationWafer.cs index 9b5d0768c..88c216c54 100644 --- a/Projects/Scripts/Items/Aquarium/VacationWafer.cs +++ b/Projects/Scripts/Items/Aquarium/VacationWafer.cs @@ -22,14 +22,14 @@ namespace Server.Items list.Add(1074432, VacationDays.ToString()); // Vacation days: ~1_DAYS~ } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Artifacts/ArmorOfFortune.cs b/Projects/Scripts/Items/Armor/Artifacts/ArmorOfFortune.cs index aa0081d55..f56a73cae 100644 --- a/Projects/Scripts/Items/Armor/Artifacts/ArmorOfFortune.cs +++ b/Projects/Scripts/Items/Armor/Artifacts/ArmorOfFortune.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Artifacts/Craftable/BrambleCoat.cs b/Projects/Scripts/Items/Armor/Artifacts/Craftable/BrambleCoat.cs index f921b3fb2..6f04d312b 100644 --- a/Projects/Scripts/Items/Armor/Artifacts/Craftable/BrambleCoat.cs +++ b/Projects/Scripts/Items/Armor/Artifacts/Craftable/BrambleCoat.cs @@ -26,14 +26,14 @@ namespace Server.Items public override int BasePoisonResistance => 8; public override int BaseEnergyResistance => 7; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Artifacts/Craftable/IronwoodCrown.cs b/Projects/Scripts/Items/Armor/Artifacts/Craftable/IronwoodCrown.cs index 37353a9f2..49e70726e 100644 --- a/Projects/Scripts/Items/Armor/Artifacts/Craftable/IronwoodCrown.cs +++ b/Projects/Scripts/Items/Armor/Artifacts/Craftable/IronwoodCrown.cs @@ -26,14 +26,14 @@ namespace Server.Items public override int BasePoisonResistance => 7; public override int BaseEnergyResistance => 10; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Artifacts/Craftable/SongWovenMantle.cs b/Projects/Scripts/Items/Armor/Artifacts/Craftable/SongWovenMantle.cs index e2fea3186..f50784d60 100644 --- a/Projects/Scripts/Items/Armor/Artifacts/Craftable/SongWovenMantle.cs +++ b/Projects/Scripts/Items/Armor/Artifacts/Craftable/SongWovenMantle.cs @@ -23,14 +23,14 @@ namespace Server.Items public override int BaseColdResistance => 14; public override int BaseEnergyResistance => 16; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Artifacts/Craftable/SpellWovenBritches.cs b/Projects/Scripts/Items/Armor/Artifacts/Craftable/SpellWovenBritches.cs index e18a60ef4..cb4fcc2bc 100644 --- a/Projects/Scripts/Items/Armor/Artifacts/Craftable/SpellWovenBritches.cs +++ b/Projects/Scripts/Items/Armor/Artifacts/Craftable/SpellWovenBritches.cs @@ -23,14 +23,14 @@ namespace Server.Items public override int BaseFireResistance => 15; public override int BasePoisonResistance => 16; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Artifacts/Craftable/StitchersMittens.cs b/Projects/Scripts/Items/Armor/Artifacts/Craftable/StitchersMittens.cs index 40fa2d39e..7cdff0901 100644 --- a/Projects/Scripts/Items/Armor/Artifacts/Craftable/StitchersMittens.cs +++ b/Projects/Scripts/Items/Armor/Artifacts/Craftable/StitchersMittens.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int BasePhysicalResistance => 20; public override int BaseColdResistance => 20; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Artifacts/GauntletsOfNobility.cs b/Projects/Scripts/Items/Armor/Artifacts/GauntletsOfNobility.cs index e377080ba..2377c218a 100644 --- a/Projects/Scripts/Items/Armor/Artifacts/GauntletsOfNobility.cs +++ b/Projects/Scripts/Items/Armor/Artifacts/GauntletsOfNobility.cs @@ -24,14 +24,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Artifacts/HelmOfInsight.cs b/Projects/Scripts/Items/Armor/Artifacts/HelmOfInsight.cs index 9f5b7a886..53d0f01fa 100644 --- a/Projects/Scripts/Items/Armor/Artifacts/HelmOfInsight.cs +++ b/Projects/Scripts/Items/Armor/Artifacts/HelmOfInsight.cs @@ -24,14 +24,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Artifacts/HolyKnightsBreastplate.cs b/Projects/Scripts/Items/Armor/Artifacts/HolyKnightsBreastplate.cs index 802a594e9..f1e1b4846 100644 --- a/Projects/Scripts/Items/Armor/Artifacts/HolyKnightsBreastplate.cs +++ b/Projects/Scripts/Items/Armor/Artifacts/HolyKnightsBreastplate.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Artifacts/InquisitorsResolution.cs b/Projects/Scripts/Items/Armor/Artifacts/InquisitorsResolution.cs index 8e7147904..d49d9ff2f 100644 --- a/Projects/Scripts/Items/Armor/Artifacts/InquisitorsResolution.cs +++ b/Projects/Scripts/Items/Armor/Artifacts/InquisitorsResolution.cs @@ -24,14 +24,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Artifacts/JackalsCollar.cs b/Projects/Scripts/Items/Armor/Artifacts/JackalsCollar.cs index 01543895a..1d456bb35 100644 --- a/Projects/Scripts/Items/Armor/Artifacts/JackalsCollar.cs +++ b/Projects/Scripts/Items/Armor/Artifacts/JackalsCollar.cs @@ -23,14 +23,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Artifacts/LeggingsOfBane.cs b/Projects/Scripts/Items/Armor/Artifacts/LeggingsOfBane.cs index 23e96d691..dfd454ec5 100644 --- a/Projects/Scripts/Items/Armor/Artifacts/LeggingsOfBane.cs +++ b/Projects/Scripts/Items/Armor/Artifacts/LeggingsOfBane.cs @@ -25,14 +25,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(2); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Artifacts/MidnightBracers.cs b/Projects/Scripts/Items/Armor/Artifacts/MidnightBracers.cs index 21d966368..4d6eaa53a 100644 --- a/Projects/Scripts/Items/Armor/Artifacts/MidnightBracers.cs +++ b/Projects/Scripts/Items/Armor/Artifacts/MidnightBracers.cs @@ -23,14 +23,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Artifacts/OrnateCrownOfTheHarrower.cs b/Projects/Scripts/Items/Armor/Artifacts/OrnateCrownOfTheHarrower.cs index fe9801e2d..98d9e8de5 100644 --- a/Projects/Scripts/Items/Armor/Artifacts/OrnateCrownOfTheHarrower.cs +++ b/Projects/Scripts/Items/Armor/Artifacts/OrnateCrownOfTheHarrower.cs @@ -23,14 +23,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Artifacts/ShadowDancerLeggings.cs b/Projects/Scripts/Items/Armor/Artifacts/ShadowDancerLeggings.cs index c1596e0e8..1aca37467 100644 --- a/Projects/Scripts/Items/Armor/Artifacts/ShadowDancerLeggings.cs +++ b/Projects/Scripts/Items/Armor/Artifacts/ShadowDancerLeggings.cs @@ -25,14 +25,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Artifacts/TunicOfFire.cs b/Projects/Scripts/Items/Armor/Artifacts/TunicOfFire.cs index 4fae4a1ea..873857405 100644 --- a/Projects/Scripts/Items/Armor/Artifacts/TunicOfFire.cs +++ b/Projects/Scripts/Items/Armor/Artifacts/TunicOfFire.cs @@ -24,14 +24,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Artifacts/VoiceOfTheFallenKing.cs b/Projects/Scripts/Items/Armor/Artifacts/VoiceOfTheFallenKing.cs index 3ba6bad1a..8481c11ab 100644 --- a/Projects/Scripts/Items/Armor/Artifacts/VoiceOfTheFallenKing.cs +++ b/Projects/Scripts/Items/Armor/Artifacts/VoiceOfTheFallenKing.cs @@ -24,14 +24,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/BaseArmor.cs b/Projects/Scripts/Items/Armor/BaseArmor.cs index 59fd460df..5990f9cd1 100644 --- a/Projects/Scripts/Items/Armor/BaseArmor.cs +++ b/Projects/Scripts/Items/Armor/BaseArmor.cs @@ -912,7 +912,7 @@ namespace Server.Items private static bool GetSaveFlag(SaveFlag flags, SaveFlag toGet) => (flags & toGet) != 0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -1018,7 +1018,7 @@ namespace Server.Items SkillBonuses.Serialize(writer); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Bone/BoneArms.cs b/Projects/Scripts/Items/Armor/Bone/BoneArms.cs index 46b0c892c..5244b105d 100644 --- a/Projects/Scripts/Items/Armor/Bone/BoneArms.cs +++ b/Projects/Scripts/Items/Armor/Bone/BoneArms.cs @@ -30,7 +30,7 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Bone; public override CraftResource DefaultResource => CraftResource.RegularLeather; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); @@ -39,7 +39,7 @@ namespace Server.Items Weight = 2.0; } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Bone/BoneChest.cs b/Projects/Scripts/Items/Armor/Bone/BoneChest.cs index eb72fe478..c42f47329 100644 --- a/Projects/Scripts/Items/Armor/Bone/BoneChest.cs +++ b/Projects/Scripts/Items/Armor/Bone/BoneChest.cs @@ -30,7 +30,7 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Bone; public override CraftResource DefaultResource => CraftResource.RegularLeather; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); @@ -39,7 +39,7 @@ namespace Server.Items Weight = 6.0; } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Bone/BoneGloves.cs b/Projects/Scripts/Items/Armor/Bone/BoneGloves.cs index 21a7d78d3..e1e4f5c46 100644 --- a/Projects/Scripts/Items/Armor/Bone/BoneGloves.cs +++ b/Projects/Scripts/Items/Armor/Bone/BoneGloves.cs @@ -30,7 +30,7 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Bone; public override CraftResource DefaultResource => CraftResource.RegularLeather; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); @@ -39,7 +39,7 @@ namespace Server.Items Weight = 2.0; } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Bone/BoneLegs.cs b/Projects/Scripts/Items/Armor/Bone/BoneLegs.cs index 8b34c3f9e..89a639364 100644 --- a/Projects/Scripts/Items/Armor/Bone/BoneLegs.cs +++ b/Projects/Scripts/Items/Armor/Bone/BoneLegs.cs @@ -30,13 +30,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Bone; public override CraftResource DefaultResource => CraftResource.RegularLeather; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Chain/ChainChest.cs b/Projects/Scripts/Items/Armor/Chain/ChainChest.cs index 8af7391d5..26d00db27 100644 --- a/Projects/Scripts/Items/Armor/Chain/ChainChest.cs +++ b/Projects/Scripts/Items/Armor/Chain/ChainChest.cs @@ -28,13 +28,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Chainmail; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Chain/ChainHatsuburi.cs b/Projects/Scripts/Items/Armor/Chain/ChainHatsuburi.cs index e8b7835c2..a4ff444a5 100644 --- a/Projects/Scripts/Items/Armor/Chain/ChainHatsuburi.cs +++ b/Projects/Scripts/Items/Armor/Chain/ChainHatsuburi.cs @@ -25,13 +25,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Chainmail; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Chain/ChainLegs.cs b/Projects/Scripts/Items/Armor/Chain/ChainLegs.cs index ce2ed8fba..007bd6d7b 100644 --- a/Projects/Scripts/Items/Armor/Chain/ChainLegs.cs +++ b/Projects/Scripts/Items/Armor/Chain/ChainLegs.cs @@ -28,13 +28,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Chainmail; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/DaemonBone/DaemonArms.cs b/Projects/Scripts/Items/Armor/DaemonBone/DaemonArms.cs index 85a36899a..5cbe3efef 100644 --- a/Projects/Scripts/Items/Armor/DaemonBone/DaemonArms.cs +++ b/Projects/Scripts/Items/Armor/DaemonBone/DaemonArms.cs @@ -37,7 +37,7 @@ namespace Server.Items public override int LabelNumber => 1041371; // daemon bone arms - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -47,7 +47,7 @@ namespace Server.Items Weight = 2.0; } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/DaemonBone/DaemonChest.cs b/Projects/Scripts/Items/Armor/DaemonBone/DaemonChest.cs index 1f44b9055..356c2504d 100644 --- a/Projects/Scripts/Items/Armor/DaemonBone/DaemonChest.cs +++ b/Projects/Scripts/Items/Armor/DaemonBone/DaemonChest.cs @@ -37,14 +37,14 @@ namespace Server.Items public override int LabelNumber => 1041372; // daemon bone armor - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/DaemonBone/DaemonGloves.cs b/Projects/Scripts/Items/Armor/DaemonBone/DaemonGloves.cs index 92b5d1aae..1eb125c3e 100644 --- a/Projects/Scripts/Items/Armor/DaemonBone/DaemonGloves.cs +++ b/Projects/Scripts/Items/Armor/DaemonBone/DaemonGloves.cs @@ -37,14 +37,14 @@ namespace Server.Items public override int LabelNumber => 1041373; // daemon bone gloves - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/DaemonBone/DaemonLegs.cs b/Projects/Scripts/Items/Armor/DaemonBone/DaemonLegs.cs index a45f1a903..05ae30231 100644 --- a/Projects/Scripts/Items/Armor/DaemonBone/DaemonLegs.cs +++ b/Projects/Scripts/Items/Armor/DaemonBone/DaemonLegs.cs @@ -37,13 +37,13 @@ namespace Server.Items public override int LabelNumber => 1041375; // daemon bone leggings - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Dragon/DragonArms.cs b/Projects/Scripts/Items/Armor/Dragon/DragonArms.cs index fb18b5588..e9ab07901 100644 --- a/Projects/Scripts/Items/Armor/Dragon/DragonArms.cs +++ b/Projects/Scripts/Items/Armor/Dragon/DragonArms.cs @@ -29,13 +29,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Dragon; public override CraftResource DefaultResource => CraftResource.RedScales; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Dragon/DragonChest.cs b/Projects/Scripts/Items/Armor/Dragon/DragonChest.cs index 642ff6161..877661544 100644 --- a/Projects/Scripts/Items/Armor/Dragon/DragonChest.cs +++ b/Projects/Scripts/Items/Armor/Dragon/DragonChest.cs @@ -29,13 +29,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Dragon; public override CraftResource DefaultResource => CraftResource.RedScales; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Dragon/DragonGloves.cs b/Projects/Scripts/Items/Armor/Dragon/DragonGloves.cs index 4218c5c50..0a5c2714d 100644 --- a/Projects/Scripts/Items/Armor/Dragon/DragonGloves.cs +++ b/Projects/Scripts/Items/Armor/Dragon/DragonGloves.cs @@ -29,13 +29,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Dragon; public override CraftResource DefaultResource => CraftResource.RedScales; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Dragon/DragonHelm.cs b/Projects/Scripts/Items/Armor/Dragon/DragonHelm.cs index c4599ab3a..d732c65ba 100644 --- a/Projects/Scripts/Items/Armor/Dragon/DragonHelm.cs +++ b/Projects/Scripts/Items/Armor/Dragon/DragonHelm.cs @@ -29,13 +29,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Dragon; public override CraftResource DefaultResource => CraftResource.RedScales; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Dragon/DragonLegs.cs b/Projects/Scripts/Items/Armor/Dragon/DragonLegs.cs index ccfbb22ff..ec8225e75 100644 --- a/Projects/Scripts/Items/Armor/Dragon/DragonLegs.cs +++ b/Projects/Scripts/Items/Armor/Dragon/DragonLegs.cs @@ -29,13 +29,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Dragon; public override CraftResource DefaultResource => CraftResource.RedScales; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Glasses/AnthropomorphistGlasses.cs b/Projects/Scripts/Items/Armor/Glasses/AnthropomorphistGlasses.cs index 0d2840803..6d5acbc8e 100644 --- a/Projects/Scripts/Items/Armor/Glasses/AnthropomorphistGlasses.cs +++ b/Projects/Scripts/Items/Armor/Glasses/AnthropomorphistGlasses.cs @@ -27,13 +27,13 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Glasses/ArtsGlasses.cs b/Projects/Scripts/Items/Armor/Glasses/ArtsGlasses.cs index f1260a2e7..9259a1682 100644 --- a/Projects/Scripts/Items/Armor/Glasses/ArtsGlasses.cs +++ b/Projects/Scripts/Items/Armor/Glasses/ArtsGlasses.cs @@ -27,13 +27,13 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Glasses/ElvenGlasses.cs b/Projects/Scripts/Items/Armor/Glasses/ElvenGlasses.cs index 9f51f6393..c117315c8 100644 --- a/Projects/Scripts/Items/Armor/Glasses/ElvenGlasses.cs +++ b/Projects/Scripts/Items/Armor/Glasses/ElvenGlasses.cs @@ -96,7 +96,7 @@ namespace Server.Items private static bool GetSaveFlag(SaveFlag flags, SaveFlag toGet) => (flags & toGet) != 0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -112,7 +112,7 @@ namespace Server.Items WeaponAttributes.Serialize(writer); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Glasses/FoldedSteelGlasses.cs b/Projects/Scripts/Items/Armor/Glasses/FoldedSteelGlasses.cs index 78a3d4e14..fc864dbbe 100644 --- a/Projects/Scripts/Items/Armor/Glasses/FoldedSteelGlasses.cs +++ b/Projects/Scripts/Items/Armor/Glasses/FoldedSteelGlasses.cs @@ -27,13 +27,13 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Glasses/LightOfWayGlasses.cs b/Projects/Scripts/Items/Armor/Glasses/LightOfWayGlasses.cs index 77ae21277..63785a0fd 100644 --- a/Projects/Scripts/Items/Armor/Glasses/LightOfWayGlasses.cs +++ b/Projects/Scripts/Items/Armor/Glasses/LightOfWayGlasses.cs @@ -27,13 +27,13 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Glasses/LyricalGlasses.cs b/Projects/Scripts/Items/Armor/Glasses/LyricalGlasses.cs index 7d1680f02..401385f02 100644 --- a/Projects/Scripts/Items/Armor/Glasses/LyricalGlasses.cs +++ b/Projects/Scripts/Items/Armor/Glasses/LyricalGlasses.cs @@ -27,13 +27,13 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Glasses/MaceShieldGlasses.cs b/Projects/Scripts/Items/Armor/Glasses/MaceShieldGlasses.cs index 2f988fc4e..277014717 100644 --- a/Projects/Scripts/Items/Armor/Glasses/MaceShieldGlasses.cs +++ b/Projects/Scripts/Items/Armor/Glasses/MaceShieldGlasses.cs @@ -27,13 +27,13 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Glasses/MaritimeGlasses.cs b/Projects/Scripts/Items/Armor/Glasses/MaritimeGlasses.cs index 8a7fbde93..50c39b28e 100644 --- a/Projects/Scripts/Items/Armor/Glasses/MaritimeGlasses.cs +++ b/Projects/Scripts/Items/Armor/Glasses/MaritimeGlasses.cs @@ -27,13 +27,13 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Glasses/NecromanticGlasses.cs b/Projects/Scripts/Items/Armor/Glasses/NecromanticGlasses.cs index 3b1db4e43..5d7ae6fa9 100644 --- a/Projects/Scripts/Items/Armor/Glasses/NecromanticGlasses.cs +++ b/Projects/Scripts/Items/Armor/Glasses/NecromanticGlasses.cs @@ -26,13 +26,13 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Glasses/PoisonedGlasses.cs b/Projects/Scripts/Items/Armor/Glasses/PoisonedGlasses.cs index 3c19c9f2f..6abd7bd17 100644 --- a/Projects/Scripts/Items/Armor/Glasses/PoisonedGlasses.cs +++ b/Projects/Scripts/Items/Armor/Glasses/PoisonedGlasses.cs @@ -26,13 +26,13 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Glasses/TradeGlasses.cs b/Projects/Scripts/Items/Armor/Glasses/TradeGlasses.cs index 72d9c0613..93f1173cd 100644 --- a/Projects/Scripts/Items/Armor/Glasses/TradeGlasses.cs +++ b/Projects/Scripts/Items/Armor/Glasses/TradeGlasses.cs @@ -24,13 +24,13 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Glasses/TreasureTrinketGlasses.cs b/Projects/Scripts/Items/Armor/Glasses/TreasureTrinketGlasses.cs index 2d597f788..d6f43cbf7 100644 --- a/Projects/Scripts/Items/Armor/Glasses/TreasureTrinketGlasses.cs +++ b/Projects/Scripts/Items/Armor/Glasses/TreasureTrinketGlasses.cs @@ -27,13 +27,13 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Glasses/WizardsGlasses.cs b/Projects/Scripts/Items/Armor/Glasses/WizardsGlasses.cs index 5c6a1ad5a..c612feaf0 100644 --- a/Projects/Scripts/Items/Armor/Glasses/WizardsGlasses.cs +++ b/Projects/Scripts/Items/Armor/Glasses/WizardsGlasses.cs @@ -27,13 +27,13 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Helmets/Bascinet.cs b/Projects/Scripts/Items/Armor/Helmets/Bascinet.cs index 06c127e2e..bf9dc1292 100644 --- a/Projects/Scripts/Items/Armor/Helmets/Bascinet.cs +++ b/Projects/Scripts/Items/Armor/Helmets/Bascinet.cs @@ -25,13 +25,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Helmets/BoneHelm.cs b/Projects/Scripts/Items/Armor/Helmets/BoneHelm.cs index 501e04670..2638edc20 100644 --- a/Projects/Scripts/Items/Armor/Helmets/BoneHelm.cs +++ b/Projects/Scripts/Items/Armor/Helmets/BoneHelm.cs @@ -26,7 +26,7 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); @@ -35,7 +35,7 @@ namespace Server.Items Weight = 3.0; } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Helmets/ChainCoif.cs b/Projects/Scripts/Items/Armor/Helmets/ChainCoif.cs index a09f06beb..f072c337f 100644 --- a/Projects/Scripts/Items/Armor/Helmets/ChainCoif.cs +++ b/Projects/Scripts/Items/Armor/Helmets/ChainCoif.cs @@ -26,13 +26,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Chainmail; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Helmets/Circlet.cs b/Projects/Scripts/Items/Armor/Helmets/Circlet.cs index 8e5eccd7a..1e5d8d1be 100644 --- a/Projects/Scripts/Items/Armor/Helmets/Circlet.cs +++ b/Projects/Scripts/Items/Armor/Helmets/Circlet.cs @@ -30,14 +30,14 @@ namespace Server.Items public override Race RequiredRace => Race.Elf; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Helmets/CloseHelm.cs b/Projects/Scripts/Items/Armor/Helmets/CloseHelm.cs index 240dbac22..50b46566f 100644 --- a/Projects/Scripts/Items/Armor/Helmets/CloseHelm.cs +++ b/Projects/Scripts/Items/Armor/Helmets/CloseHelm.cs @@ -25,13 +25,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Helmets/DaemonHelm.cs b/Projects/Scripts/Items/Armor/Helmets/DaemonHelm.cs index be46277fa..a222f1b25 100644 --- a/Projects/Scripts/Items/Armor/Helmets/DaemonHelm.cs +++ b/Projects/Scripts/Items/Armor/Helmets/DaemonHelm.cs @@ -35,14 +35,14 @@ namespace Server.Items public override int LabelNumber => 1041374; // daemon bone helmet - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Helmets/GemmedCirclet.cs b/Projects/Scripts/Items/Armor/Helmets/GemmedCirclet.cs index a5f2303e5..02ab70c7c 100644 --- a/Projects/Scripts/Items/Armor/Helmets/GemmedCirclet.cs +++ b/Projects/Scripts/Items/Armor/Helmets/GemmedCirclet.cs @@ -30,14 +30,14 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Helmets/Helmet.cs b/Projects/Scripts/Items/Armor/Helmets/Helmet.cs index 26889fd94..2daa6b2ae 100644 --- a/Projects/Scripts/Items/Armor/Helmets/Helmet.cs +++ b/Projects/Scripts/Items/Armor/Helmets/Helmet.cs @@ -25,13 +25,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Helmets/LeatherCap.cs b/Projects/Scripts/Items/Armor/Helmets/LeatherCap.cs index 6d3392bf4..16f7f08c4 100644 --- a/Projects/Scripts/Items/Armor/Helmets/LeatherCap.cs +++ b/Projects/Scripts/Items/Armor/Helmets/LeatherCap.cs @@ -29,13 +29,13 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Helmets/NorseHelm.cs b/Projects/Scripts/Items/Armor/Helmets/NorseHelm.cs index 8caf6bd7e..29e21b3dd 100644 --- a/Projects/Scripts/Items/Armor/Helmets/NorseHelm.cs +++ b/Projects/Scripts/Items/Armor/Helmets/NorseHelm.cs @@ -25,13 +25,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Helmets/OrcHelm.cs b/Projects/Scripts/Items/Armor/Helmets/OrcHelm.cs index 17affa02a..cb77874ac 100644 --- a/Projects/Scripts/Items/Armor/Helmets/OrcHelm.cs +++ b/Projects/Scripts/Items/Armor/Helmets/OrcHelm.cs @@ -32,13 +32,13 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.None; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Helmets/PlateHelm.cs b/Projects/Scripts/Items/Armor/Helmets/PlateHelm.cs index 4e2acfc28..077695ca6 100644 --- a/Projects/Scripts/Items/Armor/Helmets/PlateHelm.cs +++ b/Projects/Scripts/Items/Armor/Helmets/PlateHelm.cs @@ -27,13 +27,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Helmets/RavenHelm.cs b/Projects/Scripts/Items/Armor/Helmets/RavenHelm.cs index 63448676c..be1f5744e 100644 --- a/Projects/Scripts/Items/Armor/Helmets/RavenHelm.cs +++ b/Projects/Scripts/Items/Armor/Helmets/RavenHelm.cs @@ -28,14 +28,14 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Helmets/RoyalCirclet.cs b/Projects/Scripts/Items/Armor/Helmets/RoyalCirclet.cs index 9e48538d9..bc945db0c 100644 --- a/Projects/Scripts/Items/Armor/Helmets/RoyalCirclet.cs +++ b/Projects/Scripts/Items/Armor/Helmets/RoyalCirclet.cs @@ -30,14 +30,14 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Helmets/VultureHelm.cs b/Projects/Scripts/Items/Armor/Helmets/VultureHelm.cs index 59d07b2ad..8d9f8a372 100644 --- a/Projects/Scripts/Items/Armor/Helmets/VultureHelm.cs +++ b/Projects/Scripts/Items/Armor/Helmets/VultureHelm.cs @@ -28,14 +28,14 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Helmets/WingedHelm.cs b/Projects/Scripts/Items/Armor/Helmets/WingedHelm.cs index a00357b6b..60fc279f9 100644 --- a/Projects/Scripts/Items/Armor/Helmets/WingedHelm.cs +++ b/Projects/Scripts/Items/Armor/Helmets/WingedHelm.cs @@ -28,14 +28,14 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Leather/FemaleLeafChest.cs b/Projects/Scripts/Items/Armor/Leather/FemaleLeafChest.cs index b7b6ab79a..93e178651 100644 --- a/Projects/Scripts/Items/Armor/Leather/FemaleLeafChest.cs +++ b/Projects/Scripts/Items/Armor/Leather/FemaleLeafChest.cs @@ -31,14 +31,14 @@ namespace Server.Items public override bool AllowMaleWearer => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Leather/FemaleLeatherChest.cs b/Projects/Scripts/Items/Armor/Leather/FemaleLeatherChest.cs index e24e9a672..56738da0a 100644 --- a/Projects/Scripts/Items/Armor/Leather/FemaleLeatherChest.cs +++ b/Projects/Scripts/Items/Armor/Leather/FemaleLeatherChest.cs @@ -31,13 +31,13 @@ namespace Server.Items public override bool AllowMaleWearer => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Leather/LeafArms.cs b/Projects/Scripts/Items/Armor/Leather/LeafArms.cs index dbd8e7794..0e70bf2e4 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeafArms.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeafArms.cs @@ -30,14 +30,14 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Leather/LeafChest.cs b/Projects/Scripts/Items/Armor/Leather/LeafChest.cs index 0dd4ddb77..49eac490f 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeafChest.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeafChest.cs @@ -30,14 +30,14 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Leather/LeafGloves.cs b/Projects/Scripts/Items/Armor/Leather/LeafGloves.cs index 4190c1d95..799785623 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeafGloves.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeafGloves.cs @@ -30,7 +30,7 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -48,7 +48,7 @@ namespace Server.Items } } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Leather/LeafGorget.cs b/Projects/Scripts/Items/Armor/Leather/LeafGorget.cs index f4e84153b..751d32627 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeafGorget.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeafGorget.cs @@ -29,14 +29,14 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Leather/LeafLegs.cs b/Projects/Scripts/Items/Armor/Leather/LeafLegs.cs index 86c4d1a06..1b043ad81 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeafLegs.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeafLegs.cs @@ -31,14 +31,14 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Leather/LeafTonlet.cs b/Projects/Scripts/Items/Armor/Leather/LeafTonlet.cs index 37c7996cf..c8459f927 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeafTonlet.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeafTonlet.cs @@ -30,14 +30,14 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Leather/LeatherArms.cs b/Projects/Scripts/Items/Armor/Leather/LeatherArms.cs index 43cdfb51f..087b90a19 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeatherArms.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeatherArms.cs @@ -29,13 +29,13 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Leather/LeatherBustierArms.cs b/Projects/Scripts/Items/Armor/Leather/LeatherBustierArms.cs index c87232cf7..5c13fe509 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeatherBustierArms.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeatherBustierArms.cs @@ -31,13 +31,13 @@ namespace Server.Items public override bool AllowMaleWearer => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Leather/LeatherChest.cs b/Projects/Scripts/Items/Armor/Leather/LeatherChest.cs index 25c7a3a28..0b2c89ca2 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeatherChest.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeatherChest.cs @@ -29,13 +29,13 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Leather/LeatherDo.cs b/Projects/Scripts/Items/Armor/Leather/LeatherDo.cs index 1d0e3f5b2..4343e42d5 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeatherDo.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeatherDo.cs @@ -28,13 +28,13 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Leather/LeatherGloves.cs b/Projects/Scripts/Items/Armor/Leather/LeatherGloves.cs index fcb18b469..0bbedc188 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeatherGloves.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeatherGloves.cs @@ -29,7 +29,7 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -47,7 +47,7 @@ namespace Server.Items } } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Leather/LeatherGorget.cs b/Projects/Scripts/Items/Armor/Leather/LeatherGorget.cs index 09fa4c404..bd7b67616 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeatherGorget.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeatherGorget.cs @@ -28,13 +28,13 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Leather/LeatherHaidate.cs b/Projects/Scripts/Items/Armor/Leather/LeatherHaidate.cs index 269f0c603..5c3f27f7d 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeatherHaidate.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeatherHaidate.cs @@ -29,13 +29,13 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Leather/LeatherHiroSode.cs b/Projects/Scripts/Items/Armor/Leather/LeatherHiroSode.cs index 3c20b0e88..40b5adc1c 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeatherHiroSode.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeatherHiroSode.cs @@ -28,13 +28,13 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Leather/LeatherJingasa.cs b/Projects/Scripts/Items/Armor/Leather/LeatherJingasa.cs index aca7a0b72..8776b423f 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeatherJingasa.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeatherJingasa.cs @@ -28,13 +28,13 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Leather/LeatherLegs.cs b/Projects/Scripts/Items/Armor/Leather/LeatherLegs.cs index 101f7fcae..79844cafc 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeatherLegs.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeatherLegs.cs @@ -29,13 +29,13 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Leather/LeatherMempo.cs b/Projects/Scripts/Items/Armor/Leather/LeatherMempo.cs index 0e41bc064..47d9f799f 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeatherMempo.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeatherMempo.cs @@ -28,13 +28,13 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Leather/LeatherNinjaHood.cs b/Projects/Scripts/Items/Armor/Leather/LeatherNinjaHood.cs index f698d79d4..8aed0e924 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeatherNinjaHood.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeatherNinjaHood.cs @@ -28,13 +28,13 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Leather/LeatherNinjaJacket.cs b/Projects/Scripts/Items/Armor/Leather/LeatherNinjaJacket.cs index 5ae6fdb42..f472e5341 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeatherNinjaJacket.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeatherNinjaJacket.cs @@ -28,13 +28,13 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Leather/LeatherNinjaMitts.cs b/Projects/Scripts/Items/Armor/Leather/LeatherNinjaMitts.cs index acd7af4f8..208fe5fa7 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeatherNinjaMitts.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeatherNinjaMitts.cs @@ -28,13 +28,13 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(2); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Leather/LeatherNinjaPants.cs b/Projects/Scripts/Items/Armor/Leather/LeatherNinjaPants.cs index 65868164c..875622ccd 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeatherNinjaPants.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeatherNinjaPants.cs @@ -28,13 +28,13 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Leather/LeatherShorts.cs b/Projects/Scripts/Items/Armor/Leather/LeatherShorts.cs index 1520662b2..88bc2e286 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeatherShorts.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeatherShorts.cs @@ -31,13 +31,13 @@ namespace Server.Items public override bool AllowMaleWearer => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Leather/LeatherSkirt.cs b/Projects/Scripts/Items/Armor/Leather/LeatherSkirt.cs index a71aa587f..a8f57783e 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeatherSkirt.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeatherSkirt.cs @@ -31,7 +31,7 @@ namespace Server.Items public override bool AllowMaleWearer => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); @@ -40,7 +40,7 @@ namespace Server.Items Weight = 1.0; } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Leather/LeatherSuneate.cs b/Projects/Scripts/Items/Armor/Leather/LeatherSuneate.cs index 0b402d0ab..6cad1b6ea 100644 --- a/Projects/Scripts/Items/Armor/Leather/LeatherSuneate.cs +++ b/Projects/Scripts/Items/Armor/Leather/LeatherSuneate.cs @@ -28,13 +28,13 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.All; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Plate/DecorativePlateKabuto.cs b/Projects/Scripts/Items/Armor/Plate/DecorativePlateKabuto.cs index 68bbfd692..2b96c8704 100644 --- a/Projects/Scripts/Items/Armor/Plate/DecorativePlateKabuto.cs +++ b/Projects/Scripts/Items/Armor/Plate/DecorativePlateKabuto.cs @@ -25,13 +25,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Plate/FemalePlateChest.cs b/Projects/Scripts/Items/Armor/Plate/FemalePlateChest.cs index 6f356f2af..fe5599c64 100644 --- a/Projects/Scripts/Items/Armor/Plate/FemalePlateChest.cs +++ b/Projects/Scripts/Items/Armor/Plate/FemalePlateChest.cs @@ -30,13 +30,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Plate/FemaleWoodlandChest.cs b/Projects/Scripts/Items/Armor/Plate/FemaleWoodlandChest.cs index 4347fe267..717f70bcc 100644 --- a/Projects/Scripts/Items/Armor/Plate/FemaleWoodlandChest.cs +++ b/Projects/Scripts/Items/Armor/Plate/FemaleWoodlandChest.cs @@ -29,14 +29,14 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Plate/HeavyPlateJingasa.cs b/Projects/Scripts/Items/Armor/Plate/HeavyPlateJingasa.cs index f3c3f4e18..94e868ea0 100644 --- a/Projects/Scripts/Items/Armor/Plate/HeavyPlateJingasa.cs +++ b/Projects/Scripts/Items/Armor/Plate/HeavyPlateJingasa.cs @@ -25,13 +25,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Plate/LightPlateJingasa.cs b/Projects/Scripts/Items/Armor/Plate/LightPlateJingasa.cs index ebe82c0ac..1695da77b 100644 --- a/Projects/Scripts/Items/Armor/Plate/LightPlateJingasa.cs +++ b/Projects/Scripts/Items/Armor/Plate/LightPlateJingasa.cs @@ -25,13 +25,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Plate/PlateArms.cs b/Projects/Scripts/Items/Armor/Plate/PlateArms.cs index 689fdafb3..ae1d9b533 100644 --- a/Projects/Scripts/Items/Armor/Plate/PlateArms.cs +++ b/Projects/Scripts/Items/Armor/Plate/PlateArms.cs @@ -28,13 +28,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Plate/PlateBattleKabuto.cs b/Projects/Scripts/Items/Armor/Plate/PlateBattleKabuto.cs index 703dbc56c..03e723e46 100644 --- a/Projects/Scripts/Items/Armor/Plate/PlateBattleKabuto.cs +++ b/Projects/Scripts/Items/Armor/Plate/PlateBattleKabuto.cs @@ -25,13 +25,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Plate/PlateChest.cs b/Projects/Scripts/Items/Armor/Plate/PlateChest.cs index 42126ee4e..a42542be7 100644 --- a/Projects/Scripts/Items/Armor/Plate/PlateChest.cs +++ b/Projects/Scripts/Items/Armor/Plate/PlateChest.cs @@ -28,13 +28,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Plate/PlateDo.cs b/Projects/Scripts/Items/Armor/Plate/PlateDo.cs index 5a3742bfd..41196103d 100644 --- a/Projects/Scripts/Items/Armor/Plate/PlateDo.cs +++ b/Projects/Scripts/Items/Armor/Plate/PlateDo.cs @@ -25,13 +25,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Plate/PlateGloves.cs b/Projects/Scripts/Items/Armor/Plate/PlateGloves.cs index ab2120152..491f9d70a 100644 --- a/Projects/Scripts/Items/Armor/Plate/PlateGloves.cs +++ b/Projects/Scripts/Items/Armor/Plate/PlateGloves.cs @@ -28,13 +28,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Plate/PlateGorget.cs b/Projects/Scripts/Items/Armor/Plate/PlateGorget.cs index e14112f1f..01bbd8900 100644 --- a/Projects/Scripts/Items/Armor/Plate/PlateGorget.cs +++ b/Projects/Scripts/Items/Armor/Plate/PlateGorget.cs @@ -27,13 +27,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Plate/PlateHaidate.cs b/Projects/Scripts/Items/Armor/Plate/PlateHaidate.cs index 733dc1046..175230021 100644 --- a/Projects/Scripts/Items/Armor/Plate/PlateHaidate.cs +++ b/Projects/Scripts/Items/Armor/Plate/PlateHaidate.cs @@ -25,13 +25,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Plate/PlateHatsuburi.cs b/Projects/Scripts/Items/Armor/Plate/PlateHatsuburi.cs index bec64a7fb..71f40ffb4 100644 --- a/Projects/Scripts/Items/Armor/Plate/PlateHatsuburi.cs +++ b/Projects/Scripts/Items/Armor/Plate/PlateHatsuburi.cs @@ -25,13 +25,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Plate/PlateHiroSode.cs b/Projects/Scripts/Items/Armor/Plate/PlateHiroSode.cs index 0dee92416..a7073d7dd 100644 --- a/Projects/Scripts/Items/Armor/Plate/PlateHiroSode.cs +++ b/Projects/Scripts/Items/Armor/Plate/PlateHiroSode.cs @@ -25,13 +25,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Plate/PlateLegs.cs b/Projects/Scripts/Items/Armor/Plate/PlateLegs.cs index 0ac328a04..5f5d1bb02 100644 --- a/Projects/Scripts/Items/Armor/Plate/PlateLegs.cs +++ b/Projects/Scripts/Items/Armor/Plate/PlateLegs.cs @@ -28,13 +28,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Plate/PlateMempo.cs b/Projects/Scripts/Items/Armor/Plate/PlateMempo.cs index 273bf1a09..4afe9fad3 100644 --- a/Projects/Scripts/Items/Armor/Plate/PlateMempo.cs +++ b/Projects/Scripts/Items/Armor/Plate/PlateMempo.cs @@ -25,13 +25,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Plate/PlateSuneate.cs b/Projects/Scripts/Items/Armor/Plate/PlateSuneate.cs index 7eae652b9..ea92efff8 100644 --- a/Projects/Scripts/Items/Armor/Plate/PlateSuneate.cs +++ b/Projects/Scripts/Items/Armor/Plate/PlateSuneate.cs @@ -25,13 +25,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Plate/SmallPlateJingasa.cs b/Projects/Scripts/Items/Armor/Plate/SmallPlateJingasa.cs index cb0d9ba54..fc4c112b2 100644 --- a/Projects/Scripts/Items/Armor/Plate/SmallPlateJingasa.cs +++ b/Projects/Scripts/Items/Armor/Plate/SmallPlateJingasa.cs @@ -25,13 +25,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Plate/StandardPlateKabuto.cs b/Projects/Scripts/Items/Armor/Plate/StandardPlateKabuto.cs index 55df2f48e..961772d49 100644 --- a/Projects/Scripts/Items/Armor/Plate/StandardPlateKabuto.cs +++ b/Projects/Scripts/Items/Armor/Plate/StandardPlateKabuto.cs @@ -25,13 +25,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Plate/WoodlandArms.cs b/Projects/Scripts/Items/Armor/Plate/WoodlandArms.cs index 7565a99be..b0e0b61f6 100644 --- a/Projects/Scripts/Items/Armor/Plate/WoodlandArms.cs +++ b/Projects/Scripts/Items/Armor/Plate/WoodlandArms.cs @@ -27,14 +27,14 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; public override Race RequiredRace => Race.Elf; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Plate/WoodlandChest.cs b/Projects/Scripts/Items/Armor/Plate/WoodlandChest.cs index c876fd46a..b1b523af2 100644 --- a/Projects/Scripts/Items/Armor/Plate/WoodlandChest.cs +++ b/Projects/Scripts/Items/Armor/Plate/WoodlandChest.cs @@ -27,14 +27,14 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; public override Race RequiredRace => Race.Elf; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Plate/WoodlandGloves.cs b/Projects/Scripts/Items/Armor/Plate/WoodlandGloves.cs index c1830479c..58929c88b 100644 --- a/Projects/Scripts/Items/Armor/Plate/WoodlandGloves.cs +++ b/Projects/Scripts/Items/Armor/Plate/WoodlandGloves.cs @@ -27,14 +27,14 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; public override Race RequiredRace => Race.Elf; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Plate/WoodlandGorget.cs b/Projects/Scripts/Items/Armor/Plate/WoodlandGorget.cs index fd19eaf50..421622ac7 100644 --- a/Projects/Scripts/Items/Armor/Plate/WoodlandGorget.cs +++ b/Projects/Scripts/Items/Armor/Plate/WoodlandGorget.cs @@ -29,14 +29,14 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; public override Race RequiredRace => Race.Elf; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Plate/WoodlandLegs.cs b/Projects/Scripts/Items/Armor/Plate/WoodlandLegs.cs index 0d7dffba3..0056b0a9d 100644 --- a/Projects/Scripts/Items/Armor/Plate/WoodlandLegs.cs +++ b/Projects/Scripts/Items/Armor/Plate/WoodlandLegs.cs @@ -27,14 +27,14 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; public override Race RequiredRace => Race.Elf; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Ranger/RangerArms.cs b/Projects/Scripts/Items/Armor/Ranger/RangerArms.cs index e86048a0e..70cd1dbb3 100644 --- a/Projects/Scripts/Items/Armor/Ranger/RangerArms.cs +++ b/Projects/Scripts/Items/Armor/Ranger/RangerArms.cs @@ -33,13 +33,13 @@ namespace Server.Items public override int LabelNumber => 1041493; // studded sleeves, ranger armor - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Ranger/RangerChest.cs b/Projects/Scripts/Items/Armor/Ranger/RangerChest.cs index 6b524fbc0..02c830aa2 100644 --- a/Projects/Scripts/Items/Armor/Ranger/RangerChest.cs +++ b/Projects/Scripts/Items/Armor/Ranger/RangerChest.cs @@ -33,13 +33,13 @@ namespace Server.Items public override int LabelNumber => 1041497; // studded tunic, ranger armor - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Ranger/RangerGloves.cs b/Projects/Scripts/Items/Armor/Ranger/RangerGloves.cs index abf349dac..e76250092 100644 --- a/Projects/Scripts/Items/Armor/Ranger/RangerGloves.cs +++ b/Projects/Scripts/Items/Armor/Ranger/RangerGloves.cs @@ -33,13 +33,13 @@ namespace Server.Items public override int LabelNumber => 1041494; // studded gloves, ranger armor - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Ranger/RangerGorget.cs b/Projects/Scripts/Items/Armor/Ranger/RangerGorget.cs index 9bb1e3c87..2cbe6c50d 100644 --- a/Projects/Scripts/Items/Armor/Ranger/RangerGorget.cs +++ b/Projects/Scripts/Items/Armor/Ranger/RangerGorget.cs @@ -32,13 +32,13 @@ namespace Server.Items public override int LabelNumber => 1041495; // studded gorget, ranger armor - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Ranger/RangerLegs.cs b/Projects/Scripts/Items/Armor/Ranger/RangerLegs.cs index 5f9b03d90..41651b576 100644 --- a/Projects/Scripts/Items/Armor/Ranger/RangerLegs.cs +++ b/Projects/Scripts/Items/Armor/Ranger/RangerLegs.cs @@ -33,13 +33,13 @@ namespace Server.Items public override int LabelNumber => 1041496; // studded leggings, ranger armor - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Ring/RingmailArms.cs b/Projects/Scripts/Items/Armor/Ring/RingmailArms.cs index 821f9a032..8c720058b 100644 --- a/Projects/Scripts/Items/Armor/Ring/RingmailArms.cs +++ b/Projects/Scripts/Items/Armor/Ring/RingmailArms.cs @@ -28,13 +28,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Ringmail; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Ring/RingmailChest.cs b/Projects/Scripts/Items/Armor/Ring/RingmailChest.cs index 3fe5a08e7..7f2e525b7 100644 --- a/Projects/Scripts/Items/Armor/Ring/RingmailChest.cs +++ b/Projects/Scripts/Items/Armor/Ring/RingmailChest.cs @@ -28,13 +28,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Ringmail; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Ring/RingmailGloves.cs b/Projects/Scripts/Items/Armor/Ring/RingmailGloves.cs index 17565b13a..a690d88db 100644 --- a/Projects/Scripts/Items/Armor/Ring/RingmailGloves.cs +++ b/Projects/Scripts/Items/Armor/Ring/RingmailGloves.cs @@ -28,13 +28,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Ringmail; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Ring/RingmailLegs.cs b/Projects/Scripts/Items/Armor/Ring/RingmailLegs.cs index a920bd4b5..e912b714e 100644 --- a/Projects/Scripts/Items/Armor/Ring/RingmailLegs.cs +++ b/Projects/Scripts/Items/Armor/Ring/RingmailLegs.cs @@ -28,13 +28,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Ringmail; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Studded/FemaleStuddedChest.cs b/Projects/Scripts/Items/Armor/Studded/FemaleStuddedChest.cs index 1b7d30bc9..1e43ab9cd 100644 --- a/Projects/Scripts/Items/Armor/Studded/FemaleStuddedChest.cs +++ b/Projects/Scripts/Items/Armor/Studded/FemaleStuddedChest.cs @@ -31,13 +31,13 @@ namespace Server.Items public override bool AllowMaleWearer => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Studded/HideChest.cs b/Projects/Scripts/Items/Armor/Studded/HideChest.cs index 4bbc85eaf..6d64fab37 100644 --- a/Projects/Scripts/Items/Armor/Studded/HideChest.cs +++ b/Projects/Scripts/Items/Armor/Studded/HideChest.cs @@ -31,14 +31,14 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.Half; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Studded/HideFemaleChest.cs b/Projects/Scripts/Items/Armor/Studded/HideFemaleChest.cs index ceef80485..60804fc87 100644 --- a/Projects/Scripts/Items/Armor/Studded/HideFemaleChest.cs +++ b/Projects/Scripts/Items/Armor/Studded/HideFemaleChest.cs @@ -33,14 +33,14 @@ namespace Server.Items public override bool AllowMaleWearer => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Studded/HideGloves.cs b/Projects/Scripts/Items/Armor/Studded/HideGloves.cs index aa06ac601..fa6ed5e82 100644 --- a/Projects/Scripts/Items/Armor/Studded/HideGloves.cs +++ b/Projects/Scripts/Items/Armor/Studded/HideGloves.cs @@ -31,14 +31,14 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.Half; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Studded/HideGorget.cs b/Projects/Scripts/Items/Armor/Studded/HideGorget.cs index f174cad59..9d12a01a5 100644 --- a/Projects/Scripts/Items/Armor/Studded/HideGorget.cs +++ b/Projects/Scripts/Items/Armor/Studded/HideGorget.cs @@ -31,13 +31,13 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.Half; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Studded/HidePants.cs b/Projects/Scripts/Items/Armor/Studded/HidePants.cs index ccd2b1987..3c0bd44b7 100644 --- a/Projects/Scripts/Items/Armor/Studded/HidePants.cs +++ b/Projects/Scripts/Items/Armor/Studded/HidePants.cs @@ -31,14 +31,14 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.Half; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Studded/HidePauldrons.cs b/Projects/Scripts/Items/Armor/Studded/HidePauldrons.cs index 44a4541fc..d29084562 100644 --- a/Projects/Scripts/Items/Armor/Studded/HidePauldrons.cs +++ b/Projects/Scripts/Items/Armor/Studded/HidePauldrons.cs @@ -31,14 +31,14 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.Half; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Armor/Studded/StuddedArms.cs b/Projects/Scripts/Items/Armor/Studded/StuddedArms.cs index 24c7b3720..64e17fce6 100644 --- a/Projects/Scripts/Items/Armor/Studded/StuddedArms.cs +++ b/Projects/Scripts/Items/Armor/Studded/StuddedArms.cs @@ -29,13 +29,13 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.Half; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Studded/StuddedBustierArms.cs b/Projects/Scripts/Items/Armor/Studded/StuddedBustierArms.cs index c23297507..06216e67f 100644 --- a/Projects/Scripts/Items/Armor/Studded/StuddedBustierArms.cs +++ b/Projects/Scripts/Items/Armor/Studded/StuddedBustierArms.cs @@ -31,13 +31,13 @@ namespace Server.Items public override bool AllowMaleWearer => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Studded/StuddedChest.cs b/Projects/Scripts/Items/Armor/Studded/StuddedChest.cs index 40b287bfe..c03e14b12 100644 --- a/Projects/Scripts/Items/Armor/Studded/StuddedChest.cs +++ b/Projects/Scripts/Items/Armor/Studded/StuddedChest.cs @@ -29,13 +29,13 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.Half; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Studded/StuddedDo.cs b/Projects/Scripts/Items/Armor/Studded/StuddedDo.cs index a78791d12..a7174d176 100644 --- a/Projects/Scripts/Items/Armor/Studded/StuddedDo.cs +++ b/Projects/Scripts/Items/Armor/Studded/StuddedDo.cs @@ -26,13 +26,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Studded; public override CraftResource DefaultResource => CraftResource.RegularLeather; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Studded/StuddedGloves.cs b/Projects/Scripts/Items/Armor/Studded/StuddedGloves.cs index dd978fa09..bfe7655e7 100644 --- a/Projects/Scripts/Items/Armor/Studded/StuddedGloves.cs +++ b/Projects/Scripts/Items/Armor/Studded/StuddedGloves.cs @@ -29,13 +29,13 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.Half; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Studded/StuddedGorget.cs b/Projects/Scripts/Items/Armor/Studded/StuddedGorget.cs index 948737b24..cc4aaec2a 100644 --- a/Projects/Scripts/Items/Armor/Studded/StuddedGorget.cs +++ b/Projects/Scripts/Items/Armor/Studded/StuddedGorget.cs @@ -28,13 +28,13 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.Half; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Studded/StuddedHaidate.cs b/Projects/Scripts/Items/Armor/Studded/StuddedHaidate.cs index e6b3288fd..a44a75c9e 100644 --- a/Projects/Scripts/Items/Armor/Studded/StuddedHaidate.cs +++ b/Projects/Scripts/Items/Armor/Studded/StuddedHaidate.cs @@ -26,13 +26,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Studded; public override CraftResource DefaultResource => CraftResource.RegularLeather; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Studded/StuddedHiroSode.cs b/Projects/Scripts/Items/Armor/Studded/StuddedHiroSode.cs index 5569f379e..318ff12d9 100644 --- a/Projects/Scripts/Items/Armor/Studded/StuddedHiroSode.cs +++ b/Projects/Scripts/Items/Armor/Studded/StuddedHiroSode.cs @@ -26,13 +26,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Studded; public override CraftResource DefaultResource => CraftResource.RegularLeather; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Studded/StuddedLegs.cs b/Projects/Scripts/Items/Armor/Studded/StuddedLegs.cs index 18eb7e188..2ffda14ad 100644 --- a/Projects/Scripts/Items/Armor/Studded/StuddedLegs.cs +++ b/Projects/Scripts/Items/Armor/Studded/StuddedLegs.cs @@ -29,13 +29,13 @@ namespace Server.Items public override ArmorMeditationAllowance DefMedAllowance => ArmorMeditationAllowance.Half; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Studded/StuddedMempo.cs b/Projects/Scripts/Items/Armor/Studded/StuddedMempo.cs index f3d415acf..3521ff8ef 100644 --- a/Projects/Scripts/Items/Armor/Studded/StuddedMempo.cs +++ b/Projects/Scripts/Items/Armor/Studded/StuddedMempo.cs @@ -26,13 +26,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Studded; public override CraftResource DefaultResource => CraftResource.RegularLeather; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Armor/Studded/StuddedSuneate.cs b/Projects/Scripts/Items/Armor/Studded/StuddedSuneate.cs index e2e25c8ad..12858102f 100644 --- a/Projects/Scripts/Items/Armor/Studded/StuddedSuneate.cs +++ b/Projects/Scripts/Items/Armor/Studded/StuddedSuneate.cs @@ -26,13 +26,13 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Studded; public override CraftResource DefaultResource => CraftResource.RegularLeather; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Body Parts/BonePile.cs b/Projects/Scripts/Items/Body Parts/BonePile.cs index 4c55ce2b8..dab766687 100644 --- a/Projects/Scripts/Items/Body Parts/BonePile.cs +++ b/Projects/Scripts/Items/Body Parts/BonePile.cs @@ -24,14 +24,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Body Parts/Head.cs b/Projects/Scripts/Items/Body Parts/Head.cs index 96086f183..ddd5c7d6a 100644 --- a/Projects/Scripts/Items/Body Parts/Head.cs +++ b/Projects/Scripts/Items/Body Parts/Head.cs @@ -49,7 +49,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -59,7 +59,7 @@ namespace Server.Items writer.WriteEncodedInt((int)HeadType); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Body Parts/LeftArm.cs b/Projects/Scripts/Items/Body Parts/LeftArm.cs index 47e4bb29c..e60fd1907 100644 --- a/Projects/Scripts/Items/Body Parts/LeftArm.cs +++ b/Projects/Scripts/Items/Body Parts/LeftArm.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Body Parts/LeftLeg.cs b/Projects/Scripts/Items/Body Parts/LeftLeg.cs index 676ecaf6f..cc5aa6ebb 100644 --- a/Projects/Scripts/Items/Body Parts/LeftLeg.cs +++ b/Projects/Scripts/Items/Body Parts/LeftLeg.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Body Parts/RibCage.cs b/Projects/Scripts/Items/Body Parts/RibCage.cs index 49000c127..ad1b21f45 100644 --- a/Projects/Scripts/Items/Body Parts/RibCage.cs +++ b/Projects/Scripts/Items/Body Parts/RibCage.cs @@ -24,14 +24,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Body Parts/RightArm.cs b/Projects/Scripts/Items/Body Parts/RightArm.cs index ab2f62bd6..09af98478 100644 --- a/Projects/Scripts/Items/Body Parts/RightArm.cs +++ b/Projects/Scripts/Items/Body Parts/RightArm.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Body Parts/RightLeg.cs b/Projects/Scripts/Items/Body Parts/RightLeg.cs index f31dd54b3..49196d325 100644 --- a/Projects/Scripts/Items/Body Parts/RightLeg.cs +++ b/Projects/Scripts/Items/Body Parts/RightLeg.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Body Parts/Torso.cs b/Projects/Scripts/Items/Body Parts/Torso.cs index 87bd436ec..c77d5fd7f 100644 --- a/Projects/Scripts/Items/Body Parts/Torso.cs +++ b/Projects/Scripts/Items/Body Parts/Torso.cs @@ -9,14 +9,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Books/BaseBook.cs b/Projects/Scripts/Items/Books/BaseBook.cs index 754cabba2..628fd91d6 100644 --- a/Projects/Scripts/Items/Books/BaseBook.cs +++ b/Projects/Scripts/Items/Books/BaseBook.cs @@ -15,7 +15,7 @@ namespace Server.Items public BookPageInfo(params string[] lines) => Lines = lines; - public BookPageInfo(GenericReader reader) + public BookPageInfo(IGenericReader reader) { int length = reader.ReadInt(); @@ -27,7 +27,7 @@ namespace Server.Items public string[] Lines{ get; set; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.Write(Lines.Length); @@ -148,7 +148,7 @@ namespace Server.Items SetSecureLevelEntry.AddTo(from, this, list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -190,7 +190,7 @@ namespace Server.Items } } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Books/BlueBook.cs b/Projects/Scripts/Items/Books/BlueBook.cs index cd9ba8119..d531604c1 100644 --- a/Projects/Scripts/Items/Books/BlueBook.cs +++ b/Projects/Scripts/Items/Books/BlueBook.cs @@ -27,14 +27,14 @@ namespace Server.Items { } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Items/Books/BrownBook.cs b/Projects/Scripts/Items/Books/BrownBook.cs index f6900edf3..41cd379ff 100644 --- a/Projects/Scripts/Items/Books/BrownBook.cs +++ b/Projects/Scripts/Items/Books/BrownBook.cs @@ -27,14 +27,14 @@ namespace Server.Items { } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Items/Books/Defined/BlackthornWelcomeBook.cs b/Projects/Scripts/Items/Books/Defined/BlackthornWelcomeBook.cs index 2af39d036..3b4652492 100644 --- a/Projects/Scripts/Items/Books/Defined/BlackthornWelcomeBook.cs +++ b/Projects/Scripts/Items/Books/Defined/BlackthornWelcomeBook.cs @@ -274,14 +274,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Books/Defined/DrakovsJournal.cs b/Projects/Scripts/Items/Books/Defined/DrakovsJournal.cs index f7b2177d5..e74a2f450 100644 --- a/Projects/Scripts/Items/Books/Defined/DrakovsJournal.cs +++ b/Projects/Scripts/Items/Books/Defined/DrakovsJournal.cs @@ -109,14 +109,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Books/Defined/FropozJournal.cs b/Projects/Scripts/Items/Books/Defined/FropozJournal.cs index 1c6f6e05b..e0db95720 100644 --- a/Projects/Scripts/Items/Books/Defined/FropozJournal.cs +++ b/Projects/Scripts/Items/Books/Defined/FropozJournal.cs @@ -162,14 +162,14 @@ namespace Server.Items LabelTo(from, "Fropoz's Journal"); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Books/Defined/KaburJournal.cs b/Projects/Scripts/Items/Books/Defined/KaburJournal.cs index 1eba97ead..4b30bc912 100644 --- a/Projects/Scripts/Items/Books/Defined/KaburJournal.cs +++ b/Projects/Scripts/Items/Books/Defined/KaburJournal.cs @@ -247,14 +247,14 @@ namespace Server.Items LabelTo(from, "Khabur's Journal"); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Books/Defined/LibraryBooks.cs b/Projects/Scripts/Items/Books/Defined/LibraryBooks.cs index c1888c6a4..b25ab32c4 100644 --- a/Projects/Scripts/Items/Books/Defined/LibraryBooks.cs +++ b/Projects/Scripts/Items/Books/Defined/LibraryBooks.cs @@ -273,14 +273,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -470,14 +470,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -678,14 +678,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -774,14 +774,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -917,14 +917,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1144,14 +1144,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1483,14 +1483,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1717,14 +1717,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1856,14 +1856,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2119,14 +2119,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2284,14 +2284,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2519,14 +2519,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -2826,14 +2826,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -3398,14 +3398,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -3597,14 +3597,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -4049,14 +4049,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -4128,14 +4128,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -4258,14 +4258,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -4377,14 +4377,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -4565,14 +4565,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -4853,14 +4853,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -5029,14 +5029,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -5257,14 +5257,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -5486,14 +5486,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -5617,14 +5617,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -5828,14 +5828,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -5990,14 +5990,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -6245,14 +6245,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Books/Defined/NewAquariumBook.cs b/Projects/Scripts/Items/Books/Defined/NewAquariumBook.cs index e20b07547..27e14d3b8 100644 --- a/Projects/Scripts/Items/Books/Defined/NewAquariumBook.cs +++ b/Projects/Scripts/Items/Books/Defined/NewAquariumBook.cs @@ -109,14 +109,14 @@ namespace Server.Items public override BookContent DefaultContent => Content; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Books/Defined/TranslatedGargoyleJournal.cs b/Projects/Scripts/Items/Books/Defined/TranslatedGargoyleJournal.cs index 982b4b9f5..decdc3936 100644 --- a/Projects/Scripts/Items/Books/Defined/TranslatedGargoyleJournal.cs +++ b/Projects/Scripts/Items/Books/Defined/TranslatedGargoyleJournal.cs @@ -144,14 +144,14 @@ namespace Server.Items LabelTo(from, "Translated Gargoyle Journal"); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Books/RedBook.cs b/Projects/Scripts/Items/Books/RedBook.cs index 2ee8b7d15..3b0fe3a9c 100644 --- a/Projects/Scripts/Items/Books/RedBook.cs +++ b/Projects/Scripts/Items/Books/RedBook.cs @@ -27,14 +27,14 @@ namespace Server.Items { } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Items/Books/TanBook.cs b/Projects/Scripts/Items/Books/TanBook.cs index 5be5297b0..0953bd12b 100644 --- a/Projects/Scripts/Items/Books/TanBook.cs +++ b/Projects/Scripts/Items/Books/TanBook.cs @@ -27,14 +27,14 @@ namespace Server.Items { } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Items/Champion Artifacts/Decorative/ArtifactLargeVase.cs b/Projects/Scripts/Items/Champion Artifacts/Decorative/ArtifactLargeVase.cs index 2db3ad588..a53cb37df 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Decorative/ArtifactLargeVase.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Decorative/ArtifactLargeVase.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Decorative/ArtifactVase.cs b/Projects/Scripts/Items/Champion Artifacts/Decorative/ArtifactVase.cs index 205df4ea6..a42996cf6 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Decorative/ArtifactVase.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Decorative/ArtifactVase.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Decorative/DemonSkull.cs b/Projects/Scripts/Items/Champion Artifacts/Decorative/DemonSkull.cs index 5ed3e0a6f..966e80a5e 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Decorative/DemonSkull.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Decorative/DemonSkull.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Decorative/DirtPatch.cs b/Projects/Scripts/Items/Champion Artifacts/Decorative/DirtPatch.cs index 2b7a98c24..82cbc846d 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Decorative/DirtPatch.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Decorative/DirtPatch.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Decorative/EvilIdolSkull.cs b/Projects/Scripts/Items/Champion Artifacts/Decorative/EvilIdolSkull.cs index 64036567f..b2cf136fd 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Decorative/EvilIdolSkull.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Decorative/EvilIdolSkull.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1095237; // Evil Idol - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Decorative/Futon.cs b/Projects/Scripts/Items/Champion Artifacts/Decorative/Futon.cs index 62096fea8..fc605ff4d 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Decorative/Futon.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Decorative/Futon.cs @@ -24,13 +24,13 @@ namespace Server.Items }; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Champion Artifacts/Decorative/LavaTile.cs b/Projects/Scripts/Items/Champion Artifacts/Decorative/LavaTile.cs index 8df74ed9d..9d7118854 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Decorative/LavaTile.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Decorative/LavaTile.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Decorative/Pier.cs b/Projects/Scripts/Items/Champion Artifacts/Decorative/Pier.cs index 0fb9f2639..61841b84d 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Decorative/Pier.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Decorative/Pier.cs @@ -36,14 +36,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Decorative/SkullPole.cs b/Projects/Scripts/Items/Champion Artifacts/Decorative/SkullPole.cs index 44a1ffcdf..169026592 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Decorative/SkullPole.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Decorative/SkullPole.cs @@ -9,14 +9,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Decorative/SwampTile.cs b/Projects/Scripts/Items/Champion Artifacts/Decorative/SwampTile.cs index 3ec93e8dd..1e2f72327 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Decorative/SwampTile.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Decorative/SwampTile.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Decorative/TatteredAncientMummyWrapping.cs b/Projects/Scripts/Items/Champion Artifacts/Decorative/TatteredAncientMummyWrapping.cs index 41fae27f5..60ad85589 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Decorative/TatteredAncientMummyWrapping.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Decorative/TatteredAncientMummyWrapping.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1094912; // Tattered Ancient Mummy Wrapping [Replica] - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Decorative/WallBlood.cs b/Projects/Scripts/Items/Champion Artifacts/Decorative/WallBlood.cs index e2d92b015..a1a1e85dd 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Decorative/WallBlood.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Decorative/WallBlood.cs @@ -12,14 +12,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Decorative/WaterTile.cs b/Projects/Scripts/Items/Champion Artifacts/Decorative/WaterTile.cs index 1c2546477..355282858 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Decorative/WaterTile.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Decorative/WaterTile.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Decorative/Web.cs b/Projects/Scripts/Items/Champion Artifacts/Decorative/Web.cs index 341c3c892..7e5d943fa 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Decorative/Web.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Decorative/Web.cs @@ -22,13 +22,13 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Champion Artifacts/Decorative/WindSpirit.cs b/Projects/Scripts/Items/Champion Artifacts/Decorative/WindSpirit.cs index 691440b8e..6af3b948a 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Decorative/WindSpirit.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Decorative/WindSpirit.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1094925; // Wind Spirit [Replica] - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Shared/ANecromancerShroud.cs b/Projects/Scripts/Items/Champion Artifacts/Shared/ANecromancerShroud.cs index 7dfa52940..cc4512ad9 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Shared/ANecromancerShroud.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Shared/ANecromancerShroud.cs @@ -18,14 +18,14 @@ namespace Server.Items public override bool CanFortify => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Shared/BraveKnightOfTheBritannia.cs b/Projects/Scripts/Items/Champion Artifacts/Shared/BraveKnightOfTheBritannia.cs index 69eb3a311..b8e44f350 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Shared/BraveKnightOfTheBritannia.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Shared/BraveKnightOfTheBritannia.cs @@ -36,14 +36,14 @@ namespace Server.Items nrgy = 20; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Shared/CaptainJohnsHat.cs b/Projects/Scripts/Items/Champion Artifacts/Shared/CaptainJohnsHat.cs index 8e017b6f9..349d175d8 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Shared/CaptainJohnsHat.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Shared/CaptainJohnsHat.cs @@ -32,14 +32,14 @@ namespace Server.Items public override bool CanFortify => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Shared/DetectiveBoots.cs b/Projects/Scripts/Items/Champion Artifacts/Shared/DetectiveBoots.cs index 180f03ec0..bf7ff6b22 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Shared/DetectiveBoots.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Shared/DetectiveBoots.cs @@ -36,14 +36,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Shared/DjinnisRing.cs b/Projects/Scripts/Items/Champion Artifacts/Shared/DjinnisRing.cs index 8b6758674..c701a462a 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Shared/DjinnisRing.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Shared/DjinnisRing.cs @@ -19,14 +19,14 @@ namespace Server.Items public override int InitMinHits => 150; public override int InitMaxHits => 150; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Shared/EmbroideredOakLeafCloak.cs b/Projects/Scripts/Items/Champion Artifacts/Shared/EmbroideredOakLeafCloak.cs index c4d2365a3..51d54899e 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Shared/EmbroideredOakLeafCloak.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Shared/EmbroideredOakLeafCloak.cs @@ -23,14 +23,14 @@ namespace Server.Items public override bool CanFortify => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Shared/GauntletsOfAnger.cs b/Projects/Scripts/Items/Champion Artifacts/Shared/GauntletsOfAnger.cs index 29be190ef..0f007128e 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Shared/GauntletsOfAnger.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Shared/GauntletsOfAnger.cs @@ -29,14 +29,14 @@ namespace Server.Items public override bool CanFortify => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Shared/LieutenantOfTheBritannianRoyalGuard.cs b/Projects/Scripts/Items/Champion Artifacts/Shared/LieutenantOfTheBritannianRoyalGuard.cs index 52b7db9cd..ff47fdf51 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Shared/LieutenantOfTheBritannianRoyalGuard.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Shared/LieutenantOfTheBritannianRoyalGuard.cs @@ -23,14 +23,14 @@ namespace Server.Items public override bool CanFortify => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Shared/OblivionsNeedle.cs b/Projects/Scripts/Items/Champion Artifacts/Shared/OblivionsNeedle.cs index 53360c44e..8b1aa9078 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Shared/OblivionsNeedle.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Shared/OblivionsNeedle.cs @@ -24,14 +24,14 @@ namespace Server.Items public override bool CanFortify => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Shared/RoyalGuardSurvivalKnife.cs b/Projects/Scripts/Items/Champion Artifacts/Shared/RoyalGuardSurvivalKnife.cs index a41ca56d3..7757edff6 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Shared/RoyalGuardSurvivalKnife.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Shared/RoyalGuardSurvivalKnife.cs @@ -24,14 +24,14 @@ namespace Server.Items public override bool CanFortify => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Shared/SamaritanRobe.cs b/Projects/Scripts/Items/Champion Artifacts/Shared/SamaritanRobe.cs index b78abe290..ff258a783 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Shared/SamaritanRobe.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Shared/SamaritanRobe.cs @@ -18,14 +18,14 @@ namespace Server.Items public override bool CanFortify => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Shared/TheMostKnowledgePerson.cs b/Projects/Scripts/Items/Champion Artifacts/Shared/TheMostKnowledgePerson.cs index 9cc18650f..64bd0ecd4 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Shared/TheMostKnowledgePerson.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Shared/TheMostKnowledgePerson.cs @@ -24,14 +24,14 @@ namespace Server.Items public override bool CanBeBlessed => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Shared/TheRobeOfBritanniaAri.cs b/Projects/Scripts/Items/Champion Artifacts/Shared/TheRobeOfBritanniaAri.cs index 1b8c222bc..667b46819 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Shared/TheRobeOfBritanniaAri.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Shared/TheRobeOfBritanniaAri.cs @@ -22,14 +22,14 @@ namespace Server.Items public override bool CanFortify => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Unique/AcidProofRobe.cs b/Projects/Scripts/Items/Champion Artifacts/Unique/AcidProofRobe.cs index 43ebb52d5..423eff9bc 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Unique/AcidProofRobe.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Unique/AcidProofRobe.cs @@ -22,14 +22,14 @@ namespace Server.Items public override bool CanFortify => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Unique/Calm.cs b/Projects/Scripts/Items/Champion Artifacts/Unique/Calm.cs index 023166785..815595d3e 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Unique/Calm.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Unique/Calm.cs @@ -26,14 +26,14 @@ namespace Server.Items public override bool CanFortify => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Unique/CrownOfTalKeesh.cs b/Projects/Scripts/Items/Champion Artifacts/Unique/CrownOfTalKeesh.cs index f3a4231b8..9be00d162 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Unique/CrownOfTalKeesh.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Unique/CrownOfTalKeesh.cs @@ -29,14 +29,14 @@ namespace Server.Items public override bool CanFortify => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Unique/FangOfRactus.cs b/Projects/Scripts/Items/Champion Artifacts/Unique/FangOfRactus.cs index cdc67940a..ba8fe4fc2 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Unique/FangOfRactus.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Unique/FangOfRactus.cs @@ -27,14 +27,14 @@ namespace Server.Items public override bool CanFortify => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Unique/GladiatorsCollar.cs b/Projects/Scripts/Items/Champion Artifacts/Unique/GladiatorsCollar.cs index 4997743f9..525952219 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Unique/GladiatorsCollar.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Unique/GladiatorsCollar.cs @@ -30,14 +30,14 @@ namespace Server.Items public override bool CanFortify => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Unique/OrcChieftainHelm.cs b/Projects/Scripts/Items/Champion Artifacts/Unique/OrcChieftainHelm.cs index 8569ca58f..a36ea9e0a 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Unique/OrcChieftainHelm.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Unique/OrcChieftainHelm.cs @@ -33,14 +33,14 @@ namespace Server.Items public override bool CanFortify => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Unique/Pacify.cs b/Projects/Scripts/Items/Champion Artifacts/Unique/Pacify.cs index c48d9927a..e406abaf0 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Unique/Pacify.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Unique/Pacify.cs @@ -27,14 +27,14 @@ namespace Server.Items public override bool CanFortify => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Unique/Quell.cs b/Projects/Scripts/Items/Champion Artifacts/Unique/Quell.cs index 0fa3a7fe3..4aa3c1ce1 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Unique/Quell.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Unique/Quell.cs @@ -27,14 +27,14 @@ namespace Server.Items public override bool CanFortify => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Unique/ShroudOfDeceit.cs b/Projects/Scripts/Items/Champion Artifacts/Unique/ShroudOfDeceit.cs index e884adda2..5c16a964c 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Unique/ShroudOfDeceit.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Unique/ShroudOfDeceit.cs @@ -32,14 +32,14 @@ namespace Server.Items public override bool CanFortify => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Champion Artifacts/Unique/Subdue.cs b/Projects/Scripts/Items/Champion Artifacts/Unique/Subdue.cs index 74ad4fc94..9f0dd3850 100644 --- a/Projects/Scripts/Items/Champion Artifacts/Unique/Subdue.cs +++ b/Projects/Scripts/Items/Champion Artifacts/Unique/Subdue.cs @@ -27,14 +27,14 @@ namespace Server.Items public override bool CanFortify => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Clothing/Artifacts/CrimsonCincture.cs b/Projects/Scripts/Items/Clothing/Artifacts/CrimsonCincture.cs index 4f2aabe3b..58b1ef032 100644 --- a/Projects/Scripts/Items/Clothing/Artifacts/CrimsonCincture.cs +++ b/Projects/Scripts/Items/Clothing/Artifacts/CrimsonCincture.cs @@ -18,14 +18,14 @@ namespace Server.Items public override int LabelNumber => 1075043; // Crimson Cincture - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Clothing/Artifacts/DivineCountenance.cs b/Projects/Scripts/Items/Clothing/Artifacts/DivineCountenance.cs index 4629b475b..264e3bff0 100644 --- a/Projects/Scripts/Items/Clothing/Artifacts/DivineCountenance.cs +++ b/Projects/Scripts/Items/Clothing/Artifacts/DivineCountenance.cs @@ -29,14 +29,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Clothing/Artifacts/HatOfTheMagi.cs b/Projects/Scripts/Items/Clothing/Artifacts/HatOfTheMagi.cs index d32ecc2f4..ffb766347 100644 --- a/Projects/Scripts/Items/Clothing/Artifacts/HatOfTheMagi.cs +++ b/Projects/Scripts/Items/Clothing/Artifacts/HatOfTheMagi.cs @@ -26,14 +26,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Clothing/Artifacts/HuntersHeaddress.cs b/Projects/Scripts/Items/Clothing/Artifacts/HuntersHeaddress.cs index 925233e77..646012aa3 100644 --- a/Projects/Scripts/Items/Clothing/Artifacts/HuntersHeaddress.cs +++ b/Projects/Scripts/Items/Clothing/Artifacts/HuntersHeaddress.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Clothing/Artifacts/SpiritOfTheTotem.cs b/Projects/Scripts/Items/Clothing/Artifacts/SpiritOfTheTotem.cs index 54b3a6763..6e22a9b6a 100644 --- a/Projects/Scripts/Items/Clothing/Artifacts/SpiritOfTheTotem.cs +++ b/Projects/Scripts/Items/Clothing/Artifacts/SpiritOfTheTotem.cs @@ -25,14 +25,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Clothing/BaseClothing.cs b/Projects/Scripts/Items/Clothing/BaseClothing.cs index 06ee87907..64412e7ce 100644 --- a/Projects/Scripts/Items/Clothing/BaseClothing.cs +++ b/Projects/Scripts/Items/Clothing/BaseClothing.cs @@ -834,7 +834,7 @@ namespace Server.Items StrReq = 0x00000400 } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -887,7 +887,7 @@ namespace Server.Items writer.WriteEncodedInt(m_StrReq); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Clothing/Cloaks.cs b/Projects/Scripts/Items/Clothing/Cloaks.cs index 7ea31f336..640094e60 100644 --- a/Projects/Scripts/Items/Clothing/Cloaks.cs +++ b/Projects/Scripts/Items/Clothing/Cloaks.cs @@ -12,14 +12,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -37,7 +37,7 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -55,7 +55,7 @@ namespace Server.Items } } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -235,7 +235,7 @@ namespace Server.Items return !IsRewardItem || RewardSystem.CheckIsUsableBy(m, this, new object[] { Hue, m_LabelNumber }); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -245,7 +245,7 @@ namespace Server.Items writer.Write(IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -276,14 +276,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Clothing/Hats.cs b/Projects/Scripts/Items/Clothing/Hats.cs index 122a4c086..d8a3a5113 100644 --- a/Projects/Scripts/Items/Clothing/Hats.cs +++ b/Projects/Scripts/Items/Clothing/Hats.cs @@ -19,7 +19,7 @@ namespace Server.Items [CommandProperty(AccessLevel.GameMaster)] public bool IsShipwreckedItem{ get; set; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -28,7 +28,7 @@ namespace Server.Items writer.Write(IsShipwreckedItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -92,14 +92,14 @@ namespace Server.Items public override int InitMinHits => 20; public override int InitMaxHits => 30; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -126,14 +126,14 @@ namespace Server.Items public override int InitMinHits => 20; public override int InitMaxHits => 30; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -160,14 +160,14 @@ namespace Server.Items public override int InitMinHits => 20; public override int InitMaxHits => 30; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -193,14 +193,14 @@ namespace Server.Items public override int InitMinHits => 20; public override int InitMaxHits => 30; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -226,14 +226,14 @@ namespace Server.Items public override int InitMinHits => 20; public override int InitMaxHits => 30; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -259,14 +259,14 @@ namespace Server.Items public override int InitMinHits => 20; public override int InitMaxHits => 30; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -292,14 +292,14 @@ namespace Server.Items public override int InitMinHits => Core.ML ? 14 : 7; public override int InitMaxHits => Core.ML ? 28 : 12; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -325,14 +325,14 @@ namespace Server.Items public override int InitMinHits => 20; public override int InitMaxHits => 30; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -364,14 +364,14 @@ namespace Server.Items return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -403,14 +403,14 @@ namespace Server.Items return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -442,14 +442,14 @@ namespace Server.Items return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -481,14 +481,14 @@ namespace Server.Items return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -514,14 +514,14 @@ namespace Server.Items public override int InitMinHits => 20; public override int InitMaxHits => 30; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -547,14 +547,14 @@ namespace Server.Items public override int InitMinHits => 20; public override int InitMaxHits => 30; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -610,14 +610,14 @@ namespace Server.Items Titles.AwardKarma(mobile, -20, true); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -665,14 +665,14 @@ namespace Server.Items return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -701,14 +701,14 @@ namespace Server.Items public override int InitMinHits => 20; public override int InitMaxHits => 30; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -740,14 +740,14 @@ namespace Server.Items public override int BaseDexBonus => -5; public override int BaseIntBonus => +5; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -773,14 +773,14 @@ namespace Server.Items public override int InitMinHits => 20; public override int InitMaxHits => 30; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -806,14 +806,14 @@ namespace Server.Items public override int InitMinHits => 20; public override int InitMaxHits => 30; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -839,14 +839,14 @@ namespace Server.Items public override int InitMinHits => 20; public override int InitMaxHits => 30; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -872,14 +872,14 @@ namespace Server.Items public override int InitMinHits => 20; public override int InitMaxHits => 30; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Clothing/MiddleTorso.cs b/Projects/Scripts/Items/Clothing/MiddleTorso.cs index 0e5dfcbb6..ce0c29493 100644 --- a/Projects/Scripts/Items/Clothing/MiddleTorso.cs +++ b/Projects/Scripts/Items/Clothing/MiddleTorso.cs @@ -10,14 +10,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -35,14 +35,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -60,14 +60,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -85,14 +85,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -110,14 +110,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -138,14 +138,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -163,7 +163,7 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -173,7 +173,7 @@ namespace Server.Items Weight = 1.0; } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -191,14 +191,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -216,14 +216,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Clothing/OuterLegs.cs b/Projects/Scripts/Items/Clothing/OuterLegs.cs index 3bf25d0c3..4d56bd184 100644 --- a/Projects/Scripts/Items/Clothing/OuterLegs.cs +++ b/Projects/Scripts/Items/Clothing/OuterLegs.cs @@ -10,14 +10,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -35,14 +35,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -63,14 +63,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -88,14 +88,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -113,14 +113,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Clothing/OuterTorso.cs b/Projects/Scripts/Items/Clothing/OuterTorso.cs index 8b9d4223f..5f23a9084 100644 --- a/Projects/Scripts/Items/Clothing/OuterTorso.cs +++ b/Projects/Scripts/Items/Clothing/OuterTorso.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -38,14 +38,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -63,14 +63,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -144,7 +144,7 @@ namespace Server.Items m_DecayTimer = null; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -156,7 +156,7 @@ namespace Server.Items writer.WriteDeltaTime(m_DecayTime); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -291,7 +291,7 @@ namespace Server.Items return !IsRewardItem || RewardSystem.CheckIsUsableBy(m, this, new object[] { Hue, m_LabelNumber }); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -301,7 +301,7 @@ namespace Server.Items writer.Write(IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -406,7 +406,7 @@ namespace Server.Items return !IsRewardItem || RewardSystem.CheckIsUsableBy(m, this, new object[] { Hue, m_LabelNumber }); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -416,7 +416,7 @@ namespace Server.Items writer.Write(IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -447,7 +447,7 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -465,7 +465,7 @@ namespace Server.Items } } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -580,14 +580,14 @@ namespace Server.Items return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -605,14 +605,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -633,14 +633,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -658,14 +658,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -685,14 +685,14 @@ namespace Server.Items public override bool AllowFemaleWearer => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -712,14 +712,14 @@ namespace Server.Items public override bool AllowMaleWearer => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -739,14 +739,14 @@ namespace Server.Items public override Race RequiredRace => Race.Elf; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -768,14 +768,14 @@ namespace Server.Items public override bool AllowMaleWearer => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Clothing/Pants.cs b/Projects/Scripts/Items/Clothing/Pants.cs index f6bad0f72..9a839e2d0 100644 --- a/Projects/Scripts/Items/Clothing/Pants.cs +++ b/Projects/Scripts/Items/Clothing/Pants.cs @@ -10,14 +10,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -35,14 +35,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -60,14 +60,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -85,14 +85,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -112,14 +112,14 @@ namespace Server.Items public override Race RequiredRace => Race.Elf; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Clothing/Shirts.cs b/Projects/Scripts/Items/Clothing/Shirts.cs index dff12db1a..91d5081c0 100644 --- a/Projects/Scripts/Items/Clothing/Shirts.cs +++ b/Projects/Scripts/Items/Clothing/Shirts.cs @@ -10,14 +10,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -35,14 +35,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -60,14 +60,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -92,14 +92,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -119,14 +119,14 @@ namespace Server.Items public override Race RequiredRace => Race.Elf; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -145,14 +145,14 @@ namespace Server.Items public override Race RequiredRace => Race.Elf; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Clothing/Shoes.cs b/Projects/Scripts/Items/Clothing/Shoes.cs index 025f61e25..a49d69cb1 100644 --- a/Projects/Scripts/Items/Clothing/Shoes.cs +++ b/Projects/Scripts/Items/Clothing/Shoes.cs @@ -19,14 +19,14 @@ namespace Server.Items return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(2); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -59,14 +59,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -86,14 +86,14 @@ namespace Server.Items public override CraftResource DefaultResource => CraftResource.RegularLeather; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -113,7 +113,7 @@ namespace Server.Items public override CraftResource DefaultResource => CraftResource.RegularLeather; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -131,7 +131,7 @@ namespace Server.Items } } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -236,14 +236,14 @@ namespace Server.Items public override CraftResource DefaultResource => CraftResource.RegularLeather; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -265,14 +265,14 @@ namespace Server.Items public override bool Dye(Mobile from, DyeTub sender) => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -290,14 +290,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -315,14 +315,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -340,14 +340,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -371,14 +371,14 @@ namespace Server.Items public override bool Dye(Mobile from, DyeTub sender) => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Clothing/Waist.cs b/Projects/Scripts/Items/Clothing/Waist.cs index 562645e9f..751116c93 100644 --- a/Projects/Scripts/Items/Clothing/Waist.cs +++ b/Projects/Scripts/Items/Clothing/Waist.cs @@ -10,14 +10,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -35,14 +35,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -60,14 +60,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -99,14 +99,14 @@ namespace Server.Items return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Ankhs.cs b/Projects/Scripts/Items/Construction/Ankhs.cs index 261b2d091..3bc627548 100644 --- a/Projects/Scripts/Items/Construction/Ankhs.cs +++ b/Projects/Scripts/Items/Construction/Ankhs.cs @@ -164,7 +164,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -173,7 +173,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -247,7 +247,7 @@ namespace Server.Items Ankhs.Resurrect(m, this); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -256,7 +256,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -335,7 +335,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -344,7 +344,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -420,7 +420,7 @@ namespace Server.Items Ankhs.Resurrect(m, this); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -429,7 +429,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Chairs/Benchs.cs b/Projects/Scripts/Items/Construction/Chairs/Benchs.cs index ff2c8a84a..b847cc848 100644 --- a/Projects/Scripts/Items/Construction/Chairs/Benchs.cs +++ b/Projects/Scripts/Items/Construction/Chairs/Benchs.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Chairs/Chairs.cs b/Projects/Scripts/Items/Construction/Chairs/Chairs.cs index eddc5a868..487e4722a 100644 --- a/Projects/Scripts/Items/Construction/Chairs/Chairs.cs +++ b/Projects/Scripts/Items/Construction/Chairs/Chairs.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -40,14 +40,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -69,14 +69,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -98,14 +98,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -127,14 +127,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -153,14 +153,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -181,14 +181,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -209,14 +209,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Chairs/Stools.cs b/Projects/Scripts/Items/Construction/Chairs/Stools.cs index 8cacfa889..1d27c812e 100644 --- a/Projects/Scripts/Items/Construction/Chairs/Stools.cs +++ b/Projects/Scripts/Items/Construction/Chairs/Stools.cs @@ -10,14 +10,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -38,14 +38,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Chairs/Thrones.cs b/Projects/Scripts/Items/Construction/Chairs/Thrones.cs index 2a93db750..7136e8264 100644 --- a/Projects/Scripts/Items/Construction/Chairs/Thrones.cs +++ b/Projects/Scripts/Items/Construction/Chairs/Thrones.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -40,14 +40,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Decorative/DecorativeShield.cs b/Projects/Scripts/Items/Construction/Decorative/DecorativeShield.cs index b0960a44b..d0f444bb7 100644 --- a/Projects/Scripts/Items/Construction/Decorative/DecorativeShield.cs +++ b/Projects/Scripts/Items/Construction/Decorative/DecorativeShield.cs @@ -10,14 +10,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -35,14 +35,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -60,14 +60,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -85,14 +85,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -110,14 +110,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -135,14 +135,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -160,14 +160,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -185,14 +185,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -210,14 +210,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -235,14 +235,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -260,14 +260,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -285,14 +285,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -310,14 +310,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -335,14 +335,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -360,14 +360,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Decorative/DecorativeWeapon.cs b/Projects/Scripts/Items/Construction/Decorative/DecorativeWeapon.cs index f5ddae119..20299cda8 100644 --- a/Projects/Scripts/Items/Construction/Decorative/DecorativeWeapon.cs +++ b/Projects/Scripts/Items/Construction/Decorative/DecorativeWeapon.cs @@ -10,14 +10,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -35,14 +35,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -60,14 +60,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -85,14 +85,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -135,7 +135,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -144,7 +144,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -187,7 +187,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -196,7 +196,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -242,7 +242,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -251,7 +251,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -294,7 +294,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -303,7 +303,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -349,7 +349,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -358,7 +358,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -401,7 +401,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -410,7 +410,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -456,7 +456,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -465,7 +465,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -508,7 +508,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -517,7 +517,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Decorative/PaintingPortraits.cs b/Projects/Scripts/Items/Construction/Decorative/PaintingPortraits.cs index 697191fdc..d99340ef3 100644 --- a/Projects/Scripts/Items/Construction/Decorative/PaintingPortraits.cs +++ b/Projects/Scripts/Items/Construction/Decorative/PaintingPortraits.cs @@ -9,14 +9,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -34,14 +34,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -59,14 +59,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -84,14 +84,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -109,14 +109,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -134,14 +134,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -159,14 +159,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Decorative/Tapestry.cs b/Projects/Scripts/Items/Construction/Decorative/Tapestry.cs index 948cf6144..e20daf38f 100644 --- a/Projects/Scripts/Items/Construction/Decorative/Tapestry.cs +++ b/Projects/Scripts/Items/Construction/Decorative/Tapestry.cs @@ -35,7 +35,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -44,7 +44,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -87,7 +87,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -96,7 +96,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -142,7 +142,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -151,7 +151,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -194,7 +194,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -203,7 +203,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -249,7 +249,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -258,7 +258,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -301,7 +301,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -310,7 +310,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -356,7 +356,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -365,7 +365,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -408,7 +408,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -417,7 +417,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -463,7 +463,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -472,7 +472,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -515,7 +515,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -524,7 +524,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -570,7 +570,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -579,7 +579,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -622,7 +622,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -631,7 +631,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -677,7 +677,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -686,7 +686,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -729,7 +729,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -738,7 +738,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -784,7 +784,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -793,7 +793,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -836,7 +836,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -845,7 +845,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -891,7 +891,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -900,7 +900,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -943,7 +943,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -952,7 +952,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -998,7 +998,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -1007,7 +1007,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1050,7 +1050,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -1059,7 +1059,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1105,7 +1105,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -1114,7 +1114,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1157,7 +1157,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -1166,7 +1166,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Doors/BaseDoor.cs b/Projects/Scripts/Items/Construction/Doors/BaseDoor.cs index c4a7cf322..d6125d3e3 100644 --- a/Projects/Scripts/Items/Construction/Doors/BaseDoor.cs +++ b/Projects/Scripts/Items/Construction/Doors/BaseDoor.cs @@ -446,7 +446,7 @@ namespace Server.Items Use(from); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -464,7 +464,7 @@ namespace Server.Items writer.Write(m_Link); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Doors/Doors.cs b/Projects/Scripts/Items/Construction/Doors/Doors.cs index 3471e1269..61ae175c0 100644 --- a/Projects/Scripts/Items/Construction/Doors/Doors.cs +++ b/Projects/Scripts/Items/Construction/Doors/Doors.cs @@ -30,14 +30,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) // Default Serialize method + public override void Serialize(IGenericWriter writer) // Default Serialize method { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) // Default Deserialize method + public override void Deserialize(IGenericReader reader) // Default Deserialize method { base.Deserialize(reader); @@ -57,14 +57,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) // Default Serialize method + public override void Serialize(IGenericWriter writer) // Default Serialize method { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) // Default Deserialize method + public override void Deserialize(IGenericReader reader) // Default Deserialize method { base.Deserialize(reader); @@ -84,14 +84,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) // Default Serialize method + public override void Serialize(IGenericWriter writer) // Default Serialize method { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) // Default Deserialize method + public override void Deserialize(IGenericReader reader) // Default Deserialize method { base.Deserialize(reader); @@ -111,14 +111,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) // Default Serialize method + public override void Serialize(IGenericWriter writer) // Default Serialize method { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) // Default Deserialize method + public override void Deserialize(IGenericReader reader) // Default Deserialize method { base.Deserialize(reader); @@ -138,14 +138,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) // Default Serialize method + public override void Serialize(IGenericWriter writer) // Default Serialize method { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) // Default Deserialize method + public override void Deserialize(IGenericReader reader) // Default Deserialize method { base.Deserialize(reader); @@ -165,14 +165,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) // Default Serialize method + public override void Serialize(IGenericWriter writer) // Default Serialize method { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) // Default Deserialize method + public override void Deserialize(IGenericReader reader) // Default Deserialize method { base.Deserialize(reader); @@ -192,14 +192,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) // Default Serialize method + public override void Serialize(IGenericWriter writer) // Default Serialize method { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) // Default Deserialize method + public override void Deserialize(IGenericReader reader) // Default Deserialize method { base.Deserialize(reader); @@ -219,14 +219,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) // Default Serialize method + public override void Serialize(IGenericWriter writer) // Default Serialize method { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) // Default Deserialize method + public override void Deserialize(IGenericReader reader) // Default Deserialize method { base.Deserialize(reader); @@ -246,14 +246,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) // Default Serialize method + public override void Serialize(IGenericWriter writer) // Default Serialize method { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) // Default Deserialize method + public override void Deserialize(IGenericReader reader) // Default Deserialize method { base.Deserialize(reader); @@ -273,14 +273,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) // Default Serialize method + public override void Serialize(IGenericWriter writer) // Default Serialize method { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) // Default Deserialize method + public override void Deserialize(IGenericReader reader) // Default Deserialize method { base.Deserialize(reader); @@ -300,14 +300,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) // Default Serialize method + public override void Serialize(IGenericWriter writer) // Default Serialize method { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) // Default Deserialize method + public override void Deserialize(IGenericReader reader) // Default Deserialize method { base.Deserialize(reader); @@ -327,14 +327,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) // Default Serialize method + public override void Serialize(IGenericWriter writer) // Default Serialize method { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) // Default Deserialize method + public override void Deserialize(IGenericReader reader) // Default Deserialize method { base.Deserialize(reader); @@ -354,14 +354,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) // Default Serialize method + public override void Serialize(IGenericWriter writer) // Default Serialize method { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) // Default Deserialize method + public override void Deserialize(IGenericReader reader) // Default Deserialize method { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Doors/HouseDoors.cs b/Projects/Scripts/Items/Construction/Doors/HouseDoors.cs index 87c28db25..e19d142d9 100644 --- a/Projects/Scripts/Items/Construction/Doors/HouseDoors.cs +++ b/Projects/Scripts/Items/Construction/Doors/HouseDoors.cs @@ -18,14 +18,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) // Default Serialize method + public override void Serialize(IGenericWriter writer) // Default Serialize method { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) // Default Deserialize method + public override void Deserialize(IGenericReader reader) // Default Deserialize method { base.Deserialize(reader); @@ -45,14 +45,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) // Default Serialize method + public override void Serialize(IGenericWriter writer) // Default Serialize method { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) // Default Deserialize method + public override void Deserialize(IGenericReader reader) // Default Deserialize method { base.Deserialize(reader); @@ -73,14 +73,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) // Default Serialize method + public override void Serialize(IGenericWriter writer) // Default Serialize method { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) // Default Deserialize method + public override void Deserialize(IGenericReader reader) // Default Deserialize method { base.Deserialize(reader); @@ -162,7 +162,7 @@ namespace Server.Items base.Use(from); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -173,7 +173,7 @@ namespace Server.Items writer.Write((int)Facing); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Doors/Portcullis.cs b/Projects/Scripts/Items/Construction/Doors/Portcullis.cs index c6faa6186..4f145bb13 100644 --- a/Projects/Scripts/Items/Construction/Doors/Portcullis.cs +++ b/Projects/Scripts/Items/Construction/Doors/Portcullis.cs @@ -13,14 +13,14 @@ namespace Server.Items public override bool UseChainedFunctionality => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -41,14 +41,14 @@ namespace Server.Items public override bool UseChainedFunctionality => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Doors/SecretDoors.cs b/Projects/Scripts/Items/Construction/Doors/SecretDoors.cs index 4fe529760..c56500bf4 100644 --- a/Projects/Scripts/Items/Construction/Doors/SecretDoors.cs +++ b/Projects/Scripts/Items/Construction/Doors/SecretDoors.cs @@ -12,14 +12,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) // Default Serialize method + public override void Serialize(IGenericWriter writer) // Default Serialize method { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) // Default Deserialize method + public override void Deserialize(IGenericReader reader) // Default Deserialize method { base.Deserialize(reader); @@ -39,14 +39,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) // Default Serialize method + public override void Serialize(IGenericWriter writer) // Default Serialize method { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) // Default Deserialize method + public override void Deserialize(IGenericReader reader) // Default Deserialize method { base.Deserialize(reader); @@ -66,14 +66,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) // Default Serialize method + public override void Serialize(IGenericWriter writer) // Default Serialize method { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) // Default Deserialize method + public override void Deserialize(IGenericReader reader) // Default Deserialize method { base.Deserialize(reader); @@ -93,14 +93,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) // Default Serialize method + public override void Serialize(IGenericWriter writer) // Default Serialize method { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) // Default Deserialize method + public override void Deserialize(IGenericReader reader) // Default Deserialize method { base.Deserialize(reader); @@ -120,14 +120,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) // Default Serialize method + public override void Serialize(IGenericWriter writer) // Default Serialize method { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) // Default Deserialize method + public override void Deserialize(IGenericReader reader) // Default Deserialize method { base.Deserialize(reader); @@ -147,14 +147,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) // Default Serialize method + public override void Serialize(IGenericWriter writer) // Default Serialize method { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) // Default Deserialize method + public override void Deserialize(IGenericReader reader) // Default Deserialize method { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Floors/Floors.cs b/Projects/Scripts/Items/Construction/Floors/Floors.cs index 70e62daef..1bf2dafc7 100644 --- a/Projects/Scripts/Items/Construction/Floors/Floors.cs +++ b/Projects/Scripts/Items/Construction/Floors/Floors.cs @@ -8,14 +8,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -34,14 +34,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -60,14 +60,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -86,14 +86,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -112,14 +112,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -138,14 +138,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -164,14 +164,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -190,14 +190,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -216,14 +216,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -242,14 +242,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -268,14 +268,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -294,14 +294,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -320,14 +320,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -346,14 +346,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -372,14 +372,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -398,14 +398,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -424,14 +424,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -450,14 +450,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -476,14 +476,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -502,14 +502,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -528,14 +528,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -554,14 +554,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -580,14 +580,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -606,14 +606,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Misc/BarrelParts.cs b/Projects/Scripts/Items/Construction/Misc/BarrelParts.cs index 6259ef922..cc04139dc 100644 --- a/Projects/Scripts/Items/Construction/Misc/BarrelParts.cs +++ b/Projects/Scripts/Items/Construction/Misc/BarrelParts.cs @@ -9,14 +9,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -34,14 +34,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -60,14 +60,14 @@ namespace Server.Items public override int LabelNumber => 1011228; // Barrel hoops - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -84,14 +84,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Misc/Easle.cs b/Projects/Scripts/Items/Construction/Misc/Easle.cs index 78bd73ca8..2fe0a7dcc 100644 --- a/Projects/Scripts/Items/Construction/Misc/Easle.cs +++ b/Projects/Scripts/Items/Construction/Misc/Easle.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Misc/MeltedWax.cs b/Projects/Scripts/Items/Construction/Misc/MeltedWax.cs index de4ab63dd..05bd933e5 100644 --- a/Projects/Scripts/Items/Construction/Misc/MeltedWax.cs +++ b/Projects/Scripts/Items/Construction/Misc/MeltedWax.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1016492; // melted wax - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Misc/MusicStand.cs b/Projects/Scripts/Items/Construction/Misc/MusicStand.cs index 9e900ca69..2f2e7b7f8 100644 --- a/Projects/Scripts/Items/Construction/Misc/MusicStand.cs +++ b/Projects/Scripts/Items/Construction/Misc/MusicStand.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -40,14 +40,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Misc/Obelisk.cs b/Projects/Scripts/Items/Construction/Misc/Obelisk.cs index dfbc3b7b9..4d90fa450 100644 --- a/Projects/Scripts/Items/Construction/Misc/Obelisk.cs +++ b/Projects/Scripts/Items/Construction/Misc/Obelisk.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1016474; // an obelisk - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Misc/Screens.cs b/Projects/Scripts/Items/Construction/Misc/Screens.cs index e4c2e8613..6a6f69159 100644 --- a/Projects/Scripts/Items/Construction/Misc/Screens.cs +++ b/Projects/Scripts/Items/Construction/Misc/Screens.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -37,14 +37,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Misc/Statues.cs b/Projects/Scripts/Items/Construction/Misc/Statues.cs index 29133b474..e51d01ece 100644 --- a/Projects/Scripts/Items/Construction/Misc/Statues.cs +++ b/Projects/Scripts/Items/Construction/Misc/Statues.cs @@ -11,14 +11,14 @@ namespace Server.Items public override bool ForceShowProperties => ObjectPropertyList.Enabled; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -37,14 +37,14 @@ namespace Server.Items public override bool ForceShowProperties => ObjectPropertyList.Enabled; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -63,14 +63,14 @@ namespace Server.Items public override bool ForceShowProperties => ObjectPropertyList.Enabled; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -89,14 +89,14 @@ namespace Server.Items public override bool ForceShowProperties => ObjectPropertyList.Enabled; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -115,14 +115,14 @@ namespace Server.Items public override bool ForceShowProperties => ObjectPropertyList.Enabled; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -141,14 +141,14 @@ namespace Server.Items public override bool ForceShowProperties => ObjectPropertyList.Enabled; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -167,14 +167,14 @@ namespace Server.Items public override bool ForceShowProperties => ObjectPropertyList.Enabled; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -193,14 +193,14 @@ namespace Server.Items public override bool ForceShowProperties => ObjectPropertyList.Enabled; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -219,14 +219,14 @@ namespace Server.Items public override bool ForceShowProperties => ObjectPropertyList.Enabled; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -245,14 +245,14 @@ namespace Server.Items public override bool ForceShowProperties => ObjectPropertyList.Enabled; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -271,14 +271,14 @@ namespace Server.Items public override bool ForceShowProperties => ObjectPropertyList.Enabled; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -295,14 +295,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Misc/Vase.cs b/Projects/Scripts/Items/Construction/Misc/Vase.cs index 4c099743a..8c78eb57b 100644 --- a/Projects/Scripts/Items/Construction/Misc/Vase.cs +++ b/Projects/Scripts/Items/Construction/Misc/Vase.cs @@ -9,14 +9,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -33,14 +33,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -57,14 +57,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Misc/Vines.cs b/Projects/Scripts/Items/Construction/Misc/Vines.cs index 35fb6ab30..a49881753 100644 --- a/Projects/Scripts/Items/Construction/Misc/Vines.cs +++ b/Projects/Scripts/Items/Construction/Misc/Vines.cs @@ -23,14 +23,14 @@ namespace Server.Items public override bool ForceShowProperties => ObjectPropertyList.Enabled; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Ruined/RuinedItemSingle.cs b/Projects/Scripts/Items/Construction/Ruined/RuinedItemSingle.cs index 77e553491..47c1ed68b 100644 --- a/Projects/Scripts/Items/Construction/Ruined/RuinedItemSingle.cs +++ b/Projects/Scripts/Items/Construction/Ruined/RuinedItemSingle.cs @@ -10,14 +10,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -35,14 +35,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -60,14 +60,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -84,14 +84,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -109,14 +109,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -134,14 +134,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -159,14 +159,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -183,14 +183,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -208,14 +208,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -232,14 +232,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -257,14 +257,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Signs/BaseSign.cs b/Projects/Scripts/Items/Construction/Signs/BaseSign.cs index 4f997a7ce..edace5bdb 100644 --- a/Projects/Scripts/Items/Construction/Signs/BaseSign.cs +++ b/Projects/Scripts/Items/Construction/Signs/BaseSign.cs @@ -8,14 +8,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Signs/LocalizedSign.cs b/Projects/Scripts/Items/Construction/Signs/LocalizedSign.cs index bb06dda71..bd22bfa9a 100644 --- a/Projects/Scripts/Items/Construction/Signs/LocalizedSign.cs +++ b/Projects/Scripts/Items/Construction/Signs/LocalizedSign.cs @@ -27,7 +27,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -36,7 +36,7 @@ namespace Server.Items writer.Write(m_LabelNumber); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Signs/Sign.cs b/Projects/Scripts/Items/Construction/Signs/Sign.cs index 876bc7dda..8bf9c60ca 100644 --- a/Projects/Scripts/Items/Construction/Signs/Sign.cs +++ b/Projects/Scripts/Items/Construction/Signs/Sign.cs @@ -87,14 +87,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Signs/SubtextSign.cs b/Projects/Scripts/Items/Construction/Signs/SubtextSign.cs index 901406e77..1dc78146e 100644 --- a/Projects/Scripts/Items/Construction/Signs/SubtextSign.cs +++ b/Projects/Scripts/Items/Construction/Signs/SubtextSign.cs @@ -46,7 +46,7 @@ namespace Server.Items list.Add(m_Subtext); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -55,7 +55,7 @@ namespace Server.Items writer.Write(m_Subtext); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Tables/Tables.cs b/Projects/Scripts/Items/Construction/Tables/Tables.cs index c3bd47c89..4b7d6d7db 100644 --- a/Projects/Scripts/Items/Construction/Tables/Tables.cs +++ b/Projects/Scripts/Items/Construction/Tables/Tables.cs @@ -10,14 +10,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -35,14 +35,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -61,14 +61,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -90,14 +90,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -119,14 +119,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Tables/WritingTable.cs b/Projects/Scripts/Items/Construction/Tables/WritingTable.cs index 5a5497098..47097de1b 100644 --- a/Projects/Scripts/Items/Construction/Tables/WritingTable.cs +++ b/Projects/Scripts/Items/Construction/Tables/WritingTable.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Walls/BaseWall.cs b/Projects/Scripts/Items/Construction/Walls/BaseWall.cs index d509dd345..b35c02041 100644 --- a/Projects/Scripts/Items/Construction/Walls/BaseWall.cs +++ b/Projects/Scripts/Items/Construction/Walls/BaseWall.cs @@ -8,14 +8,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Walls/DarkWoodWall.cs b/Projects/Scripts/Items/Construction/Walls/DarkWoodWall.cs index 073693bee..a105b7c5a 100644 --- a/Projects/Scripts/Items/Construction/Walls/DarkWoodWall.cs +++ b/Projects/Scripts/Items/Construction/Walls/DarkWoodWall.cs @@ -35,14 +35,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Walls/ThickGrayStoneWall.cs b/Projects/Scripts/Items/Construction/Walls/ThickGrayStoneWall.cs index c003d90ee..2b5c53e81 100644 --- a/Projects/Scripts/Items/Construction/Walls/ThickGrayStoneWall.cs +++ b/Projects/Scripts/Items/Construction/Walls/ThickGrayStoneWall.cs @@ -45,14 +45,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Walls/ThinBrickWall.cs b/Projects/Scripts/Items/Construction/Walls/ThinBrickWall.cs index e89523e2a..b114bae50 100644 --- a/Projects/Scripts/Items/Construction/Walls/ThinBrickWall.cs +++ b/Projects/Scripts/Items/Construction/Walls/ThinBrickWall.cs @@ -51,14 +51,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Walls/ThinStoneWall.cs b/Projects/Scripts/Items/Construction/Walls/ThinStoneWall.cs index aa2263087..e284af150 100644 --- a/Projects/Scripts/Items/Construction/Walls/ThinStoneWall.cs +++ b/Projects/Scripts/Items/Construction/Walls/ThinStoneWall.cs @@ -40,14 +40,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Construction/Walls/WhiteStoneWall.cs b/Projects/Scripts/Items/Construction/Walls/WhiteStoneWall.cs index 0bfdc9ea2..e16b14cd6 100644 --- a/Projects/Scripts/Items/Construction/Walls/WhiteStoneWall.cs +++ b/Projects/Scripts/Items/Construction/Walls/WhiteStoneWall.cs @@ -58,14 +58,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Containers/BaseTreasureChest.cs b/Projects/Scripts/Items/Containers/BaseTreasureChest.cs index 6a717c220..5956d4809 100644 --- a/Projects/Scripts/Items/Containers/BaseTreasureChest.cs +++ b/Projects/Scripts/Items/Containers/BaseTreasureChest.cs @@ -69,7 +69,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -79,7 +79,7 @@ namespace Server.Items writer.Write(MaxSpawnTime); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Containers/Container.cs b/Projects/Scripts/Items/Containers/Container.cs index 5dec60a0c..314a7610d 100644 --- a/Projects/Scripts/Items/Containers/Container.cs +++ b/Projects/Scripts/Items/Containers/Container.cs @@ -142,12 +142,12 @@ namespace Server.Items } /* Note: base class insertion; we cannot serialize anything here */ - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); } @@ -197,14 +197,14 @@ namespace Server.Items public override bool TryDropItem(Mobile from, Item dropped, bool sendFullMessage) => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -236,14 +236,14 @@ namespace Server.Items RootParent is BaseCreature creature && creature.Controlled && creature.ControlMaster == from || base.CheckContentDisplay(from); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -287,14 +287,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -314,14 +314,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -347,14 +347,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -373,14 +373,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -399,14 +399,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -432,14 +432,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -456,14 +456,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -483,14 +483,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -507,14 +507,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -531,14 +531,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -557,14 +557,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -583,14 +583,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -612,14 +612,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -641,14 +641,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -672,14 +672,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -703,14 +703,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -734,14 +734,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -763,14 +763,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -794,14 +794,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -825,14 +825,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -856,14 +856,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -885,14 +885,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(2); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -919,14 +919,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Containers/FillableContainers.cs b/Projects/Scripts/Items/Containers/FillableContainers.cs index 13b08e542..fb0410071 100644 --- a/Projects/Scripts/Items/Containers/FillableContainers.cs +++ b/Projects/Scripts/Items/Containers/FillableContainers.cs @@ -212,7 +212,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -231,7 +231,7 @@ namespace Server.Items } } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -293,14 +293,14 @@ namespace Server.Items Respawn(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -324,14 +324,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -352,14 +352,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -380,14 +380,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -409,14 +409,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -442,14 +442,14 @@ namespace Server.Items public override bool IsLockable => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -474,14 +474,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -506,14 +506,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -538,14 +538,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Containers/FurnitureContainer.cs b/Projects/Scripts/Items/Containers/FurnitureContainer.cs index c850807d8..b272f538c 100644 --- a/Projects/Scripts/Items/Containers/FurnitureContainer.cs +++ b/Projects/Scripts/Items/Containers/FurnitureContainer.cs @@ -14,13 +14,13 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -38,13 +38,13 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -63,13 +63,13 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -87,13 +87,13 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -111,13 +111,13 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -135,13 +135,13 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -159,13 +159,13 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -185,14 +185,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -213,13 +213,13 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -237,13 +237,13 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -267,13 +267,13 @@ namespace Server.Items base.DisplayTo(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -299,13 +299,13 @@ namespace Server.Items base.DisplayTo(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Containers/LockableContainer.cs b/Projects/Scripts/Items/Containers/LockableContainer.cs index 783f90b0a..1e90c5ef7 100644 --- a/Projects/Scripts/Items/Containers/LockableContainer.cs +++ b/Projects/Scripts/Items/Containers/LockableContainer.cs @@ -108,7 +108,7 @@ namespace Server.Items #endregion - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -127,7 +127,7 @@ namespace Server.Items writer.Write(m_Locked); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Containers/MarkContainer.cs b/Projects/Scripts/Items/Containers/MarkContainer.cs index f5fbe2a94..072dd3adb 100644 --- a/Projects/Scripts/Items/Containers/MarkContainer.cs +++ b/Projects/Scripts/Items/Containers/MarkContainer.cs @@ -171,7 +171,7 @@ namespace Server.Items return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -187,7 +187,7 @@ namespace Server.Items writer.Write(Description); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Containers/ParagonChest.cs b/Projects/Scripts/Items/Containers/ParagonChest.cs index 39f8ac0f3..c423df466 100644 --- a/Projects/Scripts/Items/Containers/ParagonChest.cs +++ b/Projects/Scripts/Items/Containers/ParagonChest.cs @@ -189,7 +189,7 @@ namespace Server.Items DropItem(new TreasureMap(level + 1, Utility.RandomBool() ? Map.Felucca : Map.Trammel)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -198,7 +198,7 @@ namespace Server.Items writer.Write(m_Name); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Containers/SalvageBag.cs b/Projects/Scripts/Items/Containers/SalvageBag.cs index cea584359..515697cd4 100644 --- a/Projects/Scripts/Items/Containers/SalvageBag.cs +++ b/Projects/Scripts/Items/Containers/SalvageBag.cs @@ -340,14 +340,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Containers/Strongbox.cs b/Projects/Scripts/Items/Containers/Strongbox.cs index cc3c967d0..8248de48f 100644 --- a/Projects/Scripts/Items/Containers/Strongbox.cs +++ b/Projects/Scripts/Items/Containers/Strongbox.cs @@ -48,7 +48,7 @@ namespace Server.Items Chop(from); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -58,7 +58,7 @@ namespace Server.Items writer.Write(m_House); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Containers/TrappableContainer.cs b/Projects/Scripts/Items/Containers/TrappableContainer.cs index c5de08e12..def0e81ab 100644 --- a/Projects/Scripts/Items/Containers/TrappableContainer.cs +++ b/Projects/Scripts/Items/Containers/TrappableContainer.cs @@ -183,7 +183,7 @@ namespace Server.Items base.Open(from); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -195,7 +195,7 @@ namespace Server.Items writer.Write((int)TrapType); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Containers/TreasureChest.cs b/Projects/Scripts/Items/Containers/TreasureChest.cs index 6f34b4db8..627eda2d3 100644 --- a/Projects/Scripts/Items/Containers/TreasureChest.cs +++ b/Projects/Scripts/Items/Containers/TreasureChest.cs @@ -12,14 +12,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -39,14 +39,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -66,14 +66,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Containers/TreasureMapChest.cs b/Projects/Scripts/Items/Containers/TreasureMapChest.cs index a0ccfcde4..c7713ac55 100644 --- a/Projects/Scripts/Items/Containers/TreasureMapChest.cs +++ b/Projects/Scripts/Items/Containers/TreasureMapChest.cs @@ -370,7 +370,7 @@ namespace Server.Items return base.CheckHold(m, item, message, checkItems, plusItems, plusWeight); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -386,7 +386,7 @@ namespace Server.Items writer.Write(m_Lifted, true); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Decoration Artifacts/BaseDecorationArtifact.cs b/Projects/Scripts/Items/Decoration Artifacts/BaseDecorationArtifact.cs index 07ec39a87..e3377627c 100644 --- a/Projects/Scripts/Items/Decoration Artifacts/BaseDecorationArtifact.cs +++ b/Projects/Scripts/Items/Decoration Artifacts/BaseDecorationArtifact.cs @@ -19,14 +19,14 @@ namespace Server.Items list.Add(1061078, ArtifactRarity.ToString()); // artifact rarity ~1_val~ } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -53,14 +53,14 @@ namespace Server.Items list.Add(1061078, ArtifactRarity.ToString()); // artifact rarity ~1_val~ } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Decoration Artifacts/DoomDecorationArtifacts.cs b/Projects/Scripts/Items/Decoration Artifacts/DoomDecorationArtifacts.cs index 6d8037e13..e1e5ba444 100644 --- a/Projects/Scripts/Items/Decoration Artifacts/DoomDecorationArtifacts.cs +++ b/Projects/Scripts/Items/Decoration Artifacts/DoomDecorationArtifacts.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int ArtifactRarity => 5; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -47,14 +47,14 @@ namespace Server.Items public override int ArtifactRarity => 5; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -79,14 +79,14 @@ namespace Server.Items public override int ArtifactRarity => 3; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -111,14 +111,14 @@ namespace Server.Items public override int ArtifactRarity => 3; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -143,14 +143,14 @@ namespace Server.Items public override int ArtifactRarity => 3; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -175,14 +175,14 @@ namespace Server.Items public override int ArtifactRarity => 1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -205,14 +205,14 @@ namespace Server.Items public override int ArtifactRarity => 2; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -237,14 +237,14 @@ namespace Server.Items public override int ArtifactRarity => 7; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -269,14 +269,14 @@ namespace Server.Items public override int ArtifactRarity => 1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -301,14 +301,14 @@ namespace Server.Items public override int ArtifactRarity => 5; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -333,14 +333,14 @@ namespace Server.Items public override int ArtifactRarity => 5; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -363,14 +363,14 @@ namespace Server.Items public override int ArtifactRarity => 3; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -395,14 +395,14 @@ namespace Server.Items public override int ArtifactRarity => 9; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -427,14 +427,14 @@ namespace Server.Items public override int ArtifactRarity => 1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -459,14 +459,14 @@ namespace Server.Items public override int ArtifactRarity => 12; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -491,14 +491,14 @@ namespace Server.Items public override int ArtifactRarity => 9; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -523,14 +523,14 @@ namespace Server.Items public override int ArtifactRarity => 8; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -555,14 +555,14 @@ namespace Server.Items public override int ArtifactRarity => 5; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -585,14 +585,14 @@ namespace Server.Items public override int ArtifactRarity => 1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -617,14 +617,14 @@ namespace Server.Items public override int ArtifactRarity => 2; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -649,14 +649,14 @@ namespace Server.Items public override int ArtifactRarity => 5; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -681,14 +681,14 @@ namespace Server.Items public override int ArtifactRarity => 7; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -713,14 +713,14 @@ namespace Server.Items public override int ArtifactRarity => 5; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Decoration Artifacts/SEDecorationArtifacts.cs b/Projects/Scripts/Items/Decoration Artifacts/SEDecorationArtifacts.cs index 3b6864f60..c01cb2bd9 100644 --- a/Projects/Scripts/Items/Decoration Artifacts/SEDecorationArtifacts.cs +++ b/Projects/Scripts/Items/Decoration Artifacts/SEDecorationArtifacts.cs @@ -17,14 +17,14 @@ namespace Server.Items public override int ArtifactRarity => 1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -49,14 +49,14 @@ namespace Server.Items public override int ArtifactRarity => 1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -81,14 +81,14 @@ namespace Server.Items public override int ArtifactRarity => 1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -113,14 +113,14 @@ namespace Server.Items public override int ArtifactRarity => 1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -145,14 +145,14 @@ namespace Server.Items public override int ArtifactRarity => 2; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -177,14 +177,14 @@ namespace Server.Items public override int ArtifactRarity => 2; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -209,14 +209,14 @@ namespace Server.Items public override int ArtifactRarity => 2; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -241,14 +241,14 @@ namespace Server.Items public override int ArtifactRarity => 2; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -273,14 +273,14 @@ namespace Server.Items public override int ArtifactRarity => 4; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -305,14 +305,14 @@ namespace Server.Items public override int ArtifactRarity => 3; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -337,14 +337,14 @@ namespace Server.Items public override int ArtifactRarity => 4; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -369,14 +369,14 @@ namespace Server.Items public override int ArtifactRarity => 4; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -401,14 +401,14 @@ namespace Server.Items public override int ArtifactRarity => 3; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -433,14 +433,14 @@ namespace Server.Items public override int ArtifactRarity => 3; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -465,14 +465,14 @@ namespace Server.Items public override int ArtifactRarity => 4; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -497,14 +497,14 @@ namespace Server.Items public override int ArtifactRarity => 4; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -529,14 +529,14 @@ namespace Server.Items public override int ArtifactRarity => 7; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -561,14 +561,14 @@ namespace Server.Items public override int ArtifactRarity => 4; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -593,14 +593,14 @@ namespace Server.Items public override int ArtifactRarity => 4; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -625,14 +625,14 @@ namespace Server.Items public override int ArtifactRarity => 4; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -657,14 +657,14 @@ namespace Server.Items public override int ArtifactRarity => 4; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -689,14 +689,14 @@ namespace Server.Items public override int ArtifactRarity => 5; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -721,14 +721,14 @@ namespace Server.Items public override int ArtifactRarity => 6; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -753,14 +753,14 @@ namespace Server.Items public override int ArtifactRarity => 6; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -785,14 +785,14 @@ namespace Server.Items public override int ArtifactRarity => 8; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -817,14 +817,14 @@ namespace Server.Items public override int ArtifactRarity => 8; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -849,14 +849,14 @@ namespace Server.Items public override int ArtifactRarity => 9; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -881,14 +881,14 @@ namespace Server.Items public override int ArtifactRarity => 9; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -913,14 +913,14 @@ namespace Server.Items public override int ArtifactRarity => 4; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -945,14 +945,14 @@ namespace Server.Items public override int ArtifactRarity => 3; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -977,14 +977,14 @@ namespace Server.Items public override int ArtifactRarity => 3; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1009,14 +1009,14 @@ namespace Server.Items public override int ArtifactRarity => 8; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1041,14 +1041,14 @@ namespace Server.Items public override int ArtifactRarity => 8; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1073,14 +1073,14 @@ namespace Server.Items public override int ArtifactRarity => 9; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1105,14 +1105,14 @@ namespace Server.Items public override int ArtifactRarity => 9; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1137,14 +1137,14 @@ namespace Server.Items public override int ArtifactRarity => 5; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1169,14 +1169,14 @@ namespace Server.Items public override int ArtifactRarity => 5; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1201,14 +1201,14 @@ namespace Server.Items public override int ArtifactRarity => 6; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1233,14 +1233,14 @@ namespace Server.Items public override int ArtifactRarity => 6; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1265,14 +1265,14 @@ namespace Server.Items public override int ArtifactRarity => 8; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1297,14 +1297,14 @@ namespace Server.Items public override int ArtifactRarity => 8; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1329,14 +1329,14 @@ namespace Server.Items public override int ArtifactRarity => 8; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1361,14 +1361,14 @@ namespace Server.Items public override int ArtifactRarity => 9; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1393,14 +1393,14 @@ namespace Server.Items public override int ArtifactRarity => 9; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1425,14 +1425,14 @@ namespace Server.Items public override int ArtifactRarity => 9; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1457,14 +1457,14 @@ namespace Server.Items public override int ArtifactRarity => 3; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1489,14 +1489,14 @@ namespace Server.Items public override int ArtifactRarity => 3; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1547,14 +1547,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1582,14 +1582,14 @@ namespace Server.Items public override int ArtifactRarity => 3; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1614,14 +1614,14 @@ namespace Server.Items public override int ArtifactRarity => 3; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1646,14 +1646,14 @@ namespace Server.Items public override int ArtifactRarity => 2; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1678,14 +1678,14 @@ namespace Server.Items public override int ArtifactRarity => 3; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1710,14 +1710,14 @@ namespace Server.Items public override int ArtifactRarity => 3; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Decoration Artifacts/StealableArtifactsSpawner.cs b/Projects/Scripts/Items/Decoration Artifacts/StealableArtifactsSpawner.cs index 016c792ec..fe9f9725d 100644 --- a/Projects/Scripts/Items/Decoration Artifacts/StealableArtifactsSpawner.cs +++ b/Projects/Scripts/Items/Decoration Artifacts/StealableArtifactsSpawner.cs @@ -242,7 +242,7 @@ namespace Server.Items si.CheckRespawn(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -259,7 +259,7 @@ namespace Server.Items } } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Deeds/BarkeepContract.cs b/Projects/Scripts/Items/Deeds/BarkeepContract.cs index ed28041ac..803c8112f 100644 --- a/Projects/Scripts/Items/Deeds/BarkeepContract.cs +++ b/Projects/Scripts/Items/Deeds/BarkeepContract.cs @@ -19,14 +19,14 @@ namespace Server.Items public override string DefaultName => "a barkeep contract"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Deeds/ClothingBlessDeed.cs b/Projects/Scripts/Items/Deeds/ClothingBlessDeed.cs index b467a4c0d..257bd4944 100644 --- a/Projects/Scripts/Items/Deeds/ClothingBlessDeed.cs +++ b/Projects/Scripts/Items/Deeds/ClothingBlessDeed.cs @@ -66,14 +66,14 @@ namespace Server.Items public override bool DisplayLootType => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); LootType = LootType.Blessed; diff --git a/Projects/Scripts/Items/Deeds/CommodityDeed.cs b/Projects/Scripts/Items/Deeds/CommodityDeed.cs index 183ef3819..02e0dd25b 100644 --- a/Projects/Scripts/Items/Deeds/CommodityDeed.cs +++ b/Projects/Scripts/Items/Deeds/CommodityDeed.cs @@ -45,7 +45,7 @@ namespace Server.Items return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -54,7 +54,7 @@ namespace Server.Items writer.Write(Commodity); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Deeds/DragonBardingDeed.cs b/Projects/Scripts/Items/Deeds/DragonBardingDeed.cs index 5b1a13ab5..a7e87d744 100644 --- a/Projects/Scripts/Items/Deeds/DragonBardingDeed.cs +++ b/Projects/Scripts/Items/Deeds/DragonBardingDeed.cs @@ -135,7 +135,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -146,7 +146,7 @@ namespace Server.Items writer.Write((int)m_Resource); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Deeds/HairRestylingDeed.cs b/Projects/Scripts/Items/Deeds/HairRestylingDeed.cs index 19eecb70c..d87408946 100644 --- a/Projects/Scripts/Items/Deeds/HairRestylingDeed.cs +++ b/Projects/Scripts/Items/Deeds/HairRestylingDeed.cs @@ -19,14 +19,14 @@ namespace Server.Items public override int LabelNumber => 1041061; // a coupon for a free hair restyling - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Deeds/HolidayTreeDeed.cs b/Projects/Scripts/Items/Deeds/HolidayTreeDeed.cs index c56b3b341..38cd6b731 100644 --- a/Projects/Scripts/Items/Deeds/HolidayTreeDeed.cs +++ b/Projects/Scripts/Items/Deeds/HolidayTreeDeed.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int LabelNumber => 1041116; // a deed for a holiday tree - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Deeds/NameChangeDeed.cs b/Projects/Scripts/Items/Deeds/NameChangeDeed.cs index fec987938..cd02ac2be 100644 --- a/Projects/Scripts/Items/Deeds/NameChangeDeed.cs +++ b/Projects/Scripts/Items/Deeds/NameChangeDeed.cs @@ -15,14 +15,14 @@ namespace Server.Items public override string DefaultName => "a name change deed"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Deeds/NewPlayerTicket.cs b/Projects/Scripts/Items/Deeds/NewPlayerTicket.cs index 01178d571..7460ae6a7 100644 --- a/Projects/Scripts/Items/Deeds/NewPlayerTicket.cs +++ b/Projects/Scripts/Items/Deeds/NewPlayerTicket.cs @@ -31,7 +31,7 @@ namespace Server.Items list.Add(1041492); // This is half a prize ticket! Double-click this ticket and target any other ticket marked NEW PLAYER and get a prize! This ticket will only work for YOU, so don't give it away! } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -40,7 +40,7 @@ namespace Server.Items writer.Write(Owner); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Deeds/VendorRentalContract.cs b/Projects/Scripts/Items/Deeds/VendorRentalContract.cs index d01c567a9..18edbc0c8 100644 --- a/Projects/Scripts/Items/Deeds/VendorRentalContract.cs +++ b/Projects/Scripts/Items/Deeds/VendorRentalContract.cs @@ -193,7 +193,7 @@ namespace Server.Items if (IsUsableBy(from, true, true, true, false)) list.Add(new ContractOptionEntry(this)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -205,7 +205,7 @@ namespace Server.Items writer.Write(LandlordRenew); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Farming/FarmableCabbage.cs b/Projects/Scripts/Items/Farming/FarmableCabbage.cs index 9d4da6d88..0a0c4861b 100644 --- a/Projects/Scripts/Items/Farming/FarmableCabbage.cs +++ b/Projects/Scripts/Items/Farming/FarmableCabbage.cs @@ -24,14 +24,14 @@ namespace Server.Items public override int GetPickedID() => 3254; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Farming/FarmableCarrot.cs b/Projects/Scripts/Items/Farming/FarmableCarrot.cs index 0e7b64441..89270a9b2 100644 --- a/Projects/Scripts/Items/Farming/FarmableCarrot.cs +++ b/Projects/Scripts/Items/Farming/FarmableCarrot.cs @@ -24,14 +24,14 @@ namespace Server.Items public override int GetPickedID() => 3254; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Farming/FarmableCotton.cs b/Projects/Scripts/Items/Farming/FarmableCotton.cs index 750ca6f42..e06423b39 100644 --- a/Projects/Scripts/Items/Farming/FarmableCotton.cs +++ b/Projects/Scripts/Items/Farming/FarmableCotton.cs @@ -17,14 +17,14 @@ namespace Server.Items public override int GetPickedID() => 3254; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Farming/FarmableCrop.cs b/Projects/Scripts/Items/Farming/FarmableCrop.cs index 13a73a60b..af6248d99 100644 --- a/Projects/Scripts/Items/Farming/FarmableCrop.cs +++ b/Projects/Scripts/Items/Farming/FarmableCrop.cs @@ -56,7 +56,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -65,7 +65,7 @@ namespace Server.Items writer.Write(m_Picked); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Farming/FarmableFlax.cs b/Projects/Scripts/Items/Farming/FarmableFlax.cs index e5d0d2870..8ab117127 100644 --- a/Projects/Scripts/Items/Farming/FarmableFlax.cs +++ b/Projects/Scripts/Items/Farming/FarmableFlax.cs @@ -24,14 +24,14 @@ namespace Server.Items public override int GetPickedID() => 3254; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Farming/FarmableLettuce.cs b/Projects/Scripts/Items/Farming/FarmableLettuce.cs index 148eb35f1..e762b63f7 100644 --- a/Projects/Scripts/Items/Farming/FarmableLettuce.cs +++ b/Projects/Scripts/Items/Farming/FarmableLettuce.cs @@ -24,14 +24,14 @@ namespace Server.Items public override int GetPickedID() => 3254; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Farming/FarmableOnion.cs b/Projects/Scripts/Items/Farming/FarmableOnion.cs index ec0779c4e..3bfe25b80 100644 --- a/Projects/Scripts/Items/Farming/FarmableOnion.cs +++ b/Projects/Scripts/Items/Farming/FarmableOnion.cs @@ -24,14 +24,14 @@ namespace Server.Items public override int GetPickedID() => 3254; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Farming/FarmablePumpkin.cs b/Projects/Scripts/Items/Farming/FarmablePumpkin.cs index c1704c36b..c2029415d 100644 --- a/Projects/Scripts/Items/Farming/FarmablePumpkin.cs +++ b/Projects/Scripts/Items/Farming/FarmablePumpkin.cs @@ -26,14 +26,14 @@ namespace Server.Items public override int GetPickedID() => Utility.Random(3166, 3); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Farming/FarmableTurnip.cs b/Projects/Scripts/Items/Farming/FarmableTurnip.cs index e65a5780a..8032f045d 100644 --- a/Projects/Scripts/Items/Farming/FarmableTurnip.cs +++ b/Projects/Scripts/Items/Farming/FarmableTurnip.cs @@ -24,14 +24,14 @@ namespace Server.Items public override int GetPickedID() => 3254; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Farming/FarmableWheat.cs b/Projects/Scripts/Items/Farming/FarmableWheat.cs index 0e1f62c9c..35fa900f8 100644 --- a/Projects/Scripts/Items/Farming/FarmableWheat.cs +++ b/Projects/Scripts/Items/Farming/FarmableWheat.cs @@ -17,14 +17,14 @@ namespace Server.Items public override int GetPickedID() => Utility.Random(3502, 2); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Food/Asian.cs b/Projects/Scripts/Items/Food/Asian.cs index 9077bb107..30d78f257 100644 --- a/Projects/Scripts/Items/Food/Asian.cs +++ b/Projects/Scripts/Items/Food/Asian.cs @@ -9,14 +9,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -38,14 +38,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -62,14 +62,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -100,14 +100,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -129,14 +129,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -158,14 +158,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -182,14 +182,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -211,14 +211,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -240,14 +240,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -269,14 +269,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -298,14 +298,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -327,14 +327,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Food/Beverage.cs b/Projects/Scripts/Items/Food/Beverage.cs index 379c0c13e..421a19256 100644 --- a/Projects/Scripts/Items/Food/Beverage.cs +++ b/Projects/Scripts/Items/Food/Beverage.cs @@ -65,14 +65,14 @@ namespace Server.Items return 0; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -132,14 +132,14 @@ namespace Server.Items return 0; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -175,14 +175,14 @@ namespace Server.Items return 0x995; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -216,14 +216,14 @@ namespace Server.Items return 0xFFF; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -257,14 +257,14 @@ namespace Server.Items return 0x99A; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -310,14 +310,14 @@ namespace Server.Items }; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -448,14 +448,14 @@ namespace Server.Items return 0; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { if (CheckType("PitcherWater") || CheckType("GlassPitcher")) InternalDeserialize(reader, false); @@ -993,7 +993,7 @@ namespace Server.Items return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -1008,12 +1008,12 @@ namespace Server.Items protected bool CheckType(string name) => World.LoadingType == $"Server.Items.{name}"; - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { InternalDeserialize(reader, true); } - protected void InternalDeserialize(GenericReader reader, bool read) + protected void InternalDeserialize(IGenericReader reader, bool read) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Food/BeverageEmpty.cs b/Projects/Scripts/Items/Food/BeverageEmpty.cs index 1b02cb9dc..f3758abae 100644 --- a/Projects/Scripts/Items/Food/BeverageEmpty.cs +++ b/Projects/Scripts/Items/Food/BeverageEmpty.cs @@ -10,14 +10,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -34,14 +34,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Food/Bowls.cs b/Projects/Scripts/Items/Food/Bowls.cs index 75ecb9da3..298c31530 100644 --- a/Projects/Scripts/Items/Food/Bowls.cs +++ b/Projects/Scripts/Items/Food/Bowls.cs @@ -9,14 +9,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -33,14 +33,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -71,14 +71,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -109,14 +109,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -147,14 +147,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -185,14 +185,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -223,14 +223,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -261,14 +261,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -299,14 +299,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -337,14 +337,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -375,14 +375,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -400,14 +400,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -425,14 +425,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -463,14 +463,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -501,14 +501,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Food/Chocolatiering.cs b/Projects/Scripts/Items/Food/Chocolatiering.cs index 94161400f..3e9dac66d 100644 --- a/Projects/Scripts/Items/Food/Chocolatiering.cs +++ b/Projects/Scripts/Items/Food/Chocolatiering.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1080007; // Cocoa liquor public override double DefaultWeight => 1.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -49,14 +49,14 @@ namespace Server.Items public override int LabelNumber => 1080003; // Sack of sugar public override double DefaultWeight => 1.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -79,14 +79,14 @@ namespace Server.Items public override int LabelNumber => 1080005; // Cocoa butter public override double DefaultWeight => 1.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -113,14 +113,14 @@ namespace Server.Items public override int LabelNumber => 1080009; // Vanilla public override double DefaultWeight => 1.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -147,14 +147,14 @@ namespace Server.Items public override int LabelNumber => 1080530; // cocoa pulp public override double DefaultWeight => 1.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -180,14 +180,14 @@ namespace Server.Items public override int LabelNumber => 1079994; // Dark chocolate public override double DefaultWeight => 1.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -213,14 +213,14 @@ namespace Server.Items public override int LabelNumber => 1079995; // Milk chocolate public override double DefaultWeight => 1.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -246,14 +246,14 @@ namespace Server.Items public override int LabelNumber => 1079996; // White chocolate public override double DefaultWeight => 1.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Food/CookableFood.cs b/Projects/Scripts/Items/Food/CookableFood.cs index cb03e9e15..f2c8a181d 100644 --- a/Projects/Scripts/Items/Food/CookableFood.cs +++ b/Projects/Scripts/Items/Food/CookableFood.cs @@ -16,7 +16,7 @@ namespace Server.Items public abstract Food Cook(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -25,7 +25,7 @@ namespace Server.Items writer.Write(CookingLevel); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -166,14 +166,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -198,14 +198,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -232,14 +232,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -265,14 +265,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -295,14 +295,14 @@ namespace Server.Items public override int LabelNumber => 1041335; // unbaked peach cobbler - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -324,14 +324,14 @@ namespace Server.Items public override int LabelNumber => 1041334; // unbaked fruit pie - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -353,14 +353,14 @@ namespace Server.Items public override int LabelNumber => 1041338; // unbaked meat pie - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -382,14 +382,14 @@ namespace Server.Items public override int LabelNumber => 1041342; // unbaked pumpkin pie - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -411,14 +411,14 @@ namespace Server.Items public override int LabelNumber => 1041336; // unbaked apple pie - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -441,14 +441,14 @@ namespace Server.Items public override int LabelNumber => 1041341; // uncooked cheese pizza - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -476,14 +476,14 @@ namespace Server.Items public override int LabelNumber => 1041337; // uncooked sausage pizza - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -505,14 +505,14 @@ namespace Server.Items public override int LabelNumber => 1041339; // unbaked quiche - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -537,14 +537,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -578,14 +578,14 @@ namespace Server.Items public override string DefaultName => "brightly colored eggs"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -611,14 +611,14 @@ namespace Server.Items public override int LabelNumber => 1016105; // Easter Eggs - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -638,14 +638,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -667,14 +667,14 @@ namespace Server.Items public override int LabelNumber => 1041002; // cake mix - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -701,14 +701,14 @@ namespace Server.Items public override Food Cook() => new FishSteak(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Food/Cooking.cs b/Projects/Scripts/Items/Food/Cooking.cs index ca8a09e2a..2aee9482c 100644 --- a/Projects/Scripts/Items/Food/Cooking.cs +++ b/Projects/Scripts/Items/Food/Cooking.cs @@ -32,14 +32,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -117,14 +117,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -217,14 +217,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -279,14 +279,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -304,14 +304,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -411,7 +411,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -420,7 +420,7 @@ namespace Server.Items writer.Write(m_Quantity); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -471,14 +471,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -525,14 +525,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Food/Food.cs b/Projects/Scripts/Items/Food/Food.cs index 079643b1c..685b6f873 100644 --- a/Projects/Scripts/Items/Food/Food.cs +++ b/Projects/Scripts/Items/Food/Food.cs @@ -100,7 +100,7 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -112,7 +112,7 @@ namespace Server.Items writer.Write(FillFactor); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -167,14 +167,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -195,14 +195,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -223,14 +223,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -249,14 +249,14 @@ namespace Server.Items public override double DefaultWeight => 0.1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -275,14 +275,14 @@ namespace Server.Items public override double DefaultWeight => 0.1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -301,14 +301,14 @@ namespace Server.Items public override double DefaultWeight => 0.1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -327,14 +327,14 @@ namespace Server.Items public override double DefaultWeight => 0.1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -355,14 +355,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -384,14 +384,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -412,14 +412,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -440,14 +440,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -468,14 +468,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -496,14 +496,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -525,14 +525,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -553,14 +553,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -582,14 +582,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -611,14 +611,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -643,14 +643,14 @@ namespace Server.Items public override int LabelNumber => 1044516; // cheese pizza - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -674,14 +674,14 @@ namespace Server.Items public override int LabelNumber => 1044517; // sausage pizza - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -705,14 +705,14 @@ namespace Server.Items public override int LabelNumber => 1041346; // baked fruit pie - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -736,14 +736,14 @@ namespace Server.Items public override int LabelNumber => 1041347; // baked meat pie - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -767,14 +767,14 @@ namespace Server.Items public override int LabelNumber => 1041348; // baked pumpkin pie - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -798,14 +798,14 @@ namespace Server.Items public override int LabelNumber => 1041343; // baked apple pie - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -829,14 +829,14 @@ namespace Server.Items public override int LabelNumber => 1041344; // baked peach cobbler - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -860,14 +860,14 @@ namespace Server.Items public override int LabelNumber => 1041345; // baked quiche - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -888,14 +888,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -916,14 +916,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -945,14 +945,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -974,14 +974,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1003,14 +1003,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1032,14 +1032,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1060,14 +1060,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1084,14 +1084,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Food/Fruits.cs b/Projects/Scripts/Items/Food/Fruits.cs index ecce95f87..4143e9e05 100644 --- a/Projects/Scripts/Items/Food/Fruits.cs +++ b/Projects/Scripts/Items/Food/Fruits.cs @@ -23,14 +23,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -52,14 +52,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -81,14 +81,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -109,14 +109,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -137,14 +137,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -165,14 +165,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -193,14 +193,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -221,14 +221,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -249,14 +249,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -277,14 +277,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -305,14 +305,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -333,14 +333,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -361,14 +361,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -389,14 +389,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -417,14 +417,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -445,14 +445,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -482,14 +482,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -511,14 +511,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -540,14 +540,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Food/Vegetables.cs b/Projects/Scripts/Items/Food/Vegetables.cs index 5a94f8e5f..364b46646 100644 --- a/Projects/Scripts/Items/Food/Vegetables.cs +++ b/Projects/Scripts/Items/Food/Vegetables.cs @@ -14,14 +14,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -43,14 +43,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -72,14 +72,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -101,14 +101,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -130,14 +130,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -167,14 +167,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Games/Backgammon.cs b/Projects/Scripts/Items/Games/Backgammon.cs index e25bba5b3..2c39a4041 100644 --- a/Projects/Scripts/Items/Games/Backgammon.cs +++ b/Projects/Scripts/Items/Games/Backgammon.cs @@ -36,13 +36,13 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Games/BaseBoard.cs b/Projects/Scripts/Items/Games/BaseBoard.cs index fd292b550..6a3838e2b 100644 --- a/Projects/Scripts/Items/Games/BaseBoard.cs +++ b/Projects/Scripts/Items/Games/BaseBoard.cs @@ -46,7 +46,7 @@ namespace Server.Items piece.Location = new Point3D(x, y, 0); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version @@ -54,7 +54,7 @@ namespace Server.Items writer.Write((int)Level); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Games/BasePiece.cs b/Projects/Scripts/Items/Games/BasePiece.cs index bec7c3fda..d15dde059 100644 --- a/Projects/Scripts/Items/Games/BasePiece.cs +++ b/Projects/Scripts/Items/Games/BasePiece.cs @@ -14,7 +14,7 @@ namespace Server.Items public override bool CanTarget => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -22,7 +22,7 @@ namespace Server.Items writer.Write(Board); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Games/CheckerBoard.cs b/Projects/Scripts/Items/Games/CheckerBoard.cs index 80d9ff6a1..8e30c37b3 100644 --- a/Projects/Scripts/Items/Games/CheckerBoard.cs +++ b/Projects/Scripts/Items/Games/CheckerBoard.cs @@ -26,13 +26,13 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Games/CheckersPieces.cs b/Projects/Scripts/Items/Games/CheckersPieces.cs index 52cf6072d..5cb505cba 100644 --- a/Projects/Scripts/Items/Games/CheckersPieces.cs +++ b/Projects/Scripts/Items/Games/CheckersPieces.cs @@ -12,13 +12,13 @@ namespace Server.Items public override string DefaultName => "white checker"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -37,13 +37,13 @@ namespace Server.Items public override string DefaultName => "black checker"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Games/ChessPieces.cs b/Projects/Scripts/Items/Games/ChessPieces.cs index 3f422780e..edc6f9cd6 100644 --- a/Projects/Scripts/Items/Games/ChessPieces.cs +++ b/Projects/Scripts/Items/Games/ChessPieces.cs @@ -12,13 +12,13 @@ namespace Server.Items public override string DefaultName => "white king"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -37,13 +37,13 @@ namespace Server.Items public override string DefaultName => "black king"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -62,13 +62,13 @@ namespace Server.Items public override string DefaultName => "white queen"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -87,13 +87,13 @@ namespace Server.Items public override string DefaultName => "black queen"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -112,13 +112,13 @@ namespace Server.Items public override string DefaultName => "white rook"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -137,13 +137,13 @@ namespace Server.Items public override string DefaultName => "black rook"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -162,13 +162,13 @@ namespace Server.Items public override string DefaultName => "white bishop"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -187,13 +187,13 @@ namespace Server.Items public override string DefaultName => "black bishop"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -212,13 +212,13 @@ namespace Server.Items public override string DefaultName => "white knight"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -237,13 +237,13 @@ namespace Server.Items public override string DefaultName => "black knight"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -262,13 +262,13 @@ namespace Server.Items public override string DefaultName => "white pawn"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -287,13 +287,13 @@ namespace Server.Items public override string DefaultName => "black pawn"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Games/Chessboard.cs b/Projects/Scripts/Items/Games/Chessboard.cs index 6078378e9..efc5ea6f2 100644 --- a/Projects/Scripts/Items/Games/Chessboard.cs +++ b/Projects/Scripts/Items/Games/Chessboard.cs @@ -51,13 +51,13 @@ namespace Server.Items CreatePiece(new PieceWhiteKing(this), 216, 80); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Games/Dices.cs b/Projects/Scripts/Items/Games/Dices.cs index d065caaed..e3bedbcbe 100644 --- a/Projects/Scripts/Items/Games/Dices.cs +++ b/Projects/Scripts/Items/Games/Dices.cs @@ -33,13 +33,13 @@ namespace Server.Items $"*{from.Name} rolls {Utility.Random(1, 6)}, {Utility.Random(1, 6)}*"); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Games/Mahjong/MahjongDealerIndicator.cs b/Projects/Scripts/Items/Games/Mahjong/MahjongDealerIndicator.cs index d657b2231..60bd72f8b 100644 --- a/Projects/Scripts/Items/Games/Mahjong/MahjongDealerIndicator.cs +++ b/Projects/Scripts/Items/Games/Mahjong/MahjongDealerIndicator.cs @@ -10,7 +10,7 @@ namespace Server.Engines.Mahjong Wind = wind; } - public MahjongDealerIndicator(MahjongGame game, GenericReader reader) + public MahjongDealerIndicator(MahjongGame game, IGenericReader reader) { Game = game; @@ -52,7 +52,7 @@ namespace Server.Engines.Mahjong Game.Players.SendGeneralPacket(true, true); } - public void Save(GenericWriter writer) + public void Save(IGenericWriter writer) { writer.Write(0); // version diff --git a/Projects/Scripts/Items/Games/Mahjong/MahjongDices.cs b/Projects/Scripts/Items/Games/Mahjong/MahjongDices.cs index d23ac82b2..45ab04737 100644 --- a/Projects/Scripts/Items/Games/Mahjong/MahjongDices.cs +++ b/Projects/Scripts/Items/Games/Mahjong/MahjongDices.cs @@ -9,7 +9,7 @@ namespace Server.Engines.Mahjong Second = Utility.Random(1, 6); } - public MahjongDices(MahjongGame game, GenericReader reader) + public MahjongDices(MahjongGame game, IGenericReader reader) { Game = game; @@ -37,7 +37,7 @@ namespace Server.Engines.Mahjong $"{from.Name}\t{First}\t{Second}"); // ~1_name~ rolls the dice and gets a ~2_number~ and a ~3_number~! } - public void Save(GenericWriter writer) + public void Save(IGenericWriter writer) { writer.Write(0); // version diff --git a/Projects/Scripts/Items/Games/Mahjong/MahjongGame.cs b/Projects/Scripts/Items/Games/Mahjong/MahjongGame.cs index cefbd322a..29c4f019b 100644 --- a/Projects/Scripts/Items/Games/Mahjong/MahjongGame.cs +++ b/Projects/Scripts/Items/Games/Mahjong/MahjongGame.cs @@ -208,7 +208,7 @@ namespace Server.Engines.Mahjong return level; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -233,7 +233,7 @@ namespace Server.Engines.Mahjong writer.Write(m_SpectatorVision); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Games/Mahjong/MahjongPlayers.cs b/Projects/Scripts/Items/Games/Mahjong/MahjongPlayers.cs index dfb2f99bc..b19624703 100644 --- a/Projects/Scripts/Items/Games/Mahjong/MahjongPlayers.cs +++ b/Projects/Scripts/Items/Games/Mahjong/MahjongPlayers.cs @@ -24,7 +24,7 @@ namespace Server.Engines.Mahjong m_Scores[i] = baseScore; } - public MahjongPlayers(MahjongGame game, GenericReader reader) + public MahjongPlayers(MahjongGame game, IGenericReader reader) { Game = game; m_Spectators = new List(); @@ -483,7 +483,7 @@ namespace Server.Engines.Mahjong mobile.SendLocalizedMessage(number, args); } - public void Save(GenericWriter writer) + public void Save(IGenericWriter writer) { writer.Write(0); // version diff --git a/Projects/Scripts/Items/Games/Mahjong/MahjongTile.cs b/Projects/Scripts/Items/Games/Mahjong/MahjongTile.cs index 76dfcbba2..31d5ca540 100644 --- a/Projects/Scripts/Items/Games/Mahjong/MahjongTile.cs +++ b/Projects/Scripts/Items/Games/Mahjong/MahjongTile.cs @@ -16,7 +16,7 @@ namespace Server.Engines.Mahjong Flipped = flipped; } - public MahjongTile(MahjongGame game, GenericReader reader) + public MahjongTile(MahjongGame game, IGenericReader reader) { Game = game; @@ -73,7 +73,7 @@ namespace Server.Engines.Mahjong Game.Players.SendTilePacket(this, true, true); } - public void Save(GenericWriter writer) + public void Save(IGenericWriter writer) { writer.Write(0); // version diff --git a/Projects/Scripts/Items/Games/Mahjong/MahjongWallBreakIndicator.cs b/Projects/Scripts/Items/Games/Mahjong/MahjongWallBreakIndicator.cs index 09e64d92f..1ac60c0f3 100644 --- a/Projects/Scripts/Items/Games/Mahjong/MahjongWallBreakIndicator.cs +++ b/Projects/Scripts/Items/Games/Mahjong/MahjongWallBreakIndicator.cs @@ -8,7 +8,7 @@ namespace Server.Engines.Mahjong Position = position; } - public MahjongWallBreakIndicator(MahjongGame game, GenericReader reader) + public MahjongWallBreakIndicator(MahjongGame game, IGenericReader reader) { Game = game; @@ -37,7 +37,7 @@ namespace Server.Engines.Mahjong Game.Players.SendGeneralPacket(true, true); } - public void Save(GenericWriter writer) + public void Save(IGenericWriter writer) { writer.Write(0); // version diff --git a/Projects/Scripts/Items/Gems/Amber.cs b/Projects/Scripts/Items/Gems/Amber.cs index 2d2babbb4..77c736041 100644 --- a/Projects/Scripts/Items/Gems/Amber.cs +++ b/Projects/Scripts/Items/Gems/Amber.cs @@ -16,14 +16,14 @@ namespace Server.Items public override double DefaultWeight => 0.1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Gems/Amethyst.cs b/Projects/Scripts/Items/Gems/Amethyst.cs index 289ce4cf9..5d40210b8 100644 --- a/Projects/Scripts/Items/Gems/Amethyst.cs +++ b/Projects/Scripts/Items/Gems/Amethyst.cs @@ -16,14 +16,14 @@ namespace Server.Items public override double DefaultWeight => 0.1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Gems/Citrine.cs b/Projects/Scripts/Items/Gems/Citrine.cs index 7401146d8..9eb2c3820 100644 --- a/Projects/Scripts/Items/Gems/Citrine.cs +++ b/Projects/Scripts/Items/Gems/Citrine.cs @@ -16,14 +16,14 @@ namespace Server.Items public override double DefaultWeight => 0.1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Gems/Diamond.cs b/Projects/Scripts/Items/Gems/Diamond.cs index 57e6c0233..253ca397e 100644 --- a/Projects/Scripts/Items/Gems/Diamond.cs +++ b/Projects/Scripts/Items/Gems/Diamond.cs @@ -16,14 +16,14 @@ namespace Server.Items public override double DefaultWeight => 0.1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Gems/Emerald.cs b/Projects/Scripts/Items/Gems/Emerald.cs index 41c0866e4..58c0c0db7 100644 --- a/Projects/Scripts/Items/Gems/Emerald.cs +++ b/Projects/Scripts/Items/Gems/Emerald.cs @@ -16,14 +16,14 @@ namespace Server.Items public override double DefaultWeight => 0.1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Gems/Ruby.cs b/Projects/Scripts/Items/Gems/Ruby.cs index 29c576cc9..d3d9ccd32 100644 --- a/Projects/Scripts/Items/Gems/Ruby.cs +++ b/Projects/Scripts/Items/Gems/Ruby.cs @@ -16,14 +16,14 @@ namespace Server.Items public override double DefaultWeight => 0.1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Gems/Sapphire.cs b/Projects/Scripts/Items/Gems/Sapphire.cs index 332fda2a5..2b4658713 100644 --- a/Projects/Scripts/Items/Gems/Sapphire.cs +++ b/Projects/Scripts/Items/Gems/Sapphire.cs @@ -16,14 +16,14 @@ namespace Server.Items public override double DefaultWeight => 0.1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Gems/StarSapphire.cs b/Projects/Scripts/Items/Gems/StarSapphire.cs index 5e39a884c..75a108fc2 100644 --- a/Projects/Scripts/Items/Gems/StarSapphire.cs +++ b/Projects/Scripts/Items/Gems/StarSapphire.cs @@ -16,14 +16,14 @@ namespace Server.Items public override double DefaultWeight => 0.1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Gems/Tourmaline.cs b/Projects/Scripts/Items/Gems/Tourmaline.cs index 5da101bb2..cc6330506 100644 --- a/Projects/Scripts/Items/Gems/Tourmaline.cs +++ b/Projects/Scripts/Items/Gems/Tourmaline.cs @@ -16,14 +16,14 @@ namespace Server.Items public override double DefaultWeight => 0.1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Guilds/GuildDeed.cs b/Projects/Scripts/Items/Guilds/GuildDeed.cs index ea4197781..c80c13b01 100644 --- a/Projects/Scripts/Items/Guilds/GuildDeed.cs +++ b/Projects/Scripts/Items/Guilds/GuildDeed.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1041055; // a guild deed - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Guilds/GuildTeleporter.cs b/Projects/Scripts/Items/Guilds/GuildTeleporter.cs index 4835a6b26..e78fa88ab 100644 --- a/Projects/Scripts/Items/Guilds/GuildTeleporter.cs +++ b/Projects/Scripts/Items/Guilds/GuildTeleporter.cs @@ -23,7 +23,7 @@ namespace Server.Items public override bool DisplayLootType => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -32,7 +32,7 @@ namespace Server.Items writer.Write(m_Stone); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); LootType = LootType.Blessed; diff --git a/Projects/Scripts/Items/Guilds/Guildstone.cs b/Projects/Scripts/Items/Guilds/Guildstone.cs index c02b0cca4..ccadd612c 100644 --- a/Projects/Scripts/Items/Guilds/Guildstone.cs +++ b/Projects/Scripts/Items/Guilds/Guildstone.cs @@ -88,7 +88,7 @@ namespace Server.Items #endregion - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -108,7 +108,7 @@ namespace Server.Items writer.Write(Guild); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -319,7 +319,7 @@ namespace Server.Items [CommandProperty(AccessLevel.GameMaster)] public Guild Guild{ get; private set; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -337,7 +337,7 @@ namespace Server.Items writer.Write(Guild); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Jewels/Artifacts/BraceletOfHealth.cs b/Projects/Scripts/Items/Jewels/Artifacts/BraceletOfHealth.cs index cbaf3a310..619a3e4a2 100644 --- a/Projects/Scripts/Items/Jewels/Artifacts/BraceletOfHealth.cs +++ b/Projects/Scripts/Items/Jewels/Artifacts/BraceletOfHealth.cs @@ -17,14 +17,14 @@ namespace Server.Items public override int LabelNumber => 1061103; // Bracelet of Health public override int ArtifactRarity => 11; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Jewels/Artifacts/Craftable/EssenceOfBattle.cs b/Projects/Scripts/Items/Jewels/Artifacts/Craftable/EssenceOfBattle.cs index 8321091ca..90c86b540 100644 --- a/Projects/Scripts/Items/Jewels/Artifacts/Craftable/EssenceOfBattle.cs +++ b/Projects/Scripts/Items/Jewels/Artifacts/Craftable/EssenceOfBattle.cs @@ -17,14 +17,14 @@ namespace Server.Items public override int LabelNumber => 1072935; // Essence of Battle - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Jewels/Artifacts/Craftable/PendantOfTheMagi.cs b/Projects/Scripts/Items/Jewels/Artifacts/Craftable/PendantOfTheMagi.cs index 21a3514e9..b30a7847d 100644 --- a/Projects/Scripts/Items/Jewels/Artifacts/Craftable/PendantOfTheMagi.cs +++ b/Projects/Scripts/Items/Jewels/Artifacts/Craftable/PendantOfTheMagi.cs @@ -19,14 +19,14 @@ namespace Server.Items public override int LabelNumber => 1072937; // Pendant of the Magi - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Jewels/Artifacts/Craftable/ResillientBracer.cs b/Projects/Scripts/Items/Jewels/Artifacts/Craftable/ResillientBracer.cs index 364828ca4..f8018a225 100644 --- a/Projects/Scripts/Items/Jewels/Artifacts/Craftable/ResillientBracer.cs +++ b/Projects/Scripts/Items/Jewels/Artifacts/Craftable/ResillientBracer.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int PhysicalResistance => 20; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Jewels/Artifacts/OrnamentOfTheMagician.cs b/Projects/Scripts/Items/Jewels/Artifacts/OrnamentOfTheMagician.cs index 121e7fb3a..d472a3418 100644 --- a/Projects/Scripts/Items/Jewels/Artifacts/OrnamentOfTheMagician.cs +++ b/Projects/Scripts/Items/Jewels/Artifacts/OrnamentOfTheMagician.cs @@ -20,14 +20,14 @@ namespace Server.Items public override int LabelNumber => 1061105; // Ornament of the Magician public override int ArtifactRarity => 11; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Jewels/Artifacts/RingOfTheElements.cs b/Projects/Scripts/Items/Jewels/Artifacts/RingOfTheElements.cs index c11bade20..2c69ee1f7 100644 --- a/Projects/Scripts/Items/Jewels/Artifacts/RingOfTheElements.cs +++ b/Projects/Scripts/Items/Jewels/Artifacts/RingOfTheElements.cs @@ -20,14 +20,14 @@ namespace Server.Items public override int LabelNumber => 1061104; // Ring of the Elements public override int ArtifactRarity => 11; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Jewels/Artifacts/RingOfTheVile.cs b/Projects/Scripts/Items/Jewels/Artifacts/RingOfTheVile.cs index e2b0da4dc..70c6bc01b 100644 --- a/Projects/Scripts/Items/Jewels/Artifacts/RingOfTheVile.cs +++ b/Projects/Scripts/Items/Jewels/Artifacts/RingOfTheVile.cs @@ -19,14 +19,14 @@ namespace Server.Items public override int LabelNumber => 1061102; // Ring of the Vile public override int ArtifactRarity => 11; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Jewels/BaseJewel.cs b/Projects/Scripts/Items/Jewels/BaseJewel.cs index 7281f3655..29945e75a 100644 --- a/Projects/Scripts/Items/Jewels/BaseJewel.cs +++ b/Projects/Scripts/Items/Jewels/BaseJewel.cs @@ -315,7 +315,7 @@ namespace Server.Items list.Add(1060639, "{0}\t{1}", m_HitPoints, m_MaxHitPoints); // durability ~1_val~ / ~2_val~ } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -332,7 +332,7 @@ namespace Server.Items SkillBonuses.Serialize(writer); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Jewels/Beads.cs b/Projects/Scripts/Items/Jewels/Beads.cs index b20cfcebd..87075e221 100644 --- a/Projects/Scripts/Items/Jewels/Beads.cs +++ b/Projects/Scripts/Items/Jewels/Beads.cs @@ -9,13 +9,13 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Jewels/Bracelet.cs b/Projects/Scripts/Items/Jewels/Bracelet.cs index ef3b27344..094962642 100644 --- a/Projects/Scripts/Items/Jewels/Bracelet.cs +++ b/Projects/Scripts/Items/Jewels/Bracelet.cs @@ -12,14 +12,14 @@ namespace Server.Items public override int BaseGemTypeNumber => 1044221; // star sapphire bracelet - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -36,14 +36,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -60,14 +60,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Jewels/Earrings.cs b/Projects/Scripts/Items/Jewels/Earrings.cs index 2c6378a9a..2a323495c 100644 --- a/Projects/Scripts/Items/Jewels/Earrings.cs +++ b/Projects/Scripts/Items/Jewels/Earrings.cs @@ -12,14 +12,14 @@ namespace Server.Items public override int BaseGemTypeNumber => 1044203; // star sapphire earrings - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -36,14 +36,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -60,14 +60,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Jewels/Necklace.cs b/Projects/Scripts/Items/Jewels/Necklace.cs index b92d00e4f..67a1d2629 100644 --- a/Projects/Scripts/Items/Jewels/Necklace.cs +++ b/Projects/Scripts/Items/Jewels/Necklace.cs @@ -12,14 +12,14 @@ namespace Server.Items public override int BaseGemTypeNumber => 1044241; // star sapphire necklace - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -36,14 +36,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -60,14 +60,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -84,14 +84,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -109,14 +109,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -133,14 +133,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Jewels/Ring.cs b/Projects/Scripts/Items/Jewels/Ring.cs index ad036812b..a542d7b0a 100644 --- a/Projects/Scripts/Items/Jewels/Ring.cs +++ b/Projects/Scripts/Items/Jewels/Ring.cs @@ -12,14 +12,14 @@ namespace Server.Items public override int BaseGemTypeNumber => 1044176; // star sapphire ring - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -36,14 +36,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -60,14 +60,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Lights/BaseEquippableLight.cs b/Projects/Scripts/Items/Lights/BaseEquippableLight.cs index 88d3c8bb0..e687056a1 100644 --- a/Projects/Scripts/Items/Lights/BaseEquippableLight.cs +++ b/Projects/Scripts/Items/Lights/BaseEquippableLight.cs @@ -41,13 +41,13 @@ namespace Server.Items base.OnAdded(parent); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/BaseLight.cs b/Projects/Scripts/Items/Lights/BaseLight.cs index c1881fc35..31c5d818b 100644 --- a/Projects/Scripts/Items/Lights/BaseLight.cs +++ b/Projects/Scripts/Items/Lights/BaseLight.cs @@ -159,7 +159,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -173,7 +173,7 @@ namespace Server.Items writer.WriteDeltaTime(m_End); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Lights/Brazier.cs b/Projects/Scripts/Items/Lights/Brazier.cs index b02fc2d61..b3c00b15f 100644 --- a/Projects/Scripts/Items/Lights/Brazier.cs +++ b/Projects/Scripts/Items/Lights/Brazier.cs @@ -20,13 +20,13 @@ namespace Server.Items public override int LitItemID => 0xE31; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/BrazierTall.cs b/Projects/Scripts/Items/Lights/BrazierTall.cs index 03a8d2fa1..30bf1d9f0 100644 --- a/Projects/Scripts/Items/Lights/BrazierTall.cs +++ b/Projects/Scripts/Items/Lights/BrazierTall.cs @@ -20,13 +20,13 @@ namespace Server.Items public override int LitItemID => 0x19AA; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/Candelabra.cs b/Projects/Scripts/Items/Lights/Candelabra.cs index eb4214f16..774f6c7d5 100644 --- a/Projects/Scripts/Items/Lights/Candelabra.cs +++ b/Projects/Scripts/Items/Lights/Candelabra.cs @@ -27,7 +27,7 @@ namespace Server.Items #endregion - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); @@ -35,7 +35,7 @@ namespace Server.Items writer.Write(IsShipwreckedItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/CandelabraStand.cs b/Projects/Scripts/Items/Lights/CandelabraStand.cs index 370228bc5..fc56baa18 100644 --- a/Projects/Scripts/Items/Lights/CandelabraStand.cs +++ b/Projects/Scripts/Items/Lights/CandelabraStand.cs @@ -20,13 +20,13 @@ namespace Server.Items public override int LitItemID => 0xB26; public override int UnlitItemID => 0xA29; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/Candle.cs b/Projects/Scripts/Items/Lights/Candle.cs index 44f98eae5..203df781e 100644 --- a/Projects/Scripts/Items/Lights/Candle.cs +++ b/Projects/Scripts/Items/Lights/Candle.cs @@ -24,13 +24,13 @@ namespace Server.Items public override int LitItemID => 0xA0F; public override int UnlitItemID => 0xA28; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/CandleLarge.cs b/Projects/Scripts/Items/Lights/CandleLarge.cs index c6003c422..c8546a3d0 100644 --- a/Projects/Scripts/Items/Lights/CandleLarge.cs +++ b/Projects/Scripts/Items/Lights/CandleLarge.cs @@ -24,13 +24,13 @@ namespace Server.Items public override int LitItemID => 0xB1A; public override int UnlitItemID => 0xA26; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/CandleLong.cs b/Projects/Scripts/Items/Lights/CandleLong.cs index 2e2c174ad..a4cb0548b 100644 --- a/Projects/Scripts/Items/Lights/CandleLong.cs +++ b/Projects/Scripts/Items/Lights/CandleLong.cs @@ -24,13 +24,13 @@ namespace Server.Items public override int LitItemID => 0x1430; public override int UnlitItemID => 0x1433; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/CandleShort.cs b/Projects/Scripts/Items/Lights/CandleShort.cs index db392d098..296c81d34 100644 --- a/Projects/Scripts/Items/Lights/CandleShort.cs +++ b/Projects/Scripts/Items/Lights/CandleShort.cs @@ -24,13 +24,13 @@ namespace Server.Items public override int LitItemID => 0x142C; public override int UnlitItemID => 0x142F; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/CandleSkull.cs b/Projects/Scripts/Items/Lights/CandleSkull.cs index 23154db0d..8696719f1 100644 --- a/Projects/Scripts/Items/Lights/CandleSkull.cs +++ b/Projects/Scripts/Items/Lights/CandleSkull.cs @@ -43,13 +43,13 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/DarkSource.cs b/Projects/Scripts/Items/Lights/DarkSource.cs index cb29c25d2..5d8b3fc9b 100644 --- a/Projects/Scripts/Items/Lights/DarkSource.cs +++ b/Projects/Scripts/Items/Lights/DarkSource.cs @@ -13,13 +13,13 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/HangingLantern.cs b/Projects/Scripts/Items/Lights/HangingLantern.cs index a0b7e9316..010605dc3 100644 --- a/Projects/Scripts/Items/Lights/HangingLantern.cs +++ b/Projects/Scripts/Items/Lights/HangingLantern.cs @@ -21,13 +21,13 @@ namespace Server.Items public override int LitItemID => 0xA1A; public override int UnlitItemID => 0xA1D; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/HeatingStand.cs b/Projects/Scripts/Items/Lights/HeatingStand.cs index 734ce869f..210bbde90 100644 --- a/Projects/Scripts/Items/Lights/HeatingStand.cs +++ b/Projects/Scripts/Items/Lights/HeatingStand.cs @@ -44,13 +44,13 @@ namespace Server.Items Light = LightType.Empty; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/LampPost1.cs b/Projects/Scripts/Items/Lights/LampPost1.cs index c3e4e13bb..83547b3d9 100644 --- a/Projects/Scripts/Items/Lights/LampPost1.cs +++ b/Projects/Scripts/Items/Lights/LampPost1.cs @@ -21,13 +21,13 @@ namespace Server.Items public override int LitItemID => 0xB20; public override int UnlitItemID => 0xB21; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/LampPost2.cs b/Projects/Scripts/Items/Lights/LampPost2.cs index 19ca9c934..aa25380dd 100644 --- a/Projects/Scripts/Items/Lights/LampPost2.cs +++ b/Projects/Scripts/Items/Lights/LampPost2.cs @@ -21,13 +21,13 @@ namespace Server.Items public override int LitItemID => 0xB22; public override int UnlitItemID => 0xB23; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/LampPost3.cs b/Projects/Scripts/Items/Lights/LampPost3.cs index 0b7506f91..d02667f6a 100644 --- a/Projects/Scripts/Items/Lights/LampPost3.cs +++ b/Projects/Scripts/Items/Lights/LampPost3.cs @@ -21,13 +21,13 @@ namespace Server.Items public override int LitItemID => 0xB24; public override int UnlitItemID => 0xB25; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/Lantern.cs b/Projects/Scripts/Items/Lights/Lantern.cs index c6ae604fa..524a348d9 100644 --- a/Projects/Scripts/Items/Lights/Lantern.cs +++ b/Projects/Scripts/Items/Lights/Lantern.cs @@ -43,13 +43,13 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -67,13 +67,13 @@ namespace Server.Items public override int LabelNumber => 1061618; // Lantern of Souls - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/LightSource.cs b/Projects/Scripts/Items/Lights/LightSource.cs index 2a8902782..9dc61541b 100644 --- a/Projects/Scripts/Items/Lights/LightSource.cs +++ b/Projects/Scripts/Items/Lights/LightSource.cs @@ -13,13 +13,13 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/PaperLantern.cs b/Projects/Scripts/Items/Lights/PaperLantern.cs index 0993bcf8b..32f1f6396 100644 --- a/Projects/Scripts/Items/Lights/PaperLantern.cs +++ b/Projects/Scripts/Items/Lights/PaperLantern.cs @@ -22,13 +22,13 @@ namespace Server.Items public override int LitItemID => 0x24BD; public override int UnlitItemID => 0x24BE; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/RedHangingLantern.cs b/Projects/Scripts/Items/Lights/RedHangingLantern.cs index 79aaacb7f..bb43921b8 100644 --- a/Projects/Scripts/Items/Lights/RedHangingLantern.cs +++ b/Projects/Scripts/Items/Lights/RedHangingLantern.cs @@ -53,13 +53,13 @@ namespace Server.Items }; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/RoundPaperLantern.cs b/Projects/Scripts/Items/Lights/RoundPaperLantern.cs index 1be795efd..bb65eefc3 100644 --- a/Projects/Scripts/Items/Lights/RoundPaperLantern.cs +++ b/Projects/Scripts/Items/Lights/RoundPaperLantern.cs @@ -22,13 +22,13 @@ namespace Server.Items public override int LitItemID => 0x24C9; public override int UnlitItemID => 0x24CA; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/ShojiLantern.cs b/Projects/Scripts/Items/Lights/ShojiLantern.cs index bde63996d..399de4932 100644 --- a/Projects/Scripts/Items/Lights/ShojiLantern.cs +++ b/Projects/Scripts/Items/Lights/ShojiLantern.cs @@ -22,13 +22,13 @@ namespace Server.Items public override int LitItemID => 0x24BB; public override int UnlitItemID => 0x24BC; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/Torch.cs b/Projects/Scripts/Items/Lights/Torch.cs index 046b83c13..b642a24ae 100644 --- a/Projects/Scripts/Items/Lights/Torch.cs +++ b/Projects/Scripts/Items/Lights/Torch.cs @@ -44,13 +44,13 @@ namespace Server.Items MeerMage.StopEffect(mobile, true); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/WallSconce.cs b/Projects/Scripts/Items/Lights/WallSconce.cs index d0265e4a9..3cd4a5e39 100644 --- a/Projects/Scripts/Items/Lights/WallSconce.cs +++ b/Projects/Scripts/Items/Lights/WallSconce.cs @@ -56,13 +56,13 @@ namespace Server.Items }; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/WallTorch.cs b/Projects/Scripts/Items/Lights/WallTorch.cs index 91d9c42ae..2d0007a87 100644 --- a/Projects/Scripts/Items/Lights/WallTorch.cs +++ b/Projects/Scripts/Items/Lights/WallTorch.cs @@ -56,13 +56,13 @@ namespace Server.Items }; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Lights/WhiteHangingLantern.cs b/Projects/Scripts/Items/Lights/WhiteHangingLantern.cs index 1c0523d80..35a84e1b7 100644 --- a/Projects/Scripts/Items/Lights/WhiteHangingLantern.cs +++ b/Projects/Scripts/Items/Lights/WhiteHangingLantern.cs @@ -53,13 +53,13 @@ namespace Server.Items }; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Maps/BlankMap.cs b/Projects/Scripts/Items/Maps/BlankMap.cs index 091d4c861..e1c5cd5aa 100644 --- a/Projects/Scripts/Items/Maps/BlankMap.cs +++ b/Projects/Scripts/Items/Maps/BlankMap.cs @@ -16,14 +16,14 @@ namespace Server.Items SendLocalizedMessageTo(from, 500208); // It appears to be blank. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Maps/CityMap.cs b/Projects/Scripts/Items/Maps/CityMap.cs index 02307dc50..995891ef4 100644 --- a/Projects/Scripts/Items/Maps/CityMap.cs +++ b/Projects/Scripts/Items/Maps/CityMap.cs @@ -32,14 +32,14 @@ namespace Server.Items SetDisplay(from.X - dist, from.Y - dist, from.X + dist, from.Y + dist, size, size); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Maps/IndecipherableMap.cs b/Projects/Scripts/Items/Maps/IndecipherableMap.cs index 9cc9dfe9d..a06eac766 100644 --- a/Projects/Scripts/Items/Maps/IndecipherableMap.cs +++ b/Projects/Scripts/Items/Maps/IndecipherableMap.cs @@ -22,14 +22,14 @@ namespace Server.Items from.SendLocalizedMessage(1070801); // You cannot decipher this ruined map. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Maps/LocalMap.cs b/Projects/Scripts/Items/Maps/LocalMap.cs index 4ca7aaef4..ba66310d0 100644 --- a/Projects/Scripts/Items/Maps/LocalMap.cs +++ b/Projects/Scripts/Items/Maps/LocalMap.cs @@ -22,14 +22,14 @@ namespace Server.Items SetDisplay(from.X - dist, from.Y - dist, from.X + dist, from.Y + dist, 200, 200); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Maps/MapItem.cs b/Projects/Scripts/Items/Maps/MapItem.cs index d60d321cd..7e8262c42 100644 --- a/Projects/Scripts/Items/Maps/MapItem.cs +++ b/Projects/Scripts/Items/Maps/MapItem.cs @@ -222,7 +222,7 @@ namespace Server.Items Pins.Clear(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -240,7 +240,7 @@ namespace Server.Items writer.Write(Pins[i]); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Maps/PresetMap.cs b/Projects/Scripts/Items/Maps/PresetMap.cs index 9f79db312..769c70acb 100644 --- a/Projects/Scripts/Items/Maps/PresetMap.cs +++ b/Projects/Scripts/Items/Maps/PresetMap.cs @@ -34,7 +34,7 @@ namespace Server.Items Bounds = entry.Bounds; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -43,7 +43,7 @@ namespace Server.Items writer.Write(m_LabelNumber); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Maps/SeaChart.cs b/Projects/Scripts/Items/Maps/SeaChart.cs index ed017173a..e90f2185b 100644 --- a/Projects/Scripts/Items/Maps/SeaChart.cs +++ b/Projects/Scripts/Items/Maps/SeaChart.cs @@ -32,14 +32,14 @@ namespace Server.Items SetDisplay(from.X - dist, from.Y - dist, from.X + dist, from.Y + dist, size, size); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Maps/TreasureMap.cs b/Projects/Scripts/Items/Maps/TreasureMap.cs index 066f240eb..e24e6584b 100644 --- a/Projects/Scripts/Items/Maps/TreasureMap.cs +++ b/Projects/Scripts/Items/Maps/TreasureMap.cs @@ -503,7 +503,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -518,7 +518,7 @@ namespace Server.Items writer.Write(ChestLocation); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -920,14 +920,14 @@ namespace Server.Items ItemID = 0x914; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Maps/WorldMap.cs b/Projects/Scripts/Items/Maps/WorldMap.cs index f8f7032f5..82ee2d7c5 100644 --- a/Projects/Scripts/Items/Maps/WorldMap.cs +++ b/Projects/Scripts/Items/Maps/WorldMap.cs @@ -30,14 +30,14 @@ namespace Server.Items SetDisplay(1344 - x20, 1600 - x20, 1472 + x20, 1728 + x20, size, size); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/AdmiralsHeartyRum.cs b/Projects/Scripts/Items/Minor Artifacts/AdmiralsHeartyRum.cs index ffa82c84c..ab744b7f2 100644 --- a/Projects/Scripts/Items/Minor Artifacts/AdmiralsHeartyRum.cs +++ b/Projects/Scripts/Items/Minor Artifacts/AdmiralsHeartyRum.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1063477; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/AlchemistsBauble.cs b/Projects/Scripts/Items/Minor Artifacts/AlchemistsBauble.cs index 0fe06141e..2d0b2ca87 100644 --- a/Projects/Scripts/Items/Minor Artifacts/AlchemistsBauble.cs +++ b/Projects/Scripts/Items/Minor Artifacts/AlchemistsBauble.cs @@ -18,14 +18,14 @@ namespace Server.Items public override int LabelNumber => 1070638; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ArcticDeathDealer.cs b/Projects/Scripts/Items/Minor Artifacts/ArcticDeathDealer.cs index 5b6ea18b7..be60b47ec 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ArcticDeathDealer.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ArcticDeathDealer.cs @@ -31,14 +31,14 @@ namespace Server.Items pois = fire = nrgy = chaos = direct = 0; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/BlazeOfDeath.cs b/Projects/Scripts/Items/Minor Artifacts/BlazeOfDeath.cs index e74eaf280..83e305b03 100644 --- a/Projects/Scripts/Items/Minor Artifacts/BlazeOfDeath.cs +++ b/Projects/Scripts/Items/Minor Artifacts/BlazeOfDeath.cs @@ -32,14 +32,14 @@ namespace Server.Items cold = pois = nrgy = chaos = direct = 0; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/BowOfTheJukaKing.cs b/Projects/Scripts/Items/Minor Artifacts/BowOfTheJukaKing.cs index 71528bb37..2166f3c15 100644 --- a/Projects/Scripts/Items/Minor Artifacts/BowOfTheJukaKing.cs +++ b/Projects/Scripts/Items/Minor Artifacts/BowOfTheJukaKing.cs @@ -21,14 +21,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/BurglarsBandana.cs b/Projects/Scripts/Items/Minor Artifacts/BurglarsBandana.cs index 5e0d94c17..e0f47c54e 100644 --- a/Projects/Scripts/Items/Minor Artifacts/BurglarsBandana.cs +++ b/Projects/Scripts/Items/Minor Artifacts/BurglarsBandana.cs @@ -29,14 +29,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(2); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/CandelabraOfSouls.cs b/Projects/Scripts/Items/Minor Artifacts/CandelabraOfSouls.cs index b65ac609d..453306ff0 100644 --- a/Projects/Scripts/Items/Minor Artifacts/CandelabraOfSouls.cs +++ b/Projects/Scripts/Items/Minor Artifacts/CandelabraOfSouls.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1063478; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/CaptainQuacklebushsCutlass.cs b/Projects/Scripts/Items/Minor Artifacts/CaptainQuacklebushsCutlass.cs index ab5e8ded1..01fd177c3 100644 --- a/Projects/Scripts/Items/Minor Artifacts/CaptainQuacklebushsCutlass.cs +++ b/Projects/Scripts/Items/Minor Artifacts/CaptainQuacklebushsCutlass.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/CavortingClub.cs b/Projects/Scripts/Items/Minor Artifacts/CavortingClub.cs index 656e0d1b9..0e4867f70 100644 --- a/Projects/Scripts/Items/Minor Artifacts/CavortingClub.cs +++ b/Projects/Scripts/Items/Minor Artifacts/CavortingClub.cs @@ -24,14 +24,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ColdBlood.cs b/Projects/Scripts/Items/Minor Artifacts/ColdBlood.cs index bc9c74274..526481f7a 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ColdBlood.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ColdBlood.cs @@ -31,14 +31,14 @@ namespace Server.Items fire = phys = pois = nrgy = chaos = direct = 0; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/DreadPirateHat.cs b/Projects/Scripts/Items/Minor Artifacts/DreadPirateHat.cs index 44e1a90cc..1ab13cd53 100644 --- a/Projects/Scripts/Items/Minor Artifacts/DreadPirateHat.cs +++ b/Projects/Scripts/Items/Minor Artifacts/DreadPirateHat.cs @@ -26,14 +26,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(3); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/EnchantedTitanLegBone.cs b/Projects/Scripts/Items/Minor Artifacts/EnchantedTitanLegBone.cs index f54a5ef46..eed346a92 100644 --- a/Projects/Scripts/Items/Minor Artifacts/EnchantedTitanLegBone.cs +++ b/Projects/Scripts/Items/Minor Artifacts/EnchantedTitanLegBone.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/GhostShipAnchor.cs b/Projects/Scripts/Items/Minor Artifacts/GhostShipAnchor.cs index 8e4a2e4c7..f00df924a 100644 --- a/Projects/Scripts/Items/Minor Artifacts/GhostShipAnchor.cs +++ b/Projects/Scripts/Items/Minor Artifacts/GhostShipAnchor.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1070816; // Ghost Ship Anchor - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/GlovesOfThePugilist.cs b/Projects/Scripts/Items/Minor Artifacts/GlovesOfThePugilist.cs index a26853721..5427df4c3 100644 --- a/Projects/Scripts/Items/Minor Artifacts/GlovesOfThePugilist.cs +++ b/Projects/Scripts/Items/Minor Artifacts/GlovesOfThePugilist.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/GoldBricks.cs b/Projects/Scripts/Items/Minor Artifacts/GoldBricks.cs index 9bdd6f501..78e116c56 100644 --- a/Projects/Scripts/Items/Minor Artifacts/GoldBricks.cs +++ b/Projects/Scripts/Items/Minor Artifacts/GoldBricks.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1063489; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/GwennosHarp.cs b/Projects/Scripts/Items/Minor Artifacts/GwennosHarp.cs index a90093d02..78ed526c1 100644 --- a/Projects/Scripts/Items/Minor Artifacts/GwennosHarp.cs +++ b/Projects/Scripts/Items/Minor Artifacts/GwennosHarp.cs @@ -19,14 +19,14 @@ namespace Server.Items public override int InitMinUses => 1600; public override int InitMaxUses => 1600; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/HeartOfTheLion.cs b/Projects/Scripts/Items/Minor Artifacts/HeartOfTheLion.cs index 858c7022d..70dfd82e9 100644 --- a/Projects/Scripts/Items/Minor Artifacts/HeartOfTheLion.cs +++ b/Projects/Scripts/Items/Minor Artifacts/HeartOfTheLion.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/IolosLute.cs b/Projects/Scripts/Items/Minor Artifacts/IolosLute.cs index 26160b4b0..e8ccc4a19 100644 --- a/Projects/Scripts/Items/Minor Artifacts/IolosLute.cs +++ b/Projects/Scripts/Items/Minor Artifacts/IolosLute.cs @@ -20,14 +20,14 @@ namespace Server.Items public override int InitMinUses => 1600; public override int InitMaxUses => 1600; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/LunaLance.cs b/Projects/Scripts/Items/Minor Artifacts/LunaLance.cs index 897801f39..ba6bdb45f 100644 --- a/Projects/Scripts/Items/Minor Artifacts/LunaLance.cs +++ b/Projects/Scripts/Items/Minor Artifacts/LunaLance.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ML/AegisOfGrace.cs b/Projects/Scripts/Items/Minor Artifacts/ML/AegisOfGrace.cs index 13b1e18ac..a11c01003 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ML/AegisOfGrace.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ML/AegisOfGrace.cs @@ -32,14 +32,14 @@ namespace Server.Items public override Race RequiredRace => Race.Elf; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ML/BladeDance.cs b/Projects/Scripts/Items/Minor Artifacts/ML/BladeDance.cs index 90b7ecad6..e950cc120 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ML/BladeDance.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ML/BladeDance.cs @@ -23,14 +23,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ML/BloodwoodSpirit.cs b/Projects/Scripts/Items/Minor Artifacts/ML/BloodwoodSpirit.cs index 8e8cbd68f..ba82a5bfe 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ML/BloodwoodSpirit.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ML/BloodwoodSpirit.cs @@ -23,14 +23,14 @@ namespace Server.Items public override int LabelNumber => 1075034; // Bloodwood Spirit public override bool ForceShowName => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ML/Bonesmasher.cs b/Projects/Scripts/Items/Minor Artifacts/ML/Bonesmasher.cs index 15569c47b..10474b84b 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ML/Bonesmasher.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ML/Bonesmasher.cs @@ -23,14 +23,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ML/Boomstick.cs b/Projects/Scripts/Items/Minor Artifacts/ML/Boomstick.cs index a06b76fc6..cef4b0819 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ML/Boomstick.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ML/Boomstick.cs @@ -29,14 +29,14 @@ namespace Server.Items chaos = 100; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ML/BrightsightLenses.cs b/Projects/Scripts/Items/Minor Artifacts/ML/BrightsightLenses.cs index b9fc5d100..15c5fc842 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ML/BrightsightLenses.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ML/BrightsightLenses.cs @@ -28,14 +28,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ML/FeyLeggings.cs b/Projects/Scripts/Items/Minor Artifacts/ML/FeyLeggings.cs index 460228af3..c9422cc71 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ML/FeyLeggings.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ML/FeyLeggings.cs @@ -28,14 +28,14 @@ namespace Server.Items public override Race RequiredRace => Race.Elf; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ML/FleshRipper.cs b/Projects/Scripts/Items/Minor Artifacts/ML/FleshRipper.cs index 5ef30da1b..ca2fb2272 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ML/FleshRipper.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ML/FleshRipper.cs @@ -26,14 +26,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ML/HelmOfSwiftness.cs b/Projects/Scripts/Items/Minor Artifacts/ML/HelmOfSwiftness.cs index 18cb77770..88ad1b8e3 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ML/HelmOfSwiftness.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ML/HelmOfSwiftness.cs @@ -28,14 +28,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ML/MelisandesCorrodedHatchet.cs b/Projects/Scripts/Items/Minor Artifacts/ML/MelisandesCorrodedHatchet.cs index 22631b667..11eb14b8e 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ML/MelisandesCorrodedHatchet.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ML/MelisandesCorrodedHatchet.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int LabelNumber => 1072115; // Melisande's Corroded Hatchet - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ML/PadsOfTheCuSidhe.cs b/Projects/Scripts/Items/Minor Artifacts/ML/PadsOfTheCuSidhe.cs index 914cf86b7..de04fbd40 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ML/PadsOfTheCuSidhe.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ML/PadsOfTheCuSidhe.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1075048; // Pads of the Cu Sidhe - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ML/QuiverOfElements.cs b/Projects/Scripts/Items/Minor Artifacts/ML/QuiverOfElements.cs index d77a5fb8d..0dad57a97 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ML/QuiverOfElements.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ML/QuiverOfElements.cs @@ -22,14 +22,14 @@ namespace Server.Items chaos = 100; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ML/QuiverOfRage.cs b/Projects/Scripts/Items/Minor Artifacts/ML/QuiverOfRage.cs index eb1effd9c..0a6892b04 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ML/QuiverOfRage.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ML/QuiverOfRage.cs @@ -24,14 +24,14 @@ namespace Server.Items phys = fire = cold = pois = nrgy = 20; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ML/RaedsGlory.cs b/Projects/Scripts/Items/Minor Artifacts/ML/RaedsGlory.cs index 3eeee3a0c..dd643ef66 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ML/RaedsGlory.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ML/RaedsGlory.cs @@ -24,14 +24,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ML/RighteousAnger.cs b/Projects/Scripts/Items/Minor Artifacts/ML/RighteousAnger.cs index acc33ef22..0117ca588 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ML/RighteousAnger.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ML/RighteousAnger.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ML/RobeOfTheEclipse.cs b/Projects/Scripts/Items/Minor Artifacts/ML/RobeOfTheEclipse.cs index 4ff46f683..6033c636b 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ML/RobeOfTheEclipse.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ML/RobeOfTheEclipse.cs @@ -19,14 +19,14 @@ namespace Server.Items public override int LabelNumber => 1075082; // Robe of the Eclipse - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ML/RobeOfTheEquinox.cs b/Projects/Scripts/Items/Minor Artifacts/ML/RobeOfTheEquinox.cs index 12e42626a..9d1c24da6 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ML/RobeOfTheEquinox.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ML/RobeOfTheEquinox.cs @@ -20,14 +20,14 @@ namespace Server.Items public override int LabelNumber => 1075042; // Robe of the Equinox - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ML/SoulSeeker.cs b/Projects/Scripts/Items/Minor Artifacts/ML/SoulSeeker.cs index 1912681cf..ca9d72a2b 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ML/SoulSeeker.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ML/SoulSeeker.cs @@ -31,14 +31,14 @@ namespace Server.Items pois = fire = phys = nrgy = chaos = direct = 0; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ML/TalonBite.cs b/Projects/Scripts/Items/Minor Artifacts/ML/TalonBite.cs index 0c5835c85..c0c958500 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ML/TalonBite.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ML/TalonBite.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ML/TotemOfVoid.cs b/Projects/Scripts/Items/Minor Artifacts/ML/TotemOfVoid.cs index a9de8bc76..dfda3d168 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ML/TotemOfVoid.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ML/TotemOfVoid.cs @@ -27,14 +27,14 @@ namespace Server.Items public override Type GetSummoner() => Utility.RandomBool() ? typeof(SummonedSkeletalKnight) : typeof(SummonedSheep); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ML/WildfireBow.cs b/Projects/Scripts/Items/Minor Artifacts/ML/WildfireBow.cs index f5a152e0b..ab38f026b 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ML/WildfireBow.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ML/WildfireBow.cs @@ -29,14 +29,14 @@ namespace Server.Items fire = 100; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ML/Windsong.cs b/Projects/Scripts/Items/Minor Artifacts/ML/Windsong.cs index 0813c7d49..65d267f9e 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ML/Windsong.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ML/Windsong.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/NightsKiss.cs b/Projects/Scripts/Items/Minor Artifacts/NightsKiss.cs index 7801df800..66d35e6e5 100644 --- a/Projects/Scripts/Items/Minor Artifacts/NightsKiss.cs +++ b/Projects/Scripts/Items/Minor Artifacts/NightsKiss.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/NoxRangersHeavyCrossbow.cs b/Projects/Scripts/Items/Minor Artifacts/NoxRangersHeavyCrossbow.cs index e30d04f4a..6689c8631 100644 --- a/Projects/Scripts/Items/Minor Artifacts/NoxRangersHeavyCrossbow.cs +++ b/Projects/Scripts/Items/Minor Artifacts/NoxRangersHeavyCrossbow.cs @@ -31,14 +31,14 @@ namespace Server.Items fire = cold = nrgy = chaos = direct = 0; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/OrcishVisage.cs b/Projects/Scripts/Items/Minor Artifacts/OrcishVisage.cs index ad14fc104..55eefd7eb 100644 --- a/Projects/Scripts/Items/Minor Artifacts/OrcishVisage.cs +++ b/Projects/Scripts/Items/Minor Artifacts/OrcishVisage.cs @@ -26,14 +26,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/PhillipsWoodenSteed.cs b/Projects/Scripts/Items/Minor Artifacts/PhillipsWoodenSteed.cs index 82c33f76c..c56c5e699 100644 --- a/Projects/Scripts/Items/Minor Artifacts/PhillipsWoodenSteed.cs +++ b/Projects/Scripts/Items/Minor Artifacts/PhillipsWoodenSteed.cs @@ -11,14 +11,14 @@ namespace Server.Items public override bool ForceShowProperties => ObjectPropertyList.Enabled; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/PixieSwatter.cs b/Projects/Scripts/Items/Minor Artifacts/PixieSwatter.cs index d43b47c1e..9a7427b14 100644 --- a/Projects/Scripts/Items/Minor Artifacts/PixieSwatter.cs +++ b/Projects/Scripts/Items/Minor Artifacts/PixieSwatter.cs @@ -33,14 +33,14 @@ namespace Server.Items cold = pois = phys = nrgy = chaos = direct = 0; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/PolarBearMask.cs b/Projects/Scripts/Items/Minor Artifacts/PolarBearMask.cs index 2bcd2fc0d..54f7e1588 100644 --- a/Projects/Scripts/Items/Minor Artifacts/PolarBearMask.cs +++ b/Projects/Scripts/Items/Minor Artifacts/PolarBearMask.cs @@ -25,14 +25,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(2); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/SeahorseStatuette.cs b/Projects/Scripts/Items/Minor Artifacts/SeahorseStatuette.cs index 6c6673d36..b52b963c6 100644 --- a/Projects/Scripts/Items/Minor Artifacts/SeahorseStatuette.cs +++ b/Projects/Scripts/Items/Minor Artifacts/SeahorseStatuette.cs @@ -14,14 +14,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ShieldOfInvulnerability.cs b/Projects/Scripts/Items/Minor Artifacts/ShieldOfInvulnerability.cs index e71bebd93..daa409b47 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ShieldOfInvulnerability.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ShieldOfInvulnerability.cs @@ -30,14 +30,14 @@ namespace Server.Items public override bool Validate(Mobile m) => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/ShipModelOfTheHMSCape.cs b/Projects/Scripts/Items/Minor Artifacts/ShipModelOfTheHMSCape.cs index 232d769d8..72f45f7c3 100644 --- a/Projects/Scripts/Items/Minor Artifacts/ShipModelOfTheHMSCape.cs +++ b/Projects/Scripts/Items/Minor Artifacts/ShipModelOfTheHMSCape.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1063476; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/StaffOfPower.cs b/Projects/Scripts/Items/Minor Artifacts/StaffOfPower.cs index 88e088b0e..a3c9d62d0 100644 --- a/Projects/Scripts/Items/Minor Artifacts/StaffOfPower.cs +++ b/Projects/Scripts/Items/Minor Artifacts/StaffOfPower.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/VioletCourage.cs b/Projects/Scripts/Items/Minor Artifacts/VioletCourage.cs index bfcaf28e6..1ef6aa32a 100644 --- a/Projects/Scripts/Items/Minor Artifacts/VioletCourage.cs +++ b/Projects/Scripts/Items/Minor Artifacts/VioletCourage.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Minor Artifacts/WrathOfTheDryad.cs b/Projects/Scripts/Items/Minor Artifacts/WrathOfTheDryad.cs index 951f1e18b..62aa29414 100644 --- a/Projects/Scripts/Items/Minor Artifacts/WrathOfTheDryad.cs +++ b/Projects/Scripts/Items/Minor Artifacts/WrathOfTheDryad.cs @@ -29,14 +29,14 @@ namespace Server.Items cold = fire = phys = nrgy = chaos = direct = 0; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/AcidSlime.cs b/Projects/Scripts/Items/Misc/AcidSlime.cs index 32aac2724..f25cd53eb 100644 --- a/Projects/Scripts/Items/Misc/AcidSlime.cs +++ b/Projects/Scripts/Items/Misc/AcidSlime.cs @@ -85,11 +85,11 @@ namespace Server.Items m.Damage(damage); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { } } diff --git a/Projects/Scripts/Items/Misc/ArcaneGem.cs b/Projects/Scripts/Items/Misc/ArcaneGem.cs index 665c2998a..f27f80ac2 100644 --- a/Projects/Scripts/Items/Misc/ArcaneGem.cs +++ b/Projects/Scripts/Items/Misc/ArcaneGem.cs @@ -194,14 +194,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/BankCheck.cs b/Projects/Scripts/Items/Misc/BankCheck.cs index a07a360dd..1ea2d595f 100644 --- a/Projects/Scripts/Items/Misc/BankCheck.cs +++ b/Projects/Scripts/Items/Misc/BankCheck.cs @@ -43,7 +43,7 @@ namespace Server.Items public override int LabelNumber => 1041361; // A bank check - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -52,7 +52,7 @@ namespace Server.Items writer.Write(m_Worth); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); LootType = LootType.Blessed; diff --git a/Projects/Scripts/Items/Misc/Bedlam/GlobOfMonstreousInterredGrizzle.cs b/Projects/Scripts/Items/Misc/Bedlam/GlobOfMonstreousInterredGrizzle.cs index 6afd1d2b1..1c5ec4ec2 100644 --- a/Projects/Scripts/Items/Misc/Bedlam/GlobOfMonstreousInterredGrizzle.cs +++ b/Projects/Scripts/Items/Misc/Bedlam/GlobOfMonstreousInterredGrizzle.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1072117; // Glob of Monsterous Interred Grizzle - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Bedlam/GrizzledSkullCollection.cs b/Projects/Scripts/Items/Misc/Bedlam/GrizzledSkullCollection.cs index 55b977cbd..770993710 100644 --- a/Projects/Scripts/Items/Misc/Bedlam/GrizzledSkullCollection.cs +++ b/Projects/Scripts/Items/Misc/Bedlam/GrizzledSkullCollection.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1072116; // Grizzled Skull collection - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Bedlam/MonsterousInterredGrizzleMaggots.cs b/Projects/Scripts/Items/Misc/Bedlam/MonsterousInterredGrizzleMaggots.cs index 867aa998a..9550fcfa5 100644 --- a/Projects/Scripts/Items/Misc/Bedlam/MonsterousInterredGrizzleMaggots.cs +++ b/Projects/Scripts/Items/Misc/Bedlam/MonsterousInterredGrizzleMaggots.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1075090; // Monsterous Interred Grizzle Maggots - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Bedlam/ResolvesBridle.cs b/Projects/Scripts/Items/Misc/Bedlam/ResolvesBridle.cs index ffccc95d6..73904d6a7 100644 --- a/Projects/Scripts/Items/Misc/Bedlam/ResolvesBridle.cs +++ b/Projects/Scripts/Items/Misc/Bedlam/ResolvesBridle.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1074761; // Resolve's Bridle - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Bedlam/TombstoneOfTheDamned.cs b/Projects/Scripts/Items/Misc/Bedlam/TombstoneOfTheDamned.cs index 9301bc03f..6e7e06d76 100644 --- a/Projects/Scripts/Items/Misc/Bedlam/TombstoneOfTheDamned.cs +++ b/Projects/Scripts/Items/Misc/Bedlam/TombstoneOfTheDamned.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1072123; // Tombstone of the Damned - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Beeswax.cs b/Projects/Scripts/Items/Misc/Beeswax.cs index cd284dade..3cb14d464 100644 --- a/Projects/Scripts/Items/Misc/Beeswax.cs +++ b/Projects/Scripts/Items/Misc/Beeswax.cs @@ -15,14 +15,14 @@ namespace Server.Items } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Blighted Grove/AbscessTail.cs b/Projects/Scripts/Items/Misc/Blighted Grove/AbscessTail.cs index ba81c0a06..44927ed2a 100644 --- a/Projects/Scripts/Items/Misc/Blighted Grove/AbscessTail.cs +++ b/Projects/Scripts/Items/Misc/Blighted Grove/AbscessTail.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1074231; // Abscess' Tail - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Blighted Grove/CoilsFang.cs b/Projects/Scripts/Items/Misc/Blighted Grove/CoilsFang.cs index b7dfb0ab8..be317458d 100644 --- a/Projects/Scripts/Items/Misc/Blighted Grove/CoilsFang.cs +++ b/Projects/Scripts/Items/Misc/Blighted Grove/CoilsFang.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1074229; // Coil's Fang - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Blighted Grove/EternallyCorruptTree.cs b/Projects/Scripts/Items/Misc/Blighted Grove/EternallyCorruptTree.cs index 25345379e..2516b2794 100644 --- a/Projects/Scripts/Items/Misc/Blighted Grove/EternallyCorruptTree.cs +++ b/Projects/Scripts/Items/Misc/Blighted Grove/EternallyCorruptTree.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1072093; // Eternally Corrupt Tree - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Blighted Grove/HydraScale.cs b/Projects/Scripts/Items/Misc/Blighted Grove/HydraScale.cs index 201ca6075..782410348 100644 --- a/Projects/Scripts/Items/Misc/Blighted Grove/HydraScale.cs +++ b/Projects/Scripts/Items/Misc/Blighted Grove/HydraScale.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1074760; // A hydra scale. - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Blighted Grove/MelisandesFermentedWine.cs b/Projects/Scripts/Items/Misc/Blighted Grove/MelisandesFermentedWine.cs index 88a64aff3..24087f9c9 100644 --- a/Projects/Scripts/Items/Misc/Blighted Grove/MelisandesFermentedWine.cs +++ b/Projects/Scripts/Items/Misc/Blighted Grove/MelisandesFermentedWine.cs @@ -30,14 +30,14 @@ namespace Server.Items list.Add(1075085); // Requirement: Mondain's Legacy } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Blighted Grove/MelisandesHairDye.cs b/Projects/Scripts/Items/Misc/Blighted Grove/MelisandesHairDye.cs index 2000ae56a..da9e24d79 100644 --- a/Projects/Scripts/Items/Misc/Blighted Grove/MelisandesHairDye.cs +++ b/Projects/Scripts/Items/Misc/Blighted Grove/MelisandesHairDye.cs @@ -33,14 +33,14 @@ namespace Server.Items list.Add(1075085); // Requirement: Mondain's Legacy } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Blighted Grove/SalivasFeather.cs b/Projects/Scripts/Items/Misc/Blighted Grove/SalivasFeather.cs index 031d9b78e..fb58edc70 100644 --- a/Projects/Scripts/Items/Misc/Blighted Grove/SalivasFeather.cs +++ b/Projects/Scripts/Items/Misc/Blighted Grove/SalivasFeather.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1074234; // Saliva's Feather - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Blighted Grove/SamplesOfCorruptedWater.cs b/Projects/Scripts/Items/Misc/Blighted Grove/SamplesOfCorruptedWater.cs index b1cede35b..f4478aed4 100644 --- a/Projects/Scripts/Items/Misc/Blighted Grove/SamplesOfCorruptedWater.cs +++ b/Projects/Scripts/Items/Misc/Blighted Grove/SamplesOfCorruptedWater.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1074999; // samples of corrupted water - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Blighted Grove/TaintedSeeds.cs b/Projects/Scripts/Items/Misc/Blighted Grove/TaintedSeeds.cs index e1c4ae794..285dfe665 100644 --- a/Projects/Scripts/Items/Misc/Blighted Grove/TaintedSeeds.cs +++ b/Projects/Scripts/Items/Misc/Blighted Grove/TaintedSeeds.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1074233; // Tainted Seeds - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Blighted Grove/ThorvaldsMedallion.cs b/Projects/Scripts/Items/Misc/Blighted Grove/ThorvaldsMedallion.cs index a117f0763..57cccfa4c 100644 --- a/Projects/Scripts/Items/Misc/Blighted Grove/ThorvaldsMedallion.cs +++ b/Projects/Scripts/Items/Misc/Blighted Grove/ThorvaldsMedallion.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1074232; // Thorvald's Medallion - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Blighted Grove/ThrashersTail.cs b/Projects/Scripts/Items/Misc/Blighted Grove/ThrashersTail.cs index 9aabc3f1c..84147bec8 100644 --- a/Projects/Scripts/Items/Misc/Blighted Grove/ThrashersTail.cs +++ b/Projects/Scripts/Items/Misc/Blighted Grove/ThrashersTail.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1074230; // Thrasher's Tail - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Blocker.cs b/Projects/Scripts/Items/Misc/Blocker.cs index b5baf8be0..543819e5d 100644 --- a/Projects/Scripts/Items/Misc/Blocker.cs +++ b/Projects/Scripts/Items/Misc/Blocker.cs @@ -23,14 +23,14 @@ namespace Server.Items return base.GetWorldPacketFor(state); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Blood.cs b/Projects/Scripts/Items/Misc/Blood.cs index c71e21173..bf7edf598 100644 --- a/Projects/Scripts/Items/Misc/Blood.cs +++ b/Projects/Scripts/Items/Misc/Blood.cs @@ -22,14 +22,14 @@ namespace Server.Items new InternalTimer(this).Start(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Bola.cs b/Projects/Scripts/Items/Misc/Bola.cs index e82137b12..26534d88a 100644 --- a/Projects/Scripts/Items/Misc/Bola.cs +++ b/Projects/Scripts/Items/Misc/Bola.cs @@ -129,14 +129,14 @@ namespace Server.Items return one == null && two == null; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/BolaBall.cs b/Projects/Scripts/Items/Misc/BolaBall.cs index 61eda9af1..af41364d6 100644 --- a/Projects/Scripts/Items/Misc/BolaBall.cs +++ b/Projects/Scripts/Items/Misc/BolaBall.cs @@ -15,14 +15,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/BulletinBoards.cs b/Projects/Scripts/Items/Misc/BulletinBoards.cs index 69ec0b014..57129f671 100644 --- a/Projects/Scripts/Items/Misc/BulletinBoards.cs +++ b/Projects/Scripts/Items/Misc/BulletinBoards.cs @@ -17,14 +17,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -174,7 +174,7 @@ namespace Server.Items AddItem(new BulletinMessage(from, thread, subject, lines)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -183,7 +183,7 @@ namespace Server.Items writer.Write(BoardName); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -370,7 +370,7 @@ namespace Server.Items public override bool IsAccessibleTo(Mobile check) => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -400,7 +400,7 @@ namespace Server.Items writer.Write(Lines[i]); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/ClockworkAssembly.cs b/Projects/Scripts/Items/Misc/ClockworkAssembly.cs index a161bbb55..2c1c3c894 100644 --- a/Projects/Scripts/Items/Misc/ClockworkAssembly.cs +++ b/Projects/Scripts/Items/Misc/ClockworkAssembly.cs @@ -112,14 +112,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/CommunicationCrystals.cs b/Projects/Scripts/Items/Misc/CommunicationCrystals.cs index d660b678f..8b58ef8a3 100644 --- a/Projects/Scripts/Items/Misc/CommunicationCrystals.cs +++ b/Projects/Scripts/Items/Misc/CommunicationCrystals.cs @@ -150,7 +150,7 @@ namespace Server.Items from.Target = new InternalTarget(this); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -160,7 +160,7 @@ namespace Server.Items writer.WriteItemList(Receivers); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -360,7 +360,7 @@ namespace Server.Items from.Target = new InternalTarget(this); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -369,7 +369,7 @@ namespace Server.Items writer.WriteItem(m_Sender); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Corpses/Corpse.cs b/Projects/Scripts/Items/Misc/Corpses/Corpse.cs index 5aaa1f3fc..154317b0c 100644 --- a/Projects/Scripts/Items/Misc/Corpses/Corpse.cs +++ b/Projects/Scripts/Items/Misc/Corpses/Corpse.cs @@ -523,7 +523,7 @@ namespace Server.Items m_Flags = on ? m_Flags | flag : m_Flags & ~flag; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -590,7 +590,7 @@ namespace Server.Items writer.Write(EquipItems); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Corpses/DecayedCorpse.cs b/Projects/Scripts/Items/Misc/Corpses/DecayedCorpse.cs index 911313def..f12b9d528 100644 --- a/Projects/Scripts/Items/Misc/Corpses/DecayedCorpse.cs +++ b/Projects/Scripts/Items/Misc/Corpses/DecayedCorpse.cs @@ -53,7 +53,7 @@ namespace Server.Items LabelTo(from, 1046414, Name); // the remains of ~1_NAME~ } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -65,7 +65,7 @@ namespace Server.Items writer.WriteDeltaTime(m_DecayTime); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/DeceitBrazier.cs b/Projects/Scripts/Items/Misc/DeceitBrazier.cs index 352921f9d..a1c895fed 100644 --- a/Projects/Scripts/Items/Misc/DeceitBrazier.cs +++ b/Projects/Scripts/Items/Misc/DeceitBrazier.cs @@ -115,7 +115,7 @@ namespace Server.Items public override bool HandlesOnMovement => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -125,7 +125,7 @@ namespace Server.Items writer.Write(NextSpawnDelay); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/EffectController.cs b/Projects/Scripts/Items/Misc/EffectController.cs index 16f94d462..6638370e5 100644 --- a/Projects/Scripts/Items/Misc/EffectController.cs +++ b/Projects/Scripts/Items/Misc/EffectController.cs @@ -171,7 +171,7 @@ namespace Server.Items DoEffect(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -214,9 +214,9 @@ namespace Server.Items writer.WriteEncodedInt(TriggerRange); } - private IEntity ReadEntity(GenericReader reader) => World.FindEntity(reader.ReadUInt()); + private IEntity ReadEntity(IGenericReader reader) => World.FindEntity(reader.ReadUInt()); - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/EffectItem.cs b/Projects/Scripts/Items/Misc/EffectItem.cs index dcddd3b74..c44eb4c8d 100644 --- a/Projects/Scripts/Items/Misc/EffectItem.cs +++ b/Projects/Scripts/Items/Misc/EffectItem.cs @@ -49,14 +49,14 @@ namespace Server.Items new FreeTimer(this, duration).Start(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/ExecutionersCap.cs b/Projects/Scripts/Items/Misc/ExecutionersCap.cs index 758af6533..75c138fe8 100644 --- a/Projects/Scripts/Items/Misc/ExecutionersCap.cs +++ b/Projects/Scripts/Items/Misc/ExecutionersCap.cs @@ -9,14 +9,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Firebomb.cs b/Projects/Scripts/Items/Misc/Firebomb.cs index 6ab46e1a2..3be4a023a 100644 --- a/Projects/Scripts/Items/Misc/Firebomb.cs +++ b/Projects/Scripts/Items/Misc/Firebomb.cs @@ -26,14 +26,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -215,12 +215,12 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { // Don't serialize these... } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { } diff --git a/Projects/Scripts/Items/Misc/GlassItems.cs b/Projects/Scripts/Items/Misc/GlassItems.cs index 7ac415ff0..3ca34e04f 100644 --- a/Projects/Scripts/Items/Misc/GlassItems.cs +++ b/Projects/Scripts/Items/Misc/GlassItems.cs @@ -14,14 +14,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -43,14 +43,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -72,14 +72,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -101,14 +101,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -130,14 +130,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -159,14 +159,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -187,14 +187,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -215,14 +215,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -243,14 +243,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -271,14 +271,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -299,14 +299,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -327,14 +327,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -356,14 +356,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -384,14 +384,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -412,14 +412,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -440,14 +440,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -468,14 +468,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -496,14 +496,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -524,14 +524,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -552,14 +552,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -580,14 +580,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -608,14 +608,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -636,14 +636,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -664,14 +664,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -692,14 +692,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -720,14 +720,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -748,14 +748,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -776,14 +776,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -804,14 +804,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -832,14 +832,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -860,14 +860,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -888,14 +888,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -916,14 +916,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -944,14 +944,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -972,14 +972,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1000,14 +1000,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1028,14 +1028,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1057,14 +1057,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1086,14 +1086,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1115,14 +1115,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1143,14 +1143,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1171,14 +1171,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1199,14 +1199,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Gold.cs b/Projects/Scripts/Items/Misc/Gold.cs index 4a8553f01..718cbd91b 100644 --- a/Projects/Scripts/Items/Misc/Gold.cs +++ b/Projects/Scripts/Items/Misc/Gold.cs @@ -105,14 +105,14 @@ namespace Server.Items return baseTotal; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Guillotine.cs b/Projects/Scripts/Items/Misc/Guillotine.cs index a38c2f7e4..026a7d00a 100644 --- a/Projects/Scripts/Items/Misc/Guillotine.cs +++ b/Projects/Scripts/Items/Misc/Guillotine.cs @@ -91,14 +91,14 @@ namespace Server.Items ItemID = 4702; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write((byte)0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/HairDye.cs b/Projects/Scripts/Items/Misc/HairDye.cs index 4e49df800..dd46e1ae9 100644 --- a/Projects/Scripts/Items/Misc/HairDye.cs +++ b/Projects/Scripts/Items/Misc/HairDye.cs @@ -14,14 +14,14 @@ namespace Server.Items public override int LabelNumber => 1041060; // Hair Dye - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/HoveringWisp.cs b/Projects/Scripts/Items/Misc/HoveringWisp.cs index 300d690dd..ef3a818c5 100644 --- a/Projects/Scripts/Items/Misc/HoveringWisp.cs +++ b/Projects/Scripts/Items/Misc/HoveringWisp.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1072881; // hovering wisp - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/InteriorDecorator.cs b/Projects/Scripts/Items/Misc/InteriorDecorator.cs index 8e01befe1..21265ed77 100644 --- a/Projects/Scripts/Items/Misc/InteriorDecorator.cs +++ b/Projects/Scripts/Items/Misc/InteriorDecorator.cs @@ -49,14 +49,14 @@ namespace Server.Items list.Add(1018322 + (int)m_Command); // Turn/Up/Down } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Key.cs b/Projects/Scripts/Items/Misc/Key.cs index 475b3492b..9b2211b99 100644 --- a/Projects/Scripts/Items/Misc/Key.cs +++ b/Projects/Scripts/Items/Misc/Key.cs @@ -126,7 +126,7 @@ namespace Server.Items return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -140,7 +140,7 @@ namespace Server.Items writer.Write(m_KeyVal); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/KeyRing.cs b/Projects/Scripts/Items/Misc/KeyRing.cs index 4965f6827..7129b7ed4 100644 --- a/Projects/Scripts/Items/Misc/KeyRing.cs +++ b/Projects/Scripts/Items/Misc/KeyRing.cs @@ -130,7 +130,7 @@ namespace Server.Items ItemID = 0x176B; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -139,7 +139,7 @@ namespace Server.Items writer.WriteItemList(Keys); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/LOSBlocker.cs b/Projects/Scripts/Items/Misc/LOSBlocker.cs index 2d44cef77..5a26d76d4 100644 --- a/Projects/Scripts/Items/Misc/LOSBlocker.cs +++ b/Projects/Scripts/Items/Misc/LOSBlocker.cs @@ -28,14 +28,14 @@ namespace Server.Items return base.GetWorldPacketFor(state); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Labyrinth/MinotaurArtifact.cs b/Projects/Scripts/Items/Misc/Labyrinth/MinotaurArtifact.cs index c4a354a25..22dda9a0e 100644 --- a/Projects/Scripts/Items/Misc/Labyrinth/MinotaurArtifact.cs +++ b/Projects/Scripts/Items/Misc/Labyrinth/MinotaurArtifact.cs @@ -19,14 +19,14 @@ namespace Server.Items public override int LabelNumber => 1074826; // Minotaur Artifact public override double DefaultWeight => 5.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Moonstone.cs b/Projects/Scripts/Items/Misc/Moonstone.cs index d0212edb3..432887f49 100644 --- a/Projects/Scripts/Items/Misc/Moonstone.cs +++ b/Projects/Scripts/Items/Misc/Moonstone.cs @@ -108,7 +108,7 @@ namespace Server.Items public Map GetTargetMap() => m_Type == MoonstoneType.Felucca ? Map.Felucca : Map.Trammel; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -117,7 +117,7 @@ namespace Server.Items writer.Write((int)m_Type); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/MoonstoneGate.cs b/Projects/Scripts/Items/Misc/MoonstoneGate.cs index 9c0bbf352..bbb224224 100644 --- a/Projects/Scripts/Items/Misc/MoonstoneGate.cs +++ b/Projects/Scripts/Items/Misc/MoonstoneGate.cs @@ -48,14 +48,14 @@ namespace Server.Items base.UseGate(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/MorphItem.cs b/Projects/Scripts/Items/Misc/MorphItem.cs index f5693d0de..1062baa2a 100644 --- a/Projects/Scripts/Items/Misc/MorphItem.cs +++ b/Projects/Scripts/Items/Misc/MorphItem.cs @@ -87,7 +87,7 @@ namespace Server.Items Visible = ItemID != 0x1; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -100,7 +100,7 @@ namespace Server.Items writer.Write(m_InRange); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/OilCloth.cs b/Projects/Scripts/Items/Misc/OilCloth.cs index 3bcf4bd83..7a7574443 100644 --- a/Projects/Scripts/Items/Misc/OilCloth.cs +++ b/Projects/Scripts/Items/Misc/OilCloth.cs @@ -131,14 +131,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Origami.cs b/Projects/Scripts/Items/Misc/Origami.cs index 19d3d5705..9676fd037 100644 --- a/Projects/Scripts/Items/Misc/Origami.cs +++ b/Projects/Scripts/Items/Misc/Origami.cs @@ -41,14 +41,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -67,14 +67,14 @@ namespace Server.Items public override int LabelNumber => 1030296; // a delicate origami butterfly - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -93,14 +93,14 @@ namespace Server.Items public override int LabelNumber => 1030297; // a delicate origami swan - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -119,14 +119,14 @@ namespace Server.Items public override int LabelNumber => 1030298; // a delicate origami frog - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -145,14 +145,14 @@ namespace Server.Items public override int LabelNumber => 1030299; // an intricate geometric origami shape - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -171,14 +171,14 @@ namespace Server.Items public override int LabelNumber => 1030300; // a delicate origami songbird - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -197,14 +197,14 @@ namespace Server.Items public override int LabelNumber => 1030301; // a delicate origami fish - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Painted Caves/GrobusFur.cs b/Projects/Scripts/Items/Misc/Painted Caves/GrobusFur.cs index 2c85752f3..2e72f1f37 100644 --- a/Projects/Scripts/Items/Misc/Painted Caves/GrobusFur.cs +++ b/Projects/Scripts/Items/Misc/Painted Caves/GrobusFur.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1074676; // Grobu's Fur - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Painted Caves/PrimitiveFetish.cs b/Projects/Scripts/Items/Misc/Painted Caves/PrimitiveFetish.cs index 2948ce202..ad16b3545 100644 --- a/Projects/Scripts/Items/Misc/Painted Caves/PrimitiveFetish.cs +++ b/Projects/Scripts/Items/Misc/Painted Caves/PrimitiveFetish.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1074675; // Primitive Fetish - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Palace of Paroxysmus/AcidProofRope.cs b/Projects/Scripts/Items/Misc/Palace of Paroxysmus/AcidProofRope.cs index b173429ed..49d047093 100644 --- a/Projects/Scripts/Items/Misc/Palace of Paroxysmus/AcidProofRope.cs +++ b/Projects/Scripts/Items/Misc/Palace of Paroxysmus/AcidProofRope.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1074886; // Acid Proof Rope - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Palace of Paroxysmus/ParoxysmusCorrodedStein.cs b/Projects/Scripts/Items/Misc/Palace of Paroxysmus/ParoxysmusCorrodedStein.cs index 94ebeb7a3..65d4b339a 100644 --- a/Projects/Scripts/Items/Misc/Palace of Paroxysmus/ParoxysmusCorrodedStein.cs +++ b/Projects/Scripts/Items/Misc/Palace of Paroxysmus/ParoxysmusCorrodedStein.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1072083; // Paroxysmus' Corroded Stein - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Palace of Paroxysmus/ParoxysmusDinner.cs b/Projects/Scripts/Items/Misc/Palace of Paroxysmus/ParoxysmusDinner.cs index 407d0cfa7..c8ea43ff4 100644 --- a/Projects/Scripts/Items/Misc/Palace of Paroxysmus/ParoxysmusDinner.cs +++ b/Projects/Scripts/Items/Misc/Palace of Paroxysmus/ParoxysmusDinner.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1072086; // Paroxysmus' Dinner - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Palace of Paroxysmus/StringOfPartsOfParoxysmusVictims.cs b/Projects/Scripts/Items/Misc/Palace of Paroxysmus/StringOfPartsOfParoxysmusVictims.cs index f38944bb0..21aad260e 100644 --- a/Projects/Scripts/Items/Misc/Palace of Paroxysmus/StringOfPartsOfParoxysmusVictims.cs +++ b/Projects/Scripts/Items/Misc/Palace of Paroxysmus/StringOfPartsOfParoxysmusVictims.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1072082; // String of Parts of Paroxysmus' Victims - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Palace of Paroxysmus/SweatOfParoxysmus.cs b/Projects/Scripts/Items/Misc/Palace of Paroxysmus/SweatOfParoxysmus.cs index aca0bb8d0..49c96694b 100644 --- a/Projects/Scripts/Items/Misc/Palace of Paroxysmus/SweatOfParoxysmus.cs +++ b/Projects/Scripts/Items/Misc/Palace of Paroxysmus/SweatOfParoxysmus.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1072081; // Sweat of Paroxysmus - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/PlayerBulletinBoards.cs b/Projects/Scripts/Items/Misc/PlayerBulletinBoards.cs index 2789f301d..5dc87828d 100644 --- a/Projects/Scripts/Items/Misc/PlayerBulletinBoards.cs +++ b/Projects/Scripts/Items/Misc/PlayerBulletinBoards.cs @@ -20,14 +20,14 @@ namespace Server.Items { } - public override void Serialize( GenericWriter writer ) + public override void Serialize(IGenericWriter writer ) { base.Serialize( writer ); writer.Write( 0 ); // version } - public override void Deserialize( GenericReader reader ) + public override void Deserialize( IGenericReader reader ) { base.Deserialize( reader ); @@ -46,14 +46,14 @@ namespace Server.Items { } - public override void Serialize( GenericWriter writer ) + public override void Serialize(IGenericWriter writer ) { base.Serialize( writer ); writer.Write( 0 ); // version } - public override void Deserialize( GenericReader reader ) + public override void Deserialize( IGenericReader reader ) { base.Deserialize( reader ); @@ -89,7 +89,7 @@ namespace Server.Items SetSecureLevelEntry.AddTo( from, this, list ); } - public override void Serialize( GenericWriter writer ) + public override void Serialize(IGenericWriter writer ) { base.Serialize( writer ); @@ -115,7 +115,7 @@ namespace Server.Items Messages[i].Serialize( writer ); } - public override void Deserialize( GenericReader reader ) + public override void Deserialize( IGenericReader reader ) { base.Deserialize( reader ); @@ -317,7 +317,7 @@ namespace Server.Items Message = message; } - public PlayerBBMessage( GenericReader reader ) + public PlayerBBMessage( IGenericReader reader ) { int version = reader.ReadEncodedInt(); @@ -333,7 +333,7 @@ namespace Server.Items } } - public void Serialize( GenericWriter writer ) + public void Serialize(IGenericWriter writer ) { writer.WriteEncodedInt( 0 ); // version diff --git a/Projects/Scripts/Items/Misc/PlayerVendorDeed.cs b/Projects/Scripts/Items/Misc/PlayerVendorDeed.cs index b6054b3b3..14979225d 100644 --- a/Projects/Scripts/Items/Misc/PlayerVendorDeed.cs +++ b/Projects/Scripts/Items/Misc/PlayerVendorDeed.cs @@ -14,14 +14,14 @@ namespace Server.Items public override int LabelNumber => 1041243; // a contract of employment - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/PoolOfAcid.cs b/Projects/Scripts/Items/Misc/PoolOfAcid.cs index 5b16ad0e6..0c1255a52 100644 --- a/Projects/Scripts/Items/Misc/PoolOfAcid.cs +++ b/Projects/Scripts/Items/Misc/PoolOfAcid.cs @@ -79,12 +79,12 @@ namespace Server.Items { } - public override void Serialize( GenericWriter writer ) + public override void Serialize(IGenericWriter writer ) { //Don't serialize these } - public override void Deserialize( GenericReader reader ) + public override void Deserialize( IGenericReader reader ) { } } diff --git a/Projects/Scripts/Items/Misc/PowerCrystal.cs b/Projects/Scripts/Items/Misc/PowerCrystal.cs index 0e6735210..59e6a0fb1 100644 --- a/Projects/Scripts/Items/Misc/PowerCrystal.cs +++ b/Projects/Scripts/Items/Misc/PowerCrystal.cs @@ -21,14 +21,14 @@ namespace Server.Items from.SendAsciiMessage("This looks like part of a larger contraption."); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/PowerGenerator.cs b/Projects/Scripts/Items/Misc/PowerGenerator.cs index db1d950c4..9bb157aa6 100644 --- a/Projects/Scripts/Items/Misc/PowerGenerator.cs +++ b/Projects/Scripts/Items/Misc/PowerGenerator.cs @@ -38,14 +38,14 @@ namespace Server.Items AddComponent(component, x, y, z); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -243,7 +243,7 @@ namespace Server.Items Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -261,7 +261,7 @@ namespace Server.Items } } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Prism of Light/CrystallineFragments.cs b/Projects/Scripts/Items/Misc/Prism of Light/CrystallineFragments.cs index 0dfdf2509..f7da229fe 100644 --- a/Projects/Scripts/Items/Misc/Prism of Light/CrystallineFragments.cs +++ b/Projects/Scripts/Items/Misc/Prism of Light/CrystallineFragments.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1073160; // Crystalline Fragments - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Prism of Light/IcyHeart.cs b/Projects/Scripts/Items/Misc/Prism of Light/IcyHeart.cs index cf784bf88..c4ff08f6b 100644 --- a/Projects/Scripts/Items/Misc/Prism of Light/IcyHeart.cs +++ b/Projects/Scripts/Items/Misc/Prism of Light/IcyHeart.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1073162; // Icy Heart - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Prism of Light/LuckyDagger.cs b/Projects/Scripts/Items/Misc/Prism of Light/LuckyDagger.cs index 0546473bc..26a4c2794 100644 --- a/Projects/Scripts/Items/Misc/Prism of Light/LuckyDagger.cs +++ b/Projects/Scripts/Items/Misc/Prism of Light/LuckyDagger.cs @@ -9,14 +9,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Prism of Light/ProtectorsEssence.cs b/Projects/Scripts/Items/Misc/Prism of Light/ProtectorsEssence.cs index 3ad0952ac..186b35516 100644 --- a/Projects/Scripts/Items/Misc/Prism of Light/ProtectorsEssence.cs +++ b/Projects/Scripts/Items/Misc/Prism of Light/ProtectorsEssence.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1073159; // Protector's Essence - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Prism of Light/ShimmeringCrystal.cs b/Projects/Scripts/Items/Misc/Prism of Light/ShimmeringCrystal.cs index 07045003d..e5d7e8b55 100644 --- a/Projects/Scripts/Items/Misc/Prism of Light/ShimmeringCrystal.cs +++ b/Projects/Scripts/Items/Misc/Prism of Light/ShimmeringCrystal.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int LabelNumber => 1075095; // Shimmering Crystals public override bool ForceShowProperties => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/PromotionalToken.cs b/Projects/Scripts/Items/Misc/PromotionalToken.cs index 4e584f4bf..050764052 100644 --- a/Projects/Scripts/Items/Misc/PromotionalToken.cs +++ b/Projects/Scripts/Items/Misc/PromotionalToken.cs @@ -1,4 +1,4 @@ -using Server.Gumps; +using Server.Gumps; using Server.Network; namespace Server.Items @@ -54,14 +54,14 @@ namespace Server.Items m?.CloseGump(); } - public override void Serialize( GenericWriter writer ) + public override void Serialize(IGenericWriter writer ) { base.Serialize( writer ); writer.Write( 0 ); } - public override void Deserialize( GenericReader reader ) + public override void Deserialize( IGenericReader reader ) { base.Deserialize( reader ); @@ -139,14 +139,14 @@ namespace Server.Items { } - public override void Serialize( GenericWriter writer ) + public override void Serialize(IGenericWriter writer ) { base.Serialize( writer ); writer.Write( 0 ); } - public override void Deserialize( GenericReader reader ) + public override void Deserialize( IGenericReader reader ) { base.Deserialize( reader ); diff --git a/Projects/Scripts/Items/Misc/PublicMoongate.cs b/Projects/Scripts/Items/Misc/PublicMoongate.cs index c0af37445..4b6f438eb 100644 --- a/Projects/Scripts/Items/Misc/PublicMoongate.cs +++ b/Projects/Scripts/Items/Misc/PublicMoongate.cs @@ -81,14 +81,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Rares.cs b/Projects/Scripts/Items/Misc/Rares.cs index e27213051..97dc724ed 100644 --- a/Projects/Scripts/Items/Misc/Rares.cs +++ b/Projects/Scripts/Items/Misc/Rares.cs @@ -15,14 +15,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -45,14 +45,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -78,14 +78,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -111,14 +111,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -144,14 +144,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -177,14 +177,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -207,14 +207,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -237,14 +237,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -267,14 +267,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -291,14 +291,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -315,14 +315,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -339,14 +339,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -363,14 +363,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -387,14 +387,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -411,14 +411,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -435,14 +435,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -459,14 +459,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -483,14 +483,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -507,14 +507,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -531,14 +531,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -555,14 +555,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -579,14 +579,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -603,14 +603,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Scales.cs b/Projects/Scripts/Items/Misc/Scales.cs index dd3aa8b56..53aed8594 100644 --- a/Projects/Scripts/Items/Misc/Scales.cs +++ b/Projects/Scripts/Items/Misc/Scales.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/SerpentPillar.cs b/Projects/Scripts/Items/Misc/SerpentPillar.cs index fd7d1f9fc..e015a2e15 100644 --- a/Projects/Scripts/Items/Misc/SerpentPillar.cs +++ b/Projects/Scripts/Items/Misc/SerpentPillar.cs @@ -78,7 +78,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -89,7 +89,7 @@ namespace Server.Items writer.Write(Destination); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/SpecialBeardDye.cs b/Projects/Scripts/Items/Misc/SpecialBeardDye.cs index 0efa223a1..c2cae8985 100644 --- a/Projects/Scripts/Items/Misc/SpecialBeardDye.cs +++ b/Projects/Scripts/Items/Misc/SpecialBeardDye.cs @@ -18,14 +18,14 @@ namespace Server.Items public override int LabelNumber => 1041087; // Special Beard Dye - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/SpecialHairDye.cs b/Projects/Scripts/Items/Misc/SpecialHairDye.cs index 5c474ecb7..ae47d905e 100644 --- a/Projects/Scripts/Items/Misc/SpecialHairDye.cs +++ b/Projects/Scripts/Items/Misc/SpecialHairDye.cs @@ -18,14 +18,14 @@ namespace Server.Items public override string DefaultName => "Special Hair Dye"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Static.cs b/Projects/Scripts/Items/Misc/Static.cs index 8e8263c17..ea96a3398 100644 --- a/Projects/Scripts/Items/Misc/Static.cs +++ b/Projects/Scripts/Items/Misc/Static.cs @@ -16,14 +16,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -63,7 +63,7 @@ namespace Server.Items public override int LabelNumber => m_LabelNumber; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -71,7 +71,7 @@ namespace Server.Items writer.WriteEncodedInt(m_LabelNumber); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/SwarmOfFlies.cs b/Projects/Scripts/Items/Misc/SwarmOfFlies.cs index d8c0e00db..0dfaf67e4 100644 --- a/Projects/Scripts/Items/Misc/SwarmOfFlies.cs +++ b/Projects/Scripts/Items/Misc/SwarmOfFlies.cs @@ -15,14 +15,14 @@ namespace Server.Items public override string DefaultName => "a swarm of flies"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Teleporter.cs b/Projects/Scripts/Items/Misc/Teleporter.cs index bf922bff7..0c7df0994 100644 --- a/Projects/Scripts/Items/Misc/Teleporter.cs +++ b/Projects/Scripts/Items/Misc/Teleporter.cs @@ -256,7 +256,7 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -277,7 +277,7 @@ namespace Server.Items writer.Write(m_MapDest); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -430,7 +430,7 @@ namespace Server.Items list.Add(1060662, "Message\t#{0}", m_MessageNumber); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -442,7 +442,7 @@ namespace Server.Items writer.Write(m_MessageNumber); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -563,7 +563,7 @@ namespace Server.Items list.Add(1060663, "Substring\t{0}", m_Substring); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -574,7 +574,7 @@ namespace Server.Items writer.Write(m_Range); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -707,7 +707,7 @@ namespace Server.Items base.DoTeleport(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -720,7 +720,7 @@ namespace Server.Items writer.Write(ShowTimeRemaining); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -811,7 +811,7 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -827,7 +827,7 @@ namespace Server.Items } } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -877,7 +877,7 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -886,7 +886,7 @@ namespace Server.Items writer.WriteItem(Teleporter); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1128,7 +1128,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -1137,7 +1137,7 @@ namespace Server.Items writer.Write((int)m_Flags); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/The Citadel/DragonFlameSectBadge.cs b/Projects/Scripts/Items/Misc/The Citadel/DragonFlameSectBadge.cs index f62b2c332..e33946895 100644 --- a/Projects/Scripts/Items/Misc/The Citadel/DragonFlameSectBadge.cs +++ b/Projects/Scripts/Items/Misc/The Citadel/DragonFlameSectBadge.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073141; // A Dragon Flame Sect Badge - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/The Citadel/OrdersFromMinax.cs b/Projects/Scripts/Items/Misc/The Citadel/OrdersFromMinax.cs index 1934408ea..1a10279de 100644 --- a/Projects/Scripts/Items/Misc/The Citadel/OrdersFromMinax.cs +++ b/Projects/Scripts/Items/Misc/The Citadel/OrdersFromMinax.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1074639; // Orders from Minax - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/The Citadel/SerpentFangSectBadge.cs b/Projects/Scripts/Items/Misc/The Citadel/SerpentFangSectBadge.cs index c56c10f05..3ddcfb6f8 100644 --- a/Projects/Scripts/Items/Misc/The Citadel/SerpentFangSectBadge.cs +++ b/Projects/Scripts/Items/Misc/The Citadel/SerpentFangSectBadge.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073139; // A Serpent Fang Sect Badge - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/The Citadel/TigerClawSectBadge.cs b/Projects/Scripts/Items/Misc/The Citadel/TigerClawSectBadge.cs index 2f5a29e3b..6d71d39fb 100644 --- a/Projects/Scripts/Items/Misc/The Citadel/TigerClawSectBadge.cs +++ b/Projects/Scripts/Items/Misc/The Citadel/TigerClawSectBadge.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073140; // A Tiger Claw Sect Badge - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/The Citadel/TravestysCollectionOfShells.cs b/Projects/Scripts/Items/Misc/The Citadel/TravestysCollectionOfShells.cs index 04738559c..4126c4fbc 100644 --- a/Projects/Scripts/Items/Misc/The Citadel/TravestysCollectionOfShells.cs +++ b/Projects/Scripts/Items/Misc/The Citadel/TravestysCollectionOfShells.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1072090; // Travesty's Collection of Shells - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/The Citadel/TravestysFineTeakwoodTray.cs b/Projects/Scripts/Items/Misc/The Citadel/TravestysFineTeakwoodTray.cs index 94b4996ed..cf40dc2b2 100644 --- a/Projects/Scripts/Items/Misc/The Citadel/TravestysFineTeakwoodTray.cs +++ b/Projects/Scripts/Items/Misc/The Citadel/TravestysFineTeakwoodTray.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1075094; // Travesty's Fine Teakwood Tray - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/The Citadel/TravestysSushiPreparations.cs b/Projects/Scripts/Items/Misc/The Citadel/TravestysSushiPreparations.cs index 315f16ba0..08a491543 100644 --- a/Projects/Scripts/Items/Misc/The Citadel/TravestysSushiPreparations.cs +++ b/Projects/Scripts/Items/Misc/The Citadel/TravestysSushiPreparations.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1075093; // Travesty's Sushi Preparations - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/TrashBarrel.cs b/Projects/Scripts/Items/Misc/TrashBarrel.cs index da67c25df..575a1e4ce 100644 --- a/Projects/Scripts/Items/Misc/TrashBarrel.cs +++ b/Projects/Scripts/Items/Misc/TrashBarrel.cs @@ -38,14 +38,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/TrashChest.cs b/Projects/Scripts/Items/Misc/TrashChest.cs index ee7cc902b..2f2beff4b 100644 --- a/Projects/Scripts/Items/Misc/TrashChest.cs +++ b/Projects/Scripts/Items/Misc/TrashChest.cs @@ -16,14 +16,14 @@ namespace Server.Items public override bool IsDecoContainer => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/TribalBerry.cs b/Projects/Scripts/Items/Misc/TribalBerry.cs index b7c46fc3b..9323c3771 100644 --- a/Projects/Scripts/Items/Misc/TribalBerry.cs +++ b/Projects/Scripts/Items/Misc/TribalBerry.cs @@ -18,14 +18,14 @@ namespace Server.Items public override int LabelNumber => 1040001; // tribal berry - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/TribalPaint.cs b/Projects/Scripts/Items/Misc/TribalPaint.cs index f91b1b64a..c4991ee6a 100644 --- a/Projects/Scripts/Items/Misc/TribalPaint.cs +++ b/Projects/Scripts/Items/Misc/TribalPaint.cs @@ -72,14 +72,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Twisted Weald/HornOfTheDreadhorn.cs b/Projects/Scripts/Items/Misc/Twisted Weald/HornOfTheDreadhorn.cs index 88fa3fb84..f07dd9274 100644 --- a/Projects/Scripts/Items/Misc/Twisted Weald/HornOfTheDreadhorn.cs +++ b/Projects/Scripts/Items/Misc/Twisted Weald/HornOfTheDreadhorn.cs @@ -14,14 +14,14 @@ namespace Server.Items public override int LabelNumber => 1072089; // Horn of the Dread - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Twisted Weald/MangledHeadOfDreadhorn.cs b/Projects/Scripts/Items/Misc/Twisted Weald/MangledHeadOfDreadhorn.cs index d5b4e503b..e635ef4dd 100644 --- a/Projects/Scripts/Items/Misc/Twisted Weald/MangledHeadOfDreadhorn.cs +++ b/Projects/Scripts/Items/Misc/Twisted Weald/MangledHeadOfDreadhorn.cs @@ -14,14 +14,14 @@ namespace Server.Items public override int LabelNumber => 1072088; // The Mangled Head of Dread Horn - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Twisted Weald/TaintedMushroom.cs b/Projects/Scripts/Items/Misc/Twisted Weald/TaintedMushroom.cs index 31e495f61..110913775 100644 --- a/Projects/Scripts/Items/Misc/Twisted Weald/TaintedMushroom.cs +++ b/Projects/Scripts/Items/Misc/Twisted Weald/TaintedMushroom.cs @@ -14,14 +14,14 @@ namespace Server.Items public override int LabelNumber => 1075088; // Dread Horn Tainted Mushroom public override bool ForceShowProperties => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/UnholyBone.cs b/Projects/Scripts/Items/Misc/UnholyBone.cs index 236a41a1e..4cb966de2 100644 --- a/Projects/Scripts/Items/Misc/UnholyBone.cs +++ b/Projects/Scripts/Items/Misc/UnholyBone.cs @@ -52,14 +52,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/WarningItem.cs b/Projects/Scripts/Items/Misc/WarningItem.cs index 4493776ac..fba9ea6af 100644 --- a/Projects/Scripts/Items/Misc/WarningItem.cs +++ b/Projects/Scripts/Items/Misc/WarningItem.cs @@ -120,7 +120,7 @@ namespace Server.Items Broadcast(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -133,7 +133,7 @@ namespace Server.Items writer.Write(ResetDelay); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -179,7 +179,7 @@ namespace Server.Items SendMessage(from, true, HintString, HintNumber); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -189,7 +189,7 @@ namespace Server.Items writer.Write(HintNumber); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Misc/Waypoint.cs b/Projects/Scripts/Items/Misc/Waypoint.cs index 7661994f5..256facf8c 100644 --- a/Projects/Scripts/Items/Misc/Waypoint.cs +++ b/Projects/Scripts/Items/Misc/Waypoint.cs @@ -65,7 +65,7 @@ namespace Server.Items LabelTo(from, "(Linked: {0})", m_Next.Location); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -81,7 +81,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Items/Misc/WindChimes.cs b/Projects/Scripts/Items/Misc/WindChimes.cs index 03dc3bc00..98544f490 100644 --- a/Projects/Scripts/Items/Misc/WindChimes.cs +++ b/Projects/Scripts/Items/Misc/WindChimes.cs @@ -60,7 +60,7 @@ namespace Server.Items from.SendLocalizedMessage(502691); // You must be the owner to use this. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -69,7 +69,7 @@ namespace Server.Items writer.Write(m_TurnedOn); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -135,13 +135,13 @@ namespace Server.Items public override int LabelNumber => 1030290; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -161,13 +161,13 @@ namespace Server.Items public override int LabelNumber => 1030291; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/AmeliasToolbox.cs b/Projects/Scripts/Items/New Haven Quest Rewards/AmeliasToolbox.cs index e62623afc..2ffbc440f 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/AmeliasToolbox.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/AmeliasToolbox.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1077749; // Amelias Toolbox - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/ArmsOfArmstrong.cs b/Projects/Scripts/Items/New Haven Quest Rewards/ArmsOfArmstrong.cs index 482a6f29f..e0ea32cb4 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/ArmsOfArmstrong.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/ArmsOfArmstrong.cs @@ -23,14 +23,14 @@ namespace Server.Items public override int BasePoisonResistance => 5; public override int BaseEnergyResistance => 5; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/BagOfNecromancerReagents.cs b/Projects/Scripts/Items/New Haven Quest Rewards/BagOfNecromancerReagents.cs index 35083a8b7..f6244cbf6 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/BagOfNecromancerReagents.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/BagOfNecromancerReagents.cs @@ -16,14 +16,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/BagOfSmokeBombs.cs b/Projects/Scripts/Items/New Haven Quest Rewards/BagOfSmokeBombs.cs index 38559f253..52630031f 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/BagOfSmokeBombs.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/BagOfSmokeBombs.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/BraceletOfResilience.cs b/Projects/Scripts/Items/New Haven Quest Rewards/BraceletOfResilience.cs index ac7170135..d3b404e03 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/BraceletOfResilience.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/BraceletOfResilience.cs @@ -20,14 +20,14 @@ namespace Server.Items public override int LabelNumber => 1077627; // Bracelet of Resilience - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/BulwarkLeggings.cs b/Projects/Scripts/Items/New Haven Quest Rewards/BulwarkLeggings.cs index 736d0a122..00e123af1 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/BulwarkLeggings.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/BulwarkLeggings.cs @@ -23,14 +23,14 @@ namespace Server.Items public override int BasePoisonResistance => 5; public override int BaseEnergyResistance => 3; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/ChurchillsWarMace.cs b/Projects/Scripts/Items/New Haven Quest Rewards/ChurchillsWarMace.cs index 7a7713795..77eadb90c 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/ChurchillsWarMace.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/ChurchillsWarMace.cs @@ -19,14 +19,14 @@ namespace Server.Items public override int LabelNumber => 1078062; // Churchill's War Mace - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/ClaspOfConcentration.cs b/Projects/Scripts/Items/New Haven Quest Rewards/ClaspOfConcentration.cs index 91ce4c158..664067148 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/ClaspOfConcentration.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/ClaspOfConcentration.cs @@ -19,14 +19,14 @@ namespace Server.Items public override int LabelNumber => 1077695; // Clasp of Concentration - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/EmberStaff.cs b/Projects/Scripts/Items/New Haven Quest Rewards/EmberStaff.cs index 99c6602fb..7275b9dc3 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/EmberStaff.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/EmberStaff.cs @@ -20,14 +20,14 @@ namespace Server.Items public override int LabelNumber => 1077582; // Ember Staff - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/EscutcheonDeAriadne.cs b/Projects/Scripts/Items/New Haven Quest Rewards/EscutcheonDeAriadne.cs index b067c9587..542e74bd6 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/EscutcheonDeAriadne.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/EscutcheonDeAriadne.cs @@ -24,14 +24,14 @@ namespace Server.Items public override int AosStrReq => 14; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/GlovesOfSafeguarding.cs b/Projects/Scripts/Items/New Haven Quest Rewards/GlovesOfSafeguarding.cs index d1950ad31..573912b4d 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/GlovesOfSafeguarding.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/GlovesOfSafeguarding.cs @@ -23,14 +23,14 @@ namespace Server.Items public override int BasePoisonResistance => 5; public override int BaseEnergyResistance => 5; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/HallowedSpellbook.cs b/Projects/Scripts/Items/New Haven Quest Rewards/HallowedSpellbook.cs index 2a22293c5..968c5727b 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/HallowedSpellbook.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/HallowedSpellbook.cs @@ -16,14 +16,14 @@ namespace Server.Items public override int LabelNumber => 1077620; // Hallowed Spellbook - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/HammerOfHephaestus.cs b/Projects/Scripts/Items/New Haven Quest Rewards/HammerOfHephaestus.cs index 436c33000..c47376f0c 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/HammerOfHephaestus.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/HammerOfHephaestus.cs @@ -55,14 +55,14 @@ namespace Server.Items ++UsesRemaining; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/HealersTouch.cs b/Projects/Scripts/Items/New Haven Quest Rewards/HealersTouch.cs index 0d0dd62ce..cfbf92b1d 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/HealersTouch.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/HealersTouch.cs @@ -23,14 +23,14 @@ namespace Server.Items public override int BasePoisonResistance => 5; public override int BaseEnergyResistance => 5; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/Heartseeker.cs b/Projects/Scripts/Items/New Haven Quest Rewards/Heartseeker.cs index 5fc192612..0b14154b3 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/Heartseeker.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/Heartseeker.cs @@ -19,14 +19,14 @@ namespace Server.Items public override int LabelNumber => 1078210; // Heartseeker - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/JacobsPickaxe.cs b/Projects/Scripts/Items/New Haven Quest Rewards/JacobsPickaxe.cs index 9583569af..813990a9e 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/JacobsPickaxe.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/JacobsPickaxe.cs @@ -20,14 +20,14 @@ namespace Server.Items public override int LabelNumber => 1077758; // Jacob's Pickaxe - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/JocklesQuicksword.cs b/Projects/Scripts/Items/New Haven Quest Rewards/JocklesQuicksword.cs index 9df265157..7e13f3819 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/JocklesQuicksword.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/JocklesQuicksword.cs @@ -18,14 +18,14 @@ namespace Server.Items public override int LabelNumber => 1077666; // Jockles' Quicksword - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/PhilosophersHat.cs b/Projects/Scripts/Items/New Haven Quest Rewards/PhilosophersHat.cs index 9736a1aae..512053db6 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/PhilosophersHat.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/PhilosophersHat.cs @@ -23,14 +23,14 @@ namespace Server.Items public override int BasePoisonResistance => 5; public override int BaseEnergyResistance => 5; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/RecarosRiposte.cs b/Projects/Scripts/Items/New Haven Quest Rewards/RecarosRiposte.cs index e36ac2f04..4282c1556 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/RecarosRiposte.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/RecarosRiposte.cs @@ -18,14 +18,14 @@ namespace Server.Items public override int LabelNumber => 1078195; // Recaro's Riposte - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/RingOfTheSavant.cs b/Projects/Scripts/Items/New Haven Quest Rewards/RingOfTheSavant.cs index f390ee8a6..e3c75115e 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/RingOfTheSavant.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/RingOfTheSavant.cs @@ -18,14 +18,14 @@ namespace Server.Items public override int LabelNumber => 1077608; // Ring of the Savant - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/SilverSerpentBlade.cs b/Projects/Scripts/Items/New Haven Quest Rewards/SilverSerpentBlade.cs index 995e0bbf0..c8004018e 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/SilverSerpentBlade.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/SilverSerpentBlade.cs @@ -18,14 +18,14 @@ namespace Server.Items public override int LabelNumber => 1078163; // Silver Serpent Blade - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/TheDragonsTail.cs b/Projects/Scripts/Items/New Haven Quest Rewards/TheDragonsTail.cs index 18e271838..378e9f6e9 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/TheDragonsTail.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/TheDragonsTail.cs @@ -21,14 +21,14 @@ namespace Server.Items public override int InitMinHits => 80; public override int InitMaxHits => 80; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/TunicOfGuarding.cs b/Projects/Scripts/Items/New Haven Quest Rewards/TunicOfGuarding.cs index 23a35709e..75e5f9efa 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/TunicOfGuarding.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/TunicOfGuarding.cs @@ -23,14 +23,14 @@ namespace Server.Items public override int BasePoisonResistance => 5; public override int BaseEnergyResistance => 5; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/TwilightJacket.cs b/Projects/Scripts/Items/New Haven Quest Rewards/TwilightJacket.cs index b2f5460bb..ae35e6f89 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/TwilightJacket.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/TwilightJacket.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int BasePoisonResistance => 3; public override int BaseEnergyResistance => 3; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/New Haven Quest Rewards/WalkersLeggings.cs b/Projects/Scripts/Items/New Haven Quest Rewards/WalkersLeggings.cs index f3bae83b2..f82b5ef59 100644 --- a/Projects/Scripts/Items/New Haven Quest Rewards/WalkersLeggings.cs +++ b/Projects/Scripts/Items/New Haven Quest Rewards/WalkersLeggings.cs @@ -17,14 +17,14 @@ namespace Server.Items public override int BasePoisonResistance => 3; public override int BaseEnergyResistance => 3; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/PlantsFlowers/Potted/EmptyPots.cs b/Projects/Scripts/Items/PlantsFlowers/Potted/EmptyPots.cs index 2298b8b19..2b813a1fb 100644 --- a/Projects/Scripts/Items/PlantsFlowers/Potted/EmptyPots.cs +++ b/Projects/Scripts/Items/PlantsFlowers/Potted/EmptyPots.cs @@ -9,14 +9,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -33,14 +33,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/PlantsFlowers/Potted/PottedCactus.cs b/Projects/Scripts/Items/PlantsFlowers/Potted/PottedCactus.cs index 4611e4f55..f32c45155 100644 --- a/Projects/Scripts/Items/PlantsFlowers/Potted/PottedCactus.cs +++ b/Projects/Scripts/Items/PlantsFlowers/Potted/PottedCactus.cs @@ -9,14 +9,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -33,14 +33,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -57,14 +57,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -81,14 +81,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -105,14 +105,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -129,14 +129,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/PlantsFlowers/Potted/PottedPlants.cs b/Projects/Scripts/Items/PlantsFlowers/Potted/PottedPlants.cs index 4309c5377..73b6d3f23 100644 --- a/Projects/Scripts/Items/PlantsFlowers/Potted/PottedPlants.cs +++ b/Projects/Scripts/Items/PlantsFlowers/Potted/PottedPlants.cs @@ -9,14 +9,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -33,14 +33,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -57,14 +57,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/PlantsFlowers/Potted/PottedTrees.cs b/Projects/Scripts/Items/PlantsFlowers/Potted/PottedTrees.cs index 1c3411039..5efec21f3 100644 --- a/Projects/Scripts/Items/PlantsFlowers/Potted/PottedTrees.cs +++ b/Projects/Scripts/Items/PlantsFlowers/Potted/PottedTrees.cs @@ -9,14 +9,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -33,14 +33,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Quivers/BaseQuiver.cs b/Projects/Scripts/Items/Quivers/BaseQuiver.cs index f38f31d44..0d4710578 100644 --- a/Projects/Scripts/Items/Quivers/BaseQuiver.cs +++ b/Projects/Scripts/Items/Quivers/BaseQuiver.cs @@ -346,7 +346,7 @@ namespace Server.Items private static bool GetSaveFlag(SaveFlag flags, SaveFlag toGet) => (flags & toGet) != 0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -386,7 +386,7 @@ namespace Server.Items writer.Write(m_Capacity); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Quivers/ElvenQuiver.cs b/Projects/Scripts/Items/Quivers/ElvenQuiver.cs index 8c13089f1..ec6716ca0 100644 --- a/Projects/Scripts/Items/Quivers/ElvenQuiver.cs +++ b/Projects/Scripts/Items/Quivers/ElvenQuiver.cs @@ -12,14 +12,14 @@ namespace Server.Items public override int LabelNumber => 1032657; // elven quiver - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Quivers/QuiverOfBlight.cs b/Projects/Scripts/Items/Quivers/QuiverOfBlight.cs index 937b15077..7c94e14dd 100644 --- a/Projects/Scripts/Items/Quivers/QuiverOfBlight.cs +++ b/Projects/Scripts/Items/Quivers/QuiverOfBlight.cs @@ -18,14 +18,14 @@ namespace Server.Items cold = pois = 50; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Quivers/QuiverOfFire.cs b/Projects/Scripts/Items/Quivers/QuiverOfFire.cs index 81e082da6..e62895f94 100644 --- a/Projects/Scripts/Items/Quivers/QuiverOfFire.cs +++ b/Projects/Scripts/Items/Quivers/QuiverOfFire.cs @@ -18,14 +18,14 @@ namespace Server.Items phys = fire = 50; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Quivers/QuiverOfIce.cs b/Projects/Scripts/Items/Quivers/QuiverOfIce.cs index 011563fbf..d61ba006f 100644 --- a/Projects/Scripts/Items/Quivers/QuiverOfIce.cs +++ b/Projects/Scripts/Items/Quivers/QuiverOfIce.cs @@ -18,14 +18,14 @@ namespace Server.Items phys = cold = 50; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Quivers/QuiverOfLightning.cs b/Projects/Scripts/Items/Quivers/QuiverOfLightning.cs index ea8a9135c..05a405a6a 100644 --- a/Projects/Scripts/Items/Quivers/QuiverOfLightning.cs +++ b/Projects/Scripts/Items/Quivers/QuiverOfLightning.cs @@ -18,14 +18,14 @@ namespace Server.Items phys = nrgy = 50; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Arrows/Arrow.cs b/Projects/Scripts/Items/Resources/Arrows/Arrow.cs index 29855011d..5808e9e1d 100644 --- a/Projects/Scripts/Items/Resources/Arrows/Arrow.cs +++ b/Projects/Scripts/Items/Resources/Arrows/Arrow.cs @@ -18,14 +18,14 @@ namespace Server.Items bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Arrows/Bolt.cs b/Projects/Scripts/Items/Resources/Arrows/Bolt.cs index 484ba74d9..d8bf120ac 100644 --- a/Projects/Scripts/Items/Resources/Arrows/Bolt.cs +++ b/Projects/Scripts/Items/Resources/Arrows/Bolt.cs @@ -18,14 +18,14 @@ namespace Server.Items bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Arrows/Feather.cs b/Projects/Scripts/Items/Resources/Arrows/Feather.cs index 801898a4e..dda7b7994 100644 --- a/Projects/Scripts/Items/Resources/Arrows/Feather.cs +++ b/Projects/Scripts/Items/Resources/Arrows/Feather.cs @@ -17,14 +17,14 @@ namespace Server.Items int ICommodity.DescriptionNumber => LabelNumber; bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Arrows/Shaft.cs b/Projects/Scripts/Items/Resources/Arrows/Shaft.cs index 4a047283c..d40564a3e 100644 --- a/Projects/Scripts/Items/Resources/Arrows/Shaft.cs +++ b/Projects/Scripts/Items/Resources/Arrows/Shaft.cs @@ -18,14 +18,14 @@ namespace Server.Items bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Blacksmithing/Ingots.cs b/Projects/Scripts/Items/Resources/Blacksmithing/Ingots.cs index ce681e54c..e8656dffd 100644 --- a/Projects/Scripts/Items/Resources/Blacksmithing/Ingots.cs +++ b/Projects/Scripts/Items/Resources/Blacksmithing/Ingots.cs @@ -44,7 +44,7 @@ namespace Server.Items int ICommodity.DescriptionNumber => LabelNumber; bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -53,7 +53,7 @@ namespace Server.Items writer.Write((int)m_Resource); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -124,14 +124,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -151,14 +151,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -178,14 +178,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -205,14 +205,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -232,14 +232,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -259,14 +259,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -286,14 +286,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -313,14 +313,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -340,14 +340,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Blacksmithing/Ore.cs b/Projects/Scripts/Items/Resources/Blacksmithing/Ore.cs index f5791660e..2bf24b3eb 100644 --- a/Projects/Scripts/Items/Resources/Blacksmithing/Ore.cs +++ b/Projects/Scripts/Items/Resources/Blacksmithing/Ore.cs @@ -45,7 +45,7 @@ namespace Server.Items public abstract BaseIngot GetIngot(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -54,7 +54,7 @@ namespace Server.Items writer.Write((int)m_Resource); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -386,14 +386,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -414,14 +414,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -442,14 +442,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -470,14 +470,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -498,14 +498,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -526,14 +526,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -554,14 +554,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -582,14 +582,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -610,14 +610,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Blacksmithing/Scales.cs b/Projects/Scripts/Items/Resources/Blacksmithing/Scales.cs index 0823d697f..f2ae7aac2 100644 --- a/Projects/Scripts/Items/Resources/Blacksmithing/Scales.cs +++ b/Projects/Scripts/Items/Resources/Blacksmithing/Scales.cs @@ -35,7 +35,7 @@ namespace Server.Items int ICommodity.DescriptionNumber => LabelNumber; bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -44,7 +44,7 @@ namespace Server.Items writer.Write((int)m_Resource); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -72,14 +72,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -98,14 +98,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -124,14 +124,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -150,14 +150,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -176,14 +176,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -204,14 +204,14 @@ namespace Server.Items public override int LabelNumber => 1053140; // sea serpent scales - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Fishing/BigFish.cs b/Projects/Scripts/Items/Resources/Fishing/BigFish.cs index 150f72b0e..8b7b7e77f 100644 --- a/Projects/Scripts/Items/Resources/Fishing/BigFish.cs +++ b/Projects/Scripts/Items/Resources/Fishing/BigFish.cs @@ -49,7 +49,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -58,7 +58,7 @@ namespace Server.Items writer.Write(m_Fisher); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Fishing/Fish.cs b/Projects/Scripts/Items/Resources/Fishing/Fish.cs index 0fb9d367d..edfbd98a2 100644 --- a/Projects/Scripts/Items/Resources/Fishing/Fish.cs +++ b/Projects/Scripts/Items/Resources/Fishing/Fish.cs @@ -20,14 +20,14 @@ namespace Server.Items base.ScissorHelper(from, new RawFishSteak(), 4); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Fishing/MagicFish.cs b/Projects/Scripts/Items/Resources/Fishing/MagicFish.cs index 81571b072..e7f807541 100644 --- a/Projects/Scripts/Items/Resources/Fishing/MagicFish.cs +++ b/Projects/Scripts/Items/Resources/Fishing/MagicFish.cs @@ -42,14 +42,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -73,14 +73,14 @@ namespace Server.Items public override int LabelNumber => 1041073; // prized fish - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -107,14 +107,14 @@ namespace Server.Items public override int LabelNumber => 1041074; // wondrous fish - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -141,14 +141,14 @@ namespace Server.Items public override int LabelNumber => 1041075; // truly rare fish - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -178,14 +178,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Masonry/Granite.cs b/Projects/Scripts/Items/Resources/Masonry/Granite.cs index 8c0026516..a5bedbe8c 100644 --- a/Projects/Scripts/Items/Resources/Masonry/Granite.cs +++ b/Projects/Scripts/Items/Resources/Masonry/Granite.cs @@ -31,7 +31,7 @@ namespace Server.Items public override int LabelNumber => 1044607; // high quality granite - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -40,7 +40,7 @@ namespace Server.Items writer.Write((int)m_Resource); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -87,14 +87,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -113,14 +113,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -139,14 +139,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -165,14 +165,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -191,14 +191,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -217,14 +217,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -243,14 +243,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -269,14 +269,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -295,14 +295,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/MiscMLResources.cs b/Projects/Scripts/Items/Resources/MiscMLResources.cs index 65ab6e9b5..d6333ee7c 100644 --- a/Projects/Scripts/Items/Resources/MiscMLResources.cs +++ b/Projects/Scripts/Items/Resources/MiscMLResources.cs @@ -15,14 +15,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -45,14 +45,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -76,14 +76,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -113,14 +113,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -150,14 +150,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -187,14 +187,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -224,14 +224,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -261,14 +261,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -298,14 +298,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -335,14 +335,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -372,14 +372,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -412,14 +412,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -448,14 +448,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -484,14 +484,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -521,14 +521,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -558,14 +558,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -595,14 +595,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -632,14 +632,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -669,14 +669,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -706,14 +706,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -743,14 +743,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -781,14 +781,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -819,14 +819,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -848,14 +848,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -884,14 +884,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Reagents/BagOfAllReagents.cs b/Projects/Scripts/Items/Resources/Reagents/BagOfAllReagents.cs index 9776abe4f..d53f31c46 100644 --- a/Projects/Scripts/Items/Resources/Reagents/BagOfAllReagents.cs +++ b/Projects/Scripts/Items/Resources/Reagents/BagOfAllReagents.cs @@ -24,14 +24,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Reagents/BagOfNecroReagents.cs b/Projects/Scripts/Items/Resources/Reagents/BagOfNecroReagents.cs index d25ca877b..50c09ee10 100644 --- a/Projects/Scripts/Items/Resources/Reagents/BagOfNecroReagents.cs +++ b/Projects/Scripts/Items/Resources/Reagents/BagOfNecroReagents.cs @@ -16,14 +16,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Reagents/BagOfReagents.cs b/Projects/Scripts/Items/Resources/Reagents/BagOfReagents.cs index 35e4c59c6..9e0bce00f 100644 --- a/Projects/Scripts/Items/Resources/Reagents/BagOfReagents.cs +++ b/Projects/Scripts/Items/Resources/Reagents/BagOfReagents.cs @@ -19,14 +19,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Reagents/BaseReagent.cs b/Projects/Scripts/Items/Resources/Reagents/BaseReagent.cs index 482689618..8d42a62c6 100644 --- a/Projects/Scripts/Items/Resources/Reagents/BaseReagent.cs +++ b/Projects/Scripts/Items/Resources/Reagents/BaseReagent.cs @@ -14,14 +14,14 @@ namespace Server.Items public override double DefaultWeight => 0.1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Reagents/BatWing.cs b/Projects/Scripts/Items/Resources/Reagents/BatWing.cs index f01cb742a..1e24dca7c 100644 --- a/Projects/Scripts/Items/Resources/Reagents/BatWing.cs +++ b/Projects/Scripts/Items/Resources/Reagents/BatWing.cs @@ -15,14 +15,14 @@ namespace Server.Items bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Reagents/BlackPearl.cs b/Projects/Scripts/Items/Resources/Reagents/BlackPearl.cs index a2b9c9f64..2cbab0568 100644 --- a/Projects/Scripts/Items/Resources/Reagents/BlackPearl.cs +++ b/Projects/Scripts/Items/Resources/Reagents/BlackPearl.cs @@ -14,14 +14,14 @@ namespace Server.Items int ICommodity.DescriptionNumber => LabelNumber; bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Reagents/Bloodmoss.cs b/Projects/Scripts/Items/Resources/Reagents/Bloodmoss.cs index 19ea4f571..513e19a9e 100644 --- a/Projects/Scripts/Items/Resources/Reagents/Bloodmoss.cs +++ b/Projects/Scripts/Items/Resources/Reagents/Bloodmoss.cs @@ -15,14 +15,14 @@ namespace Server.Items bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Reagents/DaemonBlood.cs b/Projects/Scripts/Items/Resources/Reagents/DaemonBlood.cs index 8eded5c6e..116f133ef 100644 --- a/Projects/Scripts/Items/Resources/Reagents/DaemonBlood.cs +++ b/Projects/Scripts/Items/Resources/Reagents/DaemonBlood.cs @@ -15,14 +15,14 @@ namespace Server.Items bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Reagents/DaemonBone.cs b/Projects/Scripts/Items/Resources/Reagents/DaemonBone.cs index aa6727c3f..efbdf1fe6 100644 --- a/Projects/Scripts/Items/Resources/Reagents/DaemonBone.cs +++ b/Projects/Scripts/Items/Resources/Reagents/DaemonBone.cs @@ -15,14 +15,14 @@ namespace Server.Items public override double DefaultWeight => 1.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Reagents/DeadWood.cs b/Projects/Scripts/Items/Resources/Reagents/DeadWood.cs index 341f44807..e2d608bc0 100644 --- a/Projects/Scripts/Items/Resources/Reagents/DeadWood.cs +++ b/Projects/Scripts/Items/Resources/Reagents/DeadWood.cs @@ -14,14 +14,14 @@ namespace Server.Items int ICommodity.DescriptionNumber => LabelNumber; bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Reagents/DragonsBlood.cs b/Projects/Scripts/Items/Resources/Reagents/DragonsBlood.cs index 93d658fbe..e133a088d 100644 --- a/Projects/Scripts/Items/Resources/Reagents/DragonsBlood.cs +++ b/Projects/Scripts/Items/Resources/Reagents/DragonsBlood.cs @@ -16,14 +16,14 @@ int ICommodity.DescriptionNumber => LabelNumber; bool ICommodity.IsDeedable => Core.ML; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Reagents/Garlic.cs b/Projects/Scripts/Items/Resources/Reagents/Garlic.cs index 518ffb11a..442937058 100644 --- a/Projects/Scripts/Items/Resources/Reagents/Garlic.cs +++ b/Projects/Scripts/Items/Resources/Reagents/Garlic.cs @@ -15,14 +15,14 @@ namespace Server.Items bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Reagents/Ginseng.cs b/Projects/Scripts/Items/Resources/Reagents/Ginseng.cs index 64f3015e8..3da70a2cd 100644 --- a/Projects/Scripts/Items/Resources/Reagents/Ginseng.cs +++ b/Projects/Scripts/Items/Resources/Reagents/Ginseng.cs @@ -15,14 +15,14 @@ namespace Server.Items bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Reagents/GraveDust.cs b/Projects/Scripts/Items/Resources/Reagents/GraveDust.cs index acbf5202b..734681315 100644 --- a/Projects/Scripts/Items/Resources/Reagents/GraveDust.cs +++ b/Projects/Scripts/Items/Resources/Reagents/GraveDust.cs @@ -15,14 +15,14 @@ namespace Server.Items bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Reagents/MandrakeRoot.cs b/Projects/Scripts/Items/Resources/Reagents/MandrakeRoot.cs index 43f85d4a9..8c0d0cfee 100644 --- a/Projects/Scripts/Items/Resources/Reagents/MandrakeRoot.cs +++ b/Projects/Scripts/Items/Resources/Reagents/MandrakeRoot.cs @@ -15,14 +15,14 @@ namespace Server.Items bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Reagents/Nightshade.cs b/Projects/Scripts/Items/Resources/Reagents/Nightshade.cs index fbe3b78a8..b7aa5f7a7 100644 --- a/Projects/Scripts/Items/Resources/Reagents/Nightshade.cs +++ b/Projects/Scripts/Items/Resources/Reagents/Nightshade.cs @@ -15,14 +15,14 @@ namespace Server.Items bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Reagents/NoxCrystal.cs b/Projects/Scripts/Items/Resources/Reagents/NoxCrystal.cs index a56c422da..cf75cec4f 100644 --- a/Projects/Scripts/Items/Resources/Reagents/NoxCrystal.cs +++ b/Projects/Scripts/Items/Resources/Reagents/NoxCrystal.cs @@ -15,14 +15,14 @@ namespace Server.Items bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Reagents/PigIron.cs b/Projects/Scripts/Items/Resources/Reagents/PigIron.cs index 402c96e88..8d6ba55e6 100644 --- a/Projects/Scripts/Items/Resources/Reagents/PigIron.cs +++ b/Projects/Scripts/Items/Resources/Reagents/PigIron.cs @@ -15,14 +15,14 @@ namespace Server.Items bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Reagents/SpidersSilk.cs b/Projects/Scripts/Items/Resources/Reagents/SpidersSilk.cs index 678fe0975..c1fd9f1c7 100644 --- a/Projects/Scripts/Items/Resources/Reagents/SpidersSilk.cs +++ b/Projects/Scripts/Items/Resources/Reagents/SpidersSilk.cs @@ -15,14 +15,14 @@ namespace Server.Items bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Reagents/SulfurousAsh.cs b/Projects/Scripts/Items/Resources/Reagents/SulfurousAsh.cs index 756cc228a..021f830fb 100644 --- a/Projects/Scripts/Items/Resources/Reagents/SulfurousAsh.cs +++ b/Projects/Scripts/Items/Resources/Reagents/SulfurousAsh.cs @@ -15,14 +15,14 @@ namespace Server.Items bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Tailor/BoltOfCloth.cs b/Projects/Scripts/Items/Resources/Tailor/BoltOfCloth.cs index d57728a15..45ee6946b 100644 --- a/Projects/Scripts/Items/Resources/Tailor/BoltOfCloth.cs +++ b/Projects/Scripts/Items/Resources/Tailor/BoltOfCloth.cs @@ -38,14 +38,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Tailor/Bone.cs b/Projects/Scripts/Items/Resources/Tailor/Bone.cs index 0ef7d7c19..06f005a92 100644 --- a/Projects/Scripts/Items/Resources/Tailor/Bone.cs +++ b/Projects/Scripts/Items/Resources/Tailor/Bone.cs @@ -18,14 +18,14 @@ namespace Server.Items bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Tailor/Cloth.cs b/Projects/Scripts/Items/Resources/Tailor/Cloth.cs index 9c98be700..14096cbe1 100644 --- a/Projects/Scripts/Items/Resources/Tailor/Cloth.cs +++ b/Projects/Scripts/Items/Resources/Tailor/Cloth.cs @@ -39,14 +39,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Tailor/Cotton.cs b/Projects/Scripts/Items/Resources/Tailor/Cotton.cs index 75f5b33b2..490acce15 100644 --- a/Projects/Scripts/Items/Resources/Tailor/Cotton.cs +++ b/Projects/Scripts/Items/Resources/Tailor/Cotton.cs @@ -26,14 +26,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Tailor/Flax.cs b/Projects/Scripts/Items/Resources/Tailor/Flax.cs index a358960c6..44b2bcd6e 100644 --- a/Projects/Scripts/Items/Resources/Tailor/Flax.cs +++ b/Projects/Scripts/Items/Resources/Tailor/Flax.cs @@ -16,14 +16,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Tailor/Hides.cs b/Projects/Scripts/Items/Resources/Tailor/Hides.cs index c04f83968..fb9c61fb1 100644 --- a/Projects/Scripts/Items/Resources/Tailor/Hides.cs +++ b/Projects/Scripts/Items/Resources/Tailor/Hides.cs @@ -43,7 +43,7 @@ namespace Server.Items int ICommodity.DescriptionNumber => LabelNumber; bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -52,7 +52,7 @@ namespace Server.Items writer.Write((int)m_Resource); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -126,14 +126,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -168,14 +168,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -210,14 +210,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -252,14 +252,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Tailor/Leathers.cs b/Projects/Scripts/Items/Resources/Tailor/Leathers.cs index a8568f553..035e0aed2 100644 --- a/Projects/Scripts/Items/Resources/Tailor/Leathers.cs +++ b/Projects/Scripts/Items/Resources/Tailor/Leathers.cs @@ -43,7 +43,7 @@ namespace Server.Items int ICommodity.DescriptionNumber => LabelNumber; bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -52,7 +52,7 @@ namespace Server.Items writer.Write((int)m_Resource); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -111,14 +111,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -138,14 +138,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -165,14 +165,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -192,14 +192,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Tailor/UncutCloth.cs b/Projects/Scripts/Items/Resources/Tailor/UncutCloth.cs index 676283400..8054b8191 100644 --- a/Projects/Scripts/Items/Resources/Tailor/UncutCloth.cs +++ b/Projects/Scripts/Items/Resources/Tailor/UncutCloth.cs @@ -39,14 +39,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Tailor/Wool.cs b/Projects/Scripts/Items/Resources/Tailor/Wool.cs index 40ab13c6f..d0e9ca165 100644 --- a/Projects/Scripts/Items/Resources/Tailor/Wool.cs +++ b/Projects/Scripts/Items/Resources/Tailor/Wool.cs @@ -26,14 +26,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -116,14 +116,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Resources/Tailor/YarnsAndThreads.cs b/Projects/Scripts/Items/Resources/Tailor/YarnsAndThreads.cs index 0a9944925..b25f0834f 100644 --- a/Projects/Scripts/Items/Resources/Tailor/YarnsAndThreads.cs +++ b/Projects/Scripts/Items/Resources/Tailor/YarnsAndThreads.cs @@ -25,14 +25,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -111,14 +111,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -137,14 +137,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -163,14 +163,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -189,14 +189,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Shields/Artifacts/Aegis.cs b/Projects/Scripts/Items/Shields/Artifacts/Aegis.cs index 1b409276d..4bb148fc5 100644 --- a/Projects/Scripts/Items/Shields/Artifacts/Aegis.cs +++ b/Projects/Scripts/Items/Shields/Artifacts/Aegis.cs @@ -24,14 +24,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Shields/Artifacts/ArcaneShield.cs b/Projects/Scripts/Items/Shields/Artifacts/ArcaneShield.cs index 128e776a8..2f3062781 100644 --- a/Projects/Scripts/Items/Shields/Artifacts/ArcaneShield.cs +++ b/Projects/Scripts/Items/Shields/Artifacts/ArcaneShield.cs @@ -23,14 +23,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Shields/BaseShield.cs b/Projects/Scripts/Items/Shields/BaseShield.cs index 2dbbed652..aaa5d242b 100644 --- a/Projects/Scripts/Items/Shields/BaseShield.cs +++ b/Projects/Scripts/Items/Shields/BaseShield.cs @@ -27,14 +27,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Shields/BronzeShield.cs b/Projects/Scripts/Items/Shields/BronzeShield.cs index 32595bd8d..ce2fe33e0 100644 --- a/Projects/Scripts/Items/Shields/BronzeShield.cs +++ b/Projects/Scripts/Items/Shields/BronzeShield.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int ArmorBase => 10; - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Items/Shields/Buckler.cs b/Projects/Scripts/Items/Shields/Buckler.cs index 6d5e84ac5..98c019029 100644 --- a/Projects/Scripts/Items/Shields/Buckler.cs +++ b/Projects/Scripts/Items/Shields/Buckler.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int ArmorBase => 7; - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Items/Shields/ChaosShield.cs b/Projects/Scripts/Items/Shields/ChaosShield.cs index e81280f93..28b768380 100644 --- a/Projects/Scripts/Items/Shields/ChaosShield.cs +++ b/Projects/Scripts/Items/Shields/ChaosShield.cs @@ -30,14 +30,14 @@ namespace Server.Items public override int ArmorBase => 32; - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Items/Shields/HeaterShield.cs b/Projects/Scripts/Items/Shields/HeaterShield.cs index 0f652de04..74866cd0d 100644 --- a/Projects/Scripts/Items/Shields/HeaterShield.cs +++ b/Projects/Scripts/Items/Shields/HeaterShield.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int ArmorBase => 23; - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Items/Shields/MetalKiteShield.cs b/Projects/Scripts/Items/Shields/MetalKiteShield.cs index 28664f67f..edcf28546 100644 --- a/Projects/Scripts/Items/Shields/MetalKiteShield.cs +++ b/Projects/Scripts/Items/Shields/MetalKiteShield.cs @@ -32,7 +32,7 @@ namespace Server.Items return true; } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -42,7 +42,7 @@ namespace Server.Items Weight = 7.0; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Items/Shields/MetalShield.cs b/Projects/Scripts/Items/Shields/MetalShield.cs index 82a560125..118a94379 100644 --- a/Projects/Scripts/Items/Shields/MetalShield.cs +++ b/Projects/Scripts/Items/Shields/MetalShield.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int ArmorBase => 11; - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Items/Shields/OrderShield.cs b/Projects/Scripts/Items/Shields/OrderShield.cs index d98f1e1e5..aff721b0b 100644 --- a/Projects/Scripts/Items/Shields/OrderShield.cs +++ b/Projects/Scripts/Items/Shields/OrderShield.cs @@ -30,7 +30,7 @@ namespace Server.Items public override int ArmorBase => 30; - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -40,7 +40,7 @@ namespace Server.Items Weight = 7.0; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Items/Shields/WoodenKiteShield.cs b/Projects/Scripts/Items/Shields/WoodenKiteShield.cs index de5bd402e..f21e2c07a 100644 --- a/Projects/Scripts/Items/Shields/WoodenKiteShield.cs +++ b/Projects/Scripts/Items/Shields/WoodenKiteShield.cs @@ -22,7 +22,7 @@ namespace Server.Items public override int ArmorBase => 12; - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -32,7 +32,7 @@ namespace Server.Items Weight = 5.0; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Items/Shields/WoodenShield.cs b/Projects/Scripts/Items/Shields/WoodenShield.cs index b2637c476..00e70b3f3 100644 --- a/Projects/Scripts/Items/Shields/WoodenShield.cs +++ b/Projects/Scripts/Items/Shields/WoodenShield.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int ArmorBase => 8; - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Items/Skill Items/Blacksmith Items/Misc/AnvilForge.cs b/Projects/Scripts/Items/Skill Items/Blacksmith Items/Misc/AnvilForge.cs index 51b2e1af9..a2e0407ea 100644 --- a/Projects/Scripts/Items/Skill Items/Blacksmith Items/Misc/AnvilForge.cs +++ b/Projects/Scripts/Items/Skill Items/Blacksmith Items/Misc/AnvilForge.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -38,14 +38,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Blacksmith Items/Misc/LargeForge.cs b/Projects/Scripts/Items/Skill Items/Blacksmith Items/Misc/LargeForge.cs index 06d3f7bcb..8b5f2df37 100644 --- a/Projects/Scripts/Items/Skill Items/Blacksmith Items/Misc/LargeForge.cs +++ b/Projects/Scripts/Items/Skill Items/Blacksmith Items/Misc/LargeForge.cs @@ -45,7 +45,7 @@ namespace Server.Items m_Item2?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -55,7 +55,7 @@ namespace Server.Items writer.Write(m_Item2); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -100,7 +100,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -109,7 +109,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -154,7 +154,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -163,7 +163,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -217,7 +217,7 @@ namespace Server.Items m_Item2?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -227,7 +227,7 @@ namespace Server.Items writer.Write(m_Item2); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -272,7 +272,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -281,7 +281,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -326,7 +326,7 @@ namespace Server.Items m_Item?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -335,7 +335,7 @@ namespace Server.Items writer.Write(m_Item); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Camping/Bedroll.cs b/Projects/Scripts/Items/Skill Items/Camping/Bedroll.cs index 8d3e317d6..d334d8501 100644 --- a/Projects/Scripts/Items/Skill Items/Camping/Bedroll.cs +++ b/Projects/Scripts/Items/Skill Items/Camping/Bedroll.cs @@ -49,14 +49,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Camping/Campfire.cs b/Projects/Scripts/Items/Skill Items/Camping/Campfire.cs index cbe187746..1f2e0391c 100644 --- a/Projects/Scripts/Items/Skill Items/Camping/Campfire.cs +++ b/Projects/Scripts/Items/Skill Items/Camping/Campfire.cs @@ -147,14 +147,14 @@ namespace Server.Items ClearEntries(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Camping/Kindling.cs b/Projects/Scripts/Items/Skill Items/Camping/Kindling.cs index 36188647b..5fa1ed366 100644 --- a/Projects/Scripts/Items/Skill Items/Camping/Kindling.cs +++ b/Projects/Scripts/Items/Skill Items/Camping/Kindling.cs @@ -19,14 +19,14 @@ namespace Server.Items } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Carpenter Items/Board.cs b/Projects/Scripts/Items/Skill Items/Carpenter Items/Board.cs index 8ee3ec5af..5a70c0fe9 100644 --- a/Projects/Scripts/Items/Skill Items/Carpenter Items/Board.cs +++ b/Projects/Scripts/Items/Skill Items/Carpenter Items/Board.cs @@ -73,7 +73,7 @@ namespace Server.Items } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -82,7 +82,7 @@ namespace Server.Items writer.Write((int)m_Resource); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -120,14 +120,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -148,14 +148,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -176,14 +176,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -204,14 +204,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -232,14 +232,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -260,14 +260,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Carpenter Items/TaxidermyKit.cs b/Projects/Scripts/Items/Skill Items/Carpenter Items/TaxidermyKit.cs index fc59ebbd2..623cb903a 100644 --- a/Projects/Scripts/Items/Skill Items/Carpenter Items/TaxidermyKit.cs +++ b/Projects/Scripts/Items/Skill Items/Carpenter Items/TaxidermyKit.cs @@ -28,14 +28,14 @@ namespace Server.Items public override int LabelNumber => 1041279; // a taxidermy kit - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -254,7 +254,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -269,7 +269,7 @@ namespace Server.Items writer.Write(m_AddonNumber); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -423,7 +423,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -438,7 +438,7 @@ namespace Server.Items writer.Write(AddonNumber); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Fishing/FishingPole.cs b/Projects/Scripts/Items/Skill Items/Fishing/FishingPole.cs index f77ace741..e33ac7f75 100644 --- a/Projects/Scripts/Items/Skill Items/Fishing/FishingPole.cs +++ b/Projects/Scripts/Items/Skill Items/Fishing/FishingPole.cs @@ -49,14 +49,14 @@ namespace Server.Items return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Fishing/Misc/MessageInABottle.cs b/Projects/Scripts/Items/Skill Items/Fishing/Misc/MessageInABottle.cs index b7c931006..576c74c13 100644 --- a/Projects/Scripts/Items/Skill Items/Fishing/Misc/MessageInABottle.cs +++ b/Projects/Scripts/Items/Skill Items/Fishing/Misc/MessageInABottle.cs @@ -43,7 +43,7 @@ namespace Server.Items return Utility.RandomMinMax(1, 3); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -54,7 +54,7 @@ namespace Server.Items writer.Write(TargetMap); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Fishing/Misc/SOS.cs b/Projects/Scripts/Items/Skill Items/Fishing/Misc/SOS.cs index 2b3639fc9..3ccd083ac 100644 --- a/Projects/Scripts/Items/Skill Items/Fishing/Misc/SOS.cs +++ b/Projects/Scripts/Items/Skill Items/Fishing/Misc/SOS.cs @@ -73,7 +73,7 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -86,7 +86,7 @@ namespace Server.Items writer.Write(MessageIndex); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Fishing/Misc/Sextant.cs b/Projects/Scripts/Items/Skill Items/Fishing/Misc/Sextant.cs index 16bddb8c4..af46726ad 100644 --- a/Projects/Scripts/Items/Skill Items/Fishing/Misc/Sextant.cs +++ b/Projects/Scripts/Items/Skill Items/Fishing/Misc/Sextant.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Fishing/Misc/ShipwreckedItem.cs b/Projects/Scripts/Items/Skill Items/Fishing/Misc/ShipwreckedItem.cs index 673cd4d48..91f01eca2 100644 --- a/Projects/Scripts/Items/Skill Items/Fishing/Misc/ShipwreckedItem.cs +++ b/Projects/Scripts/Items/Skill Items/Fishing/Misc/ShipwreckedItem.cs @@ -57,14 +57,14 @@ namespace Server.Items list.Add(1041645); // recovered from a shipwreck } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Fishing/Misc/SpecialFishingNet.cs b/Projects/Scripts/Items/Skill Items/Fishing/Misc/SpecialFishingNet.cs index db5d8c74d..4ab69a393 100644 --- a/Projects/Scripts/Items/Skill Items/Fishing/Misc/SpecialFishingNet.cs +++ b/Projects/Scripts/Items/Skill Items/Fishing/Misc/SpecialFishingNet.cs @@ -72,7 +72,7 @@ namespace Server.Items list.Add(1017410); // Special Fishing Net } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -81,7 +81,7 @@ namespace Server.Items writer.Write(InUse); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -391,14 +391,14 @@ namespace Server.Items base.FinishEffect(p, map, from); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Harvest Tools/BaseHarvestTool.cs b/Projects/Scripts/Items/Skill Items/Harvest Tools/BaseHarvestTool.cs index 26bbbabf4..510319e21 100644 --- a/Projects/Scripts/Items/Skill Items/Harvest Tools/BaseHarvestTool.cs +++ b/Projects/Scripts/Items/Skill Items/Harvest Tools/BaseHarvestTool.cs @@ -167,7 +167,7 @@ namespace Server.Items list.Add(new ToggleMiningStoneEntry(pm, true, 6177)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -179,7 +179,7 @@ namespace Server.Items writer.Write(m_UsesRemaining); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Harvest Tools/GargoylesPickaxe.cs b/Projects/Scripts/Items/Skill Items/Harvest Tools/GargoylesPickaxe.cs index 9276c59f7..7175a8d69 100644 --- a/Projects/Scripts/Items/Skill Items/Harvest Tools/GargoylesPickaxe.cs +++ b/Projects/Scripts/Items/Skill Items/Harvest Tools/GargoylesPickaxe.cs @@ -43,14 +43,14 @@ namespace Server.Items public override WeaponAnimation DefAnimation => WeaponAnimation.Slash1H; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Harvest Tools/ProspectorsTool.cs b/Projects/Scripts/Items/Skill Items/Harvest Tools/ProspectorsTool.cs index b04160279..09aeff82f 100644 --- a/Projects/Scripts/Items/Skill Items/Harvest Tools/ProspectorsTool.cs +++ b/Projects/Scripts/Items/Skill Items/Harvest Tools/ProspectorsTool.cs @@ -130,7 +130,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -138,7 +138,7 @@ namespace Server.Items writer.Write(m_UsesRemaining); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Harvest Tools/Shovel.cs b/Projects/Scripts/Items/Skill Items/Harvest Tools/Shovel.cs index 9ece91b1c..0a15fee85 100644 --- a/Projects/Scripts/Items/Skill Items/Harvest Tools/Shovel.cs +++ b/Projects/Scripts/Items/Skill Items/Harvest Tools/Shovel.cs @@ -13,14 +13,14 @@ namespace Server.Items public override HarvestSystem HarvestSystem => Mining.System; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Harvest Tools/SturdyPickaxe.cs b/Projects/Scripts/Items/Skill Items/Harvest Tools/SturdyPickaxe.cs index ba236a6bb..c25570b51 100644 --- a/Projects/Scripts/Items/Skill Items/Harvest Tools/SturdyPickaxe.cs +++ b/Projects/Scripts/Items/Skill Items/Harvest Tools/SturdyPickaxe.cs @@ -36,14 +36,14 @@ namespace Server.Items public override WeaponAnimation DefAnimation => WeaponAnimation.Slash1H; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Harvest Tools/SturdyShovel.cs b/Projects/Scripts/Items/Skill Items/Harvest Tools/SturdyShovel.cs index 366d987ab..0d83950ad 100644 --- a/Projects/Scripts/Items/Skill Items/Harvest Tools/SturdyShovel.cs +++ b/Projects/Scripts/Items/Skill Items/Harvest Tools/SturdyShovel.cs @@ -18,14 +18,14 @@ namespace Server.Items public override int LabelNumber => 1045125; // sturdy shovel public override HarvestSystem HarvestSystem => Mining.System; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Lumberjack/Log.cs b/Projects/Scripts/Items/Skill Items/Lumberjack/Log.cs index 921fb0752..6876b62ef 100644 --- a/Projects/Scripts/Items/Skill Items/Lumberjack/Log.cs +++ b/Projects/Scripts/Items/Skill Items/Lumberjack/Log.cs @@ -72,7 +72,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -81,7 +81,7 @@ namespace Server.Items writer.Write((int)m_Resource); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -129,14 +129,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -165,14 +165,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -201,14 +201,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -237,14 +237,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -273,14 +273,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -309,14 +309,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/BookOfBushido.cs b/Projects/Scripts/Items/Skill Items/Magical/BookOfBushido.cs index b75ad8bb6..8747f024c 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/BookOfBushido.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/BookOfBushido.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int BookOffset => 400; public override int BookCount => 6; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/BookOfChivalry.cs b/Projects/Scripts/Items/Skill Items/Magical/BookOfChivalry.cs index c49621da4..a3cb9e575 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/BookOfChivalry.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/BookOfChivalry.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int BookOffset => 200; public override int BookCount => 10; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/BookOfNinjitsu.cs b/Projects/Scripts/Items/Skill Items/Magical/BookOfNinjitsu.cs index 217cb370d..f76df4a3f 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/BookOfNinjitsu.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/BookOfNinjitsu.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int BookOffset => 500; public override int BookCount => 8; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Misc/BlankScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Misc/BlankScroll.cs index b5ba14142..acb580984 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Misc/BlankScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Misc/BlankScroll.cs @@ -17,14 +17,14 @@ namespace Server.Items int ICommodity.DescriptionNumber => LabelNumber; bool ICommodity.IsDeedable => Core.ML; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Misc/Bottle.cs b/Projects/Scripts/Items/Skill Items/Magical/Misc/Bottle.cs index 5396a1cbe..3859ca44c 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Misc/Bottle.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Misc/Bottle.cs @@ -18,14 +18,14 @@ namespace Server.Items bool ICommodity.IsDeedable => Core.ML; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Misc/Moongate.cs b/Projects/Scripts/Items/Skill Items/Magical/Misc/Moongate.cs index b0e17a24e..a621a0725 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Misc/Moongate.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Misc/Moongate.cs @@ -119,7 +119,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -132,7 +132,7 @@ namespace Server.Items writer.Write(Dispellable); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -276,7 +276,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -294,7 +294,7 @@ namespace Server.Items writer.Write(MessageString); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Misc/PotionKeg.cs b/Projects/Scripts/Items/Skill Items/Magical/Misc/PotionKeg.cs index 47957d5ad..fa59ffb9c 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Misc/PotionKeg.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Misc/PotionKeg.cs @@ -62,7 +62,7 @@ namespace Server.Items Weight = 20 + held * 80 / 100; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -72,7 +72,7 @@ namespace Server.Items writer.Write(m_Held); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Misc/RecallRune.cs b/Projects/Scripts/Items/Skill Items/Magical/Misc/RecallRune.cs index af4e695b7..4576b430b 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Misc/RecallRune.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Misc/RecallRune.cs @@ -86,7 +86,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -107,7 +107,7 @@ namespace Server.Items writer.Write(m_TargetMap); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/MysticSpellbook.cs b/Projects/Scripts/Items/Skill Items/Magical/MysticSpellbook.cs index 1aa7fe6c8..b5ea20796 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/MysticSpellbook.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/MysticSpellbook.cs @@ -17,14 +17,14 @@ public override int BookOffset => 677; public override int BookCount => 16; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/NecromancerSpellbook.cs b/Projects/Scripts/Items/Skill Items/Magical/NecromancerSpellbook.cs index b998a4655..a4d7254b5 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/NecromancerSpellbook.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/NecromancerSpellbook.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int BookOffset => 100; public override int BookCount => Core.SE ? 17 : 16; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Agility Potions/AgilityPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Agility Potions/AgilityPotion.cs index ad4044678..cdf154341 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Agility Potions/AgilityPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Agility Potions/AgilityPotion.cs @@ -16,14 +16,14 @@ namespace Server.Items public override int DexOffset => 10; public override TimeSpan Duration => TimeSpan.FromMinutes(2.0); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Agility Potions/BaseAgilityPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Agility Potions/BaseAgilityPotion.cs index 3ff4f8189..0600aec2f 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Agility Potions/BaseAgilityPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Agility Potions/BaseAgilityPotion.cs @@ -17,14 +17,14 @@ namespace Server.Items public abstract int DexOffset{ get; } public abstract TimeSpan Duration{ get; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Agility Potions/GreaterAgilityPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Agility Potions/GreaterAgilityPotion.cs index 2e0cfa061..d3ad07f60 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Agility Potions/GreaterAgilityPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Agility Potions/GreaterAgilityPotion.cs @@ -16,14 +16,14 @@ namespace Server.Items public override int DexOffset => 20; public override TimeSpan Duration => TimeSpan.FromMinutes(2.0); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/BasePotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/BasePotion.cs index 430a66278..59211ac52 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/BasePotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/BasePotion.cs @@ -167,7 +167,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -176,7 +176,7 @@ namespace Server.Items writer.Write((int)m_PotionEffect); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Conflagration Potions/BaseConflagrationPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Conflagration Potions/BaseConflagrationPotion.cs index 228286c26..b6c7fcc76 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Conflagration Potions/BaseConflagrationPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Conflagration Potions/BaseConflagrationPotion.cs @@ -48,14 +48,14 @@ namespace Server.Items from.Target = new ThrowTarget(this); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -179,7 +179,7 @@ namespace Server.Items m_MaxDamage = Scale(From, m_MaxDamage + alchemyBonus); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -191,7 +191,7 @@ namespace Server.Items writer.Write(m_MaxDamage); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Conflagration Potions/ConflagrationPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Conflagration Potions/ConflagrationPotion.cs index 16ff3cde3..1276d6bff 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Conflagration Potions/ConflagrationPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Conflagration Potions/ConflagrationPotion.cs @@ -16,14 +16,14 @@ namespace Server.Items public override int LabelNumber => 1072095; // a Conflagration potion - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Conflagration Potions/GreaterConflagrationPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Conflagration Potions/GreaterConflagrationPotion.cs index 8a1093c92..ed426c43c 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Conflagration Potions/GreaterConflagrationPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Conflagration Potions/GreaterConflagrationPotion.cs @@ -16,14 +16,14 @@ namespace Server.Items public override int LabelNumber => 1072098; // a Greater Conflagration potion - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Confusion Blast Potions/BaseConfusionBlastPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Confusion Blast Potions/BaseConfusionBlastPotion.cs index 86e78abed..babe1cf19 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Confusion Blast Potions/BaseConfusionBlastPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Confusion Blast Potions/BaseConfusionBlastPotion.cs @@ -49,14 +49,14 @@ namespace Server.Items from.Target = new ThrowTarget(this); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Confusion Blast Potions/ConfusionBlastPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Confusion Blast Potions/ConfusionBlastPotion.cs index 71743059f..fe0fd4912 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Confusion Blast Potions/ConfusionBlastPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Confusion Blast Potions/ConfusionBlastPotion.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1072105; // a Confusion Blast potion - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Confusion Blast Potions/GreaterConfusionBlastPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Confusion Blast Potions/GreaterConfusionBlastPotion.cs index 927f23f15..07137096c 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Confusion Blast Potions/GreaterConfusionBlastPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Confusion Blast Potions/GreaterConfusionBlastPotion.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1072108; // a Greater Confusion Blast potion - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Cure Potions/BaseCurePotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Cure Potions/BaseCurePotion.cs index 3c22af3d8..d1a6d2e44 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Cure Potions/BaseCurePotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Cure Potions/BaseCurePotion.cs @@ -29,14 +29,14 @@ namespace Server.Items public abstract CureLevelInfo[] LevelInfo{ get; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Cure Potions/CurePotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Cure Potions/CurePotion.cs index 929e55719..9a4b0c37a 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Cure Potions/CurePotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Cure Potions/CurePotion.cs @@ -30,14 +30,14 @@ namespace Server.Items public override CureLevelInfo[] LevelInfo => Core.AOS ? m_AosLevelInfo : m_OldLevelInfo; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Cure Potions/GreaterCurePotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Cure Potions/GreaterCurePotion.cs index 9656773ec..6235c9363 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Cure Potions/GreaterCurePotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Cure Potions/GreaterCurePotion.cs @@ -31,14 +31,14 @@ namespace Server.Items public override CureLevelInfo[] LevelInfo => Core.AOS ? m_AosLevelInfo : m_OldLevelInfo; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Cure Potions/LesserCurePotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Cure Potions/LesserCurePotion.cs index a8ef9cc92..cc6fd2cbc 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Cure Potions/LesserCurePotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Cure Potions/LesserCurePotion.cs @@ -27,14 +27,14 @@ namespace Server.Items public override CureLevelInfo[] LevelInfo => Core.AOS ? m_AosLevelInfo : m_OldLevelInfo; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/DarkglowPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/DarkglowPotion.cs index 873c26b28..6a8236500 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/DarkglowPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/DarkglowPotion.cs @@ -16,14 +16,14 @@ namespace Server.Items public override int LabelNumber => 1072849; // Darkglow Poison - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Explosion Potions/BaseExplosionPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Explosion Potions/BaseExplosionPotion.cs index 84957e0fb..29544a59a 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Explosion Potions/BaseExplosionPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Explosion Potions/BaseExplosionPotion.cs @@ -32,14 +32,14 @@ namespace Server.Items public List Users{ get; private set; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Explosion Potions/ExplosionPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Explosion Potions/ExplosionPotion.cs index 125c75deb..ee66f20d0 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Explosion Potions/ExplosionPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Explosion Potions/ExplosionPotion.cs @@ -14,14 +14,14 @@ namespace Server.Items public override int MinDamage => 10; public override int MaxDamage => 20; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Explosion Potions/GreaterExplosionPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Explosion Potions/GreaterExplosionPotion.cs index de757decc..bcbdd78e2 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Explosion Potions/GreaterExplosionPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Explosion Potions/GreaterExplosionPotion.cs @@ -14,14 +14,14 @@ namespace Server.Items public override int MinDamage => Core.AOS ? 20 : 15; public override int MaxDamage => Core.AOS ? 40 : 30; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Explosion Potions/LesserExplosionPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Explosion Potions/LesserExplosionPotion.cs index ffbd4ecaa..5e703eca3 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Explosion Potions/LesserExplosionPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Explosion Potions/LesserExplosionPotion.cs @@ -14,14 +14,14 @@ namespace Server.Items public override int MinDamage => 5; public override int MaxDamage => 10; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Heal Potions/BaseHealPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Heal Potions/BaseHealPotion.cs index 773ce4fad..537283643 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Heal Potions/BaseHealPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Heal Potions/BaseHealPotion.cs @@ -18,14 +18,14 @@ namespace Server.Items public abstract int MaxHeal{ get; } public abstract double Delay{ get; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Heal Potions/GreaterHealPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Heal Potions/GreaterHealPotion.cs index ac89cb1e3..e25d14652 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Heal Potions/GreaterHealPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Heal Potions/GreaterHealPotion.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int MaxHeal => Core.AOS ? 25 : 30; public override double Delay => 10.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Heal Potions/HealPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Heal Potions/HealPotion.cs index c25cc769d..4440e63d8 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Heal Potions/HealPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Heal Potions/HealPotion.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int MaxHeal => Core.AOS ? 16 : 20; public override double Delay => Core.AOS ? 8.0 : 10.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Heal Potions/LesserHealPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Heal Potions/LesserHealPotion.cs index b5389520a..80a9664ff 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Heal Potions/LesserHealPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Heal Potions/LesserHealPotion.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int MaxHeal => Core.AOS ? 8 : 10; public override double Delay => Core.AOS ? 3.0 : 10.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/InvisibilityPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/InvisibilityPotion.cs index 1cabcc641..656592240 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/InvisibilityPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/InvisibilityPotion.cs @@ -70,14 +70,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/NightSight.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/NightSight.cs index c4bc72042..ef905e015 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/NightSight.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/NightSight.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/ParasiticPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/ParasiticPotion.cs index add75a6b0..0b1300aab 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/ParasiticPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/ParasiticPotion.cs @@ -17,14 +17,14 @@ namespace Server.Items public override int LabelNumber => 1072848; // Parasitic Poison - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Poison Potions/BasePoisonPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Poison Potions/BasePoisonPotion.cs index 732b51735..cecdc3bbf 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Poison Potions/BasePoisonPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Poison Potions/BasePoisonPotion.cs @@ -17,14 +17,14 @@ namespace Server.Items public abstract double MinPoisoningSkill{ get; } public abstract double MaxPoisoningSkill{ get; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Poison Potions/DeadlyPoisonPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Poison Potions/DeadlyPoisonPotion.cs index 43c99c4dd..e3b3821a2 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Poison Potions/DeadlyPoisonPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Poison Potions/DeadlyPoisonPotion.cs @@ -16,14 +16,14 @@ namespace Server.Items public override double MinPoisoningSkill => 95.0; public override double MaxPoisoningSkill => 100.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Poison Potions/GreaterPoisonPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Poison Potions/GreaterPoisonPotion.cs index 8c81a142d..ff5210904 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Poison Potions/GreaterPoisonPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Poison Potions/GreaterPoisonPotion.cs @@ -16,14 +16,14 @@ namespace Server.Items public override double MinPoisoningSkill => 60.0; public override double MaxPoisoningSkill => 100.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Poison Potions/LesserPoisonPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Poison Potions/LesserPoisonPotion.cs index 6d21bb4b7..d2a5192e8 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Poison Potions/LesserPoisonPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Poison Potions/LesserPoisonPotion.cs @@ -16,14 +16,14 @@ namespace Server.Items public override double MinPoisoningSkill => 0.0; public override double MaxPoisoningSkill => 60.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Poison Potions/PoisonPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Poison Potions/PoisonPotion.cs index 97165ef5d..6a5d9bd93 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Poison Potions/PoisonPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Poison Potions/PoisonPotion.cs @@ -16,14 +16,14 @@ namespace Server.Items public override double MinPoisoningSkill => 30.0; public override double MaxPoisoningSkill => 70.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Refresh Potions/BaseRefreshPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Refresh Potions/BaseRefreshPotion.cs index 464f98995..67260ee74 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Refresh Potions/BaseRefreshPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Refresh Potions/BaseRefreshPotion.cs @@ -14,14 +14,14 @@ namespace Server.Items public abstract double Refresh{ get; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Refresh Potions/RefreshPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Refresh Potions/RefreshPotion.cs index 3cbe2bce8..feae2a53e 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Refresh Potions/RefreshPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Refresh Potions/RefreshPotion.cs @@ -13,14 +13,14 @@ namespace Server.Items public override double Refresh => 0.25; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Refresh Potions/TotalRefreshPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Refresh Potions/TotalRefreshPotion.cs index 9da7f55f7..283986398 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Refresh Potions/TotalRefreshPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Refresh Potions/TotalRefreshPotion.cs @@ -13,14 +13,14 @@ namespace Server.Items public override double Refresh => 1.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Strength Potions/BaseStrengthPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Strength Potions/BaseStrengthPotion.cs index eff2fca5a..d0cf76778 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Strength Potions/BaseStrengthPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Strength Potions/BaseStrengthPotion.cs @@ -17,14 +17,14 @@ namespace Server.Items public abstract int StrOffset{ get; } public abstract TimeSpan Duration{ get; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Strength Potions/GreaterStrengthPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Strength Potions/GreaterStrengthPotion.cs index 95b6066cd..16bdc0e4e 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Strength Potions/GreaterStrengthPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Strength Potions/GreaterStrengthPotion.cs @@ -16,14 +16,14 @@ namespace Server.Items public override int StrOffset => 20; public override TimeSpan Duration => TimeSpan.FromMinutes(2.0); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Potions/Strength Potions/StrengthPotion.cs b/Projects/Scripts/Items/Skill Items/Magical/Potions/Strength Potions/StrengthPotion.cs index 2237792f7..0eb9961a0 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Potions/Strength Potions/StrengthPotion.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Potions/Strength Potions/StrengthPotion.cs @@ -16,14 +16,14 @@ namespace Server.Items public override int StrOffset => 10; public override TimeSpan Duration => TimeSpan.FromMinutes(2.0); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Runebook.cs b/Projects/Scripts/Items/Skill Items/Magical/Runebook.cs index 2bc7d5692..89714da67 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Runebook.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Runebook.cs @@ -147,7 +147,7 @@ namespace Server.Items SetSecureLevelEntry.AddTo(from, this, list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -170,7 +170,7 @@ namespace Server.Items writer.Write(m_DefaultIndex); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -430,7 +430,7 @@ namespace Server.Items House = house; } - public RunebookEntry(GenericReader reader) + public RunebookEntry(IGenericReader reader) { int version = reader.ReadByte(); @@ -460,7 +460,7 @@ namespace Server.Items public BaseHouse House{ get; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { if (House?.Deleted == false) { diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/EarthquakeScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/EarthquakeScroll.cs index b48d0b6fd..08288116b 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/EarthquakeScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/EarthquakeScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/EnergyVortexScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/EnergyVortexScroll.cs index 3711a4b86..a92c35167 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/EnergyVortexScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/EnergyVortexScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/ResurrectionScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/ResurrectionScroll.cs index 8d76153a1..1c3a015a9 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/ResurrectionScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/ResurrectionScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/SummonAirElementalScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/SummonAirElementalScroll.cs index 90c52429f..0b07c6627 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/SummonAirElementalScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/SummonAirElementalScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/SummonDaemonScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/SummonDaemonScroll.cs index d021e235a..26ef5be45 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/SummonDaemonScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/SummonDaemonScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/SummonEarthElementalScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/SummonEarthElementalScroll.cs index c665f6ab1..63d0b84fc 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/SummonEarthElementalScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/SummonEarthElementalScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/SummonFireElementalScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/SummonFireElementalScroll.cs index 85fba807f..c5e8399a2 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/SummonFireElementalScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/SummonFireElementalScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/SummonWaterElementalScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/SummonWaterElementalScroll.cs index e335f18ee..14cfaa303 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/SummonWaterElementalScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Eighth Circle/SummonWaterElementalScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/BladeSpiritsScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/BladeSpiritsScroll.cs index 0462f2f0f..dd4f3b01f 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/BladeSpiritsScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/BladeSpiritsScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/DispelFieldScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/DispelFieldScroll.cs index 4eb83ffba..886f9425d 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/DispelFieldScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/DispelFieldScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/IncognitoScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/IncognitoScroll.cs index 8dd0bfb79..cdd81011d 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/IncognitoScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/IncognitoScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/MagicReflectScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/MagicReflectScroll.cs index 34efe80b2..a52911b83 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/MagicReflectScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/MagicReflectScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/MindBlastScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/MindBlastScroll.cs index f2847537e..b3440bea9 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/MindBlastScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/MindBlastScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/ParalyzeScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/ParalyzeScroll.cs index feebcb1aa..43d34daa7 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/ParalyzeScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/ParalyzeScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/PoisonFieldScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/PoisonFieldScroll.cs index 69bbada43..7fc814558 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/PoisonFieldScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/PoisonFieldScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/SummonCreatureScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/SummonCreatureScroll.cs index 5854ad74a..dfcf63260 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/SummonCreatureScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fifth Circle/SummonCreatureScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/ClumsyScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/ClumsyScroll.cs index ac2ddcbab..a6d7c457d 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/ClumsyScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/ClumsyScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/CreateFoodScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/CreateFoodScroll.cs index fcfad1d45..418cc2315 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/CreateFoodScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/CreateFoodScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/FeeblemindScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/FeeblemindScroll.cs index 133af37d1..d17076503 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/FeeblemindScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/FeeblemindScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/HealScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/HealScroll.cs index c5957f643..b42701bbd 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/HealScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/HealScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/MagicArrowScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/MagicArrowScroll.cs index 2c3617fe7..9a4f0ff77 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/MagicArrowScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/MagicArrowScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/NightSightScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/NightSightScroll.cs index c632bc0bf..55133a537 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/NightSightScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/NightSightScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/ReactiveArmorScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/ReactiveArmorScroll.cs index b09a21d62..a436dd472 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/ReactiveArmorScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/ReactiveArmorScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/WeakenScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/WeakenScroll.cs index 79c52bf38..4f2186a7b 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/WeakenScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/First Circle/WeakenScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/ArchProtectionScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/ArchProtectionScroll.cs index 0d3b44582..547efdb01 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/ArchProtectionScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/ArchProtectionScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/ArchcureScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/ArchcureScroll.cs index 94280516c..b83686564 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/ArchcureScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/ArchcureScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/CurseScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/CurseScroll.cs index e60543237..f29aa5b80 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/CurseScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/CurseScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/FireFieldScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/FireFieldScroll.cs index 1bd38889f..396a2d761 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/FireFieldScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/FireFieldScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/GreaterHealScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/GreaterHealScroll.cs index 0b278f314..8d35ae5c0 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/GreaterHealScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/GreaterHealScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/LightningScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/LightningScroll.cs index 812e3409d..825224573 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/LightningScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/LightningScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/ManaDrainScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/ManaDrainScroll.cs index c77f537e4..dad5cf1a5 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/ManaDrainScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/ManaDrainScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/RecallScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/RecallScroll.cs index ec02766ff..c54c88dd1 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/RecallScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Fourth Circle/RecallScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/AnimatedWeaponScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/AnimatedWeaponScroll.cs index 15d0bfc45..c6e708978 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/AnimatedWeaponScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/AnimatedWeaponScroll.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/BombardScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/BombardScroll.cs index 767e8c7ee..518bd547f 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/BombardScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/BombardScroll.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/CleansingWindsScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/CleansingWindsScroll.cs index 7683236c5..0e0e45b12 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/CleansingWindsScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/CleansingWindsScroll.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/EagleStrikeScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/EagleStrikeScroll.cs index 0535d523b..3c2313be9 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/EagleStrikeScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/EagleStrikeScroll.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/EnchantScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/EnchantScroll.cs index aff13416a..baee4b8b2 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/EnchantScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/EnchantScroll.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/HailStormScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/HailStormScroll.cs index b6d382385..e835457f2 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/HailStormScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/HailStormScroll.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/HealingStoneScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/HealingStoneScroll.cs index 3b7bb0e4e..b641bcbb1 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/HealingStoneScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/HealingStoneScroll.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/MassSleepScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/MassSleepScroll.cs index 3212ecdcd..a5c4f4fef 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/MassSleepScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/MassSleepScroll.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/NetherBoltScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/NetherBoltScroll.cs index f9c8d38e5..c2eac4c2f 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/NetherBoltScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/NetherBoltScroll.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/NetherCycloneScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/NetherCycloneScroll.cs index 14ff2eb51..8954429e3 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/NetherCycloneScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/NetherCycloneScroll.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/PurgeMagicScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/PurgeMagicScroll.cs index 2f495c281..5687801d4 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/PurgeMagicScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/PurgeMagicScroll.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/RisingColossusScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/RisingColossusScroll.cs index cc7a2c92e..4018dfd0d 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/RisingColossusScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/RisingColossusScroll.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/SleepScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/SleepScroll.cs index edcc2bcd5..b6f6ad889 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/SleepScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/SleepScroll.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/SpellPlagueScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/SpellPlagueScroll.cs index 45389f32c..3f7a28844 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/SpellPlagueScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/SpellPlagueScroll.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/SpellTriggerScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/SpellTriggerScroll.cs index e8c9dbd1d..64f4ddca6 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/SpellTriggerScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/SpellTriggerScroll.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/StoneFormScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/StoneFormScroll.cs index 9b5cdacf4..c942a77c2 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/StoneFormScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Mysticism/StoneFormScroll.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/AnimateDeadScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/AnimateDeadScroll.cs index 2984607e9..ebedcc89f 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/AnimateDeadScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/AnimateDeadScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/BloodOathScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/BloodOathScroll.cs index 217808048..5c23a761e 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/BloodOathScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/BloodOathScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/CorpseSkinScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/CorpseSkinScroll.cs index 2ce5ca3d3..9140c0abb 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/CorpseSkinScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/CorpseSkinScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/CurseWeaponScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/CurseWeaponScroll.cs index 9f23df475..f3014fc0b 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/CurseWeaponScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/CurseWeaponScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/EvilOmenScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/EvilOmenScroll.cs index e1954d24d..ec3de3f42 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/EvilOmenScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/EvilOmenScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/ExorcismScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/ExorcismScroll.cs index a7110ff46..7187f2e8e 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/ExorcismScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/ExorcismScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/HorrificBeastScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/HorrificBeastScroll.cs index c21e4e427..c18f222e4 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/HorrificBeastScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/HorrificBeastScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/LichFormScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/LichFormScroll.cs index 4b6f4afae..3f9dd054d 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/LichFormScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/LichFormScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/MindRotScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/MindRotScroll.cs index 3c958700f..40b2908ba 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/MindRotScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/MindRotScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/PainSpikeScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/PainSpikeScroll.cs index 48496cbb9..d5417c318 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/PainSpikeScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/PainSpikeScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/PoisonStrikeScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/PoisonStrikeScroll.cs index 598718fb3..e624dec47 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/PoisonStrikeScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/PoisonStrikeScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/StrangleScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/StrangleScroll.cs index d67debda0..6ee55d3ed 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/StrangleScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/StrangleScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/SummonFamiliarScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/SummonFamiliarScroll.cs index bea45ef17..531c947b2 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/SummonFamiliarScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/SummonFamiliarScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/VampiricEmbraceScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/VampiricEmbraceScroll.cs index fc0715132..c0f8d6e03 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/VampiricEmbraceScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/VampiricEmbraceScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/VengefulSpiritScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/VengefulSpiritScroll.cs index dad2901f1..6923fd2d1 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/VengefulSpiritScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/VengefulSpiritScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/WitherScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/WitherScroll.cs index cfdbea58d..aaff4db07 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/WitherScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/WitherScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/WraithFormScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/WraithFormScroll.cs index 4f8e18668..8001f900c 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/WraithFormScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Necromancy/WraithFormScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/AgilityScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/AgilityScroll.cs index 7125477bd..80fecd4d5 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/AgilityScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/AgilityScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/CunningScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/CunningScroll.cs index 8d62f6c01..8ef5f5423 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/CunningScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/CunningScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/CureScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/CureScroll.cs index 55e495b5f..4e3535a9e 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/CureScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/CureScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/HarmScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/HarmScroll.cs index a09fecd81..799412b4e 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/HarmScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/HarmScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/MagicTrapScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/MagicTrapScroll.cs index c955b0edb..9cd68e6e9 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/MagicTrapScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/MagicTrapScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/MagicUnTrapScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/MagicUnTrapScroll.cs index 1fa5ba663..b236df317 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/MagicUnTrapScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/MagicUnTrapScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/ProtectionScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/ProtectionScroll.cs index 477c44d45..94c7848b6 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/ProtectionScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/ProtectionScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/StrengthScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/StrengthScroll.cs index 1327eebbc..e5f58c00b 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/StrengthScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Second Circle/StrengthScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/ChainLightningScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/ChainLightningScroll.cs index f2e6febdb..0111f68de 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/ChainLightningScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/ChainLightningScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/EnergyFieldScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/EnergyFieldScroll.cs index d9f20e01f..ae74fd5e2 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/EnergyFieldScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/EnergyFieldScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/FlamestrikeScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/FlamestrikeScroll.cs index b0724ca2a..31b089b44 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/FlamestrikeScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/FlamestrikeScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/GateTravelScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/GateTravelScroll.cs index 4767fb015..e6d810994 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/GateTravelScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/GateTravelScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/ManaVampireScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/ManaVampireScroll.cs index 3cd04ef52..516ea8523 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/ManaVampireScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/ManaVampireScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/MassDispelScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/MassDispelScroll.cs index 33e734591..faddb7112 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/MassDispelScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/MassDispelScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/MeteorStormScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/MeteorStormScroll.cs index 194f642f2..2c6ba8c6e 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/MeteorStormScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/MeteorStormScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/PolymorphScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/PolymorphScroll.cs index 81865bc94..2f9f6fa0c 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/PolymorphScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Seventh Circle/PolymorphScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/DispelScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/DispelScroll.cs index 10d490ac0..eda8b5a39 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/DispelScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/DispelScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/EnergyBoltScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/EnergyBoltScroll.cs index 4a18f7edb..c21f11fce 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/EnergyBoltScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/EnergyBoltScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/ExplosionScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/ExplosionScroll.cs index 9445a79c9..070a9fa45 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/ExplosionScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/ExplosionScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/InvisibilityScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/InvisibilityScroll.cs index 0e55bd8e5..47a2af8b0 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/InvisibilityScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/InvisibilityScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/MarkScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/MarkScroll.cs index b14df6f7b..000999584 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/MarkScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/MarkScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/MassCurseScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/MassCurseScroll.cs index 5ae537d51..280617c76 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/MassCurseScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/MassCurseScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/ParalyzeFieldSpell.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/ParalyzeFieldSpell.cs index 4d9eafea5..fa9092e84 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/ParalyzeFieldSpell.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/ParalyzeFieldSpell.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/RevealScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/RevealScroll.cs index 945d0cc3b..160181a63 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/RevealScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Sixth Circle/RevealScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/SpellScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/SpellScroll.cs index dbb420038..63e3e4d5d 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/SpellScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/SpellScroll.cs @@ -26,7 +26,7 @@ namespace Server.Items int ICommodity.DescriptionNumber => LabelNumber; bool ICommodity.IsDeedable => Core.ML; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -35,7 +35,7 @@ namespace Server.Items writer.Write(SpellID); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/SpellweavingScrolls.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/SpellweavingScrolls.cs index 5fa0b2759..69fb5fa85 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/SpellweavingScrolls.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/SpellweavingScrolls.cs @@ -12,14 +12,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -39,14 +39,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -66,14 +66,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -93,14 +93,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -120,14 +120,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -147,14 +147,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -174,14 +174,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -201,14 +201,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -228,14 +228,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -255,14 +255,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -282,14 +282,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -309,14 +309,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -336,14 +336,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -363,14 +363,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -390,14 +390,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -417,14 +417,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/BlessScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/BlessScroll.cs index 95475578d..265b4f4b4 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/BlessScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/BlessScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/FireballScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/FireballScroll.cs index 1d9b3e256..e47254102 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/FireballScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/FireballScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/MagicLockScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/MagicLockScroll.cs index d9e991d91..0cf013fe4 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/MagicLockScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/MagicLockScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/PoisonScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/PoisonScroll.cs index 72157ff8f..41f15b646 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/PoisonScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/PoisonScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/TelekinisisScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/TelekinisisScroll.cs index ed89017e3..07378276c 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/TelekinisisScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/TelekinisisScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/TeleportScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/TeleportScroll.cs index 44b2d1d43..00ee42245 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/TeleportScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/TeleportScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/UnlockScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/UnlockScroll.cs index 8c36b8277..b8faef75b 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/UnlockScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/UnlockScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/WallOfStoneScroll.cs b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/WallOfStoneScroll.cs index ea5596fd6..4ac20553e 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/WallOfStoneScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Scrolls/Third Circle/WallOfStoneScroll.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/Spellbook.cs b/Projects/Scripts/Items/Skill Items/Magical/Spellbook.cs index ca99ee343..9c0692773 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/Spellbook.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/Spellbook.cs @@ -741,7 +741,7 @@ namespace Server.Items 500207); // The spellbook must be in your backpack (and not in a container within) to open. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -763,7 +763,7 @@ namespace Server.Items writer.Write(SpellCount); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Magical/SpellweavingBook.cs b/Projects/Scripts/Items/Skill Items/Magical/SpellweavingBook.cs index 956bb9704..0ae0e1176 100644 --- a/Projects/Scripts/Items/Skill Items/Magical/SpellweavingBook.cs +++ b/Projects/Scripts/Items/Skill Items/Magical/SpellweavingBook.cs @@ -18,14 +18,14 @@ namespace Server.Items public override int BookOffset => 600; public override int BookCount => 16; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Misc/Bandage.cs b/Projects/Scripts/Items/Skill Items/Misc/Bandage.cs index 752c68f87..665dd1535 100644 --- a/Projects/Scripts/Items/Skill Items/Misc/Bandage.cs +++ b/Projects/Scripts/Items/Skill Items/Misc/Bandage.cs @@ -40,14 +40,14 @@ namespace Server.Items EventSink.BandageTargetRequest += EventSink_BandageTargetRequest; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Misc/FireHorn.cs b/Projects/Scripts/Items/Skill Items/Misc/FireHorn.cs index 5e0d9c5d0..44835c7ba 100644 --- a/Projects/Scripts/Items/Skill Items/Misc/FireHorn.cs +++ b/Projects/Scripts/Items/Skill Items/Misc/FireHorn.cs @@ -178,14 +178,14 @@ namespace Server.Items m?.SendLocalizedMessage(1049621); // You catch your breath. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Misc/RecipeScroll.cs b/Projects/Scripts/Items/Skill Items/Misc/RecipeScroll.cs index de220eeb2..994230dda 100644 --- a/Projects/Scripts/Items/Skill Items/Misc/RecipeScroll.cs +++ b/Projects/Scripts/Items/Skill Items/Misc/RecipeScroll.cs @@ -88,7 +88,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -97,7 +97,7 @@ namespace Server.Items writer.Write(m_RecipeID); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Misc/RepairDeed.cs b/Projects/Scripts/Items/Skill Items/Misc/RepairDeed.cs index f6e6d8641..2f3ccf86b 100644 --- a/Projects/Scripts/Items/Skill Items/Misc/RepairDeed.cs +++ b/Projects/Scripts/Items/Skill Items/Misc/RepairDeed.cs @@ -155,7 +155,7 @@ namespace Server.Items public bool VerifyRegion(Mobile m) => m.Region.IsPartOf() && Faction.IsNearType(m, RepairSkillInfo.GetInfo(m_Skill).NearbyTypes, 6); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -166,7 +166,7 @@ namespace Server.Items writer.Write(m_Crafter); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Musical Instruments/BambooFlute.cs b/Projects/Scripts/Items/Skill Items/Musical Instruments/BambooFlute.cs index f13c876e4..376d41c43 100644 --- a/Projects/Scripts/Items/Skill Items/Musical Instruments/BambooFlute.cs +++ b/Projects/Scripts/Items/Skill Items/Musical Instruments/BambooFlute.cs @@ -9,14 +9,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Musical Instruments/BaseInstrument.cs b/Projects/Scripts/Items/Skill Items/Musical Instruments/BaseInstrument.cs index b1e840c8b..343099f3b 100644 --- a/Projects/Scripts/Items/Skill Items/Musical Instruments/BaseInstrument.cs +++ b/Projects/Scripts/Items/Skill Items/Musical Instruments/BaseInstrument.cs @@ -415,7 +415,7 @@ namespace Server.Items from.Send(new DisplayEquipmentInfo(this, eqInfo)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -438,7 +438,7 @@ namespace Server.Items writer.WriteEncodedInt(FailureSound); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Musical Instruments/Drums.cs b/Projects/Scripts/Items/Skill Items/Musical Instruments/Drums.cs index ce9492398..553f43b1d 100644 --- a/Projects/Scripts/Items/Skill Items/Musical Instruments/Drums.cs +++ b/Projects/Scripts/Items/Skill Items/Musical Instruments/Drums.cs @@ -9,14 +9,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Musical Instruments/Harp.cs b/Projects/Scripts/Items/Skill Items/Musical Instruments/Harp.cs index fc46d1786..97dbe9dd5 100644 --- a/Projects/Scripts/Items/Skill Items/Musical Instruments/Harp.cs +++ b/Projects/Scripts/Items/Skill Items/Musical Instruments/Harp.cs @@ -9,14 +9,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Musical Instruments/LapHarp.cs b/Projects/Scripts/Items/Skill Items/Musical Instruments/LapHarp.cs index a2b0b9c7a..8a2e10812 100644 --- a/Projects/Scripts/Items/Skill Items/Musical Instruments/LapHarp.cs +++ b/Projects/Scripts/Items/Skill Items/Musical Instruments/LapHarp.cs @@ -9,14 +9,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Musical Instruments/Lute.cs b/Projects/Scripts/Items/Skill Items/Musical Instruments/Lute.cs index d16dd707a..41eab4884 100644 --- a/Projects/Scripts/Items/Skill Items/Musical Instruments/Lute.cs +++ b/Projects/Scripts/Items/Skill Items/Musical Instruments/Lute.cs @@ -9,14 +9,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Musical Instruments/Tambourine.cs b/Projects/Scripts/Items/Skill Items/Musical Instruments/Tambourine.cs index 492b4b42f..11f3a63ed 100644 --- a/Projects/Scripts/Items/Skill Items/Musical Instruments/Tambourine.cs +++ b/Projects/Scripts/Items/Skill Items/Musical Instruments/Tambourine.cs @@ -9,14 +9,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Musical Instruments/TambourineTassel.cs b/Projects/Scripts/Items/Skill Items/Musical Instruments/TambourineTassel.cs index f057e968e..8f7e8e811 100644 --- a/Projects/Scripts/Items/Skill Items/Musical Instruments/TambourineTassel.cs +++ b/Projects/Scripts/Items/Skill Items/Musical Instruments/TambourineTassel.cs @@ -9,14 +9,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Ninjitsu/EggBomb.cs b/Projects/Scripts/Items/Skill Items/Ninjitsu/EggBomb.cs index 01ab460dd..bea709c15 100644 --- a/Projects/Scripts/Items/Skill Items/Ninjitsu/EggBomb.cs +++ b/Projects/Scripts/Items/Skill Items/Ninjitsu/EggBomb.cs @@ -58,14 +58,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Ninjitsu/Fukiya.cs b/Projects/Scripts/Items/Skill Items/Ninjitsu/Fukiya.cs index 9ed9fe2f0..60afa590e 100644 --- a/Projects/Scripts/Items/Skill Items/Ninjitsu/Fukiya.cs +++ b/Projects/Scripts/Items/Skill Items/Ninjitsu/Fukiya.cs @@ -110,7 +110,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -122,7 +122,7 @@ namespace Server.Items writer.Write(m_PoisonCharges); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Ninjitsu/FukiyaDarts.cs b/Projects/Scripts/Items/Skill Items/Ninjitsu/FukiyaDarts.cs index 71f994a81..09b5eb0c7 100644 --- a/Projects/Scripts/Items/Skill Items/Ninjitsu/FukiyaDarts.cs +++ b/Projects/Scripts/Items/Skill Items/Ninjitsu/FukiyaDarts.cs @@ -79,7 +79,7 @@ namespace Server.Items list.Add(1062412 + m_Poison.Level, m_PoisonCharges.ToString()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -91,7 +91,7 @@ namespace Server.Items writer.Write(m_PoisonCharges); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Ninjitsu/LeatherNinjaBelt.cs b/Projects/Scripts/Items/Skill Items/Ninjitsu/LeatherNinjaBelt.cs index 2c77e45ea..b97692191 100644 --- a/Projects/Scripts/Items/Skill Items/Ninjitsu/LeatherNinjaBelt.cs +++ b/Projects/Scripts/Items/Skill Items/Ninjitsu/LeatherNinjaBelt.cs @@ -124,7 +124,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -136,7 +136,7 @@ namespace Server.Items writer.Write(m_PoisonCharges); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Ninjitsu/Shuriken.cs b/Projects/Scripts/Items/Skill Items/Ninjitsu/Shuriken.cs index 3fe31a6ab..7e017a788 100644 --- a/Projects/Scripts/Items/Skill Items/Ninjitsu/Shuriken.cs +++ b/Projects/Scripts/Items/Skill Items/Ninjitsu/Shuriken.cs @@ -80,7 +80,7 @@ namespace Server.Items list.Add(1062412 + m_Poison.Level, m_PoisonCharges.ToString()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -92,7 +92,7 @@ namespace Server.Items writer.Write(m_PoisonCharges); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Ninjitsu/SmokeBomb.cs b/Projects/Scripts/Items/Skill Items/Ninjitsu/SmokeBomb.cs index f2254b1e5..64467b868 100644 --- a/Projects/Scripts/Items/Skill Items/Ninjitsu/SmokeBomb.cs +++ b/Projects/Scripts/Items/Skill Items/Ninjitsu/SmokeBomb.cs @@ -55,14 +55,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Specialized/GlassblowingBook.cs b/Projects/Scripts/Items/Skill Items/Specialized/GlassblowingBook.cs index c811500b5..b9dfcf5a0 100644 --- a/Projects/Scripts/Items/Skill Items/Specialized/GlassblowingBook.cs +++ b/Projects/Scripts/Items/Skill Items/Specialized/GlassblowingBook.cs @@ -13,14 +13,14 @@ namespace Server.Items public override string DefaultName => "Crafting Glass With Glassblowing"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Specialized/MasonryBook.cs b/Projects/Scripts/Items/Skill Items/Specialized/MasonryBook.cs index 9e15c86e6..3162530c8 100644 --- a/Projects/Scripts/Items/Skill Items/Specialized/MasonryBook.cs +++ b/Projects/Scripts/Items/Skill Items/Specialized/MasonryBook.cs @@ -13,14 +13,14 @@ namespace Server.Items public override string DefaultName => "Making Valuables With Stonecrafting"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Specialized/Sand.cs b/Projects/Scripts/Items/Skill Items/Specialized/Sand.cs index d0f99c51c..739861055 100644 --- a/Projects/Scripts/Items/Skill Items/Specialized/Sand.cs +++ b/Projects/Scripts/Items/Skill Items/Specialized/Sand.cs @@ -18,14 +18,14 @@ namespace Server.Items int ICommodity.DescriptionNumber => LabelNumber; bool ICommodity.IsDeedable => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Specialized/SandMiningBook.cs b/Projects/Scripts/Items/Skill Items/Specialized/SandMiningBook.cs index 417241e75..5f9b84b7d 100644 --- a/Projects/Scripts/Items/Skill Items/Specialized/SandMiningBook.cs +++ b/Projects/Scripts/Items/Skill Items/Specialized/SandMiningBook.cs @@ -13,14 +13,14 @@ namespace Server.Items public override string DefaultName => "Find Glass-Quality Sand"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Specialized/StoneMiningBook.cs b/Projects/Scripts/Items/Skill Items/Specialized/StoneMiningBook.cs index 9c61dbf0e..7eaf4bcdd 100644 --- a/Projects/Scripts/Items/Skill Items/Specialized/StoneMiningBook.cs +++ b/Projects/Scripts/Items/Skill Items/Specialized/StoneMiningBook.cs @@ -13,14 +13,14 @@ namespace Server.Items public override string DefaultName => "Mining For Quality Stone"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/BlackDyeTub.cs b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/BlackDyeTub.cs index bde1010e7..8017ca080 100644 --- a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/BlackDyeTub.cs +++ b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/BlackDyeTub.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/BlazeDyeTub.cs b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/BlazeDyeTub.cs index 8df655537..a81357dfa 100644 --- a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/BlazeDyeTub.cs +++ b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/BlazeDyeTub.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/DyeTub.cs b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/DyeTub.cs index 7feb1cc72..f81e14aa8 100644 --- a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/DyeTub.cs +++ b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/DyeTub.cs @@ -72,7 +72,7 @@ namespace Server.Items [CommandProperty(AccessLevel.GameMaster)] public SecureLevel Level{ get; set; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -83,7 +83,7 @@ namespace Server.Items writer.Write(m_DyedHue); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/FurnitureDyeTub.cs b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/FurnitureDyeTub.cs index 8da63ce79..09502f5de 100644 --- a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/FurnitureDyeTub.cs +++ b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/FurnitureDyeTub.cs @@ -36,7 +36,7 @@ namespace Server.Items list.Add(1076217); // 1st Year Veteran Reward } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -45,7 +45,7 @@ namespace Server.Items writer.Write(IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/LeatherDyeTub.cs b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/LeatherDyeTub.cs index a738e1624..e1bc46dd9 100644 --- a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/LeatherDyeTub.cs +++ b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/LeatherDyeTub.cs @@ -37,7 +37,7 @@ namespace Server.Items list.Add(1076218); // 2nd Year Veteran Reward } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -46,7 +46,7 @@ namespace Server.Items writer.Write(IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/MetallicClothDyetub.cs b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/MetallicClothDyetub.cs index c80b006db..9e5e40a77 100644 --- a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/MetallicClothDyetub.cs +++ b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/MetallicClothDyetub.cs @@ -14,14 +14,14 @@ namespace Server.Items public override bool MetallicHues => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/MetallicLeatherDyeTub.cs b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/MetallicLeatherDyeTub.cs index 04e31a1e7..31b8b8fb5 100644 --- a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/MetallicLeatherDyeTub.cs +++ b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/MetallicLeatherDyeTub.cs @@ -24,14 +24,14 @@ namespace Server.Items list.Add(1076221); // 5th Year Veteran Reward } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/RewardBlackDyeTub.cs b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/RewardBlackDyeTub.cs index 76725a562..c3fe60482 100644 --- a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/RewardBlackDyeTub.cs +++ b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/RewardBlackDyeTub.cs @@ -37,7 +37,7 @@ namespace Server.Items list.Add(1076217); // 1st Year Veteran Reward } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -46,7 +46,7 @@ namespace Server.Items writer.Write(IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/RunebookDyeTub.cs b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/RunebookDyeTub.cs index 7bc5bb76e..728c0bd6a 100644 --- a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/RunebookDyeTub.cs +++ b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/RunebookDyeTub.cs @@ -37,7 +37,7 @@ namespace Server.Items list.Add(1076220); // 4th Year Veteran Reward } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -46,7 +46,7 @@ namespace Server.Items writer.Write(IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/SpecialDyeTub.cs b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/SpecialDyeTub.cs index a34fc2501..492ac58e5 100644 --- a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/SpecialDyeTub.cs +++ b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/SpecialDyeTub.cs @@ -33,7 +33,7 @@ namespace Server.Items list.Add(1076217); // 1st Year Veteran Reward } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -42,7 +42,7 @@ namespace Server.Items writer.Write(IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/StatuetteDyeTub.cs b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/StatuetteDyeTub.cs index 0f3ce996b..fe6240a71 100644 --- a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/StatuetteDyeTub.cs +++ b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/StatuetteDyeTub.cs @@ -37,7 +37,7 @@ namespace Server.Items list.Add(1076221); // 5th Year Veteran Reward } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -46,7 +46,7 @@ namespace Server.Items writer.Write(IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/WhiteClothDyeTub.cs b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/WhiteClothDyeTub.cs index 5329090c0..d3eeddcff 100644 --- a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/WhiteClothDyeTub.cs +++ b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/WhiteClothDyeTub.cs @@ -14,14 +14,14 @@ namespace Server.Items /* High seas, loot from merchant ship's hold, also a "unc public override bool Redyable => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/WhiteLeatherDyeTub.cs b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/WhiteLeatherDyeTub.cs index 4f0427268..992213ced 100644 --- a/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/WhiteLeatherDyeTub.cs +++ b/Projects/Scripts/Items/Skill Items/Tailor Items/Dyetubs/WhiteLeatherDyeTub.cs @@ -19,14 +19,14 @@ namespace Server.Items public override bool Redyable => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tailor Items/Misc/Dressform.cs b/Projects/Scripts/Items/Skill Items/Tailor Items/Misc/Dressform.cs index 2044ef111..02b03041f 100644 --- a/Projects/Scripts/Items/Skill Items/Tailor Items/Misc/Dressform.cs +++ b/Projects/Scripts/Items/Skill Items/Tailor Items/Misc/Dressform.cs @@ -10,14 +10,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tailor Items/Misc/Dyes.cs b/Projects/Scripts/Items/Skill Items/Tailor Items/Misc/Dyes.cs index 8a86ab078..c513c420f 100644 --- a/Projects/Scripts/Items/Skill Items/Tailor Items/Misc/Dyes.cs +++ b/Projects/Scripts/Items/Skill Items/Tailor Items/Misc/Dyes.cs @@ -21,7 +21,7 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -30,7 +30,7 @@ namespace Server.Items /* writer.Write( ( int )m_UsesRemaining ); */ } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tailor Items/Misc/Scissors.cs b/Projects/Scripts/Items/Skill Items/Tailor Items/Misc/Scissors.cs index 2ee191098..06e862aa9 100644 --- a/Projects/Scripts/Items/Skill Items/Tailor Items/Misc/Scissors.cs +++ b/Projects/Scripts/Items/Skill Items/Tailor Items/Misc/Scissors.cs @@ -17,14 +17,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Thief/DisguiseKit.cs b/Projects/Scripts/Items/Skill Items/Thief/DisguiseKit.cs index 11131873c..b3310ac29 100644 --- a/Projects/Scripts/Items/Skill Items/Thief/DisguiseKit.cs +++ b/Projects/Scripts/Items/Skill Items/Thief/DisguiseKit.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int LabelNumber => 1041078; // a disguise kit - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Thief/DisguisePersistance.cs b/Projects/Scripts/Items/Skill Items/Thief/DisguisePersistance.cs index 50d3b0ccf..ee89b6bd6 100644 --- a/Projects/Scripts/Items/Skill Items/Thief/DisguisePersistance.cs +++ b/Projects/Scripts/Items/Skill Items/Thief/DisguisePersistance.cs @@ -21,7 +21,7 @@ namespace Server.Items public override string DefaultName => "Disguise Persistance - Internal"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -41,7 +41,7 @@ namespace Server.Items } } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Thief/LockPick.cs b/Projects/Scripts/Items/Skill Items/Thief/LockPick.cs index 61280ed9c..f0687218e 100644 --- a/Projects/Scripts/Items/Skill Items/Thief/LockPick.cs +++ b/Projects/Scripts/Items/Skill Items/Thief/LockPick.cs @@ -29,14 +29,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tinkering/Axle.cs b/Projects/Scripts/Items/Skill Items/Tinkering/Axle.cs index 364937f01..33dcb25be 100644 --- a/Projects/Scripts/Items/Skill Items/Tinkering/Axle.cs +++ b/Projects/Scripts/Items/Skill Items/Tinkering/Axle.cs @@ -15,14 +15,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tinkering/AxleGears.cs b/Projects/Scripts/Items/Skill Items/Tinkering/AxleGears.cs index b474810f0..969078743 100644 --- a/Projects/Scripts/Items/Skill Items/Tinkering/AxleGears.cs +++ b/Projects/Scripts/Items/Skill Items/Tinkering/AxleGears.cs @@ -15,14 +15,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tinkering/ClockFrame.cs b/Projects/Scripts/Items/Skill Items/Tinkering/ClockFrame.cs index 8557975d9..60c144417 100644 --- a/Projects/Scripts/Items/Skill Items/Tinkering/ClockFrame.cs +++ b/Projects/Scripts/Items/Skill Items/Tinkering/ClockFrame.cs @@ -15,14 +15,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tinkering/ClockParts.cs b/Projects/Scripts/Items/Skill Items/Tinkering/ClockParts.cs index ae59b252f..35ef1aeae 100644 --- a/Projects/Scripts/Items/Skill Items/Tinkering/ClockParts.cs +++ b/Projects/Scripts/Items/Skill Items/Tinkering/ClockParts.cs @@ -15,14 +15,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tinkering/Clocks.cs b/Projects/Scripts/Items/Skill Items/Tinkering/Clocks.cs index 5bb22fcaa..1749d978e 100644 --- a/Projects/Scripts/Items/Skill Items/Tinkering/Clocks.cs +++ b/Projects/Scripts/Items/Skill Items/Tinkering/Clocks.cs @@ -123,14 +123,14 @@ namespace Server.Items SendLocalizedMessageTo(from, 1042958, exactTime); // ~1_TIME~ to be exact } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -145,14 +145,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -172,14 +172,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tinkering/Gears.cs b/Projects/Scripts/Items/Skill Items/Tinkering/Gears.cs index 0e3596d46..87ab52788 100644 --- a/Projects/Scripts/Items/Skill Items/Tinkering/Gears.cs +++ b/Projects/Scripts/Items/Skill Items/Tinkering/Gears.cs @@ -15,14 +15,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tinkering/Globe.cs b/Projects/Scripts/Items/Skill Items/Tinkering/Globe.cs index c5dc481f2..9197b5ed6 100644 --- a/Projects/Scripts/Items/Skill Items/Tinkering/Globe.cs +++ b/Projects/Scripts/Items/Skill Items/Tinkering/Globe.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tinkering/Hinge.cs b/Projects/Scripts/Items/Skill Items/Tinkering/Hinge.cs index a235323f7..addbb79e0 100644 --- a/Projects/Scripts/Items/Skill Items/Tinkering/Hinge.cs +++ b/Projects/Scripts/Items/Skill Items/Tinkering/Hinge.cs @@ -15,14 +15,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tinkering/SextantParts.cs b/Projects/Scripts/Items/Skill Items/Tinkering/SextantParts.cs index 18400e7d1..c1e537cc5 100644 --- a/Projects/Scripts/Items/Skill Items/Tinkering/SextantParts.cs +++ b/Projects/Scripts/Items/Skill Items/Tinkering/SextantParts.cs @@ -15,14 +15,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tinkering/Springs.cs b/Projects/Scripts/Items/Skill Items/Tinkering/Springs.cs index afd9eb264..9255b2f1b 100644 --- a/Projects/Scripts/Items/Skill Items/Tinkering/Springs.cs +++ b/Projects/Scripts/Items/Skill Items/Tinkering/Springs.cs @@ -15,14 +15,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tinkering/Spyglass.cs b/Projects/Scripts/Items/Skill Items/Tinkering/Spyglass.cs index 2dae504f3..eaa92166c 100644 --- a/Projects/Scripts/Items/Skill Items/Tinkering/Spyglass.cs +++ b/Projects/Scripts/Items/Skill Items/Tinkering/Spyglass.cs @@ -54,14 +54,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tinkering/Utensils.cs b/Projects/Scripts/Items/Skill Items/Tinkering/Utensils.cs index cbecdb63c..46955d459 100644 --- a/Projects/Scripts/Items/Skill Items/Tinkering/Utensils.cs +++ b/Projects/Scripts/Items/Skill Items/Tinkering/Utensils.cs @@ -10,14 +10,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -34,14 +34,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -58,14 +58,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -83,14 +83,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -107,14 +107,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -131,14 +131,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -156,14 +156,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -180,14 +180,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -204,14 +204,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -228,14 +228,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/BaseRunicTool.cs b/Projects/Scripts/Items/Skill Items/Tools/BaseRunicTool.cs index 89afc377d..5b742e8ae 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/BaseRunicTool.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/BaseRunicTool.cs @@ -75,7 +75,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -83,7 +83,7 @@ namespace Server.Items writer.Write((int)m_Resource); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/BaseTool.cs b/Projects/Scripts/Items/Skill Items/Tools/BaseTool.cs index 520d48c6f..82a928404 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/BaseTool.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/BaseTool.cs @@ -181,7 +181,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -193,7 +193,7 @@ namespace Server.Items writer.Write(m_UsesRemaining); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/Blowpipe.cs b/Projects/Scripts/Items/Skill Items/Tools/Blowpipe.cs index a63ed2323..7c984b5a0 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/Blowpipe.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/Blowpipe.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int LabelNumber => 1044608; // blow pipe - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/DovetailSaw.cs b/Projects/Scripts/Items/Skill Items/Tools/DovetailSaw.cs index 60ca4c9ab..77efe71a9 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/DovetailSaw.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/DovetailSaw.cs @@ -17,14 +17,14 @@ namespace Server.Items public override CraftSystem CraftSystem => DefCarpentry.CraftSystem; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/DrawKnife.cs b/Projects/Scripts/Items/Skill Items/Tools/DrawKnife.cs index 66c720bfc..7b9b7e40b 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/DrawKnife.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/DrawKnife.cs @@ -16,14 +16,14 @@ namespace Server.Items public override CraftSystem CraftSystem => DefCarpentry.CraftSystem; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/FletcherTools.cs b/Projects/Scripts/Items/Skill Items/Tools/FletcherTools.cs index b2ed69fe3..289a64ad6 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/FletcherTools.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/FletcherTools.cs @@ -17,14 +17,14 @@ namespace Server.Items public override CraftSystem CraftSystem => DefBowFletching.CraftSystem; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/FlourSifter.cs b/Projects/Scripts/Items/Skill Items/Tools/FlourSifter.cs index ca1aa7437..cc6f879a7 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/FlourSifter.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/FlourSifter.cs @@ -16,14 +16,14 @@ namespace Server.Items public override CraftSystem CraftSystem => DefCooking.CraftSystem; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/Froe.cs b/Projects/Scripts/Items/Skill Items/Tools/Froe.cs index ec800f9b5..589630e69 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/Froe.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/Froe.cs @@ -16,14 +16,14 @@ namespace Server.Items public override CraftSystem CraftSystem => DefCarpentry.CraftSystem; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/Hammer.cs b/Projects/Scripts/Items/Skill Items/Tools/Hammer.cs index ae628d76e..4fa8281f2 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/Hammer.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/Hammer.cs @@ -16,14 +16,14 @@ namespace Server.Items public override CraftSystem CraftSystem => DefCarpentry.CraftSystem; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/Inshave.cs b/Projects/Scripts/Items/Skill Items/Tools/Inshave.cs index 54b944067..5b99873f8 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/Inshave.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/Inshave.cs @@ -16,14 +16,14 @@ namespace Server.Items public override CraftSystem CraftSystem => DefCarpentry.CraftSystem; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/JointingPlane.cs b/Projects/Scripts/Items/Skill Items/Tools/JointingPlane.cs index 7a9c496c1..b8821945b 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/JointingPlane.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/JointingPlane.cs @@ -17,14 +17,14 @@ namespace Server.Items public override CraftSystem CraftSystem => DefCarpentry.CraftSystem; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/MalletAndChisel.cs b/Projects/Scripts/Items/Skill Items/Tools/MalletAndChisel.cs index 2743fa4d5..6381adc5d 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/MalletAndChisel.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/MalletAndChisel.cs @@ -16,14 +16,14 @@ namespace Server.Items public override CraftSystem CraftSystem => DefMasonry.CraftSystem; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/MapmakersPen.cs b/Projects/Scripts/Items/Skill Items/Tools/MapmakersPen.cs index 86058f6a2..642693fdd 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/MapmakersPen.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/MapmakersPen.cs @@ -19,14 +19,14 @@ namespace Server.Items public override int LabelNumber => 1044167; // mapmaker's pen - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/MortarPestle.cs b/Projects/Scripts/Items/Skill Items/Tools/MortarPestle.cs index 41d038eba..258f4a451 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/MortarPestle.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/MortarPestle.cs @@ -16,14 +16,14 @@ namespace Server.Items public override CraftSystem CraftSystem => DefAlchemy.CraftSystem; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/MouldingPlane.cs b/Projects/Scripts/Items/Skill Items/Tools/MouldingPlane.cs index 7a0ec9291..517bac953 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/MouldingPlane.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/MouldingPlane.cs @@ -17,14 +17,14 @@ namespace Server.Items public override CraftSystem CraftSystem => DefCarpentry.CraftSystem; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/Nails.cs b/Projects/Scripts/Items/Skill Items/Tools/Nails.cs index 46a94d819..1690e0bca 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/Nails.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/Nails.cs @@ -17,14 +17,14 @@ namespace Server.Items public override CraftSystem CraftSystem => DefCarpentry.CraftSystem; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/RollingPin.cs b/Projects/Scripts/Items/Skill Items/Tools/RollingPin.cs index e165f94ff..4768ae77a 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/RollingPin.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/RollingPin.cs @@ -16,14 +16,14 @@ namespace Server.Items public override CraftSystem CraftSystem => DefCooking.CraftSystem; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/RunicDovetailSaw.cs b/Projects/Scripts/Items/Skill Items/Tools/RunicDovetailSaw.cs index 62fb87d46..e86d97874 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/RunicDovetailSaw.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/RunicDovetailSaw.cs @@ -37,14 +37,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/RunicFletcherTool.cs b/Projects/Scripts/Items/Skill Items/Tools/RunicFletcherTool.cs index f67be28f1..b4b8900b3 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/RunicFletcherTool.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/RunicFletcherTool.cs @@ -37,14 +37,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/RunicHammer.cs b/Projects/Scripts/Items/Skill Items/Tools/RunicHammer.cs index 326e0b9d8..ff22222a2 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/RunicHammer.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/RunicHammer.cs @@ -60,14 +60,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/RunicSewingKit.cs b/Projects/Scripts/Items/Skill Items/Tools/RunicSewingKit.cs index 2de64ab18..72668fb8b 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/RunicSewingKit.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/RunicSewingKit.cs @@ -58,14 +58,14 @@ namespace Server.Items LabelTo(from, 1061119, v); // ~1_LEATHER_TYPE~ runic sewing kit } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/Saw.cs b/Projects/Scripts/Items/Skill Items/Tools/Saw.cs index dbdec8ea5..ee9537bc2 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/Saw.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/Saw.cs @@ -17,14 +17,14 @@ namespace Server.Items public override CraftSystem CraftSystem => DefCarpentry.CraftSystem; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/Scorp.cs b/Projects/Scripts/Items/Skill Items/Tools/Scorp.cs index eb334c32d..13ec7a8cc 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/Scorp.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/Scorp.cs @@ -16,14 +16,14 @@ namespace Server.Items public override CraftSystem CraftSystem => DefCarpentry.CraftSystem; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/ScribesPen.cs b/Projects/Scripts/Items/Skill Items/Tools/ScribesPen.cs index 52c7bc875..d7e855500 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/ScribesPen.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/ScribesPen.cs @@ -19,14 +19,14 @@ namespace Server.Items public override int LabelNumber => 1044168; // scribe's pen - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/SewingKit.cs b/Projects/Scripts/Items/Skill Items/Tools/SewingKit.cs index e471a0b06..20d33defe 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/SewingKit.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/SewingKit.cs @@ -16,14 +16,14 @@ namespace Server.Items public override CraftSystem CraftSystem => DefTailoring.CraftSystem; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/Skillet.cs b/Projects/Scripts/Items/Skill Items/Tools/Skillet.cs index 8e8bcfa84..392ba5ccc 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/Skillet.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/Skillet.cs @@ -18,14 +18,14 @@ namespace Server.Items public override CraftSystem CraftSystem => DefCooking.CraftSystem; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/SledgeHammer.cs b/Projects/Scripts/Items/Skill Items/Tools/SledgeHammer.cs index 2964a1114..d90549a67 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/SledgeHammer.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/SledgeHammer.cs @@ -17,14 +17,14 @@ namespace Server.Items public override CraftSystem CraftSystem => DefBlacksmithy.CraftSystem; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/SmithHammer.cs b/Projects/Scripts/Items/Skill Items/Tools/SmithHammer.cs index 69870ac89..6b9a516b7 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/SmithHammer.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/SmithHammer.cs @@ -25,14 +25,14 @@ namespace Server.Items public override CraftSystem CraftSystem => DefBlacksmithy.CraftSystem; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/SmoothingPlane.cs b/Projects/Scripts/Items/Skill Items/Tools/SmoothingPlane.cs index cf11dcb08..65b8f8257 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/SmoothingPlane.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/SmoothingPlane.cs @@ -17,14 +17,14 @@ namespace Server.Items public override CraftSystem CraftSystem => DefCarpentry.CraftSystem; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/TinkerTools.cs b/Projects/Scripts/Items/Skill Items/Tools/TinkerTools.cs index 8f98c6f0f..01363461d 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/TinkerTools.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/TinkerTools.cs @@ -17,14 +17,14 @@ namespace Server.Items public override CraftSystem CraftSystem => DefTinkering.CraftSystem; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -51,14 +51,14 @@ namespace Server.Items public override CraftSystem CraftSystem => DefTinkering.CraftSystem; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Skill Items/Tools/Tongs.cs b/Projects/Scripts/Items/Skill Items/Tools/Tongs.cs index b8fe7aac3..ad7aec07d 100644 --- a/Projects/Scripts/Items/Skill Items/Tools/Tongs.cs +++ b/Projects/Scripts/Items/Skill Items/Tools/Tongs.cs @@ -17,14 +17,14 @@ namespace Server.Items public override CraftSystem CraftSystem => DefBlacksmithy.CraftSystem; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/11th Year promo/EarringsOfProtection.cs b/Projects/Scripts/Items/Special/11th Year promo/EarringsOfProtection.cs index f5a3d2aa8..2db5df996 100644 --- a/Projects/Scripts/Items/Special/11th Year promo/EarringsOfProtection.cs +++ b/Projects/Scripts/Items/Special/11th Year promo/EarringsOfProtection.cs @@ -17,14 +17,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -63,7 +63,7 @@ public override int Hue => GetItemData(m_Attribute, false); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -71,7 +71,7 @@ writer.Write((int)m_Attribute); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/8th Anniversary Items/Dawn's Music Box/DawnsMusicBox.cs b/Projects/Scripts/Items/Special/8th Anniversary Items/Dawn's Music Box/DawnsMusicBox.cs index e5d2fcfb0..1831fde61 100644 --- a/Projects/Scripts/Items/Special/8th Anniversary Items/Dawn's Music Box/DawnsMusicBox.cs +++ b/Projects/Scripts/Items/Special/8th Anniversary Items/Dawn's Music Box/DawnsMusicBox.cs @@ -190,7 +190,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -205,7 +205,7 @@ namespace Server.Items writer.Write(m_ItemID); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/8th Anniversary Items/Dawn's Music Box/DawnsMusicGear.cs b/Projects/Scripts/Items/Special/8th Anniversary Items/Dawn's Music Box/DawnsMusicGear.cs index dc8b90df8..60daa9602 100644 --- a/Projects/Scripts/Items/Special/8th Anniversary Items/Dawn's Music Box/DawnsMusicGear.cs +++ b/Projects/Scripts/Items/Special/8th Anniversary Items/Dawn's Music Box/DawnsMusicGear.cs @@ -58,7 +58,7 @@ namespace Server.Items from.Target = new InternalTarget(this); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -67,7 +67,7 @@ namespace Server.Items writer.Write((int)Music); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/8th Anniversary Items/DupresShield.cs b/Projects/Scripts/Items/Special/8th Anniversary Items/DupresShield.cs index c4015a786..e840b5d53 100644 --- a/Projects/Scripts/Items/Special/8th Anniversary Items/DupresShield.cs +++ b/Projects/Scripts/Items/Special/8th Anniversary Items/DupresShield.cs @@ -33,14 +33,14 @@ namespace Server.Items public override int ArmorBase => 15; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/8th Anniversary Items/FountainOfLife.cs b/Projects/Scripts/Items/Special/8th Anniversary Items/FountainOfLife.cs index 60400b9b6..175f3ebd6 100644 --- a/Projects/Scripts/Items/Special/8th Anniversary Items/FountainOfLife.cs +++ b/Projects/Scripts/Items/Special/8th Anniversary Items/FountainOfLife.cs @@ -27,14 +27,14 @@ namespace Server.Items list.Add(1075216); // these bandages have been enhanced } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -131,7 +131,7 @@ namespace Server.Items base.OnDelete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -141,7 +141,7 @@ namespace Server.Items writer.Write(m_Timer.Next); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -227,7 +227,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -236,7 +236,7 @@ namespace Server.Items writer.Write(m_Charges); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/8th Anniversary Items/OssianGrimoire.cs b/Projects/Scripts/Items/Special/8th Anniversary Items/OssianGrimoire.cs index 727ccb86e..8bdeeed98 100644 --- a/Projects/Scripts/Items/Special/8th Anniversary Items/OssianGrimoire.cs +++ b/Projects/Scripts/Items/Special/8th Anniversary Items/OssianGrimoire.cs @@ -19,14 +19,14 @@ public override int LabelNumber => 1078148; // Ossian Grimoire - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(1); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/8th Anniversary Items/QuiverOfInfinity.cs b/Projects/Scripts/Items/Special/8th Anniversary Items/QuiverOfInfinity.cs index 267061df1..07e8189c9 100644 --- a/Projects/Scripts/Items/Special/8th Anniversary Items/QuiverOfInfinity.cs +++ b/Projects/Scripts/Items/Special/8th Anniversary Items/QuiverOfInfinity.cs @@ -20,14 +20,14 @@ public override int LabelNumber => 1075201; // Quiver of Infinity - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(2); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/8th Anniversary Items/Talismans.cs b/Projects/Scripts/Items/Special/8th Anniversary Items/Talismans.cs index 3c8cfb4bd..7d498b7ad 100644 --- a/Projects/Scripts/Items/Special/8th Anniversary Items/Talismans.cs +++ b/Projects/Scripts/Items/Special/8th Anniversary Items/Talismans.cs @@ -32,14 +32,14 @@ namespace Server.Items list.Add(1075200, $"#{(int)Form}"); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -81,14 +81,14 @@ namespace Server.Items public override TalismanForm Form => TalismanForm.Ferret; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -109,14 +109,14 @@ namespace Server.Items public override TalismanForm Form => TalismanForm.Squirrel; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -137,14 +137,14 @@ namespace Server.Items public override TalismanForm Form => TalismanForm.CuSidhe; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -165,14 +165,14 @@ namespace Server.Items public override TalismanForm Form => TalismanForm.Reptalon; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/AoS Promotional/HoodedShroudOfShadows.cs b/Projects/Scripts/Items/Special/AoS Promotional/HoodedShroudOfShadows.cs index 988756787..8b36a86a1 100644 --- a/Projects/Scripts/Items/Special/AoS Promotional/HoodedShroudOfShadows.cs +++ b/Projects/Scripts/Items/Special/AoS Promotional/HoodedShroudOfShadows.cs @@ -20,14 +20,14 @@ namespace Server.Items return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/AoS Promotional/LuckyNecklace.cs b/Projects/Scripts/Items/Special/AoS Promotional/LuckyNecklace.cs index a3cd96b10..d3dcd03d5 100644 --- a/Projects/Scripts/Items/Special/AoS Promotional/LuckyNecklace.cs +++ b/Projects/Scripts/Items/Special/AoS Promotional/LuckyNecklace.cs @@ -17,14 +17,14 @@ public override int Hue => 1150; public override int LabelNumber => 1075239; //Lucky Necklace 1075239 - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenArmoire.cs b/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenArmoire.cs index 931c17d81..b7ebc1af0 100644 --- a/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenArmoire.cs +++ b/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenArmoire.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1076262; // Broken Armoire - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -42,14 +42,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new BrokenArmoireDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -69,14 +69,14 @@ namespace Server.Items public override BaseAddon Addon => new BrokenArmoireAddon(); public override int LabelNumber => 1076262; // Broken Armoire - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenBed.cs b/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenBed.cs index 84f898e19..34127658d 100644 --- a/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenBed.cs +++ b/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenBed.cs @@ -30,14 +30,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new BrokenBedDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -77,14 +77,14 @@ namespace Server.Items base.OnDoubleClick(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenBookcase.cs b/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenBookcase.cs index 3d7bd59f0..b60d8c4f5 100644 --- a/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenBookcase.cs +++ b/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenBookcase.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1076258; // Broken Bookcase - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -42,14 +42,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new BrokenBookcaseDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -69,14 +69,14 @@ namespace Server.Items public override BaseAddon Addon => new BrokenBookcaseAddon(); public override int LabelNumber => 1076258; // Broken Bookcase - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenChestOfDrawers.cs b/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenChestOfDrawers.cs index 90f733a72..92230a293 100644 --- a/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenChestOfDrawers.cs +++ b/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenChestOfDrawers.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1076261; // Broken Chest of Drawers - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -42,14 +42,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new BrokenChestOfDrawersDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -69,14 +69,14 @@ namespace Server.Items public override BaseAddon Addon => new BrokenChestOfDrawersAddon(); public override int LabelNumber => 1076261; // Broken Chest of Drawers - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenCoveredChair.cs b/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenCoveredChair.cs index c50cae0e8..9ff1ce5dd 100644 --- a/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenCoveredChair.cs +++ b/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenCoveredChair.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1076257; // Broken Covered Chair - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -42,14 +42,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new BrokenCoveredChairDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -69,14 +69,14 @@ namespace Server.Items public override BaseAddon Addon => new BrokenCoveredChairAddon(); public override int LabelNumber => 1076257; // Broken Covered Chair - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenFallenChair.cs b/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenFallenChair.cs index 237fac450..d7c67e758 100644 --- a/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenFallenChair.cs +++ b/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenFallenChair.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1076264; // Broken Fallen Chair - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -45,14 +45,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new BrokenFallenChairDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -72,14 +72,14 @@ namespace Server.Items public override BaseAddon Addon => new BrokenFallenChairAddon(); public override int LabelNumber => 1076264; // Broken Fallen Chair - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenVanity.cs b/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenVanity.cs index 61bd0753e..97f1c599d 100644 --- a/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenVanity.cs +++ b/Projects/Scripts/Items/Special/Broken Furniture Collection/BrokenVanity.cs @@ -26,14 +26,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new BrokenVanityDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -73,14 +73,14 @@ namespace Server.Items base.OnDoubleClick(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Broken Furniture Collection/StandingBrokenChair.cs b/Projects/Scripts/Items/Special/Broken Furniture Collection/StandingBrokenChair.cs index 967755fac..fc11bb5ac 100644 --- a/Projects/Scripts/Items/Special/Broken Furniture Collection/StandingBrokenChair.cs +++ b/Projects/Scripts/Items/Special/Broken Furniture Collection/StandingBrokenChair.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1076259; // Standing Broken Chair - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -42,14 +42,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new StandingBrokenChairDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -69,14 +69,14 @@ namespace Server.Items public override BaseAddon Addon => new StandingBrokenChairAddon(); public override int LabelNumber => 1076259; // Standing Broken Chair - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Bulk Order Rewards/Blacksmithy/AncientSmithyHammer.cs b/Projects/Scripts/Items/Special/Bulk Order Rewards/Blacksmithy/AncientSmithyHammer.cs index 505cf2246..8e7f9e7a6 100644 --- a/Projects/Scripts/Items/Special/Bulk Order Rewards/Blacksmithy/AncientSmithyHammer.cs +++ b/Projects/Scripts/Items/Special/Bulk Order Rewards/Blacksmithy/AncientSmithyHammer.cs @@ -81,7 +81,7 @@ namespace Server.Items list.Add(1060451, "#1042354\t{0}", m_Bonus.ToString()); // ~1_skillname~ +~2_val~ } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -90,7 +90,7 @@ namespace Server.Items writer.Write(m_Bonus); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Bulk Order Rewards/Blacksmithy/ColoredAnvil.cs b/Projects/Scripts/Items/Special/Bulk Order Rewards/Blacksmithy/ColoredAnvil.cs index 1583d03d1..7a80b26d9 100644 --- a/Projects/Scripts/Items/Special/Bulk Order Rewards/Blacksmithy/ColoredAnvil.cs +++ b/Projects/Scripts/Items/Special/Bulk Order Rewards/Blacksmithy/ColoredAnvil.cs @@ -23,13 +23,13 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Special/Bulk Order Rewards/Blacksmithy/GlovesOfMining.cs b/Projects/Scripts/Items/Special/Bulk Order Rewards/Blacksmithy/GlovesOfMining.cs index 62b68ed70..8f0f237eb 100644 --- a/Projects/Scripts/Items/Special/Bulk Order Rewards/Blacksmithy/GlovesOfMining.cs +++ b/Projects/Scripts/Items/Special/Bulk Order Rewards/Blacksmithy/GlovesOfMining.cs @@ -31,13 +31,13 @@ namespace Server.Items public override int LabelNumber => 1045122; // leather blacksmith gloves of mining - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -73,13 +73,13 @@ namespace Server.Items public override int LabelNumber => 1045123; // studded leather blacksmith gloves of mining - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -116,13 +116,13 @@ namespace Server.Items public override int LabelNumber => 1045124; // ringmail blacksmith gloves of mining - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -203,7 +203,7 @@ namespace Server.Items list.Add(1062005, m_Bonus.ToString()); // mining bonus +~1_val~ } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -212,7 +212,7 @@ namespace Server.Items writer.Write(m_Bonus); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Bulk Order Rewards/Blacksmithy/PowderOfTemperament.cs b/Projects/Scripts/Items/Special/Bulk Order Rewards/Blacksmithy/PowderOfTemperament.cs index 41aafd951..51246e962 100644 --- a/Projects/Scripts/Items/Special/Bulk Order Rewards/Blacksmithy/PowderOfTemperament.cs +++ b/Projects/Scripts/Items/Special/Bulk Order Rewards/Blacksmithy/PowderOfTemperament.cs @@ -38,7 +38,7 @@ namespace Server.Items set { } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -46,7 +46,7 @@ namespace Server.Items writer.Write(m_UsesRemaining); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Community Collection/JesterHatofChuckles.cs b/Projects/Scripts/Items/Special/Community Collection/JesterHatofChuckles.cs index 9a0cfff46..b37b5adba 100644 --- a/Projects/Scripts/Items/Special/Community Collection/JesterHatofChuckles.cs +++ b/Projects/Scripts/Items/Special/Community Collection/JesterHatofChuckles.cs @@ -29,14 +29,14 @@ public override int InitMinHits => 100; public override int InitMaxHits => 100; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Evil Home Decor Collection/AwesomeDisturbingPortrait.cs b/Projects/Scripts/Items/Special/Evil Home Decor Collection/AwesomeDisturbingPortrait.cs index de67d6d7b..ed9e4f990 100644 --- a/Projects/Scripts/Items/Special/Evil Home Decor Collection/AwesomeDisturbingPortrait.cs +++ b/Projects/Scripts/Items/Special/Evil Home Decor Collection/AwesomeDisturbingPortrait.cs @@ -46,14 +46,14 @@ namespace Server.Items m_Timer.Stop(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -137,14 +137,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new AwesomeDisturbingPortraitDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -164,14 +164,14 @@ namespace Server.Items public override BaseAddon Addon => new AwesomeDisturbingPortraitAddon(); public override int LabelNumber => 1074479; // Disturbing portrait - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Evil Home Decor Collection/BedOfNails.cs b/Projects/Scripts/Items/Special/Evil Home Decor Collection/BedOfNails.cs index 66526ce98..beb7aa83b 100644 --- a/Projects/Scripts/Items/Special/Evil Home Decor Collection/BedOfNails.cs +++ b/Projects/Scripts/Items/Special/Evil Home Decor Collection/BedOfNails.cs @@ -26,14 +26,14 @@ namespace Server.Items return allow; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -81,14 +81,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -169,14 +169,14 @@ namespace Server.Items public override BaseAddon Addon => new BedOfNailsAddon(); public override int LabelNumber => 1074801; // Bed of Nails - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Evil Home Decor Collection/BoneCouch.cs b/Projects/Scripts/Items/Special/Evil Home Decor Collection/BoneCouch.cs index 02e407b6e..9aa5ad59c 100644 --- a/Projects/Scripts/Items/Special/Evil Home Decor Collection/BoneCouch.cs +++ b/Projects/Scripts/Items/Special/Evil Home Decor Collection/BoneCouch.cs @@ -22,14 +22,14 @@ namespace Server.Items return allow; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -55,14 +55,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new BoneCouchDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -97,14 +97,14 @@ namespace Server.Items public override BaseAddon Addon => new BoneCouchAddon(); public override int LabelNumber => 1074477; // Bone couch - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Evil Home Decor Collection/BoneTable.cs b/Projects/Scripts/Items/Special/Evil Home Decor Collection/BoneTable.cs index 8ecbbcd76..c6679fcea 100644 --- a/Projects/Scripts/Items/Special/Evil Home Decor Collection/BoneTable.cs +++ b/Projects/Scripts/Items/Special/Evil Home Decor Collection/BoneTable.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new BoneTableDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -41,14 +41,14 @@ namespace Server.Items public override BaseAddon Addon => new BoneTableAddon(); public override int LabelNumber => 1074478; // Bone table - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Evil Home Decor Collection/BoneThrone.cs b/Projects/Scripts/Items/Special/Evil Home Decor Collection/BoneThrone.cs index 912a90f10..649698ec6 100644 --- a/Projects/Scripts/Items/Special/Evil Home Decor Collection/BoneThrone.cs +++ b/Projects/Scripts/Items/Special/Evil Home Decor Collection/BoneThrone.cs @@ -23,14 +23,14 @@ namespace Server.Items return allow; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -52,14 +52,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new BoneThroneDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -79,14 +79,14 @@ namespace Server.Items public override BaseAddon Addon => new BoneThroneAddon(); public override int LabelNumber => 1074476; // Bone throne - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Evil Home Decor Collection/CreepyPortrait.cs b/Projects/Scripts/Items/Special/Evil Home Decor Collection/CreepyPortrait.cs index fad4aea70..6c11b9f2a 100644 --- a/Projects/Scripts/Items/Special/Evil Home Decor Collection/CreepyPortrait.cs +++ b/Projects/Scripts/Items/Special/Evil Home Decor Collection/CreepyPortrait.cs @@ -58,14 +58,14 @@ namespace Server.Items ItemID -= 1; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -90,14 +90,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new CreepyPortraitDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -117,14 +117,14 @@ namespace Server.Items public override BaseAddon Addon => new CreepyPortraitAddon(); public override int LabelNumber => 1074481; // Creepy portrait - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Evil Home Decor Collection/DisturbingPortrait.cs b/Projects/Scripts/Items/Special/Evil Home Decor Collection/DisturbingPortrait.cs index ddd256aca..9e338ca2c 100644 --- a/Projects/Scripts/Items/Special/Evil Home Decor Collection/DisturbingPortrait.cs +++ b/Projects/Scripts/Items/Special/Evil Home Decor Collection/DisturbingPortrait.cs @@ -32,14 +32,14 @@ namespace Server.Items m_Timer.Stop(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -71,14 +71,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new DisturbingPortraitDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -98,14 +98,14 @@ namespace Server.Items public override BaseAddon Addon => new DisturbingPortraitAddon(); public override int LabelNumber => 1074479; // Disturbing portrait - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Evil Home Decor Collection/HauntedMirror.cs b/Projects/Scripts/Items/Special/Evil Home Decor Collection/HauntedMirror.cs index 02f7848a1..ad72ce1b0 100644 --- a/Projects/Scripts/Items/Special/Evil Home Decor Collection/HauntedMirror.cs +++ b/Projects/Scripts/Items/Special/Evil Home Decor Collection/HauntedMirror.cs @@ -36,14 +36,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -65,14 +65,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new HaunterMirrorDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -92,14 +92,14 @@ namespace Server.Items public override BaseAddon Addon => new HaunterMirrorAddon(); public override int LabelNumber => 1074800; // Haunted Mirror - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Evil Home Decor Collection/MountedPixieBlue.cs b/Projects/Scripts/Items/Special/Evil Home Decor Collection/MountedPixieBlue.cs index 59c6f8fd9..a9d39f8b9 100644 --- a/Projects/Scripts/Items/Special/Evil Home Decor Collection/MountedPixieBlue.cs +++ b/Projects/Scripts/Items/Special/Evil Home Decor Collection/MountedPixieBlue.cs @@ -23,14 +23,14 @@ namespace Server.Items from.LocalOverheadMessage(MessageType.Regular, 0x3B2, 1019045); // I can't reach that. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -51,14 +51,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new MountedPixieBlueDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -78,14 +78,14 @@ namespace Server.Items public override BaseAddon Addon => new MountedPixieBlueAddon(); public override int LabelNumber => 1074482; // Mounted pixie - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Evil Home Decor Collection/MountedPixieGreen.cs b/Projects/Scripts/Items/Special/Evil Home Decor Collection/MountedPixieGreen.cs index aec15ca1c..d02952cc1 100644 --- a/Projects/Scripts/Items/Special/Evil Home Decor Collection/MountedPixieGreen.cs +++ b/Projects/Scripts/Items/Special/Evil Home Decor Collection/MountedPixieGreen.cs @@ -23,14 +23,14 @@ namespace Server.Items from.LocalOverheadMessage(MessageType.Regular, 0x3B2, 1019045); // I can't reach that. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -51,14 +51,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new MountedPixieGreenDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -78,14 +78,14 @@ namespace Server.Items public override BaseAddon Addon => new MountedPixieGreenAddon(); public override int LabelNumber => 1074482; // Mounted pixie - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Evil Home Decor Collection/MountedPixieLime.cs b/Projects/Scripts/Items/Special/Evil Home Decor Collection/MountedPixieLime.cs index a24289c7f..fed39d9d5 100644 --- a/Projects/Scripts/Items/Special/Evil Home Decor Collection/MountedPixieLime.cs +++ b/Projects/Scripts/Items/Special/Evil Home Decor Collection/MountedPixieLime.cs @@ -23,14 +23,14 @@ namespace Server.Items from.LocalOverheadMessage(MessageType.Regular, 0x3B2, 1019045); // I can't reach that. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -51,14 +51,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new MountedPixieLimeDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -78,14 +78,14 @@ namespace Server.Items public override BaseAddon Addon => new MountedPixieLimeAddon(); public override int LabelNumber => 1074482; // Mounted pixie - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Evil Home Decor Collection/MountedPixieOrange.cs b/Projects/Scripts/Items/Special/Evil Home Decor Collection/MountedPixieOrange.cs index df1aae5e5..f8099b80a 100644 --- a/Projects/Scripts/Items/Special/Evil Home Decor Collection/MountedPixieOrange.cs +++ b/Projects/Scripts/Items/Special/Evil Home Decor Collection/MountedPixieOrange.cs @@ -23,14 +23,14 @@ namespace Server.Items from.LocalOverheadMessage(MessageType.Regular, 0x3B2, 1019045); // I can't reach that. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -51,14 +51,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new MountedPixieOrangeDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -78,14 +78,14 @@ namespace Server.Items public override BaseAddon Addon => new MountedPixieOrangeAddon(); public override int LabelNumber => 1074482; // Mounted pixie - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Evil Home Decor Collection/MountedPixieWhite.cs b/Projects/Scripts/Items/Special/Evil Home Decor Collection/MountedPixieWhite.cs index d8e3a3cac..94971deb7 100644 --- a/Projects/Scripts/Items/Special/Evil Home Decor Collection/MountedPixieWhite.cs +++ b/Projects/Scripts/Items/Special/Evil Home Decor Collection/MountedPixieWhite.cs @@ -23,14 +23,14 @@ namespace Server.Items from.LocalOverheadMessage(MessageType.Regular, 0x3B2, 1019045); // I can't reach that. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -51,14 +51,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new MountedPixieWhiteDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -78,14 +78,14 @@ namespace Server.Items public override BaseAddon Addon => new MountedPixieWhiteAddon(); public override int LabelNumber => 1074482; // Mounted pixie - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Evil Home Decor Collection/SacrificialAltar.cs b/Projects/Scripts/Items/Special/Evil Home Decor Collection/SacrificialAltar.cs index c8dfa3341..0ad855c04 100644 --- a/Projects/Scripts/Items/Special/Evil Home Decor Collection/SacrificialAltar.cs +++ b/Projects/Scripts/Items/Special/Evil Home Decor Collection/SacrificialAltar.cs @@ -69,14 +69,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -139,14 +139,14 @@ namespace Server.Items public override BaseAddonContainer Addon => new SacrificialAltarAddon(); public override int LabelNumber => 1074818; // Sacrificial Altar - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Evil Home Decor Collection/UnsettlingPortrait.cs b/Projects/Scripts/Items/Special/Evil Home Decor Collection/UnsettlingPortrait.cs index 7210d97da..5299a1d88 100644 --- a/Projects/Scripts/Items/Special/Evil Home Decor Collection/UnsettlingPortrait.cs +++ b/Projects/Scripts/Items/Special/Evil Home Decor Collection/UnsettlingPortrait.cs @@ -31,14 +31,14 @@ namespace Server.Items m_Timer?.Stop(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -74,14 +74,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new UnsettlingPortraitDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -101,14 +101,14 @@ namespace Server.Items public override BaseAddon Addon => new UnsettlingPortraitAddon(); public override int LabelNumber => 1074480; // Unsettling portrait - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Gifts/HearthOfHomeFire.cs b/Projects/Scripts/Items/Special/Gifts/HearthOfHomeFire.cs index 6006adbfd..10fe9ffea 100644 --- a/Projects/Scripts/Items/Special/Gifts/HearthOfHomeFire.cs +++ b/Projects/Scripts/Items/Special/Gifts/HearthOfHomeFire.cs @@ -33,14 +33,14 @@ namespace Server.Items AddComponent(component, x, y, z); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -81,14 +81,14 @@ namespace Server.Items base.OnDoubleClick(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Gifts/HolySword.cs b/Projects/Scripts/Items/Special/Gifts/HolySword.cs index 83f9fc326..328214845 100644 --- a/Projects/Scripts/Items/Special/Gifts/HolySword.cs +++ b/Projects/Scripts/Items/Special/Gifts/HolySword.cs @@ -25,14 +25,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Gifts/LeggingsOfEmbers.cs b/Projects/Scripts/Items/Special/Gifts/LeggingsOfEmbers.cs index cdda8d311..97fe9e23c 100644 --- a/Projects/Scripts/Items/Special/Gifts/LeggingsOfEmbers.cs +++ b/Projects/Scripts/Items/Special/Gifts/LeggingsOfEmbers.cs @@ -28,14 +28,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Gifts/RoseOfTrinsic.cs b/Projects/Scripts/Items/Special/Gifts/RoseOfTrinsic.cs index d3f060e45..0a4725c49 100644 --- a/Projects/Scripts/Items/Special/Gifts/RoseOfTrinsic.cs +++ b/Projects/Scripts/Items/Special/Gifts/RoseOfTrinsic.cs @@ -107,7 +107,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -118,7 +118,7 @@ namespace Server.Items writer.WriteEncodedInt((int)Level); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -193,14 +193,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Gifts/SamuraiHelm.cs b/Projects/Scripts/Items/Special/Gifts/SamuraiHelm.cs index 08fdc6009..7de38888b 100644 --- a/Projects/Scripts/Items/Special/Gifts/SamuraiHelm.cs +++ b/Projects/Scripts/Items/Special/Gifts/SamuraiHelm.cs @@ -32,14 +32,14 @@ namespace Server.Items public override ArmorMaterialType MaterialType => ArmorMaterialType.Plate; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Gifts/ShaminoCrossbow.cs b/Projects/Scripts/Items/Special/Gifts/ShaminoCrossbow.cs index 044bfa810..e6a0128d3 100644 --- a/Projects/Scripts/Items/Special/Gifts/ShaminoCrossbow.cs +++ b/Projects/Scripts/Items/Special/Gifts/ShaminoCrossbow.cs @@ -23,14 +23,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Gifts/TapestryOfSosaria.cs b/Projects/Scripts/Items/Special/Gifts/TapestryOfSosaria.cs index 7cf476ecb..98a57b91b 100644 --- a/Projects/Scripts/Items/Special/Gifts/TapestryOfSosaria.cs +++ b/Projects/Scripts/Items/Special/Gifts/TapestryOfSosaria.cs @@ -45,7 +45,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -54,7 +54,7 @@ namespace Server.Items writer.WriteEncodedInt((int)Level); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/AppleTrunk.cs b/Projects/Scripts/Items/Special/Heritage Items/AppleTrunk.cs index d7b759133..a3e531e42 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/AppleTrunk.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/AppleTrunk.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new AppleTrunkDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -41,14 +41,14 @@ namespace Server.Items public override BaseAddon Addon => new AppleTrunkAddon(); public override int LabelNumber => 1076785; // Apple Trunk - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/BlueDecorativeRug.cs b/Projects/Scripts/Items/Special/Heritage Items/BlueDecorativeRug.cs index 19ae135b6..fb973dfb4 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/BlueDecorativeRug.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/BlueDecorativeRug.cs @@ -22,14 +22,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new BlueDecorativeRugDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -49,14 +49,14 @@ namespace Server.Items public override BaseAddon Addon => new BlueDecorativeRugAddon(); public override int LabelNumber => 1076589; // Blue decorative rug - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/BlueFancyRug.cs b/Projects/Scripts/Items/Special/Heritage Items/BlueFancyRug.cs index 2a0c305f0..620c06b19 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/BlueFancyRug.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/BlueFancyRug.cs @@ -22,14 +22,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new BlueFancyRugDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -49,14 +49,14 @@ namespace Server.Items public override BaseAddon Addon => new BlueFancyRugAddon(); public override int LabelNumber => 1076273; // Blue fancy rug - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/BluePlainRug.cs b/Projects/Scripts/Items/Special/Heritage Items/BluePlainRug.cs index 81d26a931..b955a35ba 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/BluePlainRug.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/BluePlainRug.cs @@ -22,14 +22,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new BluePlainRugDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -49,14 +49,14 @@ namespace Server.Items public override BaseAddon Addon => new BluePlainRugAddon(); public override int LabelNumber => 1076585; // Blue plain rug - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/BoilingCauldron.cs b/Projects/Scripts/Items/Special/Heritage Items/BoilingCauldron.cs index fd1aab38c..62dfacb5a 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/BoilingCauldron.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/BoilingCauldron.cs @@ -19,14 +19,14 @@ namespace Server.Items public override int DefaultGumpID => 0x9; public override int DefaultDropSound => 0x42; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -46,14 +46,14 @@ namespace Server.Items public override BaseAddonContainer Addon => new BoilingCauldronAddon(); public override int LabelNumber => 1076267; // Boiling Cauldron - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/CherryBlossomTree.cs b/Projects/Scripts/Items/Special/Heritage Items/CherryBlossomTree.cs index a0c979ec5..c554ccb0c 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/CherryBlossomTree.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/CherryBlossomTree.cs @@ -15,14 +15,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new CherryBlossomTreeDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -42,14 +42,14 @@ namespace Server.Items public override BaseAddon Addon => new CherryBlossomTreeAddon(); public override int LabelNumber => 1076268; // Cherry Blossom Tree - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/CherryBlossomTrunk.cs b/Projects/Scripts/Items/Special/Heritage Items/CherryBlossomTrunk.cs index b0aa10344..5f3cb82d5 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/CherryBlossomTrunk.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/CherryBlossomTrunk.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new CherryBlossomTrunkDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -41,14 +41,14 @@ namespace Server.Items public override BaseAddon Addon => new CherryBlossomTrunkAddon(); public override int LabelNumber => 1076784; // Cherry Blossom Trunk - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/CinnamonFancyRug.cs b/Projects/Scripts/Items/Special/Heritage Items/CinnamonFancyRug.cs index 0e6db8e12..97b83c47a 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/CinnamonFancyRug.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/CinnamonFancyRug.cs @@ -22,14 +22,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new CinnamonFancyRugDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -49,14 +49,14 @@ namespace Server.Items public override BaseAddon Addon => new CinnamonFancyRugAddon(); public override int LabelNumber => 1076587; // Cinnamon fancy rug - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/Curtains.cs b/Projects/Scripts/Items/Special/Heritage Items/Curtains.cs index dee1b74c4..84d9f851b 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/Curtains.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/Curtains.cs @@ -49,7 +49,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -58,7 +58,7 @@ namespace Server.Items writer.Write(ClosedID); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -96,14 +96,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new CurtainsDeed(); public override bool RetainDeedHue => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -143,14 +143,14 @@ namespace Server.Items base.OnDoubleClick(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/Fountain.cs b/Projects/Scripts/Items/Special/Heritage Items/Fountain.cs index 2e60e5f69..0fb0eb43e 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/Fountain.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/Fountain.cs @@ -13,14 +13,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new FountainDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -40,14 +40,14 @@ namespace Server.Items public override BaseAddon Addon => new FountainAddon(); public override int LabelNumber => 1076283; // Fountain - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/FruitTrees.cs b/Projects/Scripts/Items/Special/Heritage Items/FruitTrees.cs index 620d4763c..5b7bf5959 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/FruitTrees.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/FruitTrees.cs @@ -72,7 +72,7 @@ namespace Server.Items m_Fruits = Utility.RandomMinMax(1, 4); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -81,7 +81,7 @@ namespace Server.Items writer.Write(m_Fruits); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -110,14 +110,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new AppleTreeDeed(); public override Item Fruit => new Apple(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -137,14 +137,14 @@ namespace Server.Items public override BaseAddon Addon => new AppleTreeAddon(); public override int LabelNumber => 1076269; // Apple Tree - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -168,14 +168,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new PeachTreeDeed(); public override Item Fruit => new Peach(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -195,14 +195,14 @@ namespace Server.Items public override BaseAddon Addon => new PeachTreeAddon(); public override int LabelNumber => 1076270; // Peach Tree - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/GoldenDecorativeRug.cs b/Projects/Scripts/Items/Special/Heritage Items/GoldenDecorativeRug.cs index 37c866b0b..24811da13 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/GoldenDecorativeRug.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/GoldenDecorativeRug.cs @@ -22,14 +22,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new GoldenDecorativeRugDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -49,14 +49,14 @@ namespace Server.Items public override BaseAddon Addon => new GoldenDecorativeRugAddon(); public override int LabelNumber => 1076586; // Golden decorative rug - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/Guillotine.cs b/Projects/Scripts/Items/Special/Heritage Items/Guillotine.cs index 48c51c89f..3f19b4f77 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/Guillotine.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/Guillotine.cs @@ -17,14 +17,14 @@ namespace Server.Items public override int LabelNumber => 1024656; // Guillotine - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -68,14 +68,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -147,14 +147,14 @@ namespace Server.Items public override BaseAddon Addon => new GuillotineAddon(); public override int LabelNumber => 1024656; // Guillotine - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/HangingAxes.cs b/Projects/Scripts/Items/Special/Heritage Items/HangingAxes.cs index d59e8babc..49e80ddb3 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/HangingAxes.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/HangingAxes.cs @@ -26,14 +26,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new HangingAxesDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -73,14 +73,14 @@ namespace Server.Items base.OnDoubleClick(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/HangingSwords.cs b/Projects/Scripts/Items/Special/Heritage Items/HangingSwords.cs index 697391d71..37870e242 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/HangingSwords.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/HangingSwords.cs @@ -26,14 +26,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new HangingSwordsDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -73,14 +73,14 @@ namespace Server.Items base.OnDoubleClick(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/HouseLadder.cs b/Projects/Scripts/Items/Special/Heritage Items/HouseLadder.cs index f5114c946..4f50d613b 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/HouseLadder.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/HouseLadder.cs @@ -51,14 +51,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new HouseLadderDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -98,14 +98,14 @@ namespace Server.Items base.OnDoubleClick(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/IronMaiden.cs b/Projects/Scripts/Items/Special/Heritage Items/IronMaiden.cs index fac038c83..b1a250f3a 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/IronMaiden.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/IronMaiden.cs @@ -40,14 +40,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -107,14 +107,14 @@ namespace Server.Items public override BaseAddon Addon => new IronMaidenAddon(); public override int LabelNumber => 1076288; // Iron Maiden - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/LargeFishingNet.cs b/Projects/Scripts/Items/Special/Heritage Items/LargeFishingNet.cs index 136c63c9f..30f608856 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/LargeFishingNet.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/LargeFishingNet.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1076285; // Large Fish Net - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -42,14 +42,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new LargeFishingNetDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -69,14 +69,14 @@ namespace Server.Items public override BaseAddon Addon => new LargeFishingNetAddon(); public override int LabelNumber => 1076285; // Large Fish Net - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/PeachTrunk.cs b/Projects/Scripts/Items/Special/Heritage Items/PeachTrunk.cs index d8e4a81c3..67ecd5192 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/PeachTrunk.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/PeachTrunk.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new PeachTrunkDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -41,14 +41,14 @@ namespace Server.Items public override BaseAddon Addon => new PeachTrunkAddon(); public override int LabelNumber => 1076786; // Peach Trunk - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/PinkFancyRug.cs b/Projects/Scripts/Items/Special/Heritage Items/PinkFancyRug.cs index 16049fac2..16e61aee2 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/PinkFancyRug.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/PinkFancyRug.cs @@ -22,14 +22,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new PinkFancyRugDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -49,14 +49,14 @@ namespace Server.Items public override BaseAddon Addon => new PinkFancyRugAddon(); public override int LabelNumber => 1076590; // Pink fancy rug - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/RedPlainRug.cs b/Projects/Scripts/Items/Special/Heritage Items/RedPlainRug.cs index ff94dc9ba..c4de401b0 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/RedPlainRug.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/RedPlainRug.cs @@ -22,14 +22,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new RedPlainRugDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -49,14 +49,14 @@ namespace Server.Items public override BaseAddon Addon => new RedPlainRugAddon(); public override int LabelNumber => 1076588; // Red plain rug - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/Scarecrow.cs b/Projects/Scripts/Items/Special/Heritage Items/Scarecrow.cs index 437464e6c..3f9ef591a 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/Scarecrow.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/Scarecrow.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1076608; // Scarecrow - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -42,14 +42,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new ScarecrowDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -69,14 +69,14 @@ namespace Server.Items public override BaseAddon Addon => new ScarecrowAddon(); public override int LabelNumber => 1076608; // Scarecrow - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/SmallFishingNet.cs b/Projects/Scripts/Items/Special/Heritage Items/SmallFishingNet.cs index b256ee366..047793531 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/SmallFishingNet.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/SmallFishingNet.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1076286; // Small Fish Net - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -42,14 +42,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new SmallFishingNetDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -69,14 +69,14 @@ namespace Server.Items public override BaseAddon Addon => new SmallFishingNetAddon(); public override int LabelNumber => 1076286; // Small Fish Net - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/Statue.cs b/Projects/Scripts/Items/Special/Heritage Items/Statue.cs index 6f73a0a38..cf05382b3 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/Statue.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/Statue.cs @@ -28,14 +28,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new StoneStatueDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -75,14 +75,14 @@ namespace Server.Items base.OnDoubleClick(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/SuitOfGoldArmor.cs b/Projects/Scripts/Items/Special/Heritage Items/SuitOfGoldArmor.cs index d2da3a635..bc7691ec7 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/SuitOfGoldArmor.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/SuitOfGoldArmor.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1076265; // Suit of Gold Armor - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -42,14 +42,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new SuitOfGoldArmorDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -69,14 +69,14 @@ namespace Server.Items public override BaseAddon Addon => new SuitOfGoldArmorAddon(); public override int LabelNumber => 1076265; // Suit of Gold Armor - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/SuitOfSilverArmor.cs b/Projects/Scripts/Items/Special/Heritage Items/SuitOfSilverArmor.cs index 4dcd5b0f0..79dcb1b6f 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/SuitOfSilverArmor.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/SuitOfSilverArmor.cs @@ -13,14 +13,14 @@ namespace Server.Items public override int LabelNumber => 1076266; // Suit of Silver Armor - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -42,14 +42,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new SuitOfSilverArmorDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -69,14 +69,14 @@ namespace Server.Items public override BaseAddon Addon => new SuitOfSilverArmorAddon(); public override int LabelNumber => 1076266; // Suit of Silver Armor - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/TableWithBlueCloth.cs b/Projects/Scripts/Items/Special/Heritage Items/TableWithBlueCloth.cs index 231159587..289f3729d 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/TableWithBlueCloth.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/TableWithBlueCloth.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new TableWithBlueClothDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -41,14 +41,14 @@ namespace Server.Items public override BaseAddon Addon => new TableWithBlueClothAddon(); public override int LabelNumber => 1076276; // Table With A Blue Tablecloth - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/TableWithOrangeCloth.cs b/Projects/Scripts/Items/Special/Heritage Items/TableWithOrangeCloth.cs index e5afaff19..1130b6df6 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/TableWithOrangeCloth.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/TableWithOrangeCloth.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new TableWithOrangeClothDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -41,14 +41,14 @@ namespace Server.Items public override BaseAddon Addon => new TableWithOrangeClothAddon(); public override int LabelNumber => 1076278; // Table With An Orange Tablecloth - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/TableWithPurpleCloth.cs b/Projects/Scripts/Items/Special/Heritage Items/TableWithPurpleCloth.cs index ac7d5d963..e0bc26537 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/TableWithPurpleCloth.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/TableWithPurpleCloth.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new TableWithPurpleClothDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -41,14 +41,14 @@ namespace Server.Items public override BaseAddon Addon => new TableWithPurpleClothAddon(); public override int LabelNumber => 1076275; // Table With A Purple Tablecloth - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/TableWithRedCloth.cs b/Projects/Scripts/Items/Special/Heritage Items/TableWithRedCloth.cs index 12e7197e1..1fc6f3d28 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/TableWithRedCloth.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/TableWithRedCloth.cs @@ -14,14 +14,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new TableWithRedClothDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -41,14 +41,14 @@ namespace Server.Items public override BaseAddon Addon => new TableWithRedClothAddon(); public override int LabelNumber => 1076277; // Table With A Red Tablecloth - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/UnmadeBed.cs b/Projects/Scripts/Items/Special/Heritage Items/UnmadeBed.cs index 1572458c2..d57073405 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/UnmadeBed.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/UnmadeBed.cs @@ -30,14 +30,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new UnmadeBedDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -77,14 +77,14 @@ namespace Server.Items base.OnDoubleClick(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/Vanity.cs b/Projects/Scripts/Items/Special/Heritage Items/Vanity.cs index 6dff982f0..87ff95b26 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/Vanity.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/Vanity.cs @@ -23,14 +23,14 @@ namespace Server.Items public override int DefaultGumpID => 0x51; public override int DefaultDropSound => 0x42; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -70,14 +70,14 @@ namespace Server.Items base.OnDoubleClick(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/WallTorch.cs b/Projects/Scripts/Items/Special/Heritage Items/WallTorch.cs index 5a5b5c96c..aedfee5ef 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/WallTorch.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/WallTorch.cs @@ -36,14 +36,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -65,14 +65,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new WallTorchDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -92,14 +92,14 @@ namespace Server.Items public override BaseAddon Addon => new WallTorchAddon(); public override int LabelNumber => 1076282; // Wall Torch - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Heritage Items/WoodenCoffin.cs b/Projects/Scripts/Items/Special/Heritage Items/WoodenCoffin.cs index 6ff15e7e6..29eb4a75e 100644 --- a/Projects/Scripts/Items/Special/Heritage Items/WoodenCoffin.cs +++ b/Projects/Scripts/Items/Special/Heritage Items/WoodenCoffin.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1076274; // Coffin - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -55,14 +55,14 @@ namespace Server.Items public override BaseAddonDeed Deed => new WoodenCoffinDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -102,14 +102,14 @@ namespace Server.Items base.OnDoubleClick(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/HeritageToken.cs b/Projects/Scripts/Items/Special/HeritageToken.cs index c101446aa..5b9700b93 100644 --- a/Projects/Scripts/Items/Special/HeritageToken.cs +++ b/Projects/Scripts/Items/Special/HeritageToken.cs @@ -41,14 +41,14 @@ namespace Server.Items list.Add(1070998, $"#{1076595}"); // Use this to redeem
Your Heritage Items } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Holiday/Christmas/HolidayTree.cs b/Projects/Scripts/Items/Special/Holiday/Christmas/HolidayTree.cs index 8123cebe3..c66d6f883 100644 --- a/Projects/Scripts/Items/Special/Holiday/Christmas/HolidayTree.cs +++ b/Projects/Scripts/Items/Special/Holiday/Christmas/HolidayTree.cs @@ -124,7 +124,7 @@ namespace Server.Items m_Components.Add(item); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -138,7 +138,7 @@ namespace Server.Items writer.Write(m_Components[i]); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -222,14 +222,14 @@ namespace Server.Items public override int LabelNumber => 1041118; // a tree ornament - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -261,7 +261,7 @@ namespace Server.Items m_Tree.OnDoubleClick(from); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -270,7 +270,7 @@ namespace Server.Items writer.Write(m_Tree); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Holiday/GiftBox.cs b/Projects/Scripts/Items/Special/Holiday/GiftBox.cs index 075b8cdb6..b9c885560 100644 --- a/Projects/Scripts/Items/Special/Holiday/GiftBox.cs +++ b/Projects/Scripts/Items/Special/Holiday/GiftBox.cs @@ -20,14 +20,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Holiday/GingerBreadHouseDeed.cs b/Projects/Scripts/Items/Special/Holiday/GingerBreadHouseDeed.cs index 9b54bd44e..a427a4e9f 100644 --- a/Projects/Scripts/Items/Special/Holiday/GingerBreadHouseDeed.cs +++ b/Projects/Scripts/Items/Special/Holiday/GingerBreadHouseDeed.cs @@ -18,13 +18,13 @@ namespace Server.Items public override BaseAddonDeed Deed => new GingerBreadHouseDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -47,13 +47,13 @@ namespace Server.Items public override int LabelNumber => 1077394; //a Gingerbread House Deed public override BaseAddon Addon => new GingerBreadHouseAddon(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Special/Holiday/HolidayBell.cs b/Projects/Scripts/Items/Special/Holiday/HolidayBell.cs index 7f4575e6c..bc75ece41 100644 --- a/Projects/Scripts/Items/Special/Holiday/HolidayBell.cs +++ b/Projects/Scripts/Items/Special/Holiday/HolidayBell.cs @@ -85,7 +85,7 @@ else from.PlaySound(m_SoundID); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -96,7 +96,7 @@ writer.WriteEncodedInt(m_SoundID); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Holiday/HolidayFoods.cs b/Projects/Scripts/Items/Special/Holiday/HolidayFoods.cs index 1090667ae..6ecdb347f 100644 --- a/Projects/Scripts/Items/Special/Holiday/HolidayFoods.cs +++ b/Projects/Scripts/Items/Special/Holiday/HolidayFoods.cs @@ -47,13 +47,13 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -147,13 +147,13 @@ namespace Server.Items return base.Eat(from); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Special/Holiday/HolidayGiftBoxes.cs b/Projects/Scripts/Items/Special/Holiday/HolidayGiftBoxes.cs index 44effdb8f..ee7652eb8 100644 --- a/Projects/Scripts/Items/Special/Holiday/HolidayGiftBoxes.cs +++ b/Projects/Scripts/Items/Special/Holiday/HolidayGiftBoxes.cs @@ -57,13 +57,13 @@ public override int DefaultGumpID => 0x11E; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -84,13 +84,13 @@ public override int DefaultGumpID => 0x11B; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -111,13 +111,13 @@ public override int DefaultGumpID => 0x11C; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -138,13 +138,13 @@ public override int DefaultGumpID => 0x11D; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -165,13 +165,13 @@ public override int DefaultGumpID => 0x11F; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -191,14 +191,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Holiday/HolidayPottedPlant.cs b/Projects/Scripts/Items/Special/Holiday/HolidayPottedPlant.cs index 8465581a4..68c74d463 100644 --- a/Projects/Scripts/Items/Special/Holiday/HolidayPottedPlant.cs +++ b/Projects/Scripts/Items/Special/Holiday/HolidayPottedPlant.cs @@ -24,14 +24,14 @@ namespace Server.Items public override bool ForceShowProperties => ObjectPropertyList.Enabled; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -67,14 +67,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Holiday/HolidayTimepiece.cs b/Projects/Scripts/Items/Special/Holiday/HolidayTimepiece.cs index 2c3177800..c151bb073 100644 --- a/Projects/Scripts/Items/Special/Holiday/HolidayTimepiece.cs +++ b/Projects/Scripts/Items/Special/Holiday/HolidayTimepiece.cs @@ -19,14 +19,14 @@ namespace Server.Items public override int LabelNumber => 1041113; // a holiday timepiece public override double DefaultWeight => 1.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Holiday/Icecicles.cs b/Projects/Scripts/Items/Special/Holiday/Icecicles.cs index 8e82ca3a3..499ec3d66 100644 --- a/Projects/Scripts/Items/Special/Holiday/Icecicles.cs +++ b/Projects/Scripts/Items/Special/Holiday/Icecicles.cs @@ -13,14 +13,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -41,14 +41,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -69,14 +69,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -97,14 +97,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -125,14 +125,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -153,14 +153,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Holiday/IcyPatch.cs b/Projects/Scripts/Items/Special/Holiday/IcyPatch.cs index 99b898ce0..6556addfb 100644 --- a/Projects/Scripts/Items/Special/Holiday/IcyPatch.cs +++ b/Projects/Scripts/Items/Special/Holiday/IcyPatch.cs @@ -93,14 +93,14 @@ namespace Server.Items m.Frozen = false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Holiday/PKHolidayStuff.cs b/Projects/Scripts/Items/Special/Holiday/PKHolidayStuff.cs index fbf6d61c8..f63e6df8c 100644 --- a/Projects/Scripts/Items/Special/Holiday/PKHolidayStuff.cs +++ b/Projects/Scripts/Items/Special/Holiday/PKHolidayStuff.cs @@ -16,13 +16,13 @@ namespace Server.Items public override string DefaultName => "Coal"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -48,13 +48,13 @@ namespace Server.Items public override int LabelNumber // Maybe next year youll get a better... => 1041428; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -74,13 +74,13 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Special/Holiday/Poinsettias.cs b/Projects/Scripts/Items/Special/Holiday/Poinsettias.cs index 7d4c0a54f..710a6f948 100644 --- a/Projects/Scripts/Items/Special/Holiday/Poinsettias.cs +++ b/Projects/Scripts/Items/Special/Holiday/Poinsettias.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -41,14 +41,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Holiday/SnowGlobes.cs b/Projects/Scripts/Items/Special/Holiday/SnowGlobes.cs index b80895735..79a8b6a1e 100644 --- a/Projects/Scripts/Items/Special/Holiday/SnowGlobes.cs +++ b/Projects/Scripts/Items/Special/Holiday/SnowGlobes.cs @@ -16,14 +16,14 @@ namespace Server.Items public override double DefaultWeight => 1.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -85,7 +85,7 @@ namespace Server.Items public override int LabelNumber => 1041454 + (int)m_Type; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -93,7 +93,7 @@ namespace Server.Items writer.WriteEncodedInt((int)m_Type); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -199,7 +199,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -207,7 +207,7 @@ namespace Server.Items writer.WriteEncodedInt((int)m_Type); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -284,7 +284,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -292,7 +292,7 @@ namespace Server.Items writer.WriteEncodedInt((int)m_Type); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Holiday/SnowPiles.cs b/Projects/Scripts/Items/Special/Holiday/SnowPiles.cs index d5081133a..6d3d72fde 100644 --- a/Projects/Scripts/Items/Special/Holiday/SnowPiles.cs +++ b/Projects/Scripts/Items/Special/Holiday/SnowPiles.cs @@ -23,14 +23,14 @@ public override string DefaultName => "Snow Pile"; public override double DefaultWeight => 2.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Holiday/SnowStatue.cs b/Projects/Scripts/Items/Special/Holiday/SnowStatue.cs index ea4803924..1089fe837 100644 --- a/Projects/Scripts/Items/Special/Holiday/SnowStatue.cs +++ b/Projects/Scripts/Items/Special/Holiday/SnowStatue.cs @@ -19,14 +19,14 @@ namespace Server.Items public override bool ForceShowProperties => ObjectPropertyList.Enabled; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -50,14 +50,14 @@ namespace Server.Items public override bool ForceShowProperties => ObjectPropertyList.Enabled; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -81,14 +81,14 @@ namespace Server.Items public override bool ForceShowProperties => ObjectPropertyList.Enabled; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -112,14 +112,14 @@ namespace Server.Items public override bool ForceShowProperties => ObjectPropertyList.Enabled; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -155,14 +155,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Holiday/Snowflakes.cs b/Projects/Scripts/Items/Special/Holiday/Snowflakes.cs index 641b4451a..6d807c3ae 100644 --- a/Projects/Scripts/Items/Special/Holiday/Snowflakes.cs +++ b/Projects/Scripts/Items/Special/Holiday/Snowflakes.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -41,14 +41,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Holiday/Snowman.cs b/Projects/Scripts/Items/Special/Holiday/Snowman.cs index b9853960b..753eccdea 100644 --- a/Projects/Scripts/Items/Special/Holiday/Snowman.cs +++ b/Projects/Scripts/Items/Special/Holiday/Snowman.cs @@ -129,7 +129,7 @@ namespace Server.Items list.Add(1062841, m_Title); // ~1_NAME~ the Snowman } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -138,7 +138,7 @@ namespace Server.Items writer.Write(m_Title); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Holiday/Stockings.cs b/Projects/Scripts/Items/Special/Holiday/Stockings.cs index 495dfb366..1748f526a 100644 --- a/Projects/Scripts/Items/Special/Holiday/Stockings.cs +++ b/Projects/Scripts/Items/Special/Holiday/Stockings.cs @@ -16,13 +16,13 @@ namespace Server.Items public override int DefaultGumpID => 0x103; public override int DefaultDropSound => 0x42; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -45,13 +45,13 @@ namespace Server.Items public override int DefaultGumpID => 0x103; public override int DefaultDropSound => 0x42; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Special/Holiday/WinterGiftPackage2003.cs b/Projects/Scripts/Items/Special/Holiday/WinterGiftPackage2003.cs index 6cc58f11c..aaf77ebc8 100644 --- a/Projects/Scripts/Items/Special/Holiday/WinterGiftPackage2003.cs +++ b/Projects/Scripts/Items/Special/Holiday/WinterGiftPackage2003.cs @@ -16,14 +16,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Holiday/Wreath.cs b/Projects/Scripts/Items/Special/Holiday/Wreath.cs index b724f9cc5..20163d07e 100644 --- a/Projects/Scripts/Items/Special/Holiday/Wreath.cs +++ b/Projects/Scripts/Items/Special/Holiday/Wreath.cs @@ -58,14 +58,14 @@ namespace Server.Items return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -179,14 +179,14 @@ namespace Server.Items public override int LabelNumber => 1062837; // holiday wreath deed - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Holiday/WristWatch.cs b/Projects/Scripts/Items/Special/Holiday/WristWatch.cs index 80e2a3b58..cdbcf8923 100644 --- a/Projects/Scripts/Items/Special/Holiday/WristWatch.cs +++ b/Projects/Scripts/Items/Special/Holiday/WristWatch.cs @@ -19,14 +19,14 @@ namespace Server.Items public override int LabelNumber => 1041421; // a wrist watch public override double DefaultWeight => 1.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/House Raffle/HouseRaffleDeed.cs b/Projects/Scripts/Items/Special/House Raffle/HouseRaffleDeed.cs index 899830459..af3f787dc 100644 --- a/Projects/Scripts/Items/Special/House Raffle/HouseRaffleDeed.cs +++ b/Projects/Scripts/Items/Special/House Raffle/HouseRaffleDeed.cs @@ -118,7 +118,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -130,7 +130,7 @@ namespace Server.Items writer.Write(m_AwardedTo); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/House Raffle/HouseRaffleStone.cs b/Projects/Scripts/Items/Special/House Raffle/HouseRaffleStone.cs index 9186c5dc1..7be6fb65f 100644 --- a/Projects/Scripts/Items/Special/House Raffle/HouseRaffleStone.cs +++ b/Projects/Scripts/Items/Special/House Raffle/HouseRaffleStone.cs @@ -21,7 +21,7 @@ namespace Server.Items Date = DateTime.UtcNow; } - public RaffleEntry(GenericReader reader, int version) + public RaffleEntry(IGenericReader reader, int version) { switch (version) { @@ -45,7 +45,7 @@ namespace Server.Items public DateTime Date{ get; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.Write(From); writer.Write(Address); @@ -520,7 +520,7 @@ namespace Server.Items base.OnDelete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -546,7 +546,7 @@ namespace Server.Items entry.Serialize(writer); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/ML/BaseImprisonedMobile.cs b/Projects/Scripts/Items/Special/ML/BaseImprisonedMobile.cs index 509e2d2d3..5a124d773 100644 --- a/Projects/Scripts/Items/Special/ML/BaseImprisonedMobile.cs +++ b/Projects/Scripts/Items/Special/ML/BaseImprisonedMobile.cs @@ -24,14 +24,14 @@ namespace Server.Items from.SendLocalizedMessage(1042001); // That must be in your pack for you to use it. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/ML/GrizzledMareStatuette.cs b/Projects/Scripts/Items/Special/ML/GrizzledMareStatuette.cs index e2c9e5059..5276a7a92 100644 --- a/Projects/Scripts/Items/Special/ML/GrizzledMareStatuette.cs +++ b/Projects/Scripts/Items/Special/ML/GrizzledMareStatuette.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1074475; // Grizzled Mare Statuette public override BaseCreature Summon => new GrizzledMare(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -56,14 +56,14 @@ namespace Server.Mobiles Name = m_Myname; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/ML/MinotaurHedge.cs b/Projects/Scripts/Items/Special/ML/MinotaurHedge.cs index 511cd2716..264b2c59c 100644 --- a/Projects/Scripts/Items/Special/ML/MinotaurHedge.cs +++ b/Projects/Scripts/Items/Special/ML/MinotaurHedge.cs @@ -11,14 +11,14 @@ namespace Server.Items public override string DefaultName => "minotaur hedge"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/ML/TormentedChains.cs b/Projects/Scripts/Items/Special/ML/TormentedChains.cs index baa97cf2d..56f2e4b3a 100644 --- a/Projects/Scripts/Items/Special/ML/TormentedChains.cs +++ b/Projects/Scripts/Items/Special/ML/TormentedChains.cs @@ -11,14 +11,14 @@ namespace Server.Items public override string DefaultName => "chains of the tormented"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/MiniHouses.cs b/Projects/Scripts/Items/Special/MiniHouses.cs index e5d0cdbb3..a8ed1e6cb 100644 --- a/Projects/Scripts/Items/Special/MiniHouses.cs +++ b/Projects/Scripts/Items/Special/MiniHouses.cs @@ -52,7 +52,7 @@ namespace Server.Items AddComponent(new AddonComponent(info.Graphics[num++]), size - x - 1, size - y - 1, 0); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -61,7 +61,7 @@ namespace Server.Items writer.Write((int)m_Type); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -116,7 +116,7 @@ namespace Server.Items list.Add(MiniHouseInfo.GetInfo(m_Type).LabelNumber); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -125,7 +125,7 @@ namespace Server.Items writer.Write((int)m_Type); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/MonsterStatuette.cs b/Projects/Scripts/Items/Special/MonsterStatuette.cs index 67fd6a21b..c1eb5168c 100644 --- a/Projects/Scripts/Items/Special/MonsterStatuette.cs +++ b/Projects/Scripts/Items/Special/MonsterStatuette.cs @@ -235,7 +235,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -246,7 +246,7 @@ namespace Server.Items writer.Write(IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastBackpack.cs b/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastBackpack.cs index 7c0607f8c..16342bc19 100644 --- a/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastBackpack.cs +++ b/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastBackpack.cs @@ -160,14 +160,14 @@ namespace Server.Items innard.Map = Map; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastBlood.cs b/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastBlood.cs index de2ccc7b3..30dc5131b 100644 --- a/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastBlood.cs +++ b/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastBlood.cs @@ -90,14 +90,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastGland.cs b/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastGland.cs index 39c84bee3..e8532884a 100644 --- a/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastGland.cs +++ b/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastGland.cs @@ -15,14 +15,14 @@ namespace Server.Items public override string DefaultName => "a healthy gland"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastHeart.cs b/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastHeart.cs index 31c52e418..cbb520f27 100644 --- a/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastHeart.cs +++ b/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastHeart.cs @@ -22,14 +22,14 @@ namespace Server.Items m_Timer.Stop(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastInnard.cs b/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastInnard.cs index 663098772..6d732c2fd 100644 --- a/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastInnard.cs +++ b/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastInnard.cs @@ -48,14 +48,14 @@ namespace Server.Items return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -121,7 +121,7 @@ namespace Server.Items return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -130,7 +130,7 @@ namespace Server.Items writer.WriteItem(Organ); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastMutationCore.cs b/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastMutationCore.cs index 1485d4aaa..78456208d 100644 --- a/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastMutationCore.cs +++ b/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastMutationCore.cs @@ -51,7 +51,7 @@ namespace Server.Items parent.Kill(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -60,7 +60,7 @@ namespace Server.Items writer.Write(Cut); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastOrgans.cs b/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastOrgans.cs index 353c5bddb..e22ccdf97 100644 --- a/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastOrgans.cs +++ b/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastOrgans.cs @@ -80,7 +80,7 @@ namespace Server.Items Owner?.PlaySound(0x50); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -91,7 +91,7 @@ namespace Server.Items writer.Write(Opened); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -135,14 +135,14 @@ namespace Server.Items Opened = true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -195,14 +195,14 @@ namespace Server.Items AddComponent(new PlagueBeastBlood(), -7, 24); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -299,7 +299,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -308,7 +308,7 @@ namespace Server.Items writer.Write(m_Veins); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -414,7 +414,7 @@ namespace Server.Items AddComponent(new PlagueBeastComponent(0x1CF0, BrainHue, true), 55, 69); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -423,7 +423,7 @@ namespace Server.Items writer.Write(m_Gland); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -529,7 +529,7 @@ namespace Server.Items Opened = true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -538,7 +538,7 @@ namespace Server.Items writer.Write(m_Brains); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastVein.cs b/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastVein.cs index 3f5c6a6bd..8d5e8055c 100644 --- a/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastVein.cs +++ b/Projects/Scripts/Items/Special/Mutation Core/PlagueBeastVein.cs @@ -54,7 +54,7 @@ namespace Server.Items organ.OnVeinCut(from, this); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -63,7 +63,7 @@ namespace Server.Items writer.Write(Cut); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Containers/BaseWaterContainer.cs b/Projects/Scripts/Items/Special/Rares/Containers/BaseWaterContainer.cs index 7b4101441..389a81ab5 100644 --- a/Projects/Scripts/Items/Special/Rares/Containers/BaseWaterContainer.cs +++ b/Projects/Scripts/Items/Special/Rares/Containers/BaseWaterContainer.cs @@ -99,7 +99,7 @@ return base.OnDragDropInto(from, item, p); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -107,7 +107,7 @@ writer.Write(m_Quantity); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Containers/Bucket.cs b/Projects/Scripts/Items/Special/Rares/Containers/Bucket.cs index f112ffa9a..3aaf92c5f 100644 --- a/Projects/Scripts/Items/Special/Rares/Containers/Bucket.cs +++ b/Projects/Scripts/Items/Special/Rares/Containers/Bucket.cs @@ -20,14 +20,14 @@ public override int fullItem_ID => fItemID; public override int MaxQuantity => 25; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Containers/ClosedBarrel.cs b/Projects/Scripts/Items/Special/Rares/Containers/ClosedBarrel.cs index 19a49f18a..0d50cb9d1 100644 --- a/Projects/Scripts/Items/Special/Rares/Containers/ClosedBarrel.cs +++ b/Projects/Scripts/Items/Special/Rares/Containers/ClosedBarrel.cs @@ -15,14 +15,14 @@ public override int DefaultGumpID => 0x3e; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Containers/UnfinishedBarrel.cs b/Projects/Scripts/Items/Special/Rares/Containers/UnfinishedBarrel.cs index 654abfb02..a3bc88124 100644 --- a/Projects/Scripts/Items/Special/Rares/Containers/UnfinishedBarrel.cs +++ b/Projects/Scripts/Items/Special/Rares/Containers/UnfinishedBarrel.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Containers/WaterBarrel.cs b/Projects/Scripts/Items/Special/Rares/Containers/WaterBarrel.cs index 8e20b5ace..d511c21ae 100644 --- a/Projects/Scripts/Items/Special/Rares/Containers/WaterBarrel.cs +++ b/Projects/Scripts/Items/Special/Rares/Containers/WaterBarrel.cs @@ -22,14 +22,14 @@ public override int fullItem_ID => fItemID; public override int MaxQuantity => 100; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Containers/WaterTub.cs b/Projects/Scripts/Items/Special/Rares/Containers/WaterTub.cs index d92fab12c..78e31aced 100644 --- a/Projects/Scripts/Items/Special/Rares/Containers/WaterTub.cs +++ b/Projects/Scripts/Items/Special/Rares/Containers/WaterTub.cs @@ -20,14 +20,14 @@ public override int fullItem_ID => fItemID; public override int MaxQuantity => 50; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Daily/DecoRock.cs b/Projects/Scripts/Items/Special/Rares/Daily/DecoRock.cs index c58029cf7..d70318645 100644 --- a/Projects/Scripts/Items/Special/Rares/Daily/DecoRock.cs +++ b/Projects/Scripts/Items/Special/Rares/Daily/DecoRock.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Daily/DecoRock2.cs b/Projects/Scripts/Items/Special/Rares/Daily/DecoRock2.cs index dfb0306e8..d011d4a95 100644 --- a/Projects/Scripts/Items/Special/Rares/Daily/DecoRock2.cs +++ b/Projects/Scripts/Items/Special/Rares/Daily/DecoRock2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Daily/DecoRocks.cs b/Projects/Scripts/Items/Special/Rares/Daily/DecoRocks.cs index 129400167..a2dafdf6c 100644 --- a/Projects/Scripts/Items/Special/Rares/Daily/DecoRocks.cs +++ b/Projects/Scripts/Items/Special/Rares/Daily/DecoRocks.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Daily/DecoRocks2.cs b/Projects/Scripts/Items/Special/Rares/Daily/DecoRocks2.cs index d04ac875f..3286721bd 100644 --- a/Projects/Scripts/Items/Special/Rares/Daily/DecoRocks2.cs +++ b/Projects/Scripts/Items/Special/Rares/Daily/DecoRocks2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Flowers/DecoFlower.cs b/Projects/Scripts/Items/Special/Rares/Flowers/DecoFlower.cs index 4eb4660ee..2a468a27a 100644 --- a/Projects/Scripts/Items/Special/Rares/Flowers/DecoFlower.cs +++ b/Projects/Scripts/Items/Special/Rares/Flowers/DecoFlower.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Flowers/DecoFlower2.cs b/Projects/Scripts/Items/Special/Rares/Flowers/DecoFlower2.cs index b7e54b626..4c074ee36 100644 --- a/Projects/Scripts/Items/Special/Rares/Flowers/DecoFlower2.cs +++ b/Projects/Scripts/Items/Special/Rares/Flowers/DecoFlower2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Flowers/DecoRoseOfTrinsic.cs b/Projects/Scripts/Items/Special/Rares/Flowers/DecoRoseOfTrinsic.cs index 8740044da..ced13a578 100644 --- a/Projects/Scripts/Items/Special/Rares/Flowers/DecoRoseOfTrinsic.cs +++ b/Projects/Scripts/Items/Special/Rares/Flowers/DecoRoseOfTrinsic.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Flowers/DecoRoseOfTrinsic2.cs b/Projects/Scripts/Items/Special/Rares/Flowers/DecoRoseOfTrinsic2.cs index 13cf35c2e..8e5c17144 100644 --- a/Projects/Scripts/Items/Special/Rares/Flowers/DecoRoseOfTrinsic2.cs +++ b/Projects/Scripts/Items/Special/Rares/Flowers/DecoRoseOfTrinsic2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Flowers/DecoRoseOfTrinsic3.cs b/Projects/Scripts/Items/Special/Rares/Flowers/DecoRoseOfTrinsic3.cs index 01b7ec350..5d314df82 100644 --- a/Projects/Scripts/Items/Special/Rares/Flowers/DecoRoseOfTrinsic3.cs +++ b/Projects/Scripts/Items/Special/Rares/Flowers/DecoRoseOfTrinsic3.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Food/BottlesOfLiquor.cs b/Projects/Scripts/Items/Special/Rares/Food/BottlesOfLiquor.cs index 0fd10d0f9..4e349ce1f 100644 --- a/Projects/Scripts/Items/Special/Rares/Food/BottlesOfLiquor.cs +++ b/Projects/Scripts/Items/Special/Rares/Food/BottlesOfLiquor.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Food/Tray2.cs b/Projects/Scripts/Items/Special/Rares/Food/Tray2.cs index 167545af0..bf5a42426 100644 --- a/Projects/Scripts/Items/Special/Rares/Food/Tray2.cs +++ b/Projects/Scripts/Items/Special/Rares/Food/Tray2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Food/Trays.cs b/Projects/Scripts/Items/Special/Rares/Food/Trays.cs index 543290efe..855d9b62d 100644 --- a/Projects/Scripts/Items/Special/Rares/Food/Trays.cs +++ b/Projects/Scripts/Items/Special/Rares/Food/Trays.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Furniture/BrokenChair.cs b/Projects/Scripts/Items/Special/Rares/Furniture/BrokenChair.cs index 5fdc24911..c67d3ba45 100644 --- a/Projects/Scripts/Items/Special/Rares/Furniture/BrokenChair.cs +++ b/Projects/Scripts/Items/Special/Rares/Furniture/BrokenChair.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/GamePieces/Checkers.cs b/Projects/Scripts/Items/Special/Rares/GamePieces/Checkers.cs index bc83b40b8..1d6d70bd1 100644 --- a/Projects/Scripts/Items/Special/Rares/GamePieces/Checkers.cs +++ b/Projects/Scripts/Items/Special/Rares/GamePieces/Checkers.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/GamePieces/Checkers2.cs b/Projects/Scripts/Items/Special/Rares/GamePieces/Checkers2.cs index 352fb50cc..1239deef6 100644 --- a/Projects/Scripts/Items/Special/Rares/GamePieces/Checkers2.cs +++ b/Projects/Scripts/Items/Special/Rares/GamePieces/Checkers2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/GamePieces/Chessmen.cs b/Projects/Scripts/Items/Special/Rares/GamePieces/Chessmen.cs index c416c979d..9a7f032ea 100644 --- a/Projects/Scripts/Items/Special/Rares/GamePieces/Chessmen.cs +++ b/Projects/Scripts/Items/Special/Rares/GamePieces/Chessmen.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/GamePieces/Chessmen2.cs b/Projects/Scripts/Items/Special/Rares/GamePieces/Chessmen2.cs index 2530fa8c4..5b13cde87 100644 --- a/Projects/Scripts/Items/Special/Rares/GamePieces/Chessmen2.cs +++ b/Projects/Scripts/Items/Special/Rares/GamePieces/Chessmen2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/GamePieces/Chessmen3.cs b/Projects/Scripts/Items/Special/Rares/GamePieces/Chessmen3.cs index 32bf64c42..52d1cf8ed 100644 --- a/Projects/Scripts/Items/Special/Rares/GamePieces/Chessmen3.cs +++ b/Projects/Scripts/Items/Special/Rares/GamePieces/Chessmen3.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngot.cs b/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngot.cs index 8a04f7a77..50929d78a 100644 --- a/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngot.cs +++ b/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngot.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngot2.cs b/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngot2.cs index 175969e31..a44e11016 100644 --- a/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngot2.cs +++ b/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngot2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngots.cs b/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngots.cs index 3803f7c6c..8a616ad72 100644 --- a/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngots.cs +++ b/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngots.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngots2.cs b/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngots2.cs index b3951e783..c092653b7 100644 --- a/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngots2.cs +++ b/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngots2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngots3.cs b/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngots3.cs index 090836d5b..13630928d 100644 --- a/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngots3.cs +++ b/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngots3.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngots4.cs b/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngots4.cs index 30c35f5ce..10e113a92 100644 --- a/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngots4.cs +++ b/Projects/Scripts/Items/Special/Rares/Ingots/DecoGoldIngots4.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngot.cs b/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngot.cs index 3d56c9fd0..6208190d5 100644 --- a/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngot.cs +++ b/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngot.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngot2.cs b/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngot2.cs index 5ccb75cfe..487217440 100644 --- a/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngot2.cs +++ b/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngot2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots.cs b/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots.cs index a2c026b3b..59d5139be 100644 --- a/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots.cs +++ b/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots2.cs b/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots2.cs index 80a6a58ce..842f23e1a 100644 --- a/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots2.cs +++ b/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots3.cs b/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots3.cs index 53f0dd670..24e806645 100644 --- a/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots3.cs +++ b/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots3.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots4.cs b/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots4.cs index 25b0d7e6f..094408e00 100644 --- a/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots4.cs +++ b/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots4.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots5.cs b/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots5.cs index 900c5ed5e..03ea66d60 100644 --- a/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots5.cs +++ b/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots5.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots6.cs b/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots6.cs index 934ccf0a6..f21352b0d 100644 --- a/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots6.cs +++ b/Projects/Scripts/Items/Special/Rares/Ingots/DecoIronIngots6.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngot.cs b/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngot.cs index b971c5022..bde7f6723 100644 --- a/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngot.cs +++ b/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngot.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngot2.cs b/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngot2.cs index a3277624c..de9a15276 100644 --- a/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngot2.cs +++ b/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngot2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngots.cs b/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngots.cs index 77696d97c..037037c20 100644 --- a/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngots.cs +++ b/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngots.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngots2.cs b/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngots2.cs index 68ee98a63..b17f0583c 100644 --- a/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngots2.cs +++ b/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngots2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngots3.cs b/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngots3.cs index c3141df5c..8b51ceab7 100644 --- a/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngots3.cs +++ b/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngots3.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngots4.cs b/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngots4.cs index 4e3bb97a8..ca043cdaa 100644 --- a/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngots4.cs +++ b/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngots4.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngots5.cs b/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngots5.cs index 894ce453e..7a6ce6252 100644 --- a/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngots5.cs +++ b/Projects/Scripts/Items/Special/Rares/Ingots/DecoSilverIngots5.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Jars/EmptyJars.cs b/Projects/Scripts/Items/Special/Rares/Jars/EmptyJars.cs index 7d6c5332f..5ff9d104e 100644 --- a/Projects/Scripts/Items/Special/Rares/Jars/EmptyJars.cs +++ b/Projects/Scripts/Items/Special/Rares/Jars/EmptyJars.cs @@ -15,14 +15,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -45,14 +45,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -75,14 +75,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -105,14 +105,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -135,14 +135,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Jars/FullJars.cs b/Projects/Scripts/Items/Special/Rares/Jars/FullJars.cs index 31652b94f..104d03870 100644 --- a/Projects/Scripts/Items/Special/Rares/Jars/FullJars.cs +++ b/Projects/Scripts/Items/Special/Rares/Jars/FullJars.cs @@ -15,14 +15,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -45,14 +45,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -75,14 +75,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Jars/HalfEmptyJars.cs b/Projects/Scripts/Items/Special/Rares/Jars/HalfEmptyJars.cs index c95624c76..0e8cfc56a 100644 --- a/Projects/Scripts/Items/Special/Rares/Jars/HalfEmptyJars.cs +++ b/Projects/Scripts/Items/Special/Rares/Jars/HalfEmptyJars.cs @@ -15,14 +15,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -45,14 +45,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -75,14 +75,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -105,14 +105,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -135,14 +135,14 @@ { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Magic/DecoCrystalBall.cs b/Projects/Scripts/Items/Special/Rares/Magic/DecoCrystalBall.cs index 46c7afe1b..fdbcf89ed 100644 --- a/Projects/Scripts/Items/Special/Rares/Magic/DecoCrystalBall.cs +++ b/Projects/Scripts/Items/Special/Rares/Magic/DecoCrystalBall.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Magic/DecoMagicalCrystal.cs b/Projects/Scripts/Items/Special/Rares/Magic/DecoMagicalCrystal.cs index c5b5dde32..89bc2cac6 100644 --- a/Projects/Scripts/Items/Special/Rares/Magic/DecoMagicalCrystal.cs +++ b/Projects/Scripts/Items/Special/Rares/Magic/DecoMagicalCrystal.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Misc/DecoSpittoon.cs b/Projects/Scripts/Items/Special/Rares/Misc/DecoSpittoon.cs index a780530c4..a50aa71ad 100644 --- a/Projects/Scripts/Items/Special/Rares/Misc/DecoSpittoon.cs +++ b/Projects/Scripts/Items/Special/Rares/Misc/DecoSpittoon.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoBlackmoor.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoBlackmoor.cs index aa8cf7148..f65924c5d 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoBlackmoor.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoBlackmoor.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoBloodspawn.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoBloodspawn.cs index a9895dd51..24f2f7911 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoBloodspawn.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoBloodspawn.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoBrimstone.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoBrimstone.cs index 462530996..063fb89ab 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoBrimstone.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoBrimstone.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoDragonsBlood.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoDragonsBlood.cs index e831deebe..776806c1c 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoDragonsBlood.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoDragonsBlood.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoDragonsBlood2.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoDragonsBlood2.cs index 6b7b9c85e..d5e6292a1 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoDragonsBlood2.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoDragonsBlood2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoEyeOfNewt.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoEyeOfNewt.cs index eb081b9dd..2e492d0a0 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoEyeOfNewt.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoEyeOfNewt.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGarlic.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGarlic.cs index 2e1ae6a01..1429fcd65 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGarlic.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGarlic.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGarlic2.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGarlic2.cs index 96687cad1..15ea09145 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGarlic2.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGarlic2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGarlicBulb.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGarlicBulb.cs index 60122a06e..557dcc418 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGarlicBulb.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGarlicBulb.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGarlicBulb2.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGarlicBulb2.cs index 030608526..eec6297cb 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGarlicBulb2.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGarlicBulb2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGinseng.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGinseng.cs index 86c031171..0201ad25b 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGinseng.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGinseng.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGinseng2.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGinseng2.cs index fd6eed124..e6323b39c 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGinseng2.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGinseng2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGinsengRoot.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGinsengRoot.cs index 0bf732b7a..2636d2756 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGinsengRoot.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGinsengRoot.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGinsengRoot2.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGinsengRoot2.cs index ce0e845ec..6c2b0643d 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGinsengRoot2.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoGinsengRoot2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoMandrake.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoMandrake.cs index 7bce97742..33063b874 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoMandrake.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoMandrake.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoMandrake2.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoMandrake2.cs index d037fa5e4..06a159a65 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoMandrake2.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoMandrake2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoMandrake3.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoMandrake3.cs index 6d5d86e4f..2d22c4a81 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoMandrake3.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoMandrake3.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoMandrakeRoot.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoMandrakeRoot.cs index b1fb6a7d1..1fa552ba6 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoMandrakeRoot.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoMandrakeRoot.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoMandrakeRoot2.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoMandrakeRoot2.cs index 60b7181c3..7f157e497 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoMandrakeRoot2.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoMandrakeRoot2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoNightshade.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoNightshade.cs index ec5b8f08a..3cad4d662 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoNightshade.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoNightshade.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoNightshade2.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoNightshade2.cs index c18f67987..bb08abd51 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoNightshade2.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoNightshade2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoNightshade3.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoNightshade3.cs index bf64a66f7..9ab10e1da 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoNightshade3.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoNightshade3.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoObsidian.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoObsidian.cs index 70f74b522..56e007054 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoObsidian.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoObsidian.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoPumice.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoPumice.cs index 17185732a..a199a9a81 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoPumice.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoPumice.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoWyrmsHeart.cs b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoWyrmsHeart.cs index 9f20af483..41a00ca60 100644 --- a/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoWyrmsHeart.cs +++ b/Projects/Scripts/Items/Special/Rares/PaganReagents/DecoWyrmsHeart.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PlayingCards/Cards.cs b/Projects/Scripts/Items/Special/Rares/PlayingCards/Cards.cs index 31b2da38c..95c7f33ab 100644 --- a/Projects/Scripts/Items/Special/Rares/PlayingCards/Cards.cs +++ b/Projects/Scripts/Items/Special/Rares/PlayingCards/Cards.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PlayingCards/Cards2.cs b/Projects/Scripts/Items/Special/Rares/PlayingCards/Cards2.cs index 139eda441..db0aa498d 100644 --- a/Projects/Scripts/Items/Special/Rares/PlayingCards/Cards2.cs +++ b/Projects/Scripts/Items/Special/Rares/PlayingCards/Cards2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PlayingCards/Cards3.cs b/Projects/Scripts/Items/Special/Rares/PlayingCards/Cards3.cs index 4ebea99e3..71f8165e1 100644 --- a/Projects/Scripts/Items/Special/Rares/PlayingCards/Cards3.cs +++ b/Projects/Scripts/Items/Special/Rares/PlayingCards/Cards3.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PlayingCards/Cards4.cs b/Projects/Scripts/Items/Special/Rares/PlayingCards/Cards4.cs index b5532e3a9..eaed4f5e9 100644 --- a/Projects/Scripts/Items/Special/Rares/PlayingCards/Cards4.cs +++ b/Projects/Scripts/Items/Special/Rares/PlayingCards/Cards4.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PlayingCards/Cards5.cs b/Projects/Scripts/Items/Special/Rares/PlayingCards/Cards5.cs index 1c63716e3..0e5afba18 100644 --- a/Projects/Scripts/Items/Special/Rares/PlayingCards/Cards5.cs +++ b/Projects/Scripts/Items/Special/Rares/PlayingCards/Cards5.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PlayingCards/PlayingCards.cs b/Projects/Scripts/Items/Special/Rares/PlayingCards/PlayingCards.cs index 9e527df15..ba58da774 100644 --- a/Projects/Scripts/Items/Special/Rares/PlayingCards/PlayingCards.cs +++ b/Projects/Scripts/Items/Special/Rares/PlayingCards/PlayingCards.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/PlayingCards/PlayingCards2.cs b/Projects/Scripts/Items/Special/Rares/PlayingCards/PlayingCards2.cs index 36bdb8a33..866a3edb7 100644 --- a/Projects/Scripts/Items/Special/Rares/PlayingCards/PlayingCards2.cs +++ b/Projects/Scripts/Items/Special/Rares/PlayingCards/PlayingCards2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Stables/Bridle.cs b/Projects/Scripts/Items/Special/Rares/Stables/Bridle.cs index eb6edf55d..dce708577 100644 --- a/Projects/Scripts/Items/Special/Rares/Stables/Bridle.cs +++ b/Projects/Scripts/Items/Special/Rares/Stables/Bridle.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Stables/Bridle2.cs b/Projects/Scripts/Items/Special/Rares/Stables/Bridle2.cs index 3cb66afba..999d51b31 100644 --- a/Projects/Scripts/Items/Special/Rares/Stables/Bridle2.cs +++ b/Projects/Scripts/Items/Special/Rares/Stables/Bridle2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Stables/DecoHay.cs b/Projects/Scripts/Items/Special/Rares/Stables/DecoHay.cs index 49e1b0785..5b0684fd1 100644 --- a/Projects/Scripts/Items/Special/Rares/Stables/DecoHay.cs +++ b/Projects/Scripts/Items/Special/Rares/Stables/DecoHay.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Stables/DecoHay2.cs b/Projects/Scripts/Items/Special/Rares/Stables/DecoHay2.cs index d053d395a..6361632e4 100644 --- a/Projects/Scripts/Items/Special/Rares/Stables/DecoHay2.cs +++ b/Projects/Scripts/Items/Special/Rares/Stables/DecoHay2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Stables/DecoHorseDung.cs b/Projects/Scripts/Items/Special/Rares/Stables/DecoHorseDung.cs index 779cae2ac..544ad2014 100644 --- a/Projects/Scripts/Items/Special/Rares/Stables/DecoHorseDung.cs +++ b/Projects/Scripts/Items/Special/Rares/Stables/DecoHorseDung.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/TarotCards/DecoDeckOfTarot.cs b/Projects/Scripts/Items/Special/Rares/TarotCards/DecoDeckOfTarot.cs index dc52a6193..6bd5c2df3 100644 --- a/Projects/Scripts/Items/Special/Rares/TarotCards/DecoDeckOfTarot.cs +++ b/Projects/Scripts/Items/Special/Rares/TarotCards/DecoDeckOfTarot.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/TarotCards/DecoDeckOfTarot2.cs b/Projects/Scripts/Items/Special/Rares/TarotCards/DecoDeckOfTarot2.cs index c77623246..db2b0f7e5 100644 --- a/Projects/Scripts/Items/Special/Rares/TarotCards/DecoDeckOfTarot2.cs +++ b/Projects/Scripts/Items/Special/Rares/TarotCards/DecoDeckOfTarot2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot.cs b/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot.cs index 7ff365415..99677a963 100644 --- a/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot.cs +++ b/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot2.cs b/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot2.cs index 2248ca6d5..72c7cfe93 100644 --- a/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot2.cs +++ b/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot3.cs b/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot3.cs index 56c86e678..d9c500ab2 100644 --- a/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot3.cs +++ b/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot3.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot4.cs b/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot4.cs index 562869e6f..c7ade0ff7 100644 --- a/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot4.cs +++ b/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot4.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot5.cs b/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot5.cs index fa7daf7c8..4322202c0 100644 --- a/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot5.cs +++ b/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot5.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot6.cs b/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot6.cs index efab9cf55..c4d706818 100644 --- a/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot6.cs +++ b/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot6.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot7.cs b/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot7.cs index 24e06b8ed..2a66a34e7 100644 --- a/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot7.cs +++ b/Projects/Scripts/Items/Special/Rares/TarotCards/DecoTarot7.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Tinker/ArrowShafts.cs b/Projects/Scripts/Items/Special/Rares/Tinker/ArrowShafts.cs index 63c58c1de..fbbb705f5 100644 --- a/Projects/Scripts/Items/Special/Rares/Tinker/ArrowShafts.cs +++ b/Projects/Scripts/Items/Special/Rares/Tinker/ArrowShafts.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Tinker/CrossbowBolts.cs b/Projects/Scripts/Items/Special/Rares/Tinker/CrossbowBolts.cs index 9447cf536..7b1d1c6d3 100644 --- a/Projects/Scripts/Items/Special/Rares/Tinker/CrossbowBolts.cs +++ b/Projects/Scripts/Items/Special/Rares/Tinker/CrossbowBolts.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Tinker/EmptyToolKit.cs b/Projects/Scripts/Items/Special/Rares/Tinker/EmptyToolKit.cs index f5ae6acde..df551bf30 100644 --- a/Projects/Scripts/Items/Special/Rares/Tinker/EmptyToolKit.cs +++ b/Projects/Scripts/Items/Special/Rares/Tinker/EmptyToolKit.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Tinker/EmptyToolKit2.cs b/Projects/Scripts/Items/Special/Rares/Tinker/EmptyToolKit2.cs index c4a78e8bc..b1d872ffb 100644 --- a/Projects/Scripts/Items/Special/Rares/Tinker/EmptyToolKit2.cs +++ b/Projects/Scripts/Items/Special/Rares/Tinker/EmptyToolKit2.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Tinker/Lockpicks.cs b/Projects/Scripts/Items/Special/Rares/Tinker/Lockpicks.cs index a98a7b95b..f6ef4d173 100644 --- a/Projects/Scripts/Items/Special/Rares/Tinker/Lockpicks.cs +++ b/Projects/Scripts/Items/Special/Rares/Tinker/Lockpicks.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Rares/Tinker/ToolKit.cs b/Projects/Scripts/Items/Special/Rares/Tinker/ToolKit.cs index b62af3de7..9ac2e93ab 100644 --- a/Projects/Scripts/Items/Special/Rares/Tinker/ToolKit.cs +++ b/Projects/Scripts/Items/Special/Rares/Tinker/ToolKit.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/RewardCake.cs b/Projects/Scripts/Items/Special/RewardCake.cs index 5fe4c166d..a5d2e2032 100644 --- a/Projects/Scripts/Items/Special/RewardCake.cs +++ b/Projects/Scripts/Items/Special/RewardCake.cs @@ -28,14 +28,14 @@ namespace Server.Items from.LocalOverheadMessage(MessageType.Regular, 906, 1019045); // I can't reach that. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); LootType = LootType.Blessed; diff --git a/Projects/Scripts/Items/Special/Solen Items/BagOfSending.cs b/Projects/Scripts/Items/Special/Solen Items/BagOfSending.cs index 33832fb3d..b1e38c985 100644 --- a/Projects/Scripts/Items/Special/Solen Items/BagOfSending.cs +++ b/Projects/Scripts/Items/Special/Solen Items/BagOfSending.cs @@ -149,7 +149,7 @@ namespace Server.Items from.Target = new SendTarget(this); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -161,7 +161,7 @@ namespace Server.Items writer.WriteEncodedInt((int)m_BagOfSendingHue); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Solen Items/BallOfSummoning.cs b/Projects/Scripts/Items/Special/Solen Items/BallOfSummoning.cs index 24a0bee0e..f7607b45b 100644 --- a/Projects/Scripts/Items/Special/Solen Items/BallOfSummoning.cs +++ b/Projects/Scripts/Items/Special/Solen Items/BallOfSummoning.cs @@ -284,7 +284,7 @@ namespace Server.Items InvalidateProperties(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -297,7 +297,7 @@ namespace Server.Items writer.Write(PetName); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Solen Items/BraceletOfBinding.cs b/Projects/Scripts/Items/Special/Solen Items/BraceletOfBinding.cs index 4417b9b8e..f688ed823 100644 --- a/Projects/Scripts/Items/Special/Solen Items/BraceletOfBinding.cs +++ b/Projects/Scripts/Items/Special/Solen Items/BraceletOfBinding.cs @@ -305,7 +305,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -318,7 +318,7 @@ namespace Server.Items writer.Write(Bound); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Solen Items/PowderOfTranslocation.cs b/Projects/Scripts/Items/Special/Solen Items/PowderOfTranslocation.cs index ddf6278a7..96653afa7 100644 --- a/Projects/Scripts/Items/Special/Solen Items/PowderOfTranslocation.cs +++ b/Projects/Scripts/Items/Special/Solen Items/PowderOfTranslocation.cs @@ -34,14 +34,14 @@ namespace Server.Items from.LocalOverheadMessage(MessageType.Regular, 0x3B2, 1019045); // I can't reach that. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Solen Items/ZoogiFungus.cs b/Projects/Scripts/Items/Special/Solen Items/ZoogiFungus.cs index 841112c0a..65f9a4ee0 100644 --- a/Projects/Scripts/Items/Special/Solen Items/ZoogiFungus.cs +++ b/Projects/Scripts/Items/Special/Solen Items/ZoogiFungus.cs @@ -17,14 +17,14 @@ namespace Server.Items int ICommodity.DescriptionNumber => LabelNumber; bool ICommodity.IsDeedable => Core.ML; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/SoulStone.cs b/Projects/Scripts/Items/Special/SoulStone.cs index ea64d856e..0abb3c193 100644 --- a/Projects/Scripts/Items/Special/SoulStone.cs +++ b/Projects/Scripts/Items/Special/SoulStone.cs @@ -241,7 +241,7 @@ namespace Server.Items from.SendGump(new ConfirmTransferGump(this, from)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -263,7 +263,7 @@ namespace Server.Items writer.Write(m_SkillValue); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -852,7 +852,7 @@ namespace Server.Items list.Add(1060584, m_UsesRemaining.ToString()); // uses remaining: ~1_val~ } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -861,7 +861,7 @@ namespace Server.Items writer.WriteEncodedInt(m_UsesRemaining); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -924,14 +924,14 @@ namespace Server.Items }; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -973,7 +973,7 @@ namespace Server.Items list.Add(1076217); // 1st Year Veteran Reward } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -982,7 +982,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Special Scrolls/PowerScroll.cs b/Projects/Scripts/Items/Special/Special Scrolls/PowerScroll.cs index 1e567af7b..694832ff7 100644 --- a/Projects/Scripts/Items/Special/Special Scrolls/PowerScroll.cs +++ b/Projects/Scripts/Items/Special/Special Scrolls/PowerScroll.cs @@ -217,14 +217,14 @@ namespace Server.Items Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Special Scrolls/ScrollofAlacrity.cs b/Projects/Scripts/Items/Special/Special Scrolls/ScrollofAlacrity.cs index 1728e261d..cbdd0ac09 100644 --- a/Projects/Scripts/Items/Special/Special Scrolls/ScrollofAlacrity.cs +++ b/Projects/Scripts/Items/Special/Special Scrolls/ScrollofAlacrity.cs @@ -101,14 +101,14 @@ namespace Server.Items 1077957); // The intense energy dissipates. You are no longer under the effects of an accelerated skillgain scroll. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Special Scrolls/ScrollofTranscendence.cs b/Projects/Scripts/Items/Special/Special Scrolls/ScrollofTranscendence.cs index 3eeefe93c..1c64608c1 100644 --- a/Projects/Scripts/Items/Special/Special Scrolls/ScrollofTranscendence.cs +++ b/Projects/Scripts/Items/Special/Special Scrolls/ScrollofTranscendence.cs @@ -129,14 +129,14 @@ namespace Server.Items Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Special Scrolls/SpecialScroll.cs b/Projects/Scripts/Items/Special/Special Scrolls/SpecialScroll.cs index 40fefa434..565d4da50 100644 --- a/Projects/Scripts/Items/Special/Special Scrolls/SpecialScroll.cs +++ b/Projects/Scripts/Items/Special/Special Scrolls/SpecialScroll.cs @@ -75,7 +75,7 @@ namespace Server.Items from.SendGump(new InternalGump(from, this)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -85,7 +85,7 @@ namespace Server.Items writer.Write(Value); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Special Scrolls/StatScroll.cs b/Projects/Scripts/Items/Special/Special Scrolls/StatScroll.cs index 4ebb96f5c..a9b9be2ab 100644 --- a/Projects/Scripts/Items/Special/Special Scrolls/StatScroll.cs +++ b/Projects/Scripts/Items/Special/Special Scrolls/StatScroll.cs @@ -108,14 +108,14 @@ namespace Server.Items Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Valentines/2007/RedVelvetGiftBox.cs b/Projects/Scripts/Items/Special/Valentines/2007/RedVelvetGiftBox.cs index b6018650a..5fd90cadb 100644 --- a/Projects/Scripts/Items/Special/Valentines/2007/RedVelvetGiftBox.cs +++ b/Projects/Scripts/Items/Special/Valentines/2007/RedVelvetGiftBox.cs @@ -40,14 +40,14 @@ namespace Server.Items item.Location = loc; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Valentines/2007/RoseInAVase.cs b/Projects/Scripts/Items/Special/Valentines/2007/RoseInAVase.cs index 32fab937e..7eb8b6c0d 100644 --- a/Projects/Scripts/Items/Special/Valentines/2007/RoseInAVase.cs +++ b/Projects/Scripts/Items/Special/Valentines/2007/RoseInAVase.cs @@ -17,14 +17,14 @@ public override int LabelNumber => 1023760; // A Rose in a Vase 1023760 - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Valentines/2007/ValentinesCard.cs b/Projects/Scripts/Items/Special/Valentines/2007/ValentinesCard.cs index 0e064bf50..55e9e5c95 100644 --- a/Projects/Scripts/Items/Special/Valentines/2007/ValentinesCard.cs +++ b/Projects/Scripts/Items/Special/Valentines/2007/ValentinesCard.cs @@ -115,7 +115,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -125,7 +125,7 @@ namespace Server.Items writer.Write(m_To); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -152,14 +152,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -180,14 +180,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Veteran Rewards/AnkhOfSacrifice.cs b/Projects/Scripts/Items/Special/Veteran Rewards/AnkhOfSacrifice.cs index 4d81265d3..fa77be17b 100644 --- a/Projects/Scripts/Items/Special/Veteran Rewards/AnkhOfSacrifice.cs +++ b/Projects/Scripts/Items/Special/Veteran Rewards/AnkhOfSacrifice.cs @@ -31,14 +31,14 @@ namespace Server.Items list.Add(new ResurrectEntry(from, Addon as AnkhOfSacrificeAddon)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -216,7 +216,7 @@ namespace Server.Items AnkhOfSacrificeComponent.Resurrect(m as PlayerMobile, this); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -225,7 +225,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -319,7 +319,7 @@ namespace Server.Items list.Add(1080457); // 10th Year Veteran Reward } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -328,7 +328,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Veteran Rewards/Banner.cs b/Projects/Scripts/Items/Special/Veteran Rewards/Banner.cs index 899f29c3c..f233361ad 100644 --- a/Projects/Scripts/Items/Special/Veteran Rewards/Banner.cs +++ b/Projects/Scripts/Items/Special/Veteran Rewards/Banner.cs @@ -98,7 +98,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -107,7 +107,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -178,7 +178,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -187,7 +187,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Veteran Rewards/BloodyPentagram.cs b/Projects/Scripts/Items/Special/Veteran Rewards/BloodyPentagram.cs index 125912bc9..7c32fbedf 100644 --- a/Projects/Scripts/Items/Special/Veteran Rewards/BloodyPentagram.cs +++ b/Projects/Scripts/Items/Special/Veteran Rewards/BloodyPentagram.cs @@ -15,14 +15,14 @@ namespace Server.Items public override bool DisplayWeight => false; public override int LabelNumber => 1080279; // Bloody Pentagram - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -104,7 +104,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -113,7 +113,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -174,7 +174,7 @@ namespace Server.Items list.Add(1076221); // 5th Year Veteran Reward } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -183,7 +183,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Veteran Rewards/Brazier.cs b/Projects/Scripts/Items/Special/Veteran Rewards/Brazier.cs index 7f43e8011..743eb07d5 100644 --- a/Projects/Scripts/Items/Special/Veteran Rewards/Brazier.cs +++ b/Projects/Scripts/Items/Special/Veteran Rewards/Brazier.cs @@ -112,7 +112,7 @@ namespace Server.Items list.Add(1076222); // 6th Year Veteran Reward } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -122,7 +122,7 @@ namespace Server.Items writer.Write(m_Fire); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -185,7 +185,7 @@ namespace Server.Items list.Add(1076222); // 6th Year Veteran Reward } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -194,7 +194,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Veteran Rewards/Cannon.cs b/Projects/Scripts/Items/Special/Veteran Rewards/Cannon.cs index 3c7c68035..85ab7b05a 100644 --- a/Projects/Scripts/Items/Special/Veteran Rewards/Cannon.cs +++ b/Projects/Scripts/Items/Special/Veteran Rewards/Cannon.cs @@ -30,14 +30,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -221,7 +221,7 @@ namespace Server.Items Charges -= 1; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -232,7 +232,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -440,7 +440,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -450,7 +450,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Veteran Rewards/CommodityDeedBox.cs b/Projects/Scripts/Items/Special/Veteran Rewards/CommodityDeedBox.cs index 2a6d36f45..4ace84960 100644 --- a/Projects/Scripts/Items/Special/Veteran Rewards/CommodityDeedBox.cs +++ b/Projects/Scripts/Items/Special/Veteran Rewards/CommodityDeedBox.cs @@ -40,7 +40,7 @@ namespace Server.Items list.Add(1076217); // 1st Year Veteran Reward } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -49,7 +49,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Veteran Rewards/ContestMiniHouse.cs b/Projects/Scripts/Items/Special/Veteran Rewards/ContestMiniHouse.cs index 1cd1839b1..3ebbfa55c 100644 --- a/Projects/Scripts/Items/Special/Veteran Rewards/ContestMiniHouse.cs +++ b/Projects/Scripts/Items/Special/Veteran Rewards/ContestMiniHouse.cs @@ -42,7 +42,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -51,7 +51,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -117,7 +117,7 @@ namespace Server.Items list.Add(1076217); // 1st Year Veteran Reward } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -126,7 +126,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Veteran Rewards/DecorativeShield.cs b/Projects/Scripts/Items/Special/Veteran Rewards/DecorativeShield.cs index e9d4e05a5..c2ba2cd2b 100644 --- a/Projects/Scripts/Items/Special/Veteran Rewards/DecorativeShield.cs +++ b/Projects/Scripts/Items/Special/Veteran Rewards/DecorativeShield.cs @@ -88,7 +88,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -97,7 +97,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -159,7 +159,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -168,7 +168,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Veteran Rewards/FlamingHead.cs b/Projects/Scripts/Items/Special/Veteran Rewards/FlamingHead.cs index bd6d280ec..67affbed2 100644 --- a/Projects/Scripts/Items/Special/Veteran Rewards/FlamingHead.cs +++ b/Projects/Scripts/Items/Special/Veteran Rewards/FlamingHead.cs @@ -94,7 +94,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -103,7 +103,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -174,7 +174,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -183,7 +183,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Veteran Rewards/HangingSkeleton.cs b/Projects/Scripts/Items/Special/Veteran Rewards/HangingSkeleton.cs index 2c96c32fa..7d62123c6 100644 --- a/Projects/Scripts/Items/Special/Veteran Rewards/HangingSkeleton.cs +++ b/Projects/Scripts/Items/Special/Veteran Rewards/HangingSkeleton.cs @@ -98,7 +98,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -107,7 +107,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -178,7 +178,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -187,7 +187,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Veteran Rewards/MiningCart.cs b/Projects/Scripts/Items/Special/Veteran Rewards/MiningCart.cs index b2ad8b81a..250667841 100644 --- a/Projects/Scripts/Items/Special/Veteran Rewards/MiningCart.cs +++ b/Projects/Scripts/Items/Special/Veteran Rewards/MiningCart.cs @@ -230,7 +230,7 @@ namespace Server.Items from.SendLocalizedMessage(1061637); // You are not allowed to access this. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -252,7 +252,7 @@ namespace Server.Items writer.Write(DateTime.UtcNow + TimeSpan.FromDays(1)); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -364,7 +364,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -375,7 +375,7 @@ namespace Server.Items writer.Write(Ore); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Veteran Rewards/MinotaurStatue.cs b/Projects/Scripts/Items/Special/Veteran Rewards/MinotaurStatue.cs index 48b88628a..c81fc9c3c 100644 --- a/Projects/Scripts/Items/Special/Veteran Rewards/MinotaurStatue.cs +++ b/Projects/Scripts/Items/Special/Veteran Rewards/MinotaurStatue.cs @@ -68,7 +68,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -77,7 +77,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -164,7 +164,7 @@ namespace Server.Items list.Add(1076218); // 2nd Year Veteran Reward } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -173,7 +173,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Veteran Rewards/PottedCactus.cs b/Projects/Scripts/Items/Special/Veteran Rewards/PottedCactus.cs index e2bd0b2a6..db87638c3 100644 --- a/Projects/Scripts/Items/Special/Veteran Rewards/PottedCactus.cs +++ b/Projects/Scripts/Items/Special/Veteran Rewards/PottedCactus.cs @@ -33,7 +33,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -42,7 +42,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -109,7 +109,7 @@ namespace Server.Items list.Add(1076219); // 3rd Year Veteran Reward } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -118,7 +118,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Veteran Rewards/StoneAnkh.cs b/Projects/Scripts/Items/Special/Veteran Rewards/StoneAnkh.cs index b30a934fd..95846c0d2 100644 --- a/Projects/Scripts/Items/Special/Veteran Rewards/StoneAnkh.cs +++ b/Projects/Scripts/Items/Special/Veteran Rewards/StoneAnkh.cs @@ -23,14 +23,14 @@ namespace Server.Items list.Add(1076221); // 5th Year Veteran Reward } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -119,7 +119,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -128,7 +128,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -203,7 +203,7 @@ namespace Server.Items list.Add(1076221); // 5th Year Veteran Reward } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -212,7 +212,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Veteran Rewards/TreeStump.cs b/Projects/Scripts/Items/Special/Veteran Rewards/TreeStump.cs index c3a7ec765..656c5454c 100644 --- a/Projects/Scripts/Items/Special/Veteran Rewards/TreeStump.cs +++ b/Projects/Scripts/Items/Special/Veteran Rewards/TreeStump.cs @@ -133,7 +133,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -148,7 +148,7 @@ namespace Server.Items writer.Write(DateTime.UtcNow + TimeSpan.FromDays(1)); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -264,7 +264,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -274,7 +274,7 @@ namespace Server.Items writer.Write(m_Logs); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Veteran Rewards/WallBanner.cs b/Projects/Scripts/Items/Special/Veteran Rewards/WallBanner.cs index 0eac7fbf3..9ed91dfc8 100644 --- a/Projects/Scripts/Items/Special/Veteran Rewards/WallBanner.cs +++ b/Projects/Scripts/Items/Special/Veteran Rewards/WallBanner.cs @@ -30,14 +30,14 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -242,7 +242,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -252,7 +252,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -330,7 +330,7 @@ namespace Server.Items base.OnDoubleClick(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -339,7 +339,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Special/Veteran Rewards/WeaponEngravingTool.cs b/Projects/Scripts/Items/Special/Veteran Rewards/WeaponEngravingTool.cs index 481b6c4c5..1965e105f 100644 --- a/Projects/Scripts/Items/Special/Veteran Rewards/WeaponEngravingTool.cs +++ b/Projects/Scripts/Items/Special/Veteran Rewards/WeaponEngravingTool.cs @@ -101,7 +101,7 @@ namespace Server.Items list.Add(1060584, m_UsesRemaining.ToString()); // uses remaining: ~1_val~ } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -111,7 +111,7 @@ namespace Server.Items writer.Write(m_IsRewardItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Suits/AdminRobe.cs b/Projects/Scripts/Items/Suits/AdminRobe.cs index 22d83aa5d..042f8c0ba 100644 --- a/Projects/Scripts/Items/Suits/AdminRobe.cs +++ b/Projects/Scripts/Items/Suits/AdminRobe.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Suits/BaseSuit.cs b/Projects/Scripts/Items/Suits/BaseSuit.cs index 3e687c3d7..c56533927 100644 --- a/Projects/Scripts/Items/Suits/BaseSuit.cs +++ b/Projects/Scripts/Items/Suits/BaseSuit.cs @@ -20,7 +20,7 @@ namespace Server.Items [CommandProperty(AccessLevel.Administrator)] public AccessLevel AccessLevel{ get; set; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -29,7 +29,7 @@ namespace Server.Items writer.Write((int)AccessLevel); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Suits/CounselorRobe.cs b/Projects/Scripts/Items/Suits/CounselorRobe.cs index 999acd9c5..33a4b0b7b 100644 --- a/Projects/Scripts/Items/Suits/CounselorRobe.cs +++ b/Projects/Scripts/Items/Suits/CounselorRobe.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Suits/DeathShroud.cs b/Projects/Scripts/Items/Suits/DeathShroud.cs index 9e032c515..1f9bda76b 100644 --- a/Projects/Scripts/Items/Suits/DeathShroud.cs +++ b/Projects/Scripts/Items/Suits/DeathShroud.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Suits/DupreSuit.cs b/Projects/Scripts/Items/Suits/DupreSuit.cs index be979fccf..ca191331e 100644 --- a/Projects/Scripts/Items/Suits/DupreSuit.cs +++ b/Projects/Scripts/Items/Suits/DupreSuit.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Suits/GMRobe.cs b/Projects/Scripts/Items/Suits/GMRobe.cs index 479de61ae..41dea1134 100644 --- a/Projects/Scripts/Items/Suits/GMRobe.cs +++ b/Projects/Scripts/Items/Suits/GMRobe.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Suits/LordBlackthorneSuit.cs b/Projects/Scripts/Items/Suits/LordBlackthorneSuit.cs index 1aa941bcd..1243c4d92 100644 --- a/Projects/Scripts/Items/Suits/LordBlackthorneSuit.cs +++ b/Projects/Scripts/Items/Suits/LordBlackthorneSuit.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Suits/LordBritishSuit.cs b/Projects/Scripts/Items/Suits/LordBritishSuit.cs index 2b4d93724..f0b26cccf 100644 --- a/Projects/Scripts/Items/Suits/LordBritishSuit.cs +++ b/Projects/Scripts/Items/Suits/LordBritishSuit.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Suits/SeerRobe.cs b/Projects/Scripts/Items/Suits/SeerRobe.cs index 3068236dc..35295d1a0 100644 --- a/Projects/Scripts/Items/Suits/SeerRobe.cs +++ b/Projects/Scripts/Items/Suits/SeerRobe.cs @@ -11,14 +11,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Talismans/BaseTalisman.cs b/Projects/Scripts/Items/Talismans/BaseTalisman.cs index bcc408f9b..78eeb8484 100644 --- a/Projects/Scripts/Items/Talismans/BaseTalisman.cs +++ b/Projects/Scripts/Items/Talismans/BaseTalisman.cs @@ -441,7 +441,7 @@ namespace Server.Items private static bool GetSaveFlag(SaveFlag flags, SaveFlag toGet) => (flags & toGet) != 0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -510,7 +510,7 @@ namespace Server.Items writer.WriteEncodedInt((int)m_Slayer); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Talismans/Items/EnchantedSwitch.cs b/Projects/Scripts/Items/Talismans/Items/EnchantedSwitch.cs index dbcca242b..308df8226 100644 --- a/Projects/Scripts/Items/Talismans/Items/EnchantedSwitch.cs +++ b/Projects/Scripts/Items/Talismans/Items/EnchantedSwitch.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1072893; // enchanted switch - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Talismans/Items/HollowPrism.cs b/Projects/Scripts/Items/Talismans/Items/HollowPrism.cs index 416061cf8..1e2dc55d7 100644 --- a/Projects/Scripts/Items/Talismans/Items/HollowPrism.cs +++ b/Projects/Scripts/Items/Talismans/Items/HollowPrism.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1072895; // hollow prism - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Talismans/Items/JeweledFiligree.cs b/Projects/Scripts/Items/Talismans/Items/JeweledFiligree.cs index 142a703f0..da080110b 100644 --- a/Projects/Scripts/Items/Talismans/Items/JeweledFiligree.cs +++ b/Projects/Scripts/Items/Talismans/Items/JeweledFiligree.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1072894; // jeweled filigree - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Talismans/Items/RunedPrism.cs b/Projects/Scripts/Items/Talismans/Items/RunedPrism.cs index f7efabd2e..ea52f0887 100644 --- a/Projects/Scripts/Items/Talismans/Items/RunedPrism.cs +++ b/Projects/Scripts/Items/Talismans/Items/RunedPrism.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073465; // runed prism - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Talismans/Items/RunedSwitch.cs b/Projects/Scripts/Items/Talismans/Items/RunedSwitch.cs index 55caec5d3..e7a6b3f31 100644 --- a/Projects/Scripts/Items/Talismans/Items/RunedSwitch.cs +++ b/Projects/Scripts/Items/Talismans/Items/RunedSwitch.cs @@ -26,14 +26,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Talismans/RandomTalisman.cs b/Projects/Scripts/Items/Talismans/RandomTalisman.cs index a45fce10e..31dd47f71 100644 --- a/Projects/Scripts/Items/Talismans/RandomTalisman.cs +++ b/Projects/Scripts/Items/Talismans/RandomTalisman.cs @@ -41,14 +41,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Talismans/TalismanAttribute.cs b/Projects/Scripts/Items/Talismans/TalismanAttribute.cs index 47caa5503..bc43884dd 100644 --- a/Projects/Scripts/Items/Talismans/TalismanAttribute.cs +++ b/Projects/Scripts/Items/Talismans/TalismanAttribute.cs @@ -26,7 +26,7 @@ namespace Server.Items Amount = amount; } - public TalismanAttribute(GenericReader reader) + public TalismanAttribute(IGenericReader reader) { int version = reader.ReadInt(); @@ -67,7 +67,7 @@ namespace Server.Items private static bool GetSaveFlag(SaveFlag flags, SaveFlag toGet) => (flags & toGet) != 0; - public virtual void Serialize(GenericWriter writer) + public virtual void Serialize(IGenericWriter writer) { writer.Write(0); // version diff --git a/Projects/Scripts/Items/Talismans/TalismanSummons.cs b/Projects/Scripts/Items/Talismans/TalismanSummons.cs index e2e4e933f..f636087c1 100644 --- a/Projects/Scripts/Items/Talismans/TalismanSummons.cs +++ b/Projects/Scripts/Items/Talismans/TalismanSummons.cs @@ -27,14 +27,14 @@ namespace Server.Mobiles list.Add(new TalismanReleaseEntry(this)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -73,14 +73,14 @@ namespace Server.Mobiles public override string DefaultName => "an ant lion"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -103,14 +103,14 @@ namespace Server.Mobiles public override string DefaultName => "an arctic ogre lord"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -133,14 +133,14 @@ namespace Server.Mobiles public override string DefaultName => "a bake kitsune"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -163,14 +163,14 @@ namespace Server.Mobiles public override string DefaultName => "a bogling"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -194,14 +194,14 @@ namespace Server.Mobiles public override string DefaultName => "a bull frog"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -224,14 +224,14 @@ namespace Server.Mobiles public override string DefaultName => "a chicken"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -254,14 +254,14 @@ namespace Server.Mobiles public override string DefaultName => "a cow"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -284,14 +284,14 @@ namespace Server.Mobiles public override string DefaultName => "a doppleganger"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -314,14 +314,14 @@ namespace Server.Mobiles public override string DefaultName => "a frost spider"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -344,14 +344,14 @@ namespace Server.Mobiles public override string DefaultName => "a great hart"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -382,14 +382,14 @@ namespace Server.Mobiles */ } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -448,14 +448,14 @@ namespace Server.Mobiles public override string DefaultName => "an orc brute"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -479,14 +479,14 @@ namespace Server.Mobiles public override string DefaultName => "a panther"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -510,14 +510,14 @@ namespace Server.Mobiles public override string DefaultName => "a sheep"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -540,14 +540,14 @@ namespace Server.Mobiles public override string DefaultName => "a skeletal knight"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -587,14 +587,14 @@ namespace Server.Mobiles Timer.DelayCall(TimeSpan.FromSeconds(5.0), Delete); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -617,14 +617,14 @@ namespace Server.Mobiles public override string DefaultName => "a wailing banshee"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Traps/BaseTrap.cs b/Projects/Scripts/Items/Traps/BaseTrap.cs index 9bb1f5a53..2b7cf8905 100644 --- a/Projects/Scripts/Items/Traps/BaseTrap.cs +++ b/Projects/Scripts/Items/Traps/BaseTrap.cs @@ -61,14 +61,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Traps/FireColumnTrap.cs b/Projects/Scripts/Items/Traps/FireColumnTrap.cs index 415839939..94bef1b10 100644 --- a/Projects/Scripts/Items/Traps/FireColumnTrap.cs +++ b/Projects/Scripts/Items/Traps/FireColumnTrap.cs @@ -75,7 +75,7 @@ namespace Server.Items Effects.PlaySound(Location, Map, 0x225); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -86,7 +86,7 @@ namespace Server.Items writer.Write(m_MaxDamage); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Traps/FlameSpurtTrap.cs b/Projects/Scripts/Items/Traps/FlameSpurtTrap.cs index 97b5b54fb..b1f7143e0 100644 --- a/Projects/Scripts/Items/Traps/FlameSpurtTrap.cs +++ b/Projects/Scripts/Items/Traps/FlameSpurtTrap.cs @@ -130,7 +130,7 @@ namespace Server.Items m.Animate(20, 1, 1, true, false, 0); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -139,7 +139,7 @@ namespace Server.Items writer.Write(m_Spurt); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Traps/GasTrap.cs b/Projects/Scripts/Items/Traps/GasTrap.cs index a6950be9c..dccda2f15 100644 --- a/Projects/Scripts/Items/Traps/GasTrap.cs +++ b/Projects/Scripts/Items/Traps/GasTrap.cs @@ -77,7 +77,7 @@ namespace Server.Items from.LocalOverheadMessage(MessageType.Regular, 0x22, 500855); // You are enveloped by a noxious gas cloud! } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -86,7 +86,7 @@ namespace Server.Items Poison.Serialize(Poison, writer); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Traps/GiantSpikeTrap.cs b/Projects/Scripts/Items/Traps/GiantSpikeTrap.cs index f5425d39e..b139d709a 100644 --- a/Projects/Scripts/Items/Traps/GiantSpikeTrap.cs +++ b/Projects/Scripts/Items/Traps/GiantSpikeTrap.cs @@ -30,14 +30,14 @@ namespace Server.Items SpellHelper.Damage(TimeSpan.FromTicks(1), from, from, Utility.Dice(10, 7, 0)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Traps/MushroomTrap.cs b/Projects/Scripts/Items/Traps/MushroomTrap.cs index 3f119062d..5884dc30d 100644 --- a/Projects/Scripts/Items/Traps/MushroomTrap.cs +++ b/Projects/Scripts/Items/Traps/MushroomTrap.cs @@ -41,14 +41,14 @@ namespace Server.Items Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Traps/SawTrap.cs b/Projects/Scripts/Items/Traps/SawTrap.cs index 7b1de8d2c..a84c1a90e 100644 --- a/Projects/Scripts/Items/Traps/SawTrap.cs +++ b/Projects/Scripts/Items/Traps/SawTrap.cs @@ -70,14 +70,14 @@ namespace Server.Items from.LocalOverheadMessage(MessageType.Regular, 0x22, 500853); // You stepped onto a blade trap! } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Traps/SpikeTrap.cs b/Projects/Scripts/Items/Traps/SpikeTrap.cs index 0a4a636df..26721166a 100644 --- a/Projects/Scripts/Items/Traps/SpikeTrap.cs +++ b/Projects/Scripts/Items/Traps/SpikeTrap.cs @@ -125,14 +125,14 @@ namespace Server.Items Effects.SendLocationEffect(Location, Map, GetExtendedID(Type) - 1, 6, 3, GetEffectHue(), 0); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Traps/StoneFaceTrap.cs b/Projects/Scripts/Items/Traps/StoneFaceTrap.cs index 2aab141f8..6de352dc8 100644 --- a/Projects/Scripts/Items/Traps/StoneFaceTrap.cs +++ b/Projects/Scripts/Items/Traps/StoneFaceTrap.cs @@ -110,14 +110,14 @@ namespace Server.Items SpellHelper.Damage(TimeSpan.FromTicks(1), mob, mob, Utility.Dice(3, 15, 0)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -143,14 +143,14 @@ namespace Server.Items // nothing.. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/TreasureChests/TreasureChestLevel1.cs b/Projects/Scripts/Items/TreasureChests/TreasureChestLevel1.cs index a4bad125d..a74666b22 100644 --- a/Projects/Scripts/Items/TreasureChests/TreasureChestLevel1.cs +++ b/Projects/Scripts/Items/TreasureChests/TreasureChestLevel1.cs @@ -101,13 +101,13 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/TreasureChests/TreasureChestLevel2.cs b/Projects/Scripts/Items/TreasureChests/TreasureChestLevel2.cs index def84626b..45c775c26 100644 --- a/Projects/Scripts/Items/TreasureChests/TreasureChestLevel2.cs +++ b/Projects/Scripts/Items/TreasureChests/TreasureChestLevel2.cs @@ -132,13 +132,13 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/TreasureChests/TreasureChestLevel3.cs b/Projects/Scripts/Items/TreasureChests/TreasureChestLevel3.cs index 32bd240e3..7b651db43 100644 --- a/Projects/Scripts/Items/TreasureChests/TreasureChestLevel3.cs +++ b/Projects/Scripts/Items/TreasureChests/TreasureChestLevel3.cs @@ -145,13 +145,13 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/TreasureChests/TreasureChestLevel4.cs b/Projects/Scripts/Items/TreasureChests/TreasureChestLevel4.cs index bda08124e..2a2a00150 100644 --- a/Projects/Scripts/Items/TreasureChests/TreasureChestLevel4.cs +++ b/Projects/Scripts/Items/TreasureChests/TreasureChestLevel4.cs @@ -154,13 +154,13 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Items/Wands/BaseWand.cs b/Projects/Scripts/Items/Wands/BaseWand.cs index 656850536..0a523ac3f 100644 --- a/Projects/Scripts/Items/Wands/BaseWand.cs +++ b/Projects/Scripts/Items/Wands/BaseWand.cs @@ -125,7 +125,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -135,7 +135,7 @@ namespace Server.Items writer.Write(m_Charges); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Wands/ClumsyWand.cs b/Projects/Scripts/Items/Wands/ClumsyWand.cs index 987e41c6b..ce14419b4 100644 --- a/Projects/Scripts/Items/Wands/ClumsyWand.cs +++ b/Projects/Scripts/Items/Wands/ClumsyWand.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Wands/FeebleWand.cs b/Projects/Scripts/Items/Wands/FeebleWand.cs index 157d61ecb..39ccc89d2 100644 --- a/Projects/Scripts/Items/Wands/FeebleWand.cs +++ b/Projects/Scripts/Items/Wands/FeebleWand.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Wands/FireballWand.cs b/Projects/Scripts/Items/Wands/FireballWand.cs index d2aa2533e..f3e8f8c73 100644 --- a/Projects/Scripts/Items/Wands/FireballWand.cs +++ b/Projects/Scripts/Items/Wands/FireballWand.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Wands/GreaterHealWand.cs b/Projects/Scripts/Items/Wands/GreaterHealWand.cs index 2a1f42741..127bb2a72 100644 --- a/Projects/Scripts/Items/Wands/GreaterHealWand.cs +++ b/Projects/Scripts/Items/Wands/GreaterHealWand.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Wands/HarmWand.cs b/Projects/Scripts/Items/Wands/HarmWand.cs index 61bb15962..ba3a83ad6 100644 --- a/Projects/Scripts/Items/Wands/HarmWand.cs +++ b/Projects/Scripts/Items/Wands/HarmWand.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Wands/HealWand.cs b/Projects/Scripts/Items/Wands/HealWand.cs index adbc9bcc4..93117fd4e 100644 --- a/Projects/Scripts/Items/Wands/HealWand.cs +++ b/Projects/Scripts/Items/Wands/HealWand.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Wands/IDWand.cs b/Projects/Scripts/Items/Wands/IDWand.cs index 95af6b3ea..c44921b5c 100644 --- a/Projects/Scripts/Items/Wands/IDWand.cs +++ b/Projects/Scripts/Items/Wands/IDWand.cs @@ -15,14 +15,14 @@ namespace Server.Items public override TimeSpan GetUseDelay => TimeSpan.Zero; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Wands/LightningWand.cs b/Projects/Scripts/Items/Wands/LightningWand.cs index c3b6f90b8..a43e62495 100644 --- a/Projects/Scripts/Items/Wands/LightningWand.cs +++ b/Projects/Scripts/Items/Wands/LightningWand.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Wands/MagicArrowWand.cs b/Projects/Scripts/Items/Wands/MagicArrowWand.cs index 7d0578844..4076fa019 100644 --- a/Projects/Scripts/Items/Wands/MagicArrowWand.cs +++ b/Projects/Scripts/Items/Wands/MagicArrowWand.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Wands/ManaDrainWand.cs b/Projects/Scripts/Items/Wands/ManaDrainWand.cs index 62819a876..0464f963e 100644 --- a/Projects/Scripts/Items/Wands/ManaDrainWand.cs +++ b/Projects/Scripts/Items/Wands/ManaDrainWand.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Wands/WeaknessWand.cs b/Projects/Scripts/Items/Wands/WeaknessWand.cs index 8f33ac865..75172a136 100644 --- a/Projects/Scripts/Items/Wands/WeaknessWand.cs +++ b/Projects/Scripts/Items/Wands/WeaknessWand.cs @@ -13,14 +13,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Artifacts/AxeOfTheHeavens.cs b/Projects/Scripts/Items/Weapons/Artifacts/AxeOfTheHeavens.cs index 5842d5cd1..4119b3d00 100644 --- a/Projects/Scripts/Items/Weapons/Artifacts/AxeOfTheHeavens.cs +++ b/Projects/Scripts/Items/Weapons/Artifacts/AxeOfTheHeavens.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Artifacts/BladeOfInsanity.cs b/Projects/Scripts/Items/Weapons/Artifacts/BladeOfInsanity.cs index e1f6fb67f..2520e9170 100644 --- a/Projects/Scripts/Items/Weapons/Artifacts/BladeOfInsanity.cs +++ b/Projects/Scripts/Items/Weapons/Artifacts/BladeOfInsanity.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Artifacts/BladeOfTheRighteous.cs b/Projects/Scripts/Items/Weapons/Artifacts/BladeOfTheRighteous.cs index de98d3d1f..e59d159bc 100644 --- a/Projects/Scripts/Items/Weapons/Artifacts/BladeOfTheRighteous.cs +++ b/Projects/Scripts/Items/Weapons/Artifacts/BladeOfTheRighteous.cs @@ -24,14 +24,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Artifacts/BoneCrusher.cs b/Projects/Scripts/Items/Weapons/Artifacts/BoneCrusher.cs index 5c2f81104..8da06b83c 100644 --- a/Projects/Scripts/Items/Weapons/Artifacts/BoneCrusher.cs +++ b/Projects/Scripts/Items/Weapons/Artifacts/BoneCrusher.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Artifacts/BreathOfTheDead.cs b/Projects/Scripts/Items/Weapons/Artifacts/BreathOfTheDead.cs index 47c060de8..efd9db274 100644 --- a/Projects/Scripts/Items/Weapons/Artifacts/BreathOfTheDead.cs +++ b/Projects/Scripts/Items/Weapons/Artifacts/BreathOfTheDead.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Artifacts/Frostbringer.cs b/Projects/Scripts/Items/Weapons/Artifacts/Frostbringer.cs index fa5ec1f3d..c110f71b4 100644 --- a/Projects/Scripts/Items/Weapons/Artifacts/Frostbringer.cs +++ b/Projects/Scripts/Items/Weapons/Artifacts/Frostbringer.cs @@ -28,14 +28,14 @@ namespace Server.Items cold = 100; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Artifacts/LegacyOfTheDreadLord.cs b/Projects/Scripts/Items/Weapons/Artifacts/LegacyOfTheDreadLord.cs index 079394948..f87bbb85e 100644 --- a/Projects/Scripts/Items/Weapons/Artifacts/LegacyOfTheDreadLord.cs +++ b/Projects/Scripts/Items/Weapons/Artifacts/LegacyOfTheDreadLord.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Artifacts/SerpentsFang.cs b/Projects/Scripts/Items/Weapons/Artifacts/SerpentsFang.cs index 825bd2e26..5fd58bf89 100644 --- a/Projects/Scripts/Items/Weapons/Artifacts/SerpentsFang.cs +++ b/Projects/Scripts/Items/Weapons/Artifacts/SerpentsFang.cs @@ -31,14 +31,14 @@ namespace Server.Items pois = 75; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Artifacts/StaffOfTheMagi.cs b/Projects/Scripts/Items/Weapons/Artifacts/StaffOfTheMagi.cs index 13430aaf8..ad0c6906e 100644 --- a/Projects/Scripts/Items/Weapons/Artifacts/StaffOfTheMagi.cs +++ b/Projects/Scripts/Items/Weapons/Artifacts/StaffOfTheMagi.cs @@ -29,14 +29,14 @@ namespace Server.Items nrgy = 100; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Artifacts/TheBeserkersMaul.cs b/Projects/Scripts/Items/Weapons/Artifacts/TheBeserkersMaul.cs index b93ea530c..127ec5046 100644 --- a/Projects/Scripts/Items/Weapons/Artifacts/TheBeserkersMaul.cs +++ b/Projects/Scripts/Items/Weapons/Artifacts/TheBeserkersMaul.cs @@ -20,14 +20,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Artifacts/TheDragonSlayer.cs b/Projects/Scripts/Items/Weapons/Artifacts/TheDragonSlayer.cs index 760d04bc0..5d50faa61 100644 --- a/Projects/Scripts/Items/Weapons/Artifacts/TheDragonSlayer.cs +++ b/Projects/Scripts/Items/Weapons/Artifacts/TheDragonSlayer.cs @@ -30,14 +30,14 @@ namespace Server.Items nrgy = 100; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Artifacts/TheDryadBow.cs b/Projects/Scripts/Items/Weapons/Artifacts/TheDryadBow.cs index 58985690e..9e8bfbfa4 100644 --- a/Projects/Scripts/Items/Weapons/Artifacts/TheDryadBow.cs +++ b/Projects/Scripts/Items/Weapons/Artifacts/TheDryadBow.cs @@ -35,14 +35,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Artifacts/TheTaskmaster.cs b/Projects/Scripts/Items/Weapons/Artifacts/TheTaskmaster.cs index 13ee8b416..03e4d377f 100644 --- a/Projects/Scripts/Items/Weapons/Artifacts/TheTaskmaster.cs +++ b/Projects/Scripts/Items/Weapons/Artifacts/TheTaskmaster.cs @@ -29,14 +29,14 @@ namespace Server.Items pois = 100; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Artifacts/TitansHammer.cs b/Projects/Scripts/Items/Weapons/Artifacts/TitansHammer.cs index f4a26a015..bbb0ca546 100644 --- a/Projects/Scripts/Items/Weapons/Artifacts/TitansHammer.cs +++ b/Projects/Scripts/Items/Weapons/Artifacts/TitansHammer.cs @@ -22,14 +22,14 @@ namespace Server.Items public override int InitMinHits => 255; public override int InitMaxHits => 255; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Artifacts/ZyronicClaw.cs b/Projects/Scripts/Items/Weapons/Artifacts/ZyronicClaw.cs index f13671925..383dab008 100644 --- a/Projects/Scripts/Items/Weapons/Artifacts/ZyronicClaw.cs +++ b/Projects/Scripts/Items/Weapons/Artifacts/ZyronicClaw.cs @@ -29,14 +29,14 @@ namespace Server.Items phys = fire = cold = pois = nrgy = 20; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Axes/Axe.cs b/Projects/Scripts/Items/Weapons/Axes/Axe.cs index d05c5574f..f0d6272d1 100644 --- a/Projects/Scripts/Items/Weapons/Axes/Axe.cs +++ b/Projects/Scripts/Items/Weapons/Axes/Axe.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 110; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Axes/BaseAxe.cs b/Projects/Scripts/Items/Weapons/Axes/BaseAxe.cs index f404c7210..724aed4e6 100644 --- a/Projects/Scripts/Items/Weapons/Axes/BaseAxe.cs +++ b/Projects/Scripts/Items/Weapons/Axes/BaseAxe.cs @@ -116,7 +116,7 @@ namespace Server.Items BaseHarvestTool.AddContextMenuEntries(from, this, list, HarvestSystem); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -127,7 +127,7 @@ namespace Server.Items writer.Write(m_UsesRemaining); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Axes/BattleAxe.cs b/Projects/Scripts/Items/Weapons/Axes/BattleAxe.cs index 53f1b6586..c93dafaea 100644 --- a/Projects/Scripts/Items/Weapons/Axes/BattleAxe.cs +++ b/Projects/Scripts/Items/Weapons/Axes/BattleAxe.cs @@ -31,14 +31,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 70; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Axes/DoubleAxe.cs b/Projects/Scripts/Items/Weapons/Axes/DoubleAxe.cs index f4af93032..9235ee08d 100644 --- a/Projects/Scripts/Items/Weapons/Axes/DoubleAxe.cs +++ b/Projects/Scripts/Items/Weapons/Axes/DoubleAxe.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 110; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Axes/ExecutionersAxe.cs b/Projects/Scripts/Items/Weapons/Axes/ExecutionersAxe.cs index 115107625..a75dd27e2 100644 --- a/Projects/Scripts/Items/Weapons/Axes/ExecutionersAxe.cs +++ b/Projects/Scripts/Items/Weapons/Axes/ExecutionersAxe.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 70; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Axes/GuardianAxe.cs b/Projects/Scripts/Items/Weapons/Axes/GuardianAxe.cs index 2dbaac0ce..a0e3f74e4 100644 --- a/Projects/Scripts/Items/Weapons/Axes/GuardianAxe.cs +++ b/Projects/Scripts/Items/Weapons/Axes/GuardianAxe.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1073545; // guardian axe - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Axes/Hatchet.cs b/Projects/Scripts/Items/Weapons/Axes/Hatchet.cs index 86439be06..a0ebde048 100644 --- a/Projects/Scripts/Items/Weapons/Axes/Hatchet.cs +++ b/Projects/Scripts/Items/Weapons/Axes/Hatchet.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 80; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Axes/HeavyOrnateAxe.cs b/Projects/Scripts/Items/Weapons/Axes/HeavyOrnateAxe.cs index 007c69ea2..aaa516f0f 100644 --- a/Projects/Scripts/Items/Weapons/Axes/HeavyOrnateAxe.cs +++ b/Projects/Scripts/Items/Weapons/Axes/HeavyOrnateAxe.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073548; // heavy ornate axe - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Axes/LargeBattleAxe.cs b/Projects/Scripts/Items/Weapons/Axes/LargeBattleAxe.cs index b68a2d661..a9916d4f4 100644 --- a/Projects/Scripts/Items/Weapons/Axes/LargeBattleAxe.cs +++ b/Projects/Scripts/Items/Weapons/Axes/LargeBattleAxe.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 70; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Axes/Pickaxe.cs b/Projects/Scripts/Items/Weapons/Axes/Pickaxe.cs index a9db334c0..ba0f125ff 100644 --- a/Projects/Scripts/Items/Weapons/Axes/Pickaxe.cs +++ b/Projects/Scripts/Items/Weapons/Axes/Pickaxe.cs @@ -38,14 +38,14 @@ namespace Server.Items public override WeaponAnimation DefAnimation => WeaponAnimation.Slash1H; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Axes/SingingAxe.cs b/Projects/Scripts/Items/Weapons/Axes/SingingAxe.cs index eb0e1a05b..105104daa 100644 --- a/Projects/Scripts/Items/Weapons/Axes/SingingAxe.cs +++ b/Projects/Scripts/Items/Weapons/Axes/SingingAxe.cs @@ -14,14 +14,14 @@ namespace Server.Items public override int LabelNumber => 1073546; // singing axe - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Axes/ThunderingAxe.cs b/Projects/Scripts/Items/Weapons/Axes/ThunderingAxe.cs index 0c7efe25c..67a2cfb51 100644 --- a/Projects/Scripts/Items/Weapons/Axes/ThunderingAxe.cs +++ b/Projects/Scripts/Items/Weapons/Axes/ThunderingAxe.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073547; // thundering axe - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Axes/TwoHandedAxe.cs b/Projects/Scripts/Items/Weapons/Axes/TwoHandedAxe.cs index c01d6b19d..c6ca98831 100644 --- a/Projects/Scripts/Items/Weapons/Axes/TwoHandedAxe.cs +++ b/Projects/Scripts/Items/Weapons/Axes/TwoHandedAxe.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 90; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Axes/WarAxe.cs b/Projects/Scripts/Items/Weapons/Axes/WarAxe.cs index 41cec664a..e297da591 100644 --- a/Projects/Scripts/Items/Weapons/Axes/WarAxe.cs +++ b/Projects/Scripts/Items/Weapons/Axes/WarAxe.cs @@ -38,14 +38,14 @@ namespace Server.Items public override HarvestSystem HarvestSystem => null; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/BaseMeleeWeapon.cs b/Projects/Scripts/Items/Weapons/BaseMeleeWeapon.cs index 75912b33e..589a142ad 100644 --- a/Projects/Scripts/Items/Weapons/BaseMeleeWeapon.cs +++ b/Projects/Scripts/Items/Weapons/BaseMeleeWeapon.cs @@ -51,12 +51,12 @@ namespace Server.Items return damage; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); } diff --git a/Projects/Scripts/Items/Weapons/BaseWeapon.cs b/Projects/Scripts/Items/Weapons/BaseWeapon.cs index c3a156618..9c9682b63 100644 --- a/Projects/Scripts/Items/Weapons/BaseWeapon.cs +++ b/Projects/Scripts/Items/Weapons/BaseWeapon.cs @@ -3022,7 +3022,7 @@ namespace Server.Items private static bool GetSaveFlag(SaveFlag flags, SaveFlag toGet) => (flags & toGet) != 0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -3189,7 +3189,7 @@ namespace Server.Items EngravedText = 0x40000000 } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Fists.cs b/Projects/Scripts/Items/Weapons/Fists.cs index bd52849e7..e9c57f992 100644 --- a/Projects/Scripts/Items/Weapons/Fists.cs +++ b/Projects/Scripts/Items/Weapons/Fists.cs @@ -176,14 +176,14 @@ namespace Server.Items base.PlaySwingAnimation( attacker ); }*/ - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Knives/BaseKnife.cs b/Projects/Scripts/Items/Weapons/Knives/BaseKnife.cs index 6b6675ac6..923666012 100644 --- a/Projects/Scripts/Items/Weapons/Knives/BaseKnife.cs +++ b/Projects/Scripts/Items/Weapons/Knives/BaseKnife.cs @@ -19,14 +19,14 @@ namespace Server.Items public override WeaponType DefType => WeaponType.Slashing; public override WeaponAnimation DefAnimation => WeaponAnimation.Slash1H; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Knives/ButcherKnife.cs b/Projects/Scripts/Items/Weapons/Knives/ButcherKnife.cs index 69375b289..2657f8292 100644 --- a/Projects/Scripts/Items/Weapons/Knives/ButcherKnife.cs +++ b/Projects/Scripts/Items/Weapons/Knives/ButcherKnife.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 40; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Knives/Cleaver.cs b/Projects/Scripts/Items/Weapons/Knives/Cleaver.cs index f31c47176..49e5c7bc1 100644 --- a/Projects/Scripts/Items/Weapons/Knives/Cleaver.cs +++ b/Projects/Scripts/Items/Weapons/Knives/Cleaver.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 50; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Knives/Dagger.cs b/Projects/Scripts/Items/Weapons/Knives/Dagger.cs index 9f3a86f04..5236500ca 100644 --- a/Projects/Scripts/Items/Weapons/Knives/Dagger.cs +++ b/Projects/Scripts/Items/Weapons/Knives/Dagger.cs @@ -31,14 +31,14 @@ namespace Server.Items public override WeaponType DefType => WeaponType.Piercing; public override WeaponAnimation DefAnimation => WeaponAnimation.Pierce1H; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Knives/SkinningKnife.cs b/Projects/Scripts/Items/Weapons/Knives/SkinningKnife.cs index d8ec1199a..bca5bad3f 100644 --- a/Projects/Scripts/Items/Weapons/Knives/SkinningKnife.cs +++ b/Projects/Scripts/Items/Weapons/Knives/SkinningKnife.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 40; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Knives/ThrowingDagger.cs b/Projects/Scripts/Items/Weapons/Knives/ThrowingDagger.cs index 2adf560cb..a5c4758a2 100644 --- a/Projects/Scripts/Items/Weapons/Knives/ThrowingDagger.cs +++ b/Projects/Scripts/Items/Weapons/Knives/ThrowingDagger.cs @@ -19,14 +19,14 @@ namespace Server.Items public override string DefaultName => "a throwing dagger"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/BlightGrippedLongbow.cs b/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/BlightGrippedLongbow.cs index 9934fff92..7f1da9452 100644 --- a/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/BlightGrippedLongbow.cs +++ b/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/BlightGrippedLongbow.cs @@ -20,14 +20,14 @@ namespace Server.Items public override int LabelNumber => 1072907; // Blight Gripped Longbow - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/ColdForgedBlade.cs b/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/ColdForgedBlade.cs index e74627ee9..d5751cd7d 100644 --- a/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/ColdForgedBlade.cs +++ b/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/ColdForgedBlade.cs @@ -27,14 +27,14 @@ namespace Server.Items cold = 100; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/LuminousRuneBlade.cs b/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/LuminousRuneBlade.cs index 541ae26de..d2e485ad9 100644 --- a/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/LuminousRuneBlade.cs +++ b/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/LuminousRuneBlade.cs @@ -27,14 +27,14 @@ namespace Server.Items nrgy = 100; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/OverseerSunderedBlade.cs b/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/OverseerSunderedBlade.cs index 84859fefe..a64301d43 100644 --- a/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/OverseerSunderedBlade.cs +++ b/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/OverseerSunderedBlade.cs @@ -29,14 +29,14 @@ namespace Server.Items fire = 100; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/PhantomStaff.cs b/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/PhantomStaff.cs index 2aa7ede82..0d5f459fb 100644 --- a/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/PhantomStaff.cs +++ b/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/PhantomStaff.cs @@ -25,14 +25,14 @@ namespace Server.Items cold = pois = 50; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/RuneCarvingKnife.cs b/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/RuneCarvingKnife.cs index bd7f2de16..726c0c1f1 100644 --- a/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/RuneCarvingKnife.cs +++ b/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/RuneCarvingKnife.cs @@ -20,14 +20,14 @@ namespace Server.Items public override int LabelNumber => 1072915; // Rune Carving Knife - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/ShardTrasher.cs b/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/ShardTrasher.cs index 5d8f1f541..1fbdb71af 100644 --- a/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/ShardTrasher.cs +++ b/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/ShardTrasher.cs @@ -20,14 +20,14 @@ namespace Server.Items public override int LabelNumber => 1072918; // Shard Thrasher - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/SilvanisFeywoodBow.cs b/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/SilvanisFeywoodBow.cs index 9bfa6fdb8..826d6e718 100644 --- a/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/SilvanisFeywoodBow.cs +++ b/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/SilvanisFeywoodBow.cs @@ -26,14 +26,14 @@ namespace Server.Items nrgy = 100; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/TheNightReaper.cs b/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/TheNightReaper.cs index 99d1252dd..c441fc5c8 100644 --- a/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/TheNightReaper.cs +++ b/Projects/Scripts/Items/Weapons/ML Weapons/Artifacts/TheNightReaper.cs @@ -20,14 +20,14 @@ namespace Server.Items public override int LabelNumber => 1072912; // The Night Reaper - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/ML Weapons/AssassinSpike.cs b/Projects/Scripts/Items/Weapons/ML Weapons/AssassinSpike.cs index 2ddd98672..aeef6b8c3 100644 --- a/Projects/Scripts/Items/Weapons/ML Weapons/AssassinSpike.cs +++ b/Projects/Scripts/Items/Weapons/ML Weapons/AssassinSpike.cs @@ -30,14 +30,14 @@ namespace Server.Items public override int InitMinHits => 30; // TODO public override int InitMaxHits => 60; // TODO - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/ML Weapons/ButchersWarCleaver.cs b/Projects/Scripts/Items/Weapons/ML Weapons/ButchersWarCleaver.cs index 6adbec2c1..eb4a9fcad 100644 --- a/Projects/Scripts/Items/Weapons/ML Weapons/ButchersWarCleaver.cs +++ b/Projects/Scripts/Items/Weapons/ML Weapons/ButchersWarCleaver.cs @@ -20,14 +20,14 @@ namespace Server.Items list.Add(1072512); // Bovine Slayer } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/ML Weapons/DiamondMace.cs b/Projects/Scripts/Items/Weapons/ML Weapons/DiamondMace.cs index 00c5173b9..72ca7ca9b 100644 --- a/Projects/Scripts/Items/Weapons/ML Weapons/DiamondMace.cs +++ b/Projects/Scripts/Items/Weapons/ML Weapons/DiamondMace.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 30; // TODO public override int InitMaxHits => 60; // TODO - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/ML Weapons/ElvenCompositeLongbow.cs b/Projects/Scripts/Items/Weapons/ML Weapons/ElvenCompositeLongbow.cs index 53087bfb9..057ec1c3a 100644 --- a/Projects/Scripts/Items/Weapons/ML Weapons/ElvenCompositeLongbow.cs +++ b/Projects/Scripts/Items/Weapons/ML Weapons/ElvenCompositeLongbow.cs @@ -37,14 +37,14 @@ namespace Server.Items public override WeaponAnimation DefAnimation => WeaponAnimation.ShootBow; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/ML Weapons/ElvenMachete.cs b/Projects/Scripts/Items/Weapons/ML Weapons/ElvenMachete.cs index 8aa657957..152da7fc0 100644 --- a/Projects/Scripts/Items/Weapons/ML Weapons/ElvenMachete.cs +++ b/Projects/Scripts/Items/Weapons/ML Weapons/ElvenMachete.cs @@ -30,14 +30,14 @@ namespace Server.Items public override int InitMinHits => 30; public override int InitMaxHits => 60; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/ML Weapons/ElvenSpellblade.cs b/Projects/Scripts/Items/Weapons/ML Weapons/ElvenSpellblade.cs index 8260c9c8a..5bb8e19c9 100644 --- a/Projects/Scripts/Items/Weapons/ML Weapons/ElvenSpellblade.cs +++ b/Projects/Scripts/Items/Weapons/ML Weapons/ElvenSpellblade.cs @@ -33,14 +33,14 @@ namespace Server.Items public override int InitMinHits => 30; // TODO public override int InitMaxHits => 60; // TODO - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/ML Weapons/Leafblade.cs b/Projects/Scripts/Items/Weapons/ML Weapons/Leafblade.cs index 41761e202..b38f56ae8 100644 --- a/Projects/Scripts/Items/Weapons/ML Weapons/Leafblade.cs +++ b/Projects/Scripts/Items/Weapons/ML Weapons/Leafblade.cs @@ -30,14 +30,14 @@ namespace Server.Items public override int InitMinHits => 30; // TODO public override int InitMaxHits => 60; // TODO - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/ML Weapons/MagicalShortbow.cs b/Projects/Scripts/Items/Weapons/ML Weapons/MagicalShortbow.cs index 1db2a153e..f280c4cf8 100644 --- a/Projects/Scripts/Items/Weapons/ML Weapons/MagicalShortbow.cs +++ b/Projects/Scripts/Items/Weapons/ML Weapons/MagicalShortbow.cs @@ -35,14 +35,14 @@ namespace Server.Items public override int InitMinHits => 41; public override int InitMaxHits => 90; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/ML Weapons/OrnateAxe.cs b/Projects/Scripts/Items/Weapons/ML Weapons/OrnateAxe.cs index 4f7dd1dbb..194f0717f 100644 --- a/Projects/Scripts/Items/Weapons/ML Weapons/OrnateAxe.cs +++ b/Projects/Scripts/Items/Weapons/ML Weapons/OrnateAxe.cs @@ -33,14 +33,14 @@ namespace Server.Items public override int InitMinHits => 30; public override int InitMaxHits => 60; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/ML Weapons/RadiantScimitar.cs b/Projects/Scripts/Items/Weapons/ML Weapons/RadiantScimitar.cs index 2c82d9937..fa0958988 100644 --- a/Projects/Scripts/Items/Weapons/ML Weapons/RadiantScimitar.cs +++ b/Projects/Scripts/Items/Weapons/ML Weapons/RadiantScimitar.cs @@ -30,14 +30,14 @@ namespace Server.Items public override int InitMinHits => 30; public override int InitMaxHits => 60; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/ML Weapons/RuneBlade.cs b/Projects/Scripts/Items/Weapons/ML Weapons/RuneBlade.cs index 2cd3b24d7..d9a875b7d 100644 --- a/Projects/Scripts/Items/Weapons/ML Weapons/RuneBlade.cs +++ b/Projects/Scripts/Items/Weapons/ML Weapons/RuneBlade.cs @@ -34,14 +34,14 @@ namespace Server.Items public override int InitMinHits => 30; public override int InitMaxHits => 60; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/ML Weapons/WarCleaver.cs b/Projects/Scripts/Items/Weapons/ML Weapons/WarCleaver.cs index 0e46329c2..a1eef9686 100644 --- a/Projects/Scripts/Items/Weapons/ML Weapons/WarCleaver.cs +++ b/Projects/Scripts/Items/Weapons/ML Weapons/WarCleaver.cs @@ -34,14 +34,14 @@ namespace Server.Items public override WeaponType DefType => WeaponType.Piercing; public override WeaponAnimation DefAnimation => WeaponAnimation.Pierce1H; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/ML Weapons/WildStaff.cs b/Projects/Scripts/Items/Weapons/ML Weapons/WildStaff.cs index 745db0b1b..5d96b2fb2 100644 --- a/Projects/Scripts/Items/Weapons/ML Weapons/WildStaff.cs +++ b/Projects/Scripts/Items/Weapons/ML Weapons/WildStaff.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 30; public override int InitMaxHits => 60; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Maces/BaseBashing.cs b/Projects/Scripts/Items/Weapons/Maces/BaseBashing.cs index c943a6762..b7c577a11 100644 --- a/Projects/Scripts/Items/Weapons/Maces/BaseBashing.cs +++ b/Projects/Scripts/Items/Weapons/Maces/BaseBashing.cs @@ -19,14 +19,14 @@ namespace Server.Items public override WeaponType DefType => WeaponType.Bashing; public override WeaponAnimation DefAnimation => WeaponAnimation.Bash1H; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Maces/Club.cs b/Projects/Scripts/Items/Weapons/Maces/Club.cs index 09cc70754..621f27c5d 100644 --- a/Projects/Scripts/Items/Weapons/Maces/Club.cs +++ b/Projects/Scripts/Items/Weapons/Maces/Club.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 40; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Maces/EmeraldMace.cs b/Projects/Scripts/Items/Weapons/Maces/EmeraldMace.cs index 8557380b6..7edf94827 100644 --- a/Projects/Scripts/Items/Weapons/Maces/EmeraldMace.cs +++ b/Projects/Scripts/Items/Weapons/Maces/EmeraldMace.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073530; // emerald mace - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Maces/FireworksWand.cs b/Projects/Scripts/Items/Weapons/Maces/FireworksWand.cs index 37389667e..2a98d41a1 100644 --- a/Projects/Scripts/Items/Weapons/Maces/FireworksWand.cs +++ b/Projects/Scripts/Items/Weapons/Maces/FireworksWand.cs @@ -102,7 +102,7 @@ namespace Server.Items Effects.SendLocationEffect(endLoc, map, 0x373A + 0x10 * Utility.Random(4), 16, 10, hue, renderMode); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -111,7 +111,7 @@ namespace Server.Items writer.Write(m_Charges); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Maces/HammerPick.cs b/Projects/Scripts/Items/Weapons/Maces/HammerPick.cs index 11fa948dc..469043e42 100644 --- a/Projects/Scripts/Items/Weapons/Maces/HammerPick.cs +++ b/Projects/Scripts/Items/Weapons/Maces/HammerPick.cs @@ -31,14 +31,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 70; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Maces/Mace.cs b/Projects/Scripts/Items/Weapons/Maces/Mace.cs index 6d329293d..d065ebee6 100644 --- a/Projects/Scripts/Items/Weapons/Maces/Mace.cs +++ b/Projects/Scripts/Items/Weapons/Maces/Mace.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 70; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Maces/MagicWand.cs b/Projects/Scripts/Items/Weapons/Maces/MagicWand.cs index 7d0109ada..7e8d68c72 100644 --- a/Projects/Scripts/Items/Weapons/Maces/MagicWand.cs +++ b/Projects/Scripts/Items/Weapons/Maces/MagicWand.cs @@ -26,14 +26,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 110; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Maces/Maul.cs b/Projects/Scripts/Items/Weapons/Maces/Maul.cs index 7338d516b..1eb56d95d 100644 --- a/Projects/Scripts/Items/Weapons/Maces/Maul.cs +++ b/Projects/Scripts/Items/Weapons/Maces/Maul.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 70; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Maces/RubyMace.cs b/Projects/Scripts/Items/Weapons/Maces/RubyMace.cs index 918e6999d..03ed0f05c 100644 --- a/Projects/Scripts/Items/Weapons/Maces/RubyMace.cs +++ b/Projects/Scripts/Items/Weapons/Maces/RubyMace.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073529; // ruby mace - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Maces/SapphireMace.cs b/Projects/Scripts/Items/Weapons/Maces/SapphireMace.cs index 29406b9e2..947764106 100644 --- a/Projects/Scripts/Items/Weapons/Maces/SapphireMace.cs +++ b/Projects/Scripts/Items/Weapons/Maces/SapphireMace.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073531; // sapphire mace - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Maces/Scepter.cs b/Projects/Scripts/Items/Weapons/Maces/Scepter.cs index 766e1ef26..56719ad2e 100644 --- a/Projects/Scripts/Items/Weapons/Maces/Scepter.cs +++ b/Projects/Scripts/Items/Weapons/Maces/Scepter.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 110; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Maces/SilverEtchedMace.cs b/Projects/Scripts/Items/Weapons/Maces/SilverEtchedMace.cs index 895ad56b9..f7da03878 100644 --- a/Projects/Scripts/Items/Weapons/Maces/SilverEtchedMace.cs +++ b/Projects/Scripts/Items/Weapons/Maces/SilverEtchedMace.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073532; // silver-etched mace - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Maces/WarHammer.cs b/Projects/Scripts/Items/Weapons/Maces/WarHammer.cs index 828da75ed..22b52a2bc 100644 --- a/Projects/Scripts/Items/Weapons/Maces/WarHammer.cs +++ b/Projects/Scripts/Items/Weapons/Maces/WarHammer.cs @@ -33,14 +33,14 @@ namespace Server.Items public override WeaponAnimation DefAnimation => WeaponAnimation.Bash2H; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Maces/WarMace.cs b/Projects/Scripts/Items/Weapons/Maces/WarMace.cs index 6d50b555b..f915368b8 100644 --- a/Projects/Scripts/Items/Weapons/Maces/WarMace.cs +++ b/Projects/Scripts/Items/Weapons/Maces/WarMace.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 110; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/PoleArms/Bardiche.cs b/Projects/Scripts/Items/Weapons/PoleArms/Bardiche.cs index 16f92a859..427acaf89 100644 --- a/Projects/Scripts/Items/Weapons/PoleArms/Bardiche.cs +++ b/Projects/Scripts/Items/Weapons/PoleArms/Bardiche.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 100; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/PoleArms/BasePoleArm.cs b/Projects/Scripts/Items/Weapons/PoleArms/BasePoleArm.cs index 99641fc37..dd0cee40d 100644 --- a/Projects/Scripts/Items/Weapons/PoleArms/BasePoleArm.cs +++ b/Projects/Scripts/Items/Weapons/PoleArms/BasePoleArm.cs @@ -68,7 +68,7 @@ namespace Server.Items BaseHarvestTool.AddContextMenuEntries(from, this, list, HarvestSystem); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -79,7 +79,7 @@ namespace Server.Items writer.Write(m_UsesRemaining); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/PoleArms/Halberd.cs b/Projects/Scripts/Items/Weapons/PoleArms/Halberd.cs index cbc9a8de6..057fd8172 100644 --- a/Projects/Scripts/Items/Weapons/PoleArms/Halberd.cs +++ b/Projects/Scripts/Items/Weapons/PoleArms/Halberd.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 80; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/PoleArms/Scythe.cs b/Projects/Scripts/Items/Weapons/PoleArms/Scythe.cs index 26c957ff4..ae1724e3c 100644 --- a/Projects/Scripts/Items/Weapons/PoleArms/Scythe.cs +++ b/Projects/Scripts/Items/Weapons/PoleArms/Scythe.cs @@ -31,14 +31,14 @@ namespace Server.Items public override HarvestSystem HarvestSystem => null; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Ranged/AssassinsShortbow.cs b/Projects/Scripts/Items/Weapons/Ranged/AssassinsShortbow.cs index 7ca373bd2..b28ffafab 100644 --- a/Projects/Scripts/Items/Weapons/Ranged/AssassinsShortbow.cs +++ b/Projects/Scripts/Items/Weapons/Ranged/AssassinsShortbow.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1073512; // assassin's shortbow - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Ranged/BarbedLongbow.cs b/Projects/Scripts/Items/Weapons/Ranged/BarbedLongbow.cs index 97c5d4507..82a7a52d2 100644 --- a/Projects/Scripts/Items/Weapons/Ranged/BarbedLongbow.cs +++ b/Projects/Scripts/Items/Weapons/Ranged/BarbedLongbow.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073505; // barbed longbow - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Ranged/BaseRanged.cs b/Projects/Scripts/Items/Weapons/Ranged/BaseRanged.cs index 7c87a4199..46d81fb5f 100644 --- a/Projects/Scripts/Items/Weapons/Ranged/BaseRanged.cs +++ b/Projects/Scripts/Items/Weapons/Ranged/BaseRanged.cs @@ -190,7 +190,7 @@ namespace Server.Items return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -200,7 +200,7 @@ namespace Server.Items writer.Write(m_Velocity); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Ranged/Bow.cs b/Projects/Scripts/Items/Weapons/Ranged/Bow.cs index 2421412db..2c1330f95 100644 --- a/Projects/Scripts/Items/Weapons/Ranged/Bow.cs +++ b/Projects/Scripts/Items/Weapons/Ranged/Bow.cs @@ -41,14 +41,14 @@ namespace Server.Items public override WeaponAnimation DefAnimation => WeaponAnimation.ShootBow; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Ranged/CompositeBow.cs b/Projects/Scripts/Items/Weapons/Ranged/CompositeBow.cs index 9221ed0a0..2979fc946 100644 --- a/Projects/Scripts/Items/Weapons/Ranged/CompositeBow.cs +++ b/Projects/Scripts/Items/Weapons/Ranged/CompositeBow.cs @@ -37,14 +37,14 @@ namespace Server.Items public override WeaponAnimation DefAnimation => WeaponAnimation.ShootBow; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Ranged/Crossbow.cs b/Projects/Scripts/Items/Weapons/Ranged/Crossbow.cs index 350e301d1..1cbd7159d 100644 --- a/Projects/Scripts/Items/Weapons/Ranged/Crossbow.cs +++ b/Projects/Scripts/Items/Weapons/Ranged/Crossbow.cs @@ -39,14 +39,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 80; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Ranged/FrozenLongbow.cs b/Projects/Scripts/Items/Weapons/Ranged/FrozenLongbow.cs index f1e1490da..a1f53a3cc 100644 --- a/Projects/Scripts/Items/Weapons/Ranged/FrozenLongbow.cs +++ b/Projects/Scripts/Items/Weapons/Ranged/FrozenLongbow.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1073507; // frozen longbow - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Ranged/HeavyCrossbow.cs b/Projects/Scripts/Items/Weapons/Ranged/HeavyCrossbow.cs index ce075eeff..357df0172 100644 --- a/Projects/Scripts/Items/Weapons/Ranged/HeavyCrossbow.cs +++ b/Projects/Scripts/Items/Weapons/Ranged/HeavyCrossbow.cs @@ -39,14 +39,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 100; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Ranged/JukaBow.cs b/Projects/Scripts/Items/Weapons/Ranged/JukaBow.cs index 0636ceb74..3d51409c9 100644 --- a/Projects/Scripts/Items/Weapons/Ranged/JukaBow.cs +++ b/Projects/Scripts/Items/Weapons/Ranged/JukaBow.cs @@ -74,14 +74,14 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Ranged/LightweightShortbow.cs b/Projects/Scripts/Items/Weapons/Ranged/LightweightShortbow.cs index 5c43812cb..906339dd0 100644 --- a/Projects/Scripts/Items/Weapons/Ranged/LightweightShortbow.cs +++ b/Projects/Scripts/Items/Weapons/Ranged/LightweightShortbow.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073510; // lightweight shortbow - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Ranged/LongbowOfMight.cs b/Projects/Scripts/Items/Weapons/Ranged/LongbowOfMight.cs index e81cdc496..3b74340c1 100644 --- a/Projects/Scripts/Items/Weapons/Ranged/LongbowOfMight.cs +++ b/Projects/Scripts/Items/Weapons/Ranged/LongbowOfMight.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073508; // longbow of might - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Ranged/MysticalShortbow.cs b/Projects/Scripts/Items/Weapons/Ranged/MysticalShortbow.cs index 6dcadc3c7..4e90f0fed 100644 --- a/Projects/Scripts/Items/Weapons/Ranged/MysticalShortbow.cs +++ b/Projects/Scripts/Items/Weapons/Ranged/MysticalShortbow.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1073511; // mystical shortbow - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Ranged/RangersShortbow.cs b/Projects/Scripts/Items/Weapons/Ranged/RangersShortbow.cs index 9119b38f3..d99ecaedc 100644 --- a/Projects/Scripts/Items/Weapons/Ranged/RangersShortbow.cs +++ b/Projects/Scripts/Items/Weapons/Ranged/RangersShortbow.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073509; // ranger's shortbow - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Ranged/RepeatingCrossbow.cs b/Projects/Scripts/Items/Weapons/Ranged/RepeatingCrossbow.cs index 3c54f15f2..0f5ef7026 100644 --- a/Projects/Scripts/Items/Weapons/Ranged/RepeatingCrossbow.cs +++ b/Projects/Scripts/Items/Weapons/Ranged/RepeatingCrossbow.cs @@ -35,14 +35,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 80; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Ranged/SlayerLongbow.cs b/Projects/Scripts/Items/Weapons/Ranged/SlayerLongbow.cs index 913478e66..af815449a 100644 --- a/Projects/Scripts/Items/Weapons/Ranged/SlayerLongbow.cs +++ b/Projects/Scripts/Items/Weapons/Ranged/SlayerLongbow.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073506; // slayer longbow - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/SE Weapons/Bokuto.cs b/Projects/Scripts/Items/Weapons/SE Weapons/Bokuto.cs index 190510384..4903ba06e 100644 --- a/Projects/Scripts/Items/Weapons/SE Weapons/Bokuto.cs +++ b/Projects/Scripts/Items/Weapons/SE Weapons/Bokuto.cs @@ -30,14 +30,14 @@ namespace Server.Items public override int InitMinHits => 25; public override int InitMaxHits => 50; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/SE Weapons/Daisho.cs b/Projects/Scripts/Items/Weapons/SE Weapons/Daisho.cs index 12ef2fed7..f36bea13d 100644 --- a/Projects/Scripts/Items/Weapons/SE Weapons/Daisho.cs +++ b/Projects/Scripts/Items/Weapons/SE Weapons/Daisho.cs @@ -34,14 +34,14 @@ namespace Server.Items public override int InitMinHits => 45; public override int InitMaxHits => 65; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/SE Weapons/Kama.cs b/Projects/Scripts/Items/Weapons/SE Weapons/Kama.cs index 4b8a63361..82ae933d6 100644 --- a/Projects/Scripts/Items/Weapons/SE Weapons/Kama.cs +++ b/Projects/Scripts/Items/Weapons/SE Weapons/Kama.cs @@ -38,14 +38,14 @@ namespace Server.Items public override WeaponType DefType => WeaponType.Piercing; public override WeaponAnimation DefAnimation => WeaponAnimation.Pierce1H; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/SE Weapons/Lajatang.cs b/Projects/Scripts/Items/Weapons/SE Weapons/Lajatang.cs index 46cc22617..303d349c3 100644 --- a/Projects/Scripts/Items/Weapons/SE Weapons/Lajatang.cs +++ b/Projects/Scripts/Items/Weapons/SE Weapons/Lajatang.cs @@ -38,14 +38,14 @@ namespace Server.Items public override WeaponType DefType => WeaponType.Piercing; public override WeaponAnimation DefAnimation => WeaponAnimation.Pierce1H; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/SE Weapons/NoDachi.cs b/Projects/Scripts/Items/Weapons/SE Weapons/NoDachi.cs index c9e28af37..eb5c113ed 100644 --- a/Projects/Scripts/Items/Weapons/SE Weapons/NoDachi.cs +++ b/Projects/Scripts/Items/Weapons/SE Weapons/NoDachi.cs @@ -34,14 +34,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 90; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/SE Weapons/Nunchaku.cs b/Projects/Scripts/Items/Weapons/SE Weapons/Nunchaku.cs index 487909dcf..5eec4fc5f 100644 --- a/Projects/Scripts/Items/Weapons/SE Weapons/Nunchaku.cs +++ b/Projects/Scripts/Items/Weapons/SE Weapons/Nunchaku.cs @@ -30,14 +30,14 @@ namespace Server.Items public override int InitMinHits => 40; public override int InitMaxHits => 55; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/SE Weapons/Sai.cs b/Projects/Scripts/Items/Weapons/SE Weapons/Sai.cs index bf68f6cd1..f36d53681 100644 --- a/Projects/Scripts/Items/Weapons/SE Weapons/Sai.cs +++ b/Projects/Scripts/Items/Weapons/SE Weapons/Sai.cs @@ -38,14 +38,14 @@ namespace Server.Items public override WeaponType DefType => WeaponType.Piercing; public override WeaponAnimation DefAnimation => WeaponAnimation.Pierce1H; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/SE Weapons/Tekagi.cs b/Projects/Scripts/Items/Weapons/SE Weapons/Tekagi.cs index d107cc2db..ec09f42b0 100644 --- a/Projects/Scripts/Items/Weapons/SE Weapons/Tekagi.cs +++ b/Projects/Scripts/Items/Weapons/SE Weapons/Tekagi.cs @@ -38,14 +38,14 @@ namespace Server.Items public override WeaponType DefType => WeaponType.Piercing; public override WeaponAnimation DefAnimation => WeaponAnimation.Pierce1H; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/SE Weapons/Tessen.cs b/Projects/Scripts/Items/Weapons/SE Weapons/Tessen.cs index 707eec206..2ee13e610 100644 --- a/Projects/Scripts/Items/Weapons/SE Weapons/Tessen.cs +++ b/Projects/Scripts/Items/Weapons/SE Weapons/Tessen.cs @@ -36,14 +36,14 @@ namespace Server.Items public override WeaponAnimation DefAnimation => WeaponAnimation.Bash2H; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/SE Weapons/Tetsubo.cs b/Projects/Scripts/Items/Weapons/SE Weapons/Tetsubo.cs index 03029b081..1240f34e5 100644 --- a/Projects/Scripts/Items/Weapons/SE Weapons/Tetsubo.cs +++ b/Projects/Scripts/Items/Weapons/SE Weapons/Tetsubo.cs @@ -36,14 +36,14 @@ namespace Server.Items public override WeaponAnimation DefAnimation => WeaponAnimation.Bash2H; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/SE Weapons/Wakizashi.cs b/Projects/Scripts/Items/Weapons/SE Weapons/Wakizashi.cs index 3a34687e8..93b22f67a 100644 --- a/Projects/Scripts/Items/Weapons/SE Weapons/Wakizashi.cs +++ b/Projects/Scripts/Items/Weapons/SE Weapons/Wakizashi.cs @@ -34,14 +34,14 @@ namespace Server.Items public override int InitMinHits => 45; public override int InitMaxHits => 50; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/SE Weapons/Yumi.cs b/Projects/Scripts/Items/Weapons/SE Weapons/Yumi.cs index b813f41d5..a5927d36d 100644 --- a/Projects/Scripts/Items/Weapons/SE Weapons/Yumi.cs +++ b/Projects/Scripts/Items/Weapons/SE Weapons/Yumi.cs @@ -41,14 +41,14 @@ namespace Server.Items public override WeaponAnimation DefAnimation => WeaponAnimation.ShootBow; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/SpearsAndForks/BaseSpear.cs b/Projects/Scripts/Items/Weapons/SpearsAndForks/BaseSpear.cs index 3d6df7197..6a678907f 100644 --- a/Projects/Scripts/Items/Weapons/SpearsAndForks/BaseSpear.cs +++ b/Projects/Scripts/Items/Weapons/SpearsAndForks/BaseSpear.cs @@ -20,14 +20,14 @@ namespace Server.Items public override WeaponType DefType => WeaponType.Piercing; public override WeaponAnimation DefAnimation => WeaponAnimation.Pierce2H; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/SpearsAndForks/BladedStaff.cs b/Projects/Scripts/Items/Weapons/SpearsAndForks/BladedStaff.cs index d8dc579c2..c164a37c9 100644 --- a/Projects/Scripts/Items/Weapons/SpearsAndForks/BladedStaff.cs +++ b/Projects/Scripts/Items/Weapons/SpearsAndForks/BladedStaff.cs @@ -29,14 +29,14 @@ namespace Server.Items public override SkillName DefSkill => SkillName.Swords; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/SpearsAndForks/DoubleBladedStaff.cs b/Projects/Scripts/Items/Weapons/SpearsAndForks/DoubleBladedStaff.cs index 1148d6658..8475bfe7e 100644 --- a/Projects/Scripts/Items/Weapons/SpearsAndForks/DoubleBladedStaff.cs +++ b/Projects/Scripts/Items/Weapons/SpearsAndForks/DoubleBladedStaff.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 80; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/SpearsAndForks/Pike.cs b/Projects/Scripts/Items/Weapons/SpearsAndForks/Pike.cs index 21804ccb8..801e535ce 100644 --- a/Projects/Scripts/Items/Weapons/SpearsAndForks/Pike.cs +++ b/Projects/Scripts/Items/Weapons/SpearsAndForks/Pike.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 110; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/SpearsAndForks/Pitchfork.cs b/Projects/Scripts/Items/Weapons/SpearsAndForks/Pitchfork.cs index a1da0befe..ce47d5f9c 100644 --- a/Projects/Scripts/Items/Weapons/SpearsAndForks/Pitchfork.cs +++ b/Projects/Scripts/Items/Weapons/SpearsAndForks/Pitchfork.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 60; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/SpearsAndForks/ShortSpear.cs b/Projects/Scripts/Items/Weapons/SpearsAndForks/ShortSpear.cs index a4eb0fe97..9b80e4f43 100644 --- a/Projects/Scripts/Items/Weapons/SpearsAndForks/ShortSpear.cs +++ b/Projects/Scripts/Items/Weapons/SpearsAndForks/ShortSpear.cs @@ -29,14 +29,14 @@ namespace Server.Items public override WeaponAnimation DefAnimation => WeaponAnimation.Pierce1H; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/SpearsAndForks/Spear.cs b/Projects/Scripts/Items/Weapons/SpearsAndForks/Spear.cs index 0d43048fe..f9af6fb85 100644 --- a/Projects/Scripts/Items/Weapons/SpearsAndForks/Spear.cs +++ b/Projects/Scripts/Items/Weapons/SpearsAndForks/Spear.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 80; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/SpearsAndForks/TribalSpear.cs b/Projects/Scripts/Items/Weapons/SpearsAndForks/TribalSpear.cs index f80211c6a..117715efb 100644 --- a/Projects/Scripts/Items/Weapons/SpearsAndForks/TribalSpear.cs +++ b/Projects/Scripts/Items/Weapons/SpearsAndForks/TribalSpear.cs @@ -35,14 +35,14 @@ namespace Server.Items public override string DefaultName => "a tribal spear"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/SpearsAndForks/WarFork.cs b/Projects/Scripts/Items/Weapons/SpearsAndForks/WarFork.cs index ba6e8fab7..acbcd4f9a 100644 --- a/Projects/Scripts/Items/Weapons/SpearsAndForks/WarFork.cs +++ b/Projects/Scripts/Items/Weapons/SpearsAndForks/WarFork.cs @@ -32,14 +32,14 @@ namespace Server.Items public override WeaponAnimation DefAnimation => WeaponAnimation.Pierce1H; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Staves/BaseStaff.cs b/Projects/Scripts/Items/Weapons/Staves/BaseStaff.cs index 6c5a58d30..ad927d47b 100644 --- a/Projects/Scripts/Items/Weapons/Staves/BaseStaff.cs +++ b/Projects/Scripts/Items/Weapons/Staves/BaseStaff.cs @@ -17,14 +17,14 @@ namespace Server.Items public override WeaponType DefType => WeaponType.Staff; public override WeaponAnimation DefAnimation => WeaponAnimation.Bash2H; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Staves/BlackStaff.cs b/Projects/Scripts/Items/Weapons/Staves/BlackStaff.cs index a0c862f4c..b296d55af 100644 --- a/Projects/Scripts/Items/Weapons/Staves/BlackStaff.cs +++ b/Projects/Scripts/Items/Weapons/Staves/BlackStaff.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 70; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Staves/GlacialStaff.cs b/Projects/Scripts/Items/Weapons/Staves/GlacialStaff.cs index 92b293440..5f67900db 100644 --- a/Projects/Scripts/Items/Weapons/Staves/GlacialStaff.cs +++ b/Projects/Scripts/Items/Weapons/Staves/GlacialStaff.cs @@ -19,14 +19,14 @@ namespace Server.Items //TODO: Pre-AoS stuff public override int LabelNumber => 1017413; // Glacial Staff - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Staves/GnarledStaff.cs b/Projects/Scripts/Items/Weapons/Staves/GnarledStaff.cs index e58977249..76ad68bf6 100644 --- a/Projects/Scripts/Items/Weapons/Staves/GnarledStaff.cs +++ b/Projects/Scripts/Items/Weapons/Staves/GnarledStaff.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 50; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Staves/QuarterStaff.cs b/Projects/Scripts/Items/Weapons/Staves/QuarterStaff.cs index 6f8ee629f..9ab334faa 100644 --- a/Projects/Scripts/Items/Weapons/Staves/QuarterStaff.cs +++ b/Projects/Scripts/Items/Weapons/Staves/QuarterStaff.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 60; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Staves/ShepherdsCrook.cs b/Projects/Scripts/Items/Weapons/Staves/ShepherdsCrook.cs index dab5c1bb5..501b6a4a6 100644 --- a/Projects/Scripts/Items/Weapons/Staves/ShepherdsCrook.cs +++ b/Projects/Scripts/Items/Weapons/Staves/ShepherdsCrook.cs @@ -33,14 +33,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 50; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/AdventurersMachete.cs b/Projects/Scripts/Items/Weapons/Swords/AdventurersMachete.cs index 6b562727f..4479610ce 100644 --- a/Projects/Scripts/Items/Weapons/Swords/AdventurersMachete.cs +++ b/Projects/Scripts/Items/Weapons/Swords/AdventurersMachete.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073533; // adventurer's machete - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/BaseSword.cs b/Projects/Scripts/Items/Weapons/Swords/BaseSword.cs index d4c19f37e..5fd3ebf79 100644 --- a/Projects/Scripts/Items/Weapons/Swords/BaseSword.cs +++ b/Projects/Scripts/Items/Weapons/Swords/BaseSword.cs @@ -16,14 +16,14 @@ namespace Server.Items public override WeaponType DefType => WeaponType.Slashing; public override WeaponAnimation DefAnimation => WeaponAnimation.Slash1H; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/BoneHarvester.cs b/Projects/Scripts/Items/Weapons/Swords/BoneHarvester.cs index 55546f3a6..2e4da3a23 100644 --- a/Projects/Scripts/Items/Weapons/Swords/BoneHarvester.cs +++ b/Projects/Scripts/Items/Weapons/Swords/BoneHarvester.cs @@ -30,14 +30,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 70; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/BoneMachete.cs b/Projects/Scripts/Items/Weapons/Swords/BoneMachete.cs index 13e677135..bdaf31e54 100644 --- a/Projects/Scripts/Items/Weapons/Swords/BoneMachete.cs +++ b/Projects/Scripts/Items/Weapons/Swords/BoneMachete.cs @@ -43,14 +43,14 @@ namespace Server.Items #endregion - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/Broadsword.cs b/Projects/Scripts/Items/Weapons/Swords/Broadsword.cs index 180155339..f23b20b6e 100644 --- a/Projects/Scripts/Items/Weapons/Swords/Broadsword.cs +++ b/Projects/Scripts/Items/Weapons/Swords/Broadsword.cs @@ -30,14 +30,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 100; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/ChargedAssassinSpike.cs b/Projects/Scripts/Items/Weapons/Swords/ChargedAssassinSpike.cs index 0780f677b..22ee0bbbd 100644 --- a/Projects/Scripts/Items/Weapons/Swords/ChargedAssassinSpike.cs +++ b/Projects/Scripts/Items/Weapons/Swords/ChargedAssassinSpike.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073518; // charged assassin spike - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/CorruptedRuneBlade.cs b/Projects/Scripts/Items/Weapons/Swords/CorruptedRuneBlade.cs index 9d44ab073..a278668c4 100644 --- a/Projects/Scripts/Items/Weapons/Swords/CorruptedRuneBlade.cs +++ b/Projects/Scripts/Items/Weapons/Swords/CorruptedRuneBlade.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1073540; // Corrupted Rune Blade - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/CrescentBlade.cs b/Projects/Scripts/Items/Weapons/Swords/CrescentBlade.cs index fe36c1fcd..5c44815b9 100644 --- a/Projects/Scripts/Items/Weapons/Swords/CrescentBlade.cs +++ b/Projects/Scripts/Items/Weapons/Swords/CrescentBlade.cs @@ -30,14 +30,14 @@ namespace Server.Items public override int InitMinHits => 51; public override int InitMaxHits => 80; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/Cutlass.cs b/Projects/Scripts/Items/Weapons/Swords/Cutlass.cs index 81dc203d3..67ee2aaa1 100644 --- a/Projects/Scripts/Items/Weapons/Swords/Cutlass.cs +++ b/Projects/Scripts/Items/Weapons/Swords/Cutlass.cs @@ -30,14 +30,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 70; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/DarkglowScimitar.cs b/Projects/Scripts/Items/Weapons/Swords/DarkglowScimitar.cs index b1a8bf928..91b2d0e42 100644 --- a/Projects/Scripts/Items/Weapons/Swords/DarkglowScimitar.cs +++ b/Projects/Scripts/Items/Weapons/Swords/DarkglowScimitar.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073542; // darkglow scimitar - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/DiseasedMachete.cs b/Projects/Scripts/Items/Weapons/Swords/DiseasedMachete.cs index 9bb745ee3..aea523148 100644 --- a/Projects/Scripts/Items/Weapons/Swords/DiseasedMachete.cs +++ b/Projects/Scripts/Items/Weapons/Swords/DiseasedMachete.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073536; // Diseased Machete - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/FierySpellblade.cs b/Projects/Scripts/Items/Weapons/Swords/FierySpellblade.cs index dd3c324f0..a7673c850 100644 --- a/Projects/Scripts/Items/Weapons/Swords/FierySpellblade.cs +++ b/Projects/Scripts/Items/Weapons/Swords/FierySpellblade.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073515; // fiery spellblade - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/IcyScimitar.cs b/Projects/Scripts/Items/Weapons/Swords/IcyScimitar.cs index 59b4c5c78..db24edab4 100644 --- a/Projects/Scripts/Items/Weapons/Swords/IcyScimitar.cs +++ b/Projects/Scripts/Items/Weapons/Swords/IcyScimitar.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073543; // icy scimitar - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/IcySpellblade.cs b/Projects/Scripts/Items/Weapons/Swords/IcySpellblade.cs index edf399a08..7da637ba2 100644 --- a/Projects/Scripts/Items/Weapons/Swords/IcySpellblade.cs +++ b/Projects/Scripts/Items/Weapons/Swords/IcySpellblade.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073514; // icy spellblade - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/Katana.cs b/Projects/Scripts/Items/Weapons/Swords/Katana.cs index 19f0d8563..6afbb5aa3 100644 --- a/Projects/Scripts/Items/Weapons/Swords/Katana.cs +++ b/Projects/Scripts/Items/Weapons/Swords/Katana.cs @@ -30,14 +30,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 90; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/KnightsWarCleaver.cs b/Projects/Scripts/Items/Weapons/Swords/KnightsWarCleaver.cs index d673bdc78..7ab81fd6d 100644 --- a/Projects/Scripts/Items/Weapons/Swords/KnightsWarCleaver.cs +++ b/Projects/Scripts/Items/Weapons/Swords/KnightsWarCleaver.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073525; // knight's war cleaver - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/Kryss.cs b/Projects/Scripts/Items/Weapons/Swords/Kryss.cs index e4d8e3e38..47030c82a 100644 --- a/Projects/Scripts/Items/Weapons/Swords/Kryss.cs +++ b/Projects/Scripts/Items/Weapons/Swords/Kryss.cs @@ -34,14 +34,14 @@ namespace Server.Items public override WeaponType DefType => WeaponType.Piercing; public override WeaponAnimation DefAnimation => WeaponAnimation.Pierce1H; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/Lance.cs b/Projects/Scripts/Items/Weapons/Swords/Lance.cs index 99f827e65..8f48d52cb 100644 --- a/Projects/Scripts/Items/Weapons/Swords/Lance.cs +++ b/Projects/Scripts/Items/Weapons/Swords/Lance.cs @@ -34,14 +34,14 @@ namespace Server.Items public override WeaponType DefType => WeaponType.Piercing; public override WeaponAnimation DefAnimation => WeaponAnimation.Pierce1H; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/LeafbladeOfEase.cs b/Projects/Scripts/Items/Weapons/Swords/LeafbladeOfEase.cs index 2c7c2ba6c..36ce5e96b 100644 --- a/Projects/Scripts/Items/Weapons/Swords/LeafbladeOfEase.cs +++ b/Projects/Scripts/Items/Weapons/Swords/LeafbladeOfEase.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073524; // leafblade of ease - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/Longsword.cs b/Projects/Scripts/Items/Weapons/Swords/Longsword.cs index 0bdf580a8..2f06ce340 100644 --- a/Projects/Scripts/Items/Weapons/Swords/Longsword.cs +++ b/Projects/Scripts/Items/Weapons/Swords/Longsword.cs @@ -30,14 +30,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 110; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/Luckblade.cs b/Projects/Scripts/Items/Weapons/Swords/Luckblade.cs index fef0c2b4b..4f80dfcff 100644 --- a/Projects/Scripts/Items/Weapons/Swords/Luckblade.cs +++ b/Projects/Scripts/Items/Weapons/Swords/Luckblade.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073522; // luckblade - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/MacheteOfDefense.cs b/Projects/Scripts/Items/Weapons/Swords/MacheteOfDefense.cs index 492ed7daa..00fd6dabf 100644 --- a/Projects/Scripts/Items/Weapons/Swords/MacheteOfDefense.cs +++ b/Projects/Scripts/Items/Weapons/Swords/MacheteOfDefense.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073535; // machete of defense - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/MagekillerAssassinSpike.cs b/Projects/Scripts/Items/Weapons/Swords/MagekillerAssassinSpike.cs index 74d8e79a4..f08e10bbf 100644 --- a/Projects/Scripts/Items/Weapons/Swords/MagekillerAssassinSpike.cs +++ b/Projects/Scripts/Items/Weapons/Swords/MagekillerAssassinSpike.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073519; // magekiller assassin spike - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/MagekillerLeafblade.cs b/Projects/Scripts/Items/Weapons/Swords/MagekillerLeafblade.cs index 99b2c89fd..f0cd553f6 100644 --- a/Projects/Scripts/Items/Weapons/Swords/MagekillerLeafblade.cs +++ b/Projects/Scripts/Items/Weapons/Swords/MagekillerLeafblade.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073523; // maagekiller leafblade - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/MagesRuneBlade.cs b/Projects/Scripts/Items/Weapons/Swords/MagesRuneBlade.cs index e3e1dfb46..726ed6c79 100644 --- a/Projects/Scripts/Items/Weapons/Swords/MagesRuneBlade.cs +++ b/Projects/Scripts/Items/Weapons/Swords/MagesRuneBlade.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073538; // mage's rune blade - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/OrcishMachete.cs b/Projects/Scripts/Items/Weapons/Swords/OrcishMachete.cs index 625890560..78c506b94 100644 --- a/Projects/Scripts/Items/Weapons/Swords/OrcishMachete.cs +++ b/Projects/Scripts/Items/Weapons/Swords/OrcishMachete.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1073534; // Orcish Machete - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/RuneBladeOfKnowledge.cs b/Projects/Scripts/Items/Weapons/Swords/RuneBladeOfKnowledge.cs index dfe7e6e61..2f68c490b 100644 --- a/Projects/Scripts/Items/Weapons/Swords/RuneBladeOfKnowledge.cs +++ b/Projects/Scripts/Items/Weapons/Swords/RuneBladeOfKnowledge.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073539; // rune blade of knowledge - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/Runesabre.cs b/Projects/Scripts/Items/Weapons/Swords/Runesabre.cs index 84ad5f061..dfce9801b 100644 --- a/Projects/Scripts/Items/Weapons/Swords/Runesabre.cs +++ b/Projects/Scripts/Items/Weapons/Swords/Runesabre.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1073537; // runesabre - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/Scimitar.cs b/Projects/Scripts/Items/Weapons/Swords/Scimitar.cs index 3fbfb7dcf..e7501d532 100644 --- a/Projects/Scripts/Items/Weapons/Swords/Scimitar.cs +++ b/Projects/Scripts/Items/Weapons/Swords/Scimitar.cs @@ -30,14 +30,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 90; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/SerratedWarCleaver.cs b/Projects/Scripts/Items/Weapons/Swords/SerratedWarCleaver.cs index c4439cc8f..419499c4e 100644 --- a/Projects/Scripts/Items/Weapons/Swords/SerratedWarCleaver.cs +++ b/Projects/Scripts/Items/Weapons/Swords/SerratedWarCleaver.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073527; // serrated war cleaver - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/SpellbladeOfDefense.cs b/Projects/Scripts/Items/Weapons/Swords/SpellbladeOfDefense.cs index 5856e9af1..160d2d23a 100644 --- a/Projects/Scripts/Items/Weapons/Swords/SpellbladeOfDefense.cs +++ b/Projects/Scripts/Items/Weapons/Swords/SpellbladeOfDefense.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073516; // spellblade of defense - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/ThinLongsword.cs b/Projects/Scripts/Items/Weapons/Swords/ThinLongsword.cs index b02796784..41460dc7e 100644 --- a/Projects/Scripts/Items/Weapons/Swords/ThinLongsword.cs +++ b/Projects/Scripts/Items/Weapons/Swords/ThinLongsword.cs @@ -27,14 +27,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 110; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/TrueAssassinSpike.cs b/Projects/Scripts/Items/Weapons/Swords/TrueAssassinSpike.cs index e29d2360f..88cb05605 100644 --- a/Projects/Scripts/Items/Weapons/Swords/TrueAssassinSpike.cs +++ b/Projects/Scripts/Items/Weapons/Swords/TrueAssassinSpike.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1073517; // true assassin spike - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/TrueLeafblade.cs b/Projects/Scripts/Items/Weapons/Swords/TrueLeafblade.cs index cbc06d944..e5e530838 100644 --- a/Projects/Scripts/Items/Weapons/Swords/TrueLeafblade.cs +++ b/Projects/Scripts/Items/Weapons/Swords/TrueLeafblade.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073521; // true leafblade - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/TrueRadiantScimitar.cs b/Projects/Scripts/Items/Weapons/Swords/TrueRadiantScimitar.cs index 752c41068..488360323 100644 --- a/Projects/Scripts/Items/Weapons/Swords/TrueRadiantScimitar.cs +++ b/Projects/Scripts/Items/Weapons/Swords/TrueRadiantScimitar.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073541; // true radiant scimitar - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/TrueSpellblade.cs b/Projects/Scripts/Items/Weapons/Swords/TrueSpellblade.cs index f7f06c556..307cdf606 100644 --- a/Projects/Scripts/Items/Weapons/Swords/TrueSpellblade.cs +++ b/Projects/Scripts/Items/Weapons/Swords/TrueSpellblade.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1073513; // true spellblade - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/TrueWarCleaver.cs b/Projects/Scripts/Items/Weapons/Swords/TrueWarCleaver.cs index 5eea3ecef..d025d09e1 100644 --- a/Projects/Scripts/Items/Weapons/Swords/TrueWarCleaver.cs +++ b/Projects/Scripts/Items/Weapons/Swords/TrueWarCleaver.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1073528; // true war cleaver - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/TwinklingScimitar.cs b/Projects/Scripts/Items/Weapons/Swords/TwinklingScimitar.cs index 6b1a9646b..7687cfa6e 100644 --- a/Projects/Scripts/Items/Weapons/Swords/TwinklingScimitar.cs +++ b/Projects/Scripts/Items/Weapons/Swords/TwinklingScimitar.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073544; // twinkling scimitar - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/VikingSword.cs b/Projects/Scripts/Items/Weapons/Swords/VikingSword.cs index 640e944c8..3d73f35d6 100644 --- a/Projects/Scripts/Items/Weapons/Swords/VikingSword.cs +++ b/Projects/Scripts/Items/Weapons/Swords/VikingSword.cs @@ -30,14 +30,14 @@ namespace Server.Items public override int InitMinHits => 31; public override int InitMaxHits => 100; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Swords/WoundingAssassinSpike.cs b/Projects/Scripts/Items/Weapons/Swords/WoundingAssassinSpike.cs index dfb79dfc9..458ff6d99 100644 --- a/Projects/Scripts/Items/Weapons/Swords/WoundingAssassinSpike.cs +++ b/Projects/Scripts/Items/Weapons/Swords/WoundingAssassinSpike.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073520; // wounding assassin spike - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Wooden/AncientWildStaff.cs b/Projects/Scripts/Items/Weapons/Wooden/AncientWildStaff.cs index 39521635a..ae1b100d5 100644 --- a/Projects/Scripts/Items/Weapons/Wooden/AncientWildStaff.cs +++ b/Projects/Scripts/Items/Weapons/Wooden/AncientWildStaff.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073550; // ancient wild staff - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Wooden/ArcanistsWildStaff.cs b/Projects/Scripts/Items/Weapons/Wooden/ArcanistsWildStaff.cs index 89dc445b8..ce0f399b7 100644 --- a/Projects/Scripts/Items/Weapons/Wooden/ArcanistsWildStaff.cs +++ b/Projects/Scripts/Items/Weapons/Wooden/ArcanistsWildStaff.cs @@ -15,14 +15,14 @@ namespace Server.Items public override int LabelNumber => 1073549; // arcanist's wild staff - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Wooden/HardenedWildStaff.cs b/Projects/Scripts/Items/Weapons/Wooden/HardenedWildStaff.cs index f652ffae9..41334d590 100644 --- a/Projects/Scripts/Items/Weapons/Wooden/HardenedWildStaff.cs +++ b/Projects/Scripts/Items/Weapons/Wooden/HardenedWildStaff.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073552; // hardened wild staff - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Items/Weapons/Wooden/ThornedWildStaff.cs b/Projects/Scripts/Items/Weapons/Wooden/ThornedWildStaff.cs index 99ded7282..cc7a092f7 100644 --- a/Projects/Scripts/Items/Weapons/Wooden/ThornedWildStaff.cs +++ b/Projects/Scripts/Items/Weapons/Wooden/ThornedWildStaff.cs @@ -11,14 +11,14 @@ namespace Server.Items public override int LabelNumber => 1073551; // thorned wild staff - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Misc/AOS.cs b/Projects/Scripts/Misc/AOS.cs index cbf8d4487..cd64b917b 100644 --- a/Projects/Scripts/Misc/AOS.cs +++ b/Projects/Scripts/Misc/AOS.cs @@ -258,7 +258,7 @@ namespace Server { } - public AosAttributes(Item owner, GenericReader reader) + public AosAttributes(Item owner, IGenericReader reader) : base(owner, reader) { } @@ -588,7 +588,7 @@ namespace Server { } - public AosWeaponAttributes(Item owner, GenericReader reader) + public AosWeaponAttributes(Item owner, IGenericReader reader) : base(owner, reader) { } @@ -824,7 +824,7 @@ namespace Server { } - public AosArmorAttributes(Item owner, GenericReader reader) + public AosArmorAttributes(Item owner, IGenericReader reader) : base(owner, reader) { } @@ -911,7 +911,7 @@ namespace Server { } - public AosSkillBonuses(Item owner, GenericReader reader) + public AosSkillBonuses(Item owner, IGenericReader reader) : base(owner, reader) { } @@ -1189,7 +1189,7 @@ namespace Server { } - public AosElementAttributes(Item owner, GenericReader reader) + public AosElementAttributes(Item owner, IGenericReader reader) : base(owner, reader) { } @@ -1273,7 +1273,7 @@ namespace Server m_Names = other.m_Names; } - public BaseAttributes(Item owner, GenericReader reader) + public BaseAttributes(Item owner, IGenericReader reader) { Owner = owner; @@ -1307,7 +1307,7 @@ namespace Server public bool IsEmpty => m_Names == 0; public Item Owner{ get; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.Write((byte)1); // version; diff --git a/Projects/Scripts/Misc/Gifts/Winter2004/DecorativeTopiary.cs b/Projects/Scripts/Misc/Gifts/Winter2004/DecorativeTopiary.cs index 363ce2b3b..1542516e0 100644 --- a/Projects/Scripts/Misc/Gifts/Winter2004/DecorativeTopiary.cs +++ b/Projects/Scripts/Misc/Gifts/Winter2004/DecorativeTopiary.cs @@ -27,14 +27,14 @@ namespace Server.Items list.Add(1070880); // Winter 2004 } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Misc/Gifts/Winter2004/FestiveCactus.cs b/Projects/Scripts/Misc/Gifts/Winter2004/FestiveCactus.cs index 79a065b32..82f5b4a2a 100644 --- a/Projects/Scripts/Misc/Gifts/Winter2004/FestiveCactus.cs +++ b/Projects/Scripts/Misc/Gifts/Winter2004/FestiveCactus.cs @@ -27,14 +27,14 @@ namespace Server.Items list.Add(1070880); // Winter 2004 } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Misc/Gifts/Winter2004/LightOfTheWinterSolstice.cs b/Projects/Scripts/Misc/Gifts/Winter2004/LightOfTheWinterSolstice.cs index e05ab2b46..f176ca4c3 100644 --- a/Projects/Scripts/Misc/Gifts/Winter2004/LightOfTheWinterSolstice.cs +++ b/Projects/Scripts/Misc/Gifts/Winter2004/LightOfTheWinterSolstice.cs @@ -57,7 +57,7 @@ namespace Server.Items list.Add(1070880); // Winter 2004 } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -66,7 +66,7 @@ namespace Server.Items writer.Write(Dipper); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Misc/Gifts/Winter2004/Mistletoe.cs b/Projects/Scripts/Misc/Gifts/Winter2004/Mistletoe.cs index 2dc45a0fd..83da5427e 100644 --- a/Projects/Scripts/Misc/Gifts/Winter2004/Mistletoe.cs +++ b/Projects/Scripts/Misc/Gifts/Winter2004/Mistletoe.cs @@ -58,14 +58,14 @@ namespace Server.Items return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -171,14 +171,14 @@ namespace Server.Items public override int LabelNumber => 1070882; // Mistletoe Deed - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Misc/Gifts/Winter2004/PileOfGlacialSnow.cs b/Projects/Scripts/Misc/Gifts/Winter2004/PileOfGlacialSnow.cs index 1c6a17a03..38787bade 100644 --- a/Projects/Scripts/Misc/Gifts/Winter2004/PileOfGlacialSnow.cs +++ b/Projects/Scripts/Misc/Gifts/Winter2004/PileOfGlacialSnow.cs @@ -20,14 +20,14 @@ namespace Server.Items public override int LabelNumber => 1070874; // a Pile of Glacial Snow - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Misc/Gifts/Winter2004/SnowPile.cs b/Projects/Scripts/Misc/Gifts/Winter2004/SnowPile.cs index a2eb26b83..96b7a525a 100644 --- a/Projects/Scripts/Misc/Gifts/Winter2004/SnowPile.cs +++ b/Projects/Scripts/Misc/Gifts/Winter2004/SnowPile.cs @@ -20,14 +20,14 @@ namespace Server.Items public override int LabelNumber => 1005578; // a pile of snow - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Misc/Gifts/Winter2004/SnowyTree.cs b/Projects/Scripts/Misc/Gifts/Winter2004/SnowyTree.cs index 13177cdb6..8bc501752 100644 --- a/Projects/Scripts/Misc/Gifts/Winter2004/SnowyTree.cs +++ b/Projects/Scripts/Misc/Gifts/Winter2004/SnowyTree.cs @@ -27,14 +27,14 @@ namespace Server.Items list.Add(1070880); // Winter 2004 } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Misc/Guild.cs b/Projects/Scripts/Misc/Guild.cs index 9f6f2ec8c..20fe9186a 100644 --- a/Projects/Scripts/Misc/Guild.cs +++ b/Projects/Scripts/Misc/Guild.cs @@ -96,7 +96,7 @@ namespace Server.Guilds Alliances.Add(Name.ToLower(), this); } - public AllianceInfo(GenericReader reader) + public AllianceInfo(IGenericReader reader) { int version = reader.ReadInt(); @@ -170,7 +170,7 @@ namespace Server.Guilds return m_Members.Contains(g); } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.Write(0); //Version @@ -391,7 +391,7 @@ namespace Server.Guilds WarRequester = warRequester; } - public WarDeclaration(GenericReader reader) + public WarDeclaration(IGenericReader reader) { int version = reader.ReadInt(); @@ -467,7 +467,7 @@ namespace Server.Guilds } } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.Write(0); //version @@ -1001,7 +1001,7 @@ namespace Server.Guilds #region Serialization - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { if (LastFealty + TimeSpan.FromDays(1.0) < DateTime.UtcNow) CalculateGuildmaster(); @@ -1067,7 +1067,7 @@ namespace Server.Guilds writer.Write(Website); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { int version = reader.ReadInt(); diff --git a/Projects/Scripts/Misc/ShardPoller.cs b/Projects/Scripts/Misc/ShardPoller.cs index 2e94a58c2..120549bf1 100644 --- a/Projects/Scripts/Misc/ShardPoller.cs +++ b/Projects/Scripts/Misc/ShardPoller.cs @@ -194,7 +194,7 @@ namespace Server.Misc from.SendGump(new ShardPollGump(from, this, true, null)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -211,7 +211,7 @@ namespace Server.Misc Options[i].Serialize(writer); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -258,7 +258,7 @@ namespace Server.Misc Voters = new IPAddress[0]; } - public ShardPollOption(GenericReader reader) + public ShardPollOption(IGenericReader reader) { int version = reader.ReadInt(); @@ -349,7 +349,7 @@ namespace Server.Misc return count; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.Write(0); // version diff --git a/Projects/Scripts/Misc/TextDefinition.cs b/Projects/Scripts/Misc/TextDefinition.cs index 7586e1610..9cdc79ed4 100644 --- a/Projects/Scripts/Misc/TextDefinition.cs +++ b/Projects/Scripts/Misc/TextDefinition.cs @@ -31,7 +31,7 @@ namespace Server public string GetValue() => Number > 0 ? Number.ToString() : String ?? ""; - public static void Serialize(GenericWriter writer, TextDefinition def) + public static void Serialize(IGenericWriter writer, TextDefinition def) { if (def == null) { @@ -53,7 +53,7 @@ namespace Server } } - public static TextDefinition Deserialize(GenericReader reader) + public static TextDefinition Deserialize(IGenericReader reader) { int type = reader.ReadEncodedInt(); diff --git a/Projects/Scripts/Misc/ToggleItem.cs b/Projects/Scripts/Misc/ToggleItem.cs index e823279d8..59e0a1030 100644 --- a/Projects/Scripts/Misc/ToggleItem.cs +++ b/Projects/Scripts/Misc/ToggleItem.cs @@ -55,7 +55,7 @@ namespace Server.Items Visible = ItemID != 0x1; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -66,7 +66,7 @@ namespace Server.Items writer.Write(PlayersCanToggle); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Misc/Weather.cs b/Projects/Scripts/Misc/Weather.cs index 34d3aa2c4..58071654e 100644 --- a/Projects/Scripts/Misc/Weather.cs +++ b/Projects/Scripts/Misc/Weather.cs @@ -333,14 +333,14 @@ namespace Server.Misc { } - public override void Serialize( GenericWriter writer ) + public override void Serialize(IGenericWriter writer ) { base.Serialize( writer ); writer.Write( 0 ); } - public override void Deserialize( GenericReader reader ) + public override void Deserialize( IGenericReader reader ) { base.Deserialize( reader ); diff --git a/Projects/Scripts/Mobiles/AI/BaseAI.cs b/Projects/Scripts/Mobiles/AI/BaseAI.cs index 801a02665..6f5476b28 100644 --- a/Projects/Scripts/Mobiles/AI/BaseAI.cs +++ b/Projects/Scripts/Mobiles/AI/BaseAI.cs @@ -2522,14 +2522,14 @@ namespace Server.Mobiles public static bool IsInCombat(BaseCreature creature) => creature != null && (creature.Aggressors.Count > 0 || creature.Aggressed.Count > 0); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Bears/BlackBear.cs b/Projects/Scripts/Mobiles/Animals/Bears/BlackBear.cs index 3b17696e1..8cbf3af1f 100644 --- a/Projects/Scripts/Mobiles/Animals/Bears/BlackBear.cs +++ b/Projects/Scripts/Mobiles/Animals/Bears/BlackBear.cs @@ -50,14 +50,14 @@ namespace Server.Mobiles public override FoodType FavoriteFood => FoodType.Fish | FoodType.Meat | FoodType.FruitsAndVegies; public override PackInstinct PackInstinct => PackInstinct.Bear; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Bears/BrownBear.cs b/Projects/Scripts/Mobiles/Animals/Bears/BrownBear.cs index 01226b5ed..5fabc2eb4 100644 --- a/Projects/Scripts/Mobiles/Animals/Bears/BrownBear.cs +++ b/Projects/Scripts/Mobiles/Animals/Bears/BrownBear.cs @@ -49,14 +49,14 @@ namespace Server.Mobiles public override FoodType FavoriteFood => FoodType.Fish | FoodType.FruitsAndVegies | FoodType.Meat; public override PackInstinct PackInstinct => PackInstinct.Bear; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Bears/GrizzlyBear.cs b/Projects/Scripts/Mobiles/Animals/Bears/GrizzlyBear.cs index 1a61a0b85..c9247ab87 100644 --- a/Projects/Scripts/Mobiles/Animals/Bears/GrizzlyBear.cs +++ b/Projects/Scripts/Mobiles/Animals/Bears/GrizzlyBear.cs @@ -51,14 +51,14 @@ namespace Server.Mobiles public override FoodType FavoriteFood => FoodType.Fish | FoodType.FruitsAndVegies | FoodType.Meat; public override PackInstinct PackInstinct => PackInstinct.Bear; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Bears/PolarBear.cs b/Projects/Scripts/Mobiles/Animals/Bears/PolarBear.cs index c8582470f..a97875767 100644 --- a/Projects/Scripts/Mobiles/Animals/Bears/PolarBear.cs +++ b/Projects/Scripts/Mobiles/Animals/Bears/PolarBear.cs @@ -51,14 +51,14 @@ namespace Server.Mobiles public override FoodType FavoriteFood => FoodType.Fish | FoodType.FruitsAndVegies | FoodType.Meat; public override PackInstinct PackInstinct => PackInstinct.Bear; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Birds/Chicken.cs b/Projects/Scripts/Mobiles/Animals/Birds/Chicken.cs index d4353af2a..7f85812a6 100644 --- a/Projects/Scripts/Mobiles/Animals/Birds/Chicken.cs +++ b/Projects/Scripts/Mobiles/Animals/Birds/Chicken.cs @@ -49,14 +49,14 @@ namespace Server.Mobiles public override int Feathers => 25; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Birds/Crane.cs b/Projects/Scripts/Mobiles/Animals/Birds/Crane.cs index 5a708a899..3d41f5853 100644 --- a/Projects/Scripts/Mobiles/Animals/Birds/Crane.cs +++ b/Projects/Scripts/Mobiles/Animals/Birds/Crane.cs @@ -52,14 +52,14 @@ namespace Server.Mobiles public override int GetDeathSound() => 0x4D6; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Birds/Eagle.cs b/Projects/Scripts/Mobiles/Animals/Birds/Eagle.cs index 1f886a4e6..fdb44accb 100644 --- a/Projects/Scripts/Mobiles/Animals/Birds/Eagle.cs +++ b/Projects/Scripts/Mobiles/Animals/Birds/Eagle.cs @@ -52,14 +52,14 @@ namespace Server.Mobiles public override FoodType FavoriteFood => FoodType.Meat | FoodType.Fish; public override bool CanFly => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Birds/Phoenix.cs b/Projects/Scripts/Mobiles/Animals/Birds/Phoenix.cs index 13479e0c5..72655e379 100644 --- a/Projects/Scripts/Mobiles/Animals/Birds/Phoenix.cs +++ b/Projects/Scripts/Mobiles/Animals/Birds/Phoenix.cs @@ -56,13 +56,13 @@ namespace Server.Mobiles AddLoot(LootPack.Rich); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Animals/Canines/DireWolf.cs b/Projects/Scripts/Mobiles/Animals/Canines/DireWolf.cs index b73e82876..483f41469 100644 --- a/Projects/Scripts/Mobiles/Animals/Canines/DireWolf.cs +++ b/Projects/Scripts/Mobiles/Animals/Canines/DireWolf.cs @@ -53,14 +53,14 @@ namespace Server.Mobiles public override FoodType FavoriteFood => FoodType.Meat; public override PackInstinct PackInstinct => PackInstinct.Canine; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Canines/GreyWolf.cs b/Projects/Scripts/Mobiles/Animals/Canines/GreyWolf.cs index eb5f7d08a..5fd08e484 100644 --- a/Projects/Scripts/Mobiles/Animals/Canines/GreyWolf.cs +++ b/Projects/Scripts/Mobiles/Animals/Canines/GreyWolf.cs @@ -52,14 +52,14 @@ namespace Server.Mobiles public override FoodType FavoriteFood => FoodType.Meat; public override PackInstinct PackInstinct => PackInstinct.Canine; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Canines/TimberWolf.cs b/Projects/Scripts/Mobiles/Animals/Canines/TimberWolf.cs index 621812b8e..46a4c8fe6 100644 --- a/Projects/Scripts/Mobiles/Animals/Canines/TimberWolf.cs +++ b/Projects/Scripts/Mobiles/Animals/Canines/TimberWolf.cs @@ -52,14 +52,14 @@ namespace Server.Mobiles public override FoodType FavoriteFood => FoodType.Meat; public override PackInstinct PackInstinct => PackInstinct.Canine; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Canines/WhiteWolf.cs b/Projects/Scripts/Mobiles/Animals/Canines/WhiteWolf.cs index 6f76e425f..2d562e395 100644 --- a/Projects/Scripts/Mobiles/Animals/Canines/WhiteWolf.cs +++ b/Projects/Scripts/Mobiles/Animals/Canines/WhiteWolf.cs @@ -52,14 +52,14 @@ namespace Server.Mobiles public override FoodType FavoriteFood => FoodType.Meat; public override PackInstinct PackInstinct => PackInstinct.Canine; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Cows/Bull.cs b/Projects/Scripts/Mobiles/Animals/Cows/Bull.cs index 093e92a56..c1fde5a09 100644 --- a/Projects/Scripts/Mobiles/Animals/Cows/Bull.cs +++ b/Projects/Scripts/Mobiles/Animals/Cows/Bull.cs @@ -51,14 +51,14 @@ namespace Server.Mobiles public override FoodType FavoriteFood => FoodType.GrainsAndHay; public override PackInstinct PackInstinct => PackInstinct.Bull; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Cows/Cow.cs b/Projects/Scripts/Mobiles/Animals/Cows/Cow.cs index 43d354bcf..bcbb96bcc 100644 --- a/Projects/Scripts/Mobiles/Animals/Cows/Cow.cs +++ b/Projects/Scripts/Mobiles/Animals/Cows/Cow.cs @@ -104,7 +104,7 @@ namespace Server.Mobiles return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -114,7 +114,7 @@ namespace Server.Mobiles writer.Write(Milk); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Felines/Cougar.cs b/Projects/Scripts/Mobiles/Animals/Felines/Cougar.cs index 0a270af43..43e75584f 100644 --- a/Projects/Scripts/Mobiles/Animals/Felines/Cougar.cs +++ b/Projects/Scripts/Mobiles/Animals/Felines/Cougar.cs @@ -50,14 +50,14 @@ namespace Server.Mobiles public override FoodType FavoriteFood => FoodType.Fish | FoodType.Meat; public override PackInstinct PackInstinct => PackInstinct.Feline; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Felines/HellCat.cs b/Projects/Scripts/Mobiles/Animals/Felines/HellCat.cs index cba563b2e..a9df41aa8 100644 --- a/Projects/Scripts/Mobiles/Animals/Felines/HellCat.cs +++ b/Projects/Scripts/Mobiles/Animals/Felines/HellCat.cs @@ -57,14 +57,14 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Felines/Panther.cs b/Projects/Scripts/Mobiles/Animals/Felines/Panther.cs index 6b0137afd..1d97186f6 100644 --- a/Projects/Scripts/Mobiles/Animals/Felines/Panther.cs +++ b/Projects/Scripts/Mobiles/Animals/Felines/Panther.cs @@ -51,14 +51,14 @@ namespace Server.Mobiles public override FoodType FavoriteFood => FoodType.Meat | FoodType.Fish; public override PackInstinct PackInstinct => PackInstinct.Feline; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Felines/PredatorHellCat.cs b/Projects/Scripts/Mobiles/Animals/Felines/PredatorHellCat.cs index 3c88c9ff5..d7a78f68a 100644 --- a/Projects/Scripts/Mobiles/Animals/Felines/PredatorHellCat.cs +++ b/Projects/Scripts/Mobiles/Animals/Felines/PredatorHellCat.cs @@ -56,14 +56,14 @@ namespace Server.Mobiles AddLoot(LootPack.Average); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Felines/SnowLeopard.cs b/Projects/Scripts/Mobiles/Animals/Felines/SnowLeopard.cs index 732020e99..bab2f95a8 100644 --- a/Projects/Scripts/Mobiles/Animals/Felines/SnowLeopard.cs +++ b/Projects/Scripts/Mobiles/Animals/Felines/SnowLeopard.cs @@ -52,14 +52,14 @@ namespace Server.Mobiles public override FoodType FavoriteFood => FoodType.Meat | FoodType.Fish; public override PackInstinct PackInstinct => PackInstinct.Feline; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Misc/Boar.cs b/Projects/Scripts/Mobiles/Animals/Misc/Boar.cs index f40a6cdf1..4426171b5 100644 --- a/Projects/Scripts/Mobiles/Animals/Misc/Boar.cs +++ b/Projects/Scripts/Mobiles/Animals/Misc/Boar.cs @@ -47,14 +47,14 @@ namespace Server.Mobiles public override int Meat => 2; public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Misc/BullFrog.cs b/Projects/Scripts/Mobiles/Animals/Misc/BullFrog.cs index 4986e3b22..2a82f6451 100644 --- a/Projects/Scripts/Mobiles/Animals/Misc/BullFrog.cs +++ b/Projects/Scripts/Mobiles/Animals/Misc/BullFrog.cs @@ -53,14 +53,14 @@ namespace Server.Mobiles AddLoot(LootPack.Poor); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Misc/Dolphin.cs b/Projects/Scripts/Mobiles/Animals/Misc/Dolphin.cs index e8280f1d5..b83215235 100644 --- a/Projects/Scripts/Mobiles/Animals/Misc/Dolphin.cs +++ b/Projects/Scripts/Mobiles/Animals/Misc/Dolphin.cs @@ -69,14 +69,14 @@ namespace Server.Mobiles base.OnThink(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Misc/Gaman.cs b/Projects/Scripts/Mobiles/Animals/Misc/Gaman.cs index 0905cff2c..ffc5b60d9 100644 --- a/Projects/Scripts/Mobiles/Animals/Misc/Gaman.cs +++ b/Projects/Scripts/Mobiles/Animals/Misc/Gaman.cs @@ -65,13 +65,13 @@ namespace Server.Mobiles c.DropItem(new GamanHorns(Utility.RandomBool() ? 1 : 2)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Animals/Misc/GiantToad.cs b/Projects/Scripts/Mobiles/Animals/Misc/GiantToad.cs index b473dc6ac..29d2613ff 100644 --- a/Projects/Scripts/Mobiles/Animals/Misc/GiantToad.cs +++ b/Projects/Scripts/Mobiles/Animals/Misc/GiantToad.cs @@ -54,14 +54,14 @@ namespace Server.Mobiles AddLoot(LootPack.Poor); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Misc/Goat.cs b/Projects/Scripts/Mobiles/Animals/Misc/Goat.cs index 0c8958322..8b792ca66 100644 --- a/Projects/Scripts/Mobiles/Animals/Misc/Goat.cs +++ b/Projects/Scripts/Mobiles/Animals/Misc/Goat.cs @@ -46,14 +46,14 @@ namespace Server.Mobiles public override int Hides => 8; public override FoodType FavoriteFood => FoodType.GrainsAndHay | FoodType.FruitsAndVegies; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Misc/Gorilla.cs b/Projects/Scripts/Mobiles/Animals/Misc/Gorilla.cs index 216a76446..435b9ebe0 100644 --- a/Projects/Scripts/Mobiles/Animals/Misc/Gorilla.cs +++ b/Projects/Scripts/Mobiles/Animals/Misc/Gorilla.cs @@ -48,14 +48,14 @@ namespace Server.Mobiles public override int Hides => 6; public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Misc/GreatHart.cs b/Projects/Scripts/Mobiles/Animals/Misc/GreatHart.cs index a1e53fdd0..34e33f114 100644 --- a/Projects/Scripts/Mobiles/Animals/Misc/GreatHart.cs +++ b/Projects/Scripts/Mobiles/Animals/Misc/GreatHart.cs @@ -53,14 +53,14 @@ namespace Server.Mobiles public override int GetDeathSound() => 0x84; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Misc/Hind.cs b/Projects/Scripts/Mobiles/Animals/Misc/Hind.cs index c91d10138..d88b1bfdc 100644 --- a/Projects/Scripts/Mobiles/Animals/Misc/Hind.cs +++ b/Projects/Scripts/Mobiles/Animals/Misc/Hind.cs @@ -52,14 +52,14 @@ namespace Server.Mobiles public override int GetDeathSound() => 0x84; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Misc/Llama.cs b/Projects/Scripts/Mobiles/Animals/Misc/Llama.cs index 609c9e02d..3ea6f5dda 100644 --- a/Projects/Scripts/Mobiles/Animals/Misc/Llama.cs +++ b/Projects/Scripts/Mobiles/Animals/Misc/Llama.cs @@ -46,14 +46,14 @@ namespace Server.Mobiles public override int Hides => 12; public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Misc/MountainGoat.cs b/Projects/Scripts/Mobiles/Animals/Misc/MountainGoat.cs index 8f5ef1e04..29b57f9c0 100644 --- a/Projects/Scripts/Mobiles/Animals/Misc/MountainGoat.cs +++ b/Projects/Scripts/Mobiles/Animals/Misc/MountainGoat.cs @@ -50,14 +50,14 @@ namespace Server.Mobiles public override int Hides => 12; public override FoodType FavoriteFood => FoodType.GrainsAndHay | FoodType.FruitsAndVegies; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Misc/PackHorse.cs b/Projects/Scripts/Mobiles/Animals/Misc/PackHorse.cs index bbdd27994..53aed277e 100644 --- a/Projects/Scripts/Mobiles/Animals/Misc/PackHorse.cs +++ b/Projects/Scripts/Mobiles/Animals/Misc/PackHorse.cs @@ -64,14 +64,14 @@ namespace Server.Mobiles public override int Hides => 10; public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Misc/PackLlama.cs b/Projects/Scripts/Mobiles/Animals/Misc/PackLlama.cs index 04d0d36f0..550e28825 100644 --- a/Projects/Scripts/Mobiles/Animals/Misc/PackLlama.cs +++ b/Projects/Scripts/Mobiles/Animals/Misc/PackLlama.cs @@ -63,14 +63,14 @@ namespace Server.Mobiles public override int Meat => 1; public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Misc/Pig.cs b/Projects/Scripts/Mobiles/Animals/Misc/Pig.cs index ccc38dfeb..98339ad79 100644 --- a/Projects/Scripts/Mobiles/Animals/Misc/Pig.cs +++ b/Projects/Scripts/Mobiles/Animals/Misc/Pig.cs @@ -45,14 +45,14 @@ namespace Server.Mobiles public override int Meat => 1; public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Misc/Sheep.cs b/Projects/Scripts/Mobiles/Animals/Misc/Sheep.cs index 98afa212e..0d1f48f3e 100644 --- a/Projects/Scripts/Mobiles/Animals/Misc/Sheep.cs +++ b/Projects/Scripts/Mobiles/Animals/Misc/Sheep.cs @@ -87,7 +87,7 @@ namespace Server.Mobiles Body = DateTime.UtcNow >= m_NextWoolTime ? 0xCF : 0xDF; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -96,7 +96,7 @@ namespace Server.Mobiles writer.WriteDeltaTime(m_NextWoolTime); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Misc/Walrus.cs b/Projects/Scripts/Mobiles/Animals/Misc/Walrus.cs index 55661e020..81d30d788 100644 --- a/Projects/Scripts/Mobiles/Animals/Misc/Walrus.cs +++ b/Projects/Scripts/Mobiles/Animals/Misc/Walrus.cs @@ -50,14 +50,14 @@ namespace Server.Mobiles public override int Hides => 12; public override FoodType FavoriteFood => FoodType.Fish; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/BaseMount.cs b/Projects/Scripts/Mobiles/Animals/Mounts/BaseMount.cs index b11026dec..ac534cb79 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/BaseMount.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/BaseMount.cs @@ -139,7 +139,7 @@ namespace Server.Mobiles base.OnDelete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -151,7 +151,7 @@ namespace Server.Mobiles writer.Write(InternalItem); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -316,7 +316,7 @@ namespace Server.Mobiles return DeathMoveResult.RemainEquipped; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -325,7 +325,7 @@ namespace Server.Mobiles writer.Write(m_Mount); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/Beetle.cs b/Projects/Scripts/Mobiles/Animals/Mounts/Beetle.cs index f45dc6ea5..25c043de2 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/Beetle.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/Beetle.cs @@ -81,14 +81,14 @@ namespace Server.Mobiles CurrentSpeed = PassiveSpeed; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/DesertOstard.cs b/Projects/Scripts/Mobiles/Animals/Mounts/DesertOstard.cs index 990dfc012..8d37a3c62 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/DesertOstard.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/DesertOstard.cs @@ -44,14 +44,14 @@ namespace Server.Mobiles public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay; public override PackInstinct PackInstinct => PackInstinct.Ostard; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/Ethereals.cs b/Projects/Scripts/Mobiles/Animals/Mounts/Ethereals.cs index b2e2a7995..73a38db8d 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/Ethereals.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/Ethereals.cs @@ -204,7 +204,7 @@ namespace Server.Mobiles LabelTo(from, m_IsDonationItem ? "Donation Ethereal" : "Veteran Reward"); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -218,7 +218,7 @@ namespace Server.Mobiles writer.Write(m_Rider); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); LootType = LootType.Blessed; @@ -418,14 +418,14 @@ namespace Server.Mobiles public override int LabelNumber => 1041298; // Ethereal Horse Statuette - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -454,14 +454,14 @@ namespace Server.Mobiles public override int LabelNumber => 1041300; // Ethereal Llama Statuette - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -487,14 +487,14 @@ namespace Server.Mobiles public override int LabelNumber => 1041299; // Ethereal Ostard Statuette - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -520,14 +520,14 @@ namespace Server.Mobiles public override int LabelNumber => 1049747; // Ethereal Ridgeback Statuette - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -553,14 +553,14 @@ namespace Server.Mobiles public override int LabelNumber => 1049745; // Ethereal Unicorn Statuette - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -586,14 +586,14 @@ namespace Server.Mobiles public override int LabelNumber => 1049748; // Ethereal Beetle Statuette - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -619,14 +619,14 @@ namespace Server.Mobiles public override int LabelNumber => 1049746; // Ethereal Ki-Rin Statuette - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -652,14 +652,14 @@ namespace Server.Mobiles public override int LabelNumber => 1049749; // Ethereal Swamp Dragon Statuette - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -686,14 +686,14 @@ namespace Server.Mobiles public override int LabelNumber => 1076159; // Rideable Polar Bear public override int EtherealHue => 0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -716,14 +716,14 @@ namespace Server.Mobiles public override int LabelNumber => 1080386; // Ethereal Cu Sidhe Statuette - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -746,14 +746,14 @@ namespace Server.Mobiles public override int LabelNumber => 1113813; // Ethereal Hiryu Statuette - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -776,14 +776,14 @@ namespace Server.Mobiles public override int LabelNumber => 1113812; // Ethereal Reptalon Statuette - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -808,14 +808,14 @@ namespace Server.Mobiles public override int EtherealHue => 0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/FireSteed.cs b/Projects/Scripts/Mobiles/Animals/Mounts/FireSteed.cs index d17df2a8a..3b261a42c 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/FireSteed.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/FireSteed.cs @@ -56,14 +56,14 @@ namespace Server.Mobiles PackItem(new Ruby(Utility.RandomMinMax(16, 30))); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/ForestOstard.cs b/Projects/Scripts/Mobiles/Animals/Mounts/ForestOstard.cs index e11fd7573..92df7ee34 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/ForestOstard.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/ForestOstard.cs @@ -45,14 +45,14 @@ namespace Server.Mobiles public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay; public override PackInstinct PackInstinct => PackInstinct.Ostard; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/FrenziedOstard.cs b/Projects/Scripts/Mobiles/Animals/Mounts/FrenziedOstard.cs index 21c2f70be..6248ab17b 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/FrenziedOstard.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/FrenziedOstard.cs @@ -48,14 +48,14 @@ namespace Server.Mobiles public override FoodType FavoriteFood => FoodType.Meat | FoodType.Fish | FoodType.Eggs | FoodType.FruitsAndVegies; public override PackInstinct PackInstinct => PackInstinct.Ostard; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/HellSteed.cs b/Projects/Scripts/Mobiles/Animals/Mounts/HellSteed.cs index 28350c04e..5434c7087 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/HellSteed.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/HellSteed.cs @@ -43,14 +43,14 @@ namespace Server.Mobiles steed.Karma = 0; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/Hiryu.cs b/Projects/Scripts/Mobiles/Animals/Mounts/Hiryu.cs index f51c9df07..81cdf77d4 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/Hiryu.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/Hiryu.cs @@ -181,13 +181,13 @@ namespace Server.Mobiles m_Table[defender] = timer; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(2); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/Horse.cs b/Projects/Scripts/Mobiles/Animals/Mounts/Horse.cs index 88815d79d..e851f2db1 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/Horse.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/Horse.cs @@ -57,14 +57,14 @@ namespace Server.Mobiles public override int Hides => 10; public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/Kirin.cs b/Projects/Scripts/Mobiles/Animals/Mounts/Kirin.cs index 650e1194a..3c86160d8 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/Kirin.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/Kirin.cs @@ -108,14 +108,14 @@ namespace Server.Mobiles c.DropItem(new KirinBrains()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/LesserHiryu.cs b/Projects/Scripts/Mobiles/Animals/Mounts/LesserHiryu.cs index 4411e4726..bf7a1fbb4 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/LesserHiryu.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/LesserHiryu.cs @@ -175,13 +175,13 @@ namespace Server.Mobiles m_Table[defender] = timer; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(2); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/Nightmare.cs b/Projects/Scripts/Mobiles/Animals/Mounts/Nightmare.cs index cb6ffa544..23638fbfc 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/Nightmare.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/Nightmare.cs @@ -97,14 +97,14 @@ namespace Server.Mobiles return base.GetAngerSound(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/RidableLlama.cs b/Projects/Scripts/Mobiles/Animals/Mounts/RidableLlama.cs index a5be18a77..dae7c91aa 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/RidableLlama.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/RidableLlama.cs @@ -47,14 +47,14 @@ namespace Server.Mobiles public override int Hides => 12; public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/Ridgeback.cs b/Projects/Scripts/Mobiles/Animals/Mounts/Ridgeback.cs index daa373dc5..940736e7a 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/Ridgeback.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/Ridgeback.cs @@ -52,14 +52,14 @@ namespace Server.Mobiles public override double GetControlChance(Mobile m, bool useBaseSkill = false) => 1.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/SavageRidgeback.cs b/Projects/Scripts/Mobiles/Animals/Mounts/SavageRidgeback.cs index d70fc419e..a7d754912 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/SavageRidgeback.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/SavageRidgeback.cs @@ -52,14 +52,14 @@ namespace Server.Mobiles public override double GetControlChance(Mobile m, bool useBaseSkill = false) => 1.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/ScaledSwampDragon.cs b/Projects/Scripts/Mobiles/Animals/Mounts/ScaledSwampDragon.cs index 7b2bb8e4a..3bef247a3 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/ScaledSwampDragon.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/ScaledSwampDragon.cs @@ -49,14 +49,14 @@ namespace Server.Mobiles public override double GetControlChance(Mobile m, bool useBaseSkill = false) => 1.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/SeaHorse.cs b/Projects/Scripts/Mobiles/Animals/Mounts/SeaHorse.cs index 6575dd4fb..5523fa95a 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/SeaHorse.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/SeaHorse.cs @@ -18,14 +18,14 @@ namespace Server.Mobiles public override string CorpseName => "a sea horse corpse"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/SilverSteed.cs b/Projects/Scripts/Mobiles/Animals/Mounts/SilverSteed.cs index 5080bb0eb..1f45ea1be 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/SilverSteed.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/SilverSteed.cs @@ -22,14 +22,14 @@ namespace Server.Mobiles public override string CorpseName => "a silver steed corpse"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/SkeletalMount.cs b/Projects/Scripts/Mobiles/Animals/Mounts/SkeletalMount.cs index 11837cf5f..442dc55e5 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/SkeletalMount.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/SkeletalMount.cs @@ -40,14 +40,14 @@ namespace Server.Mobiles public override Poison PoisonImmune => Poison.Lethal; public override bool BleedImmune => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/SwampDragon.cs b/Projects/Scripts/Mobiles/Animals/Mounts/SwampDragon.cs index e9cc89b90..4f64f4e4c 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/SwampDragon.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/SwampDragon.cs @@ -159,7 +159,7 @@ namespace Server.Mobiles list.Add(1060853, m_BardingCrafter.Name); // armor exceptionally crafted by ~1_val~ } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -172,7 +172,7 @@ namespace Server.Mobiles writer.Write((int)m_BardingResource); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/Unicorn.cs b/Projects/Scripts/Mobiles/Animals/Mounts/Unicorn.cs index 5d3183e55..1ea32c493 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/Unicorn.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/Unicorn.cs @@ -116,14 +116,14 @@ namespace Server.Mobiles c.DropItem(new UnicornRibs()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/War Horses/BaseWarHorse.cs b/Projects/Scripts/Mobiles/Animals/Mounts/War Horses/BaseWarHorse.cs index d7f43dcd7..611fbeed0 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/War Horses/BaseWarHorse.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/War Horses/BaseWarHorse.cs @@ -47,14 +47,14 @@ namespace Server.Mobiles public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/War Horses/CoMWarHorse.cs b/Projects/Scripts/Mobiles/Animals/Mounts/War Horses/CoMWarHorse.cs index e5a89a4a3..5f351f5e3 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/War Horses/CoMWarHorse.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/War Horses/CoMWarHorse.cs @@ -11,14 +11,14 @@ namespace Server.Mobiles { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/War Horses/MinaxWarHorse.cs b/Projects/Scripts/Mobiles/Animals/Mounts/War Horses/MinaxWarHorse.cs index 7eff35d7a..9a1fea649 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/War Horses/MinaxWarHorse.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/War Horses/MinaxWarHorse.cs @@ -11,14 +11,14 @@ namespace Server.Mobiles { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/War Horses/SLWarHorse.cs b/Projects/Scripts/Mobiles/Animals/Mounts/War Horses/SLWarHorse.cs index 561e9209a..8b9a9fb75 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/War Horses/SLWarHorse.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/War Horses/SLWarHorse.cs @@ -11,14 +11,14 @@ namespace Server.Mobiles { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Mounts/War Horses/TBWarHorse.cs b/Projects/Scripts/Mobiles/Animals/Mounts/War Horses/TBWarHorse.cs index 2c8881317..abb9d00d4 100644 --- a/Projects/Scripts/Mobiles/Animals/Mounts/War Horses/TBWarHorse.cs +++ b/Projects/Scripts/Mobiles/Animals/Mounts/War Horses/TBWarHorse.cs @@ -11,14 +11,14 @@ namespace Server.Mobiles { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Reptiles/Alligator.cs b/Projects/Scripts/Mobiles/Animals/Reptiles/Alligator.cs index cf2110f9b..c37da5dae 100644 --- a/Projects/Scripts/Mobiles/Animals/Reptiles/Alligator.cs +++ b/Projects/Scripts/Mobiles/Animals/Reptiles/Alligator.cs @@ -50,14 +50,14 @@ namespace Server.Mobiles public override HideType HideType => HideType.Spined; public override FoodType FavoriteFood => FoodType.Meat | FoodType.Fish; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Reptiles/GiantSerpent.cs b/Projects/Scripts/Mobiles/Animals/Reptiles/GiantSerpent.cs index ff03751fc..e03b55503 100644 --- a/Projects/Scripts/Mobiles/Animals/Reptiles/GiantSerpent.cs +++ b/Projects/Scripts/Mobiles/Animals/Reptiles/GiantSerpent.cs @@ -65,14 +65,14 @@ namespace Server.Mobiles AddLoot(LootPack.Average); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Reptiles/IceSerpent.cs b/Projects/Scripts/Mobiles/Animals/Reptiles/IceSerpent.cs index feecb3caf..0a1588ef3 100644 --- a/Projects/Scripts/Mobiles/Animals/Reptiles/IceSerpent.cs +++ b/Projects/Scripts/Mobiles/Animals/Reptiles/IceSerpent.cs @@ -96,14 +96,14 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Reptiles/IceSnake.cs b/Projects/Scripts/Mobiles/Animals/Reptiles/IceSnake.cs index 71dbe35b6..e8770ebd3 100644 --- a/Projects/Scripts/Mobiles/Animals/Reptiles/IceSnake.cs +++ b/Projects/Scripts/Mobiles/Animals/Reptiles/IceSnake.cs @@ -53,14 +53,14 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Reptiles/LavaLizard.cs b/Projects/Scripts/Mobiles/Animals/Reptiles/LavaLizard.cs index edcc47dec..1e36d90ef 100644 --- a/Projects/Scripts/Mobiles/Animals/Reptiles/LavaLizard.cs +++ b/Projects/Scripts/Mobiles/Animals/Reptiles/LavaLizard.cs @@ -60,14 +60,14 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Reptiles/LavaSerpent.cs b/Projects/Scripts/Mobiles/Animals/Reptiles/LavaSerpent.cs index 32d4de04f..a105db9a3 100644 --- a/Projects/Scripts/Mobiles/Animals/Reptiles/LavaSerpent.cs +++ b/Projects/Scripts/Mobiles/Animals/Reptiles/LavaSerpent.cs @@ -61,14 +61,14 @@ namespace Server.Mobiles AddLoot(LootPack.Average); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Reptiles/LavaSnake.cs b/Projects/Scripts/Mobiles/Animals/Reptiles/LavaSnake.cs index 3dde97144..59e3d370c 100644 --- a/Projects/Scripts/Mobiles/Animals/Reptiles/LavaSnake.cs +++ b/Projects/Scripts/Mobiles/Animals/Reptiles/LavaSnake.cs @@ -57,14 +57,14 @@ namespace Server.Mobiles AddLoot(LootPack.Poor); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Reptiles/SilverSerpent.cs b/Projects/Scripts/Mobiles/Animals/Reptiles/SilverSerpent.cs index 5d545c3de..8d1f32a92 100644 --- a/Projects/Scripts/Mobiles/Animals/Reptiles/SilverSerpent.cs +++ b/Projects/Scripts/Mobiles/Animals/Reptiles/SilverSerpent.cs @@ -62,14 +62,14 @@ namespace Server.Mobiles AddLoot(LootPack.Gems, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Reptiles/Snake.cs b/Projects/Scripts/Mobiles/Animals/Reptiles/Snake.cs index 530b31c7e..51b032404 100644 --- a/Projects/Scripts/Mobiles/Animals/Reptiles/Snake.cs +++ b/Projects/Scripts/Mobiles/Animals/Reptiles/Snake.cs @@ -53,14 +53,14 @@ namespace Server.Mobiles public override int Meat => 1; public override FoodType FavoriteFood => FoodType.Eggs; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Rodents/GiantRat.cs b/Projects/Scripts/Mobiles/Animals/Rodents/GiantRat.cs index f5094325e..69c981698 100644 --- a/Projects/Scripts/Mobiles/Animals/Rodents/GiantRat.cs +++ b/Projects/Scripts/Mobiles/Animals/Rodents/GiantRat.cs @@ -54,14 +54,14 @@ namespace Server.Mobiles AddLoot(LootPack.Poor); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Rodents/JackRabbit.cs b/Projects/Scripts/Mobiles/Animals/Rodents/JackRabbit.cs index ed12447a7..084334745 100644 --- a/Projects/Scripts/Mobiles/Animals/Rodents/JackRabbit.cs +++ b/Projects/Scripts/Mobiles/Animals/Rodents/JackRabbit.cs @@ -53,14 +53,14 @@ namespace Server.Mobiles public override int GetDeathSound() => 0xCB; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Rodents/Rabbit.cs b/Projects/Scripts/Mobiles/Animals/Rodents/Rabbit.cs index 10a2fcff8..e0660b79c 100644 --- a/Projects/Scripts/Mobiles/Animals/Rodents/Rabbit.cs +++ b/Projects/Scripts/Mobiles/Animals/Rodents/Rabbit.cs @@ -54,14 +54,14 @@ namespace Server.Mobiles public override int GetDeathSound() => 0xCB; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Rodents/SewerRat.cs b/Projects/Scripts/Mobiles/Animals/Rodents/SewerRat.cs index 03deb1aca..ecbff6e38 100644 --- a/Projects/Scripts/Mobiles/Animals/Rodents/SewerRat.cs +++ b/Projects/Scripts/Mobiles/Animals/Rodents/SewerRat.cs @@ -53,14 +53,14 @@ namespace Server.Mobiles AddLoot(LootPack.Poor); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Slimes/Jwilson.cs b/Projects/Scripts/Mobiles/Animals/Slimes/Jwilson.cs index 955234cc9..627e4cb6e 100644 --- a/Projects/Scripts/Mobiles/Animals/Slimes/Jwilson.cs +++ b/Projects/Scripts/Mobiles/Animals/Slimes/Jwilson.cs @@ -37,14 +37,14 @@ namespace Server.Mobiles public override int GetDeathSound() => 0x1CC; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Town Critters/(UO 3D Only) Parrot.cs b/Projects/Scripts/Mobiles/Animals/Town Critters/(UO 3D Only) Parrot.cs index 4c23a32d8..092200cbf 100644 --- a/Projects/Scripts/Mobiles/Animals/Town Critters/(UO 3D Only) Parrot.cs +++ b/Projects/Scripts/Mobiles/Animals/Town Critters/(UO 3D Only) Parrot.cs @@ -39,14 +39,14 @@ namespace Server.Mobiles public override int GetDeathSound() => 0x1F; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Town Critters/Bird.cs b/Projects/Scripts/Mobiles/Animals/Town Critters/Bird.cs index df97c196a..b17233158 100644 --- a/Projects/Scripts/Mobiles/Animals/Town Critters/Bird.cs +++ b/Projects/Scripts/Mobiles/Animals/Town Critters/Bird.cs @@ -59,14 +59,14 @@ namespace Server.Mobiles public override int Feathers => 25; public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -121,14 +121,14 @@ namespace Server.Mobiles public override int Feathers => 25; public override FoodType FavoriteFood => FoodType.FruitsAndVegies | FoodType.GrainsAndHay; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Town Critters/Cat.cs b/Projects/Scripts/Mobiles/Animals/Town Critters/Cat.cs index f154911d4..78bc2bf4a 100644 --- a/Projects/Scripts/Mobiles/Animals/Town Critters/Cat.cs +++ b/Projects/Scripts/Mobiles/Animals/Town Critters/Cat.cs @@ -48,14 +48,14 @@ namespace Server.Mobiles public override FoodType FavoriteFood => FoodType.Meat | FoodType.Fish; public override PackInstinct PackInstinct => PackInstinct.Feline; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Town Critters/Dog.cs b/Projects/Scripts/Mobiles/Animals/Town Critters/Dog.cs index 45fc1efaa..815063eb1 100644 --- a/Projects/Scripts/Mobiles/Animals/Town Critters/Dog.cs +++ b/Projects/Scripts/Mobiles/Animals/Town Critters/Dog.cs @@ -47,14 +47,14 @@ namespace Server.Mobiles public override FoodType FavoriteFood => FoodType.Meat; public override PackInstinct PackInstinct => PackInstinct.Canine; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Animals/Town Critters/Rat.cs b/Projects/Scripts/Mobiles/Animals/Town Critters/Rat.cs index 7d8c14057..13bdc2f57 100644 --- a/Projects/Scripts/Mobiles/Animals/Town Critters/Rat.cs +++ b/Projects/Scripts/Mobiles/Animals/Town Critters/Rat.cs @@ -51,14 +51,14 @@ namespace Server.Mobiles AddLoot(LootPack.Poor); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/BaseCreature.cs b/Projects/Scripts/Mobiles/BaseCreature.cs index 26d7e716d..e2e1fa026 100644 --- a/Projects/Scripts/Mobiles/BaseCreature.cs +++ b/Projects/Scripts/Mobiles/BaseCreature.cs @@ -1201,7 +1201,7 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -1323,7 +1323,7 @@ namespace Server.Mobiles writer.Write(HomeMap); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Familiars/BaseFamiliar.cs b/Projects/Scripts/Mobiles/Familiars/BaseFamiliar.cs index 3157f0ddb..931c4ca9c 100644 --- a/Projects/Scripts/Mobiles/Familiars/BaseFamiliar.cs +++ b/Projects/Scripts/Mobiles/Familiars/BaseFamiliar.cs @@ -131,14 +131,14 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Familiars/DarkWolf.cs b/Projects/Scripts/Mobiles/Familiars/DarkWolf.cs index ddec625ea..4eaa04816 100644 --- a/Projects/Scripts/Mobiles/Familiars/DarkWolf.cs +++ b/Projects/Scripts/Mobiles/Familiars/DarkWolf.cs @@ -58,14 +58,14 @@ namespace Server.Mobiles ++caster.Stam; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Familiars/DeathAdder.cs b/Projects/Scripts/Mobiles/Familiars/DeathAdder.cs index 2ac409623..ae9885aba 100644 --- a/Projects/Scripts/Mobiles/Familiars/DeathAdder.cs +++ b/Projects/Scripts/Mobiles/Familiars/DeathAdder.cs @@ -39,14 +39,14 @@ namespace Server.Mobiles public override Poison HitPoison => 0.8 >= Utility.RandomDouble() ? Poison.Greater : Poison.Deadly; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Familiars/HordeMinion.cs b/Projects/Scripts/Mobiles/Familiars/HordeMinion.cs index 8012f81be..21cefdd1b 100644 --- a/Projects/Scripts/Mobiles/Familiars/HordeMinion.cs +++ b/Projects/Scripts/Mobiles/Familiars/HordeMinion.cs @@ -110,14 +110,14 @@ namespace Server.Mobiles EndRelease(from); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Familiars/ShadowWisp.cs b/Projects/Scripts/Mobiles/Familiars/ShadowWisp.cs index 48c5d706a..85fea84b1 100644 --- a/Projects/Scripts/Mobiles/Familiars/ShadowWisp.cs +++ b/Projects/Scripts/Mobiles/Familiars/ShadowWisp.cs @@ -89,14 +89,14 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Familiars/VampireBat.cs b/Projects/Scripts/Mobiles/Familiars/VampireBat.cs index 3812168a3..fc0588a7b 100644 --- a/Projects/Scripts/Mobiles/Familiars/VampireBat.cs +++ b/Projects/Scripts/Mobiles/Familiars/VampireBat.cs @@ -38,14 +38,14 @@ namespace Server.Mobiles public override string CorpseName => "a vampire bat corpse"; public override string DefaultName => "a vampire bat"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Guards/ArcherGuard.cs b/Projects/Scripts/Mobiles/Guards/ArcherGuard.cs index 6560b2652..3273e5fd8 100644 --- a/Projects/Scripts/Mobiles/Guards/ArcherGuard.cs +++ b/Projects/Scripts/Mobiles/Guards/ArcherGuard.cs @@ -140,7 +140,7 @@ namespace Server.Mobiles return base.OnBeforeDeath(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -149,7 +149,7 @@ namespace Server.Mobiles writer.Write(m_Focus); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Guards/BaseGuard.cs b/Projects/Scripts/Mobiles/Guards/BaseGuard.cs index 187318cd8..32732424d 100644 --- a/Projects/Scripts/Mobiles/Guards/BaseGuard.cs +++ b/Projects/Scripts/Mobiles/Guards/BaseGuard.cs @@ -58,14 +58,14 @@ namespace Server.Mobiles return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Guards/WarriorGuard.cs b/Projects/Scripts/Mobiles/Guards/WarriorGuard.cs index 1cad91a09..6960b0ed1 100644 --- a/Projects/Scripts/Mobiles/Guards/WarriorGuard.cs +++ b/Projects/Scripts/Mobiles/Guards/WarriorGuard.cs @@ -176,7 +176,7 @@ namespace Server.Mobiles return base.OnBeforeDeath(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -185,7 +185,7 @@ namespace Server.Mobiles writer.Write(m_Focus); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Healers/BaseHealer.cs b/Projects/Scripts/Mobiles/Healers/BaseHealer.cs index ec10946e8..4e77852a4 100644 --- a/Projects/Scripts/Mobiles/Healers/BaseHealer.cs +++ b/Projects/Scripts/Mobiles/Healers/BaseHealer.cs @@ -130,12 +130,12 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Healers/EvilHealer.cs b/Projects/Scripts/Mobiles/Healers/EvilHealer.cs index 28521b573..125dcc20b 100644 --- a/Projects/Scripts/Mobiles/Healers/EvilHealer.cs +++ b/Projects/Scripts/Mobiles/Healers/EvilHealer.cs @@ -50,14 +50,14 @@ namespace Server.Mobiles return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Healers/EvilWanderingHealer.cs b/Projects/Scripts/Mobiles/Healers/EvilWanderingHealer.cs index 1480e43e0..8bc48c89e 100644 --- a/Projects/Scripts/Mobiles/Healers/EvilWanderingHealer.cs +++ b/Projects/Scripts/Mobiles/Healers/EvilWanderingHealer.cs @@ -57,14 +57,14 @@ namespace Server.Mobiles c.DropItem(new FragmentOfAMap()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Healers/FortuneTeller.cs b/Projects/Scripts/Mobiles/Healers/FortuneTeller.cs index d7bb52929..cfd2d1985 100644 --- a/Projects/Scripts/Mobiles/Healers/FortuneTeller.cs +++ b/Projects/Scripts/Mobiles/Healers/FortuneTeller.cs @@ -63,14 +63,14 @@ namespace Server.Mobiles AddItem(new Spellbook()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Healers/Healer.cs b/Projects/Scripts/Mobiles/Healers/Healer.cs index c0a4df114..4ac688765 100644 --- a/Projects/Scripts/Mobiles/Healers/Healer.cs +++ b/Projects/Scripts/Mobiles/Healers/Healer.cs @@ -60,14 +60,14 @@ namespace Server.Mobiles return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Healers/PricedHealer.cs b/Projects/Scripts/Mobiles/Healers/PricedHealer.cs index 2ed40bd62..a17871552 100644 --- a/Projects/Scripts/Mobiles/Healers/PricedHealer.cs +++ b/Projects/Scripts/Mobiles/Healers/PricedHealer.cs @@ -41,7 +41,7 @@ namespace Server.Mobiles public override bool CheckResurrect(Mobile m) => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -50,7 +50,7 @@ namespace Server.Mobiles writer.Write(Price); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Healers/WanderingHealer.cs b/Projects/Scripts/Mobiles/Healers/WanderingHealer.cs index 2298b8582..fe1516456 100644 --- a/Projects/Scripts/Mobiles/Healers/WanderingHealer.cs +++ b/Projects/Scripts/Mobiles/Healers/WanderingHealer.cs @@ -56,14 +56,14 @@ namespace Server.Mobiles return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/AOS/AbysmalHorror.cs b/Projects/Scripts/Mobiles/Monsters/AOS/AbysmalHorror.cs index 91a5157eb..ab30dd1fc 100644 --- a/Projects/Scripts/Mobiles/Monsters/AOS/AbysmalHorror.cs +++ b/Projects/Scripts/Mobiles/Monsters/AOS/AbysmalHorror.cs @@ -71,13 +71,13 @@ namespace Server.Mobiles DemonKnight.DistributeArtifact(this); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/AOS/BoneDemon.cs b/Projects/Scripts/Mobiles/Monsters/AOS/BoneDemon.cs index 17f0da7c8..c1a171c28 100644 --- a/Projects/Scripts/Mobiles/Monsters/AOS/BoneDemon.cs +++ b/Projects/Scripts/Mobiles/Monsters/AOS/BoneDemon.cs @@ -57,13 +57,13 @@ namespace Server.Mobiles AddLoot(LootPack.FilthyRich, 8); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/AOS/CrystalElemental.cs b/Projects/Scripts/Mobiles/Monsters/AOS/CrystalElemental.cs index 93ca44bd9..16afa7f01 100644 --- a/Projects/Scripts/Mobiles/Monsters/AOS/CrystalElemental.cs +++ b/Projects/Scripts/Mobiles/Monsters/AOS/CrystalElemental.cs @@ -60,13 +60,13 @@ namespace Server.Mobiles AddLoot(LootPack.Average); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/AOS/DarknightCreeper.cs b/Projects/Scripts/Mobiles/Monsters/AOS/DarknightCreeper.cs index f8833d37b..c02091505 100644 --- a/Projects/Scripts/Mobiles/Monsters/AOS/DarknightCreeper.cs +++ b/Projects/Scripts/Mobiles/Monsters/AOS/DarknightCreeper.cs @@ -74,13 +74,13 @@ namespace Server.Mobiles DemonKnight.DistributeArtifact(this); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/AOS/DemonKnight.cs b/Projects/Scripts/Mobiles/Monsters/AOS/DemonKnight.cs index 8ef395053..4b42772e3 100644 --- a/Projects/Scripts/Mobiles/Monsters/AOS/DemonKnight.cs +++ b/Projects/Scripts/Mobiles/Monsters/AOS/DemonKnight.cs @@ -272,13 +272,13 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/AOS/Devourer.cs b/Projects/Scripts/Mobiles/Monsters/AOS/Devourer.cs index 71a0b6615..5903fbc9b 100644 --- a/Projects/Scripts/Mobiles/Monsters/AOS/Devourer.cs +++ b/Projects/Scripts/Mobiles/Monsters/AOS/Devourer.cs @@ -57,13 +57,13 @@ namespace Server.Mobiles AddLoot(LootPack.FilthyRich, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/AOS/FleshGolem.cs b/Projects/Scripts/Mobiles/Monsters/AOS/FleshGolem.cs index 80177d7d8..96a603bf2 100644 --- a/Projects/Scripts/Mobiles/Monsters/AOS/FleshGolem.cs +++ b/Projects/Scripts/Mobiles/Monsters/AOS/FleshGolem.cs @@ -54,13 +54,13 @@ namespace Server.Mobiles AddLoot(LootPack.Average); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/AOS/FleshRenderer.cs b/Projects/Scripts/Mobiles/Monsters/AOS/FleshRenderer.cs index 883c87c30..3935e3f0e 100644 --- a/Projects/Scripts/Mobiles/Monsters/AOS/FleshRenderer.cs +++ b/Projects/Scripts/Mobiles/Monsters/AOS/FleshRenderer.cs @@ -81,13 +81,13 @@ namespace Server.Mobiles public override int GetDeathSound() => 0x354; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/AOS/Gibberling.cs b/Projects/Scripts/Mobiles/Monsters/AOS/Gibberling.cs index 8da3660f0..5e9a7d26e 100644 --- a/Projects/Scripts/Mobiles/Monsters/AOS/Gibberling.cs +++ b/Projects/Scripts/Mobiles/Monsters/AOS/Gibberling.cs @@ -55,13 +55,13 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/AOS/GoreFiend.cs b/Projects/Scripts/Mobiles/Monsters/AOS/GoreFiend.cs index aa8182c21..193dc8d58 100644 --- a/Projects/Scripts/Mobiles/Monsters/AOS/GoreFiend.cs +++ b/Projects/Scripts/Mobiles/Monsters/AOS/GoreFiend.cs @@ -51,13 +51,13 @@ namespace Server.Mobiles public override int GetDeathSound() => 1218; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/AOS/Impaler.cs b/Projects/Scripts/Mobiles/Monsters/AOS/Impaler.cs index 8786e5818..6619cffc2 100644 --- a/Projects/Scripts/Mobiles/Monsters/AOS/Impaler.cs +++ b/Projects/Scripts/Mobiles/Monsters/AOS/Impaler.cs @@ -72,13 +72,13 @@ namespace Server.Mobiles DemonKnight.DistributeArtifact(this); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/AOS/MoundOfMaggots.cs b/Projects/Scripts/Mobiles/Monsters/AOS/MoundOfMaggots.cs index 1015eab13..d4d4f2767 100644 --- a/Projects/Scripts/Mobiles/Monsters/AOS/MoundOfMaggots.cs +++ b/Projects/Scripts/Mobiles/Monsters/AOS/MoundOfMaggots.cs @@ -48,13 +48,13 @@ namespace Server.Mobiles AddLoot(LootPack.Gems); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/AOS/PatchworkSkeleton.cs b/Projects/Scripts/Mobiles/Monsters/AOS/PatchworkSkeleton.cs index d6941b1a7..0072acdda 100644 --- a/Projects/Scripts/Mobiles/Monsters/AOS/PatchworkSkeleton.cs +++ b/Projects/Scripts/Mobiles/Monsters/AOS/PatchworkSkeleton.cs @@ -57,13 +57,13 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/AOS/Ravager.cs b/Projects/Scripts/Mobiles/Monsters/AOS/Ravager.cs index 0f4ff94a4..e298a4b6b 100644 --- a/Projects/Scripts/Mobiles/Monsters/AOS/Ravager.cs +++ b/Projects/Scripts/Mobiles/Monsters/AOS/Ravager.cs @@ -51,13 +51,13 @@ namespace Server.Mobiles AddLoot(LootPack.Rich); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/AOS/Revenant.cs b/Projects/Scripts/Mobiles/Monsters/AOS/Revenant.cs index d30a3087f..8eeed1cc8 100644 --- a/Projects/Scripts/Mobiles/Monsters/AOS/Revenant.cs +++ b/Projects/Scripts/Mobiles/Monsters/AOS/Revenant.cs @@ -153,14 +153,14 @@ namespace Server.Mobiles return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/AOS/ShadowKnight.cs b/Projects/Scripts/Mobiles/Monsters/AOS/ShadowKnight.cs index 3e8944ee2..c4fa71e76 100644 --- a/Projects/Scripts/Mobiles/Monsters/AOS/ShadowKnight.cs +++ b/Projects/Scripts/Mobiles/Monsters/AOS/ShadowKnight.cs @@ -160,13 +160,13 @@ namespace Server.Mobiles base.OnThink(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/AOS/SkitteringHopper.cs b/Projects/Scripts/Mobiles/Monsters/AOS/SkitteringHopper.cs index c2ee8e809..0f8c5b405 100644 --- a/Projects/Scripts/Mobiles/Monsters/AOS/SkitteringHopper.cs +++ b/Projects/Scripts/Mobiles/Monsters/AOS/SkitteringHopper.cs @@ -50,13 +50,13 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/AOS/Treefellow.cs b/Projects/Scripts/Mobiles/Monsters/AOS/Treefellow.cs index 5d46d06dc..cdc6791fc 100644 --- a/Projects/Scripts/Mobiles/Monsters/AOS/Treefellow.cs +++ b/Projects/Scripts/Mobiles/Monsters/AOS/Treefellow.cs @@ -60,13 +60,13 @@ namespace Server.Mobiles AddLoot(LootPack.Average); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/AOS/VampireBat.cs b/Projects/Scripts/Mobiles/Monsters/AOS/VampireBat.cs index 809e98068..5c01789d7 100644 --- a/Projects/Scripts/Mobiles/Monsters/AOS/VampireBat.cs +++ b/Projects/Scripts/Mobiles/Monsters/AOS/VampireBat.cs @@ -49,13 +49,13 @@ namespace Server.Mobiles public override int GetIdleSound() => 0x29B; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/AOS/WailingBanshee.cs b/Projects/Scripts/Mobiles/Monsters/AOS/WailingBanshee.cs index 76cf4b780..4ccbc3368 100644 --- a/Projects/Scripts/Mobiles/Monsters/AOS/WailingBanshee.cs +++ b/Projects/Scripts/Mobiles/Monsters/AOS/WailingBanshee.cs @@ -55,13 +55,13 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/AOS/WandererOfTheVoid.cs b/Projects/Scripts/Mobiles/Monsters/AOS/WandererOfTheVoid.cs index 84217c13d..1eeb094fa 100644 --- a/Projects/Scripts/Mobiles/Monsters/AOS/WandererOfTheVoid.cs +++ b/Projects/Scripts/Mobiles/Monsters/AOS/WandererOfTheVoid.cs @@ -62,13 +62,13 @@ namespace Server.Mobiles AddLoot(LootPack.FilthyRich); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Ants/AntLion.cs b/Projects/Scripts/Mobiles/Monsters/Ants/AntLion.cs index 2ca6234c6..3bd8bad3a 100644 --- a/Projects/Scripts/Mobiles/Monsters/Ants/AntLion.cs +++ b/Projects/Scripts/Mobiles/Monsters/Ants/AntLion.cs @@ -81,13 +81,13 @@ namespace Server.Mobiles AddLoot(LootPack.Average, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Ants/BlackSolenInfiltratorQueen.cs b/Projects/Scripts/Mobiles/Monsters/Ants/BlackSolenInfiltratorQueen.cs index b27f95c04..2e5634914 100644 --- a/Projects/Scripts/Mobiles/Monsters/Ants/BlackSolenInfiltratorQueen.cs +++ b/Projects/Scripts/Mobiles/Monsters/Ants/BlackSolenInfiltratorQueen.cs @@ -78,13 +78,13 @@ namespace Server.Mobiles base.OnDamage(amount, from, willKill); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Ants/BlackSolenInfiltratorWarrior.cs b/Projects/Scripts/Mobiles/Monsters/Ants/BlackSolenInfiltratorWarrior.cs index 06199e310..c3623e01d 100644 --- a/Projects/Scripts/Mobiles/Monsters/Ants/BlackSolenInfiltratorWarrior.cs +++ b/Projects/Scripts/Mobiles/Monsters/Ants/BlackSolenInfiltratorWarrior.cs @@ -79,13 +79,13 @@ namespace Server.Mobiles base.OnDamage(amount, from, willKill); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Ants/BlackSolenQueen.cs b/Projects/Scripts/Mobiles/Monsters/Ants/BlackSolenQueen.cs index ddf36eec8..5c0e41d2d 100644 --- a/Projects/Scripts/Mobiles/Monsters/Ants/BlackSolenQueen.cs +++ b/Projects/Scripts/Mobiles/Monsters/Ants/BlackSolenQueen.cs @@ -107,14 +107,14 @@ namespace Server.Mobiles return base.OnBeforeDeath(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); writer.Write(BurstSac); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Ants/BlackSolenWarrior.cs b/Projects/Scripts/Mobiles/Monsters/Ants/BlackSolenWarrior.cs index 3ecb88b5a..03b0e8cf8 100644 --- a/Projects/Scripts/Mobiles/Monsters/Ants/BlackSolenWarrior.cs +++ b/Projects/Scripts/Mobiles/Monsters/Ants/BlackSolenWarrior.cs @@ -108,14 +108,14 @@ namespace Server.Mobiles return base.OnBeforeDeath(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); writer.Write(BurstSac); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Ants/BlackSolenWorker.cs b/Projects/Scripts/Mobiles/Monsters/Ants/BlackSolenWorker.cs index 8e8ab4ed7..7cbd6ea6e 100644 --- a/Projects/Scripts/Mobiles/Monsters/Ants/BlackSolenWorker.cs +++ b/Projects/Scripts/Mobiles/Monsters/Ants/BlackSolenWorker.cs @@ -79,13 +79,13 @@ namespace Server.Mobiles base.OnDamage(amount, from, willKill); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Ants/RedSolenInfiltratorQueen.cs b/Projects/Scripts/Mobiles/Monsters/Ants/RedSolenInfiltratorQueen.cs index ae161dc79..652fe9a1e 100644 --- a/Projects/Scripts/Mobiles/Monsters/Ants/RedSolenInfiltratorQueen.cs +++ b/Projects/Scripts/Mobiles/Monsters/Ants/RedSolenInfiltratorQueen.cs @@ -77,13 +77,13 @@ namespace Server.Mobiles base.OnDamage(amount, from, willKill); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Ants/RedSolenInfiltratorWarrior.cs b/Projects/Scripts/Mobiles/Monsters/Ants/RedSolenInfiltratorWarrior.cs index f46be65d9..ecc12dea4 100644 --- a/Projects/Scripts/Mobiles/Monsters/Ants/RedSolenInfiltratorWarrior.cs +++ b/Projects/Scripts/Mobiles/Monsters/Ants/RedSolenInfiltratorWarrior.cs @@ -78,13 +78,13 @@ namespace Server.Mobiles base.OnDamage(amount, from, willKill); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Ants/RedSolenQueen.cs b/Projects/Scripts/Mobiles/Monsters/Ants/RedSolenQueen.cs index cbd6395ee..0afcd3f75 100644 --- a/Projects/Scripts/Mobiles/Monsters/Ants/RedSolenQueen.cs +++ b/Projects/Scripts/Mobiles/Monsters/Ants/RedSolenQueen.cs @@ -107,14 +107,14 @@ namespace Server.Mobiles return base.OnBeforeDeath(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); writer.Write(BurstSac); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Ants/RedSolenWarrior.cs b/Projects/Scripts/Mobiles/Monsters/Ants/RedSolenWarrior.cs index 05ce6d610..744b5db9a 100644 --- a/Projects/Scripts/Mobiles/Monsters/Ants/RedSolenWarrior.cs +++ b/Projects/Scripts/Mobiles/Monsters/Ants/RedSolenWarrior.cs @@ -106,14 +106,14 @@ namespace Server.Mobiles return base.OnBeforeDeath(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); writer.Write(BurstSac); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Ants/RedSolenWorker.cs b/Projects/Scripts/Mobiles/Monsters/Ants/RedSolenWorker.cs index 92dc5fed0..bd788faa8 100644 --- a/Projects/Scripts/Mobiles/Monsters/Ants/RedSolenWorker.cs +++ b/Projects/Scripts/Mobiles/Monsters/Ants/RedSolenWorker.cs @@ -78,13 +78,13 @@ namespace Server.Mobiles base.OnDamage(amount, from, willKill); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Arachnid/Magic/DreadSpider.cs b/Projects/Scripts/Mobiles/Monsters/Arachnid/Magic/DreadSpider.cs index e5c4d53ba..b49f43625 100644 --- a/Projects/Scripts/Mobiles/Monsters/Arachnid/Magic/DreadSpider.cs +++ b/Projects/Scripts/Mobiles/Monsters/Arachnid/Magic/DreadSpider.cs @@ -58,13 +58,13 @@ namespace Server.Mobiles AddLoot(LootPack.FilthyRich); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Arachnid/Magic/TerathanAvenger.cs b/Projects/Scripts/Mobiles/Monsters/Arachnid/Magic/TerathanAvenger.cs index a56d70724..1fbec1e90 100644 --- a/Projects/Scripts/Mobiles/Monsters/Arachnid/Magic/TerathanAvenger.cs +++ b/Projects/Scripts/Mobiles/Monsters/Arachnid/Magic/TerathanAvenger.cs @@ -58,13 +58,13 @@ namespace Server.Mobiles AddLoot(LootPack.Rich, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Arachnid/Magic/TerathanMatriarch.cs b/Projects/Scripts/Mobiles/Monsters/Arachnid/Magic/TerathanMatriarch.cs index 3f7bcda4e..b438be6d9 100644 --- a/Projects/Scripts/Mobiles/Monsters/Arachnid/Magic/TerathanMatriarch.cs +++ b/Projects/Scripts/Mobiles/Monsters/Arachnid/Magic/TerathanMatriarch.cs @@ -58,13 +58,13 @@ namespace Server.Mobiles AddLoot(LootPack.Potions); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Arachnid/Melee/FrostSpider.cs b/Projects/Scripts/Mobiles/Monsters/Arachnid/Melee/FrostSpider.cs index d6a279bcb..6ca1219b0 100644 --- a/Projects/Scripts/Mobiles/Monsters/Arachnid/Melee/FrostSpider.cs +++ b/Projects/Scripts/Mobiles/Monsters/Arachnid/Melee/FrostSpider.cs @@ -60,13 +60,13 @@ namespace Server.Mobiles AddLoot(LootPack.Poor); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Arachnid/Melee/GiantBlackWidow.cs b/Projects/Scripts/Mobiles/Monsters/Arachnid/Melee/GiantBlackWidow.cs index f1eaa2fd8..3a825817e 100644 --- a/Projects/Scripts/Mobiles/Monsters/Arachnid/Melee/GiantBlackWidow.cs +++ b/Projects/Scripts/Mobiles/Monsters/Arachnid/Melee/GiantBlackWidow.cs @@ -58,13 +58,13 @@ namespace Server.Mobiles AddLoot(LootPack.Average); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Arachnid/Melee/GiantSpider.cs b/Projects/Scripts/Mobiles/Monsters/Arachnid/Melee/GiantSpider.cs index e19ede18c..360ac0491 100644 --- a/Projects/Scripts/Mobiles/Monsters/Arachnid/Melee/GiantSpider.cs +++ b/Projects/Scripts/Mobiles/Monsters/Arachnid/Melee/GiantSpider.cs @@ -58,13 +58,13 @@ namespace Server.Mobiles AddLoot(LootPack.Poor); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Arachnid/Melee/TerathanDrone.cs b/Projects/Scripts/Mobiles/Monsters/Arachnid/Melee/TerathanDrone.cs index f1ee8e028..7e403d729 100644 --- a/Projects/Scripts/Mobiles/Monsters/Arachnid/Melee/TerathanDrone.cs +++ b/Projects/Scripts/Mobiles/Monsters/Arachnid/Melee/TerathanDrone.cs @@ -57,13 +57,13 @@ namespace Server.Mobiles // TODO: weapon? } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Arachnid/Melee/TerathanWarrior.cs b/Projects/Scripts/Mobiles/Monsters/Arachnid/Melee/TerathanWarrior.cs index 3c00a1cfb..133ef182b 100644 --- a/Projects/Scripts/Mobiles/Monsters/Arachnid/Melee/TerathanWarrior.cs +++ b/Projects/Scripts/Mobiles/Monsters/Arachnid/Melee/TerathanWarrior.cs @@ -58,13 +58,13 @@ namespace Server.Mobiles AddLoot(LootPack.Average); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/AcidElemental.cs b/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/AcidElemental.cs index f3b92d71b..28a89db9f 100644 --- a/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/AcidElemental.cs +++ b/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/AcidElemental.cs @@ -60,13 +60,13 @@ namespace Server.Mobiles AddLoot(LootPack.Average); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/AirElemental.cs b/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/AirElemental.cs index 81536c57c..9d5c0cd9f 100644 --- a/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/AirElemental.cs +++ b/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/AirElemental.cs @@ -61,13 +61,13 @@ namespace Server.Mobiles AddLoot(LootPack.MedScrolls); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/BloodElemental.cs b/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/BloodElemental.cs index 3c71f2fcf..9257b9bcf 100644 --- a/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/BloodElemental.cs +++ b/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/BloodElemental.cs @@ -54,13 +54,13 @@ namespace Server.Mobiles AddLoot(LootPack.Rich); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/Efreet.cs b/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/Efreet.cs index 620d64b2a..c4f6cf6b9 100644 --- a/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/Efreet.cs +++ b/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/Efreet.cs @@ -75,13 +75,13 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/FireElemental.cs b/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/FireElemental.cs index dd7ea4d73..b680ab4bc 100644 --- a/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/FireElemental.cs +++ b/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/FireElemental.cs @@ -64,13 +64,13 @@ namespace Server.Mobiles AddLoot(LootPack.Gems); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/IceElemental.cs b/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/IceElemental.cs index 29b2afe7a..d1f433656 100644 --- a/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/IceElemental.cs +++ b/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/IceElemental.cs @@ -56,13 +56,13 @@ namespace Server.Mobiles AddLoot(LootPack.Gems, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/PoisonElemental.cs b/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/PoisonElemental.cs index 46c664ef5..1b4e44cc1 100644 --- a/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/PoisonElemental.cs +++ b/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/PoisonElemental.cs @@ -66,13 +66,13 @@ namespace Server.Mobiles AddLoot(LootPack.MedScrolls); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/WaterElemental.cs b/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/WaterElemental.cs index 076f24bd4..00486e90d 100644 --- a/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/WaterElemental.cs +++ b/Projects/Scripts/Mobiles/Monsters/Elemental/Magic/WaterElemental.cs @@ -62,13 +62,13 @@ namespace Server.Mobiles AddLoot(LootPack.Potions); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Elemental/Melee/EarthElemental.cs b/Projects/Scripts/Mobiles/Monsters/Elemental/Melee/EarthElemental.cs index ac8fd3ea1..eb21e5458 100644 --- a/Projects/Scripts/Mobiles/Monsters/Elemental/Melee/EarthElemental.cs +++ b/Projects/Scripts/Mobiles/Monsters/Elemental/Melee/EarthElemental.cs @@ -64,13 +64,13 @@ namespace Server.Mobiles AddLoot(LootPack.Gems); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Elemental/Melee/SnowElemental.cs b/Projects/Scripts/Mobiles/Monsters/Elemental/Melee/SnowElemental.cs index de1fb9548..80874448d 100644 --- a/Projects/Scripts/Mobiles/Monsters/Elemental/Melee/SnowElemental.cs +++ b/Projects/Scripts/Mobiles/Monsters/Elemental/Melee/SnowElemental.cs @@ -58,13 +58,13 @@ namespace Server.Mobiles AddLoot(LootPack.Rich); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/AncientLich.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/AncientLich.cs index c608ede5a..91d512d45 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/AncientLich.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/AncientLich.cs @@ -73,13 +73,13 @@ namespace Server.Mobiles AddLoot(LootPack.MedScrolls, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/ArcaneDaemon.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/ArcaneDaemon.cs index e468acb41..ef336e193 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/ArcaneDaemon.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/ArcaneDaemon.cs @@ -57,13 +57,13 @@ namespace Server.Mobiles AddLoot(LootPack.Average, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Balron.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Balron.cs index b480c946a..df8af5585 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Balron.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Balron.cs @@ -63,13 +63,13 @@ namespace Server.Mobiles AddLoot(LootPack.MedScrolls, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Betrayer.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Betrayer.cs index 981ca8028..13c7a96c3 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Betrayer.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Betrayer.cs @@ -153,14 +153,14 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Bogle.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Bogle.cs index 280c98ec5..a8bcb47a0 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Bogle.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Bogle.cs @@ -49,13 +49,13 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/BoneMagi.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/BoneMagi.cs index eb0d179af..7c147222e 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/BoneMagi.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/BoneMagi.cs @@ -65,13 +65,13 @@ namespace Server.Mobiles AddLoot(LootPack.Potions); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Daemon.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Daemon.cs index acd71e990..6dd43eabc 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Daemon.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Daemon.cs @@ -65,13 +65,13 @@ namespace Server.Mobiles AddLoot(LootPack.MedScrolls, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/ElderGazer.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/ElderGazer.cs index de6be28cf..289e66b0f 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/ElderGazer.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/ElderGazer.cs @@ -52,13 +52,13 @@ namespace Server.Mobiles AddLoot(LootPack.FilthyRich); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/EvilMage.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/EvilMage.cs index e101e2996..2bca2293f 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/EvilMage.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/EvilMage.cs @@ -58,13 +58,13 @@ namespace Server.Mobiles AddLoot(LootPack.MedScrolls); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/EvilMageLord.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/EvilMageLord.cs index 4ada940eb..a10c8f5ba 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/EvilMageLord.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/EvilMageLord.cs @@ -65,13 +65,13 @@ namespace Server.Mobiles AddLoot(LootPack.MedScrolls, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/FireGargoyle.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/FireGargoyle.cs index c6d59ae64..b5fcacb0e 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/FireGargoyle.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/FireGargoyle.cs @@ -56,13 +56,13 @@ namespace Server.Mobiles AddLoot(LootPack.Gems); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Gargoyle.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Gargoyle.cs index 729e58b42..02930ac38 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Gargoyle.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Gargoyle.cs @@ -59,13 +59,13 @@ namespace Server.Mobiles AddLoot(LootPack.Gems, Utility.RandomMinMax(1, 4)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/GargoyleDestroyer.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/GargoyleDestroyer.cs index e5226954b..398a7c425 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/GargoyleDestroyer.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/GargoyleDestroyer.cs @@ -85,13 +85,13 @@ namespace Server.Mobiles AOS.Damage(to, this, damage, 100, 0, 0, 0, 0); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/GargoyleEnforcer.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/GargoyleEnforcer.cs index 118c29b22..3fbab03c8 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/GargoyleEnforcer.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/GargoyleEnforcer.cs @@ -62,13 +62,13 @@ namespace Server.Mobiles AddLoot(LootPack.MedScrolls); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Gazer.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Gazer.cs index f00c53482..eaeccec72 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Gazer.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Gazer.cs @@ -56,13 +56,13 @@ namespace Server.Mobiles AddLoot(LootPack.Potions); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/GolemController.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/GolemController.cs index 532a686d7..b5557f55c 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/GolemController.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/GolemController.cs @@ -75,13 +75,13 @@ namespace Server.Mobiles AddItem(item); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/IceFiend.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/IceFiend.cs index 8d52c003b..f2e6d7c1b 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/IceFiend.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/IceFiend.cs @@ -52,13 +52,13 @@ namespace Server.Mobiles AddLoot(LootPack.MedScrolls, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Imp.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Imp.cs index 4c2ed298c..d308319d1 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Imp.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Imp.cs @@ -62,13 +62,13 @@ namespace Server.Mobiles AddLoot(LootPack.MedScrolls, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Lich.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Lich.cs index febe2b0a7..4cb3ccbde 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Lich.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Lich.cs @@ -66,13 +66,13 @@ namespace Server.Mobiles AddLoot(LootPack.MedScrolls, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/LichLord.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/LichLord.cs index 5297352eb..3831f1177 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/LichLord.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/LichLord.cs @@ -65,13 +65,13 @@ namespace Server.Mobiles AddLoot(LootPack.MedScrolls, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/OrcishMage.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/OrcishMage.cs index 8e98c39cd..1dd8fbdaa 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/OrcishMage.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/OrcishMage.cs @@ -89,13 +89,13 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/RatmanMage.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/RatmanMage.cs index 8b2d83752..6bcfe7378 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/RatmanMage.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/RatmanMage.cs @@ -62,13 +62,13 @@ namespace Server.Mobiles AddLoot(LootPack.LowScrolls); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/SavageShaman.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/SavageShaman.cs index 63bf68194..4e9efe2e1 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/SavageShaman.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/SavageShaman.cs @@ -264,13 +264,13 @@ namespace Server.Mobiles eable.Free(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Shade.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Shade.cs index 79787222f..c564ef75d 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Shade.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Shade.cs @@ -56,13 +56,13 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/SkeletalMage.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/SkeletalMage.cs index f92fb868f..8f19eaa11 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/SkeletalMage.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/SkeletalMage.cs @@ -63,13 +63,13 @@ namespace Server.Mobiles AddLoot(LootPack.Potions); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Spectre.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Spectre.cs index b963a03e1..4e11e973b 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Spectre.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Spectre.cs @@ -56,13 +56,13 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Succubus.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Succubus.cs index 30b10fc1f..5197e253f 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Succubus.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Succubus.cs @@ -97,13 +97,13 @@ namespace Server.Mobiles DrainLife(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Titan.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Titan.cs index 5da6706f5..07a2cc63d 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Titan.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Titan.cs @@ -59,13 +59,13 @@ namespace Server.Mobiles AddLoot(LootPack.MedScrolls); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Wraith.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Wraith.cs index 509793831..741b372ee 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Wraith.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Magic/Wraith.cs @@ -56,13 +56,13 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/ArcticOgreLord.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/ArcticOgreLord.cs index 90fde0c6e..ffc83245c 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/ArcticOgreLord.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/ArcticOgreLord.cs @@ -55,13 +55,13 @@ namespace Server.Mobiles AddLoot(LootPack.Rich); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/BoneKnight.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/BoneKnight.cs index df762665d..57608b62b 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/BoneKnight.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/BoneKnight.cs @@ -80,13 +80,13 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Brigand.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Brigand.cs index 4cec2825d..6c872aeed 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Brigand.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Brigand.cs @@ -93,14 +93,14 @@ namespace Server.Mobiles AddLoot(LootPack.Average); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/ChaosDaemon.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/ChaosDaemon.cs index dacba4e49..c79514f51 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/ChaosDaemon.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/ChaosDaemon.cs @@ -53,13 +53,13 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Cursed.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Cursed.cs index 92d24c782..67915525e 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Cursed.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Cursed.cs @@ -64,14 +64,14 @@ namespace Server.Mobiles //AddLoot( LootPack.Miscellaneous ); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Cyclops.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Cyclops.cs index 80120308e..c2f42cefe 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Cyclops.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Cyclops.cs @@ -51,13 +51,13 @@ namespace Server.Mobiles AddLoot(LootPack.Average); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Doppleganger.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Doppleganger.cs index 6a76ceb7c..4cfece98c 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Doppleganger.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Doppleganger.cs @@ -47,13 +47,13 @@ namespace Server.Mobiles AddLoot(LootPack.Average); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/ElfBrigand.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/ElfBrigand.cs index a3de4e72f..0cb287c8d 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/ElfBrigand.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/ElfBrigand.cs @@ -118,14 +118,14 @@ namespace Server.Mobiles AddLoot(LootPack.Average); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/EnslavedGargoyle.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/EnslavedGargoyle.cs index 103add859..3c76151c0 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/EnslavedGargoyle.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/EnslavedGargoyle.cs @@ -53,13 +53,13 @@ namespace Server.Mobiles AddLoot(LootPack.Gems); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Ettin.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Ettin.cs index 6e2f46d24..8fd0c9e2e 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Ettin.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Ettin.cs @@ -52,13 +52,13 @@ namespace Server.Mobiles AddLoot(LootPack.Potions); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Executioner.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Executioner.cs index 3b5e2ff9b..6c6924cca 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Executioner.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Executioner.cs @@ -71,14 +71,14 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/FrostTroll.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/FrostTroll.cs index db86feb5c..ca242768f 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/FrostTroll.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/FrostTroll.cs @@ -54,13 +54,13 @@ namespace Server.Mobiles AddLoot(LootPack.Gems); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/GazerLarva.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/GazerLarva.cs index 0bcb0654c..a3a1127cb 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/GazerLarva.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/GazerLarva.cs @@ -48,13 +48,13 @@ namespace Server.Mobiles AddLoot(LootPack.Poor); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Ghoul.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Ghoul.cs index 7e0ddaf36..b14447755 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Ghoul.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Ghoul.cs @@ -53,13 +53,13 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/GreaterMongbat.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/GreaterMongbat.cs index 8c8e5d502..43ed0d41c 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/GreaterMongbat.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/GreaterMongbat.cs @@ -52,13 +52,13 @@ namespace Server.Mobiles AddLoot(LootPack.Poor); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Guardian.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Guardian.cs index 43b0462d3..9ec62091e 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Guardian.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Guardian.cs @@ -69,14 +69,14 @@ namespace Server.Mobiles { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/HeadlessOne.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/HeadlessOne.cs index 3051f3cc8..0dfcd8d8d 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/HeadlessOne.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/HeadlessOne.cs @@ -47,13 +47,13 @@ namespace Server.Mobiles // TODO: body parts } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/HordeMinion.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/HordeMinion.cs index a98e37b79..389115c09 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/HordeMinion.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/HordeMinion.cs @@ -55,13 +55,13 @@ namespace Server.Mobiles public override int GetHurtSound() => 194; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Juggernaut.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Juggernaut.cs index 12aaf70b0..d49fd1864 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Juggernaut.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Juggernaut.cs @@ -128,14 +128,14 @@ namespace Server.Mobiles m_Stunning = false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/KhaldunRevenant.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/KhaldunRevenant.cs index 5bb6064aa..3c9e56c15 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/KhaldunRevenant.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/KhaldunRevenant.cs @@ -143,14 +143,14 @@ namespace Server.Mobiles base.OnDelete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/KhaldunSummoner.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/KhaldunSummoner.cs index 5eceebcba..1dceaac6a 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/KhaldunSummoner.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/KhaldunSummoner.cs @@ -111,14 +111,14 @@ namespace Server.Mobiles return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/KhaldunZealot.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/KhaldunZealot.cs index b01f3900e..277575d4d 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/KhaldunZealot.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/KhaldunZealot.cs @@ -120,14 +120,14 @@ namespace Server.Mobiles return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Moloch.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Moloch.cs index ce0c77665..1b28a98ce 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Moloch.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Moloch.cs @@ -51,13 +51,13 @@ namespace Server.Mobiles AddLoot(LootPack.Rich); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Mongbat.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Mongbat.cs index 445ee9258..48b3be7a4 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Mongbat.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Mongbat.cs @@ -52,13 +52,13 @@ namespace Server.Mobiles AddLoot(LootPack.Poor); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Mummy.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Mummy.cs index da2fc0abe..4d55a106c 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Mummy.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Mummy.cs @@ -63,13 +63,13 @@ namespace Server.Mobiles AddLoot(LootPack.Potions); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Ogre.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Ogre.cs index 44ba7b9d1..e3fa86a0d 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Ogre.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Ogre.cs @@ -56,13 +56,13 @@ namespace Server.Mobiles AddLoot(LootPack.Potions); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/OgreLord.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/OgreLord.cs index 8e8484bcb..cb8d6a834 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/OgreLord.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/OgreLord.cs @@ -60,13 +60,13 @@ namespace Server.Mobiles AddLoot(LootPack.Rich, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Orc.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Orc.cs index 47210a602..89b1c3144 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Orc.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Orc.cs @@ -119,13 +119,13 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcBomber.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcBomber.cs index 290c45c8c..a4df50363 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcBomber.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcBomber.cs @@ -124,13 +124,13 @@ namespace Server.Mobiles new InternalTimer(m, this).Start(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcBrute.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcBrute.cs index 64fa198cf..57e58f5b0 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcBrute.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcBrute.cs @@ -122,13 +122,13 @@ namespace Server.Mobiles eable.Free(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcCaptain.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcCaptain.cs index cea12c243..6b8d50f95 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcCaptain.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcCaptain.cs @@ -116,13 +116,13 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcishLord.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcishLord.cs index 86e4bc82c..2a592f0c8 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcishLord.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/OrcishLord.cs @@ -108,13 +108,13 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Ratman.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Ratman.cs index 01401c880..3dd4a649d 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Ratman.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Ratman.cs @@ -54,13 +54,13 @@ namespace Server.Mobiles // TODO: weapon, misc } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/RatmanArcher.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/RatmanArcher.cs index ac747a88c..b0204bd15 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/RatmanArcher.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/RatmanArcher.cs @@ -59,13 +59,13 @@ namespace Server.Mobiles AddLoot(LootPack.Rich); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/RestlessSoul.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/RestlessSoul.cs index 38339ef8f..19d317f9b 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/RestlessSoul.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/RestlessSoul.cs @@ -87,13 +87,13 @@ namespace Server.Mobiles return base.IsEnemy(m); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/RottingCorpse.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/RottingCorpse.cs index 25a43ac27..189d9e604 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/RottingCorpse.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/RottingCorpse.cs @@ -58,13 +58,13 @@ namespace Server.Mobiles AddLoot(LootPack.FilthyRich, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Savage.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Savage.cs index 97893cc16..5708fb52b 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Savage.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Savage.cs @@ -100,13 +100,13 @@ namespace Server.Mobiles damage *= 3; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/SavageRider.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/SavageRider.cs index 5d570d714..bfb30b38d 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/SavageRider.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/SavageRider.cs @@ -110,13 +110,13 @@ namespace Server.Mobiles damage *= 3; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/ShadowFiend.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/ShadowFiend.cs index b13112a87..71cde62a6 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/ShadowFiend.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/ShadowFiend.cs @@ -74,13 +74,13 @@ namespace Server.Mobiles return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/SkeletalKnight.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/SkeletalKnight.cs index 11d75bc70..8a619001b 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/SkeletalKnight.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/SkeletalKnight.cs @@ -79,13 +79,13 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Skeleton.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Skeleton.cs index 14ae71378..815a79dab 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Skeleton.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Skeleton.cs @@ -72,13 +72,13 @@ namespace Server.Mobiles AddLoot(LootPack.Poor); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/SpawnedOrcishLord.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/SpawnedOrcishLord.cs index 2aaee4310..2959b2f17 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/SpawnedOrcishLord.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/SpawnedOrcishLord.cs @@ -27,13 +27,13 @@ namespace Server.Mobiles c.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/SpectralArmour.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/SpectralArmour.cs index c40faf404..da2f4c816 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/SpectralArmour.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/SpectralArmour.cs @@ -76,13 +76,13 @@ namespace Server.Mobiles return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/StoneGargoyle.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/StoneGargoyle.cs index 62e8f3943..dab7a20a4 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/StoneGargoyle.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/StoneGargoyle.cs @@ -57,13 +57,13 @@ namespace Server.Mobiles AddLoot(LootPack.Potions); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/StrongMongbat.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/StrongMongbat.cs index f715d7556..214b26386 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/StrongMongbat.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/StrongMongbat.cs @@ -51,13 +51,13 @@ namespace Server.Mobiles AddLoot(LootPack.Poor); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Troll.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Troll.cs index 4d060a092..4905685b8 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Troll.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Troll.cs @@ -50,13 +50,13 @@ namespace Server.Mobiles AddLoot(LootPack.Average); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Zombie.cs b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Zombie.cs index b67a6cdf5..c51e543d2 100644 --- a/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Zombie.cs +++ b/Projects/Scripts/Mobiles/Monsters/Humanoid/Melee/Zombie.cs @@ -85,13 +85,13 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/LBR/Exodus/ExodusMinion.cs b/Projects/Scripts/Mobiles/Monsters/LBR/Exodus/ExodusMinion.cs index 5eb6ae499..2f69edf50 100644 --- a/Projects/Scripts/Mobiles/Monsters/LBR/Exodus/ExodusMinion.cs +++ b/Projects/Scripts/Mobiles/Monsters/LBR/Exodus/ExodusMinion.cs @@ -160,13 +160,13 @@ namespace Server.Mobiles AOS.Damage(to, this, 50, 0, 0, 0, 0, 100); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/LBR/Exodus/ExodusOverseer.cs b/Projects/Scripts/Mobiles/Monsters/LBR/Exodus/ExodusOverseer.cs index d6bb29e57..c36e5e3ff 100644 --- a/Projects/Scripts/Mobiles/Monsters/LBR/Exodus/ExodusOverseer.cs +++ b/Projects/Scripts/Mobiles/Monsters/LBR/Exodus/ExodusOverseer.cs @@ -150,13 +150,13 @@ namespace Server.Mobiles AOS.Damage(to, this, 50, 0, 0, 0, 0, 100); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/LBR/Jukas/ChaosDragoon.cs b/Projects/Scripts/Mobiles/Monsters/LBR/Jukas/ChaosDragoon.cs index 036963396..9ea475fd3 100644 --- a/Projects/Scripts/Mobiles/Monsters/LBR/Jukas/ChaosDragoon.cs +++ b/Projects/Scripts/Mobiles/Monsters/LBR/Jukas/ChaosDragoon.cs @@ -166,13 +166,13 @@ namespace Server.Mobiles damage *= 3; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/LBR/Jukas/ChaosDragoonElite.cs b/Projects/Scripts/Mobiles/Monsters/LBR/Jukas/ChaosDragoonElite.cs index 95740266c..631ac80bf 100644 --- a/Projects/Scripts/Mobiles/Monsters/LBR/Jukas/ChaosDragoonElite.cs +++ b/Projects/Scripts/Mobiles/Monsters/LBR/Jukas/ChaosDragoonElite.cs @@ -192,13 +192,13 @@ namespace Server.Mobiles damage *= 3; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/LBR/Jukas/JukaLord.cs b/Projects/Scripts/Mobiles/Monsters/LBR/Jukas/JukaLord.cs index e90400a27..eb9d2e6b5 100644 --- a/Projects/Scripts/Mobiles/Monsters/LBR/Jukas/JukaLord.cs +++ b/Projects/Scripts/Mobiles/Monsters/LBR/Jukas/JukaLord.cs @@ -98,13 +98,13 @@ namespace Server.Mobiles public override int GetDeathSound() => 0x28D; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/LBR/Jukas/JukaMage.cs b/Projects/Scripts/Mobiles/Monsters/LBR/Jukas/JukaMage.cs index 146e9a9e9..de31fa99d 100644 --- a/Projects/Scripts/Mobiles/Monsters/LBR/Jukas/JukaMage.cs +++ b/Projects/Scripts/Mobiles/Monsters/LBR/Jukas/JukaMage.cs @@ -174,13 +174,13 @@ namespace Server.Mobiles toDebuff.Stam = toDebuff.Stam; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/LBR/Jukas/JukaWarrior.cs b/Projects/Scripts/Mobiles/Monsters/LBR/Jukas/JukaWarrior.cs index 3641abb3e..947930a50 100644 --- a/Projects/Scripts/Mobiles/Monsters/LBR/Jukas/JukaWarrior.cs +++ b/Projects/Scripts/Mobiles/Monsters/LBR/Jukas/JukaWarrior.cs @@ -99,13 +99,13 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/LBR/Meers/EnragedCreatures.cs b/Projects/Scripts/Mobiles/Monsters/LBR/Meers/EnragedCreatures.cs index 1457b3edd..52b289cf1 100644 --- a/Projects/Scripts/Mobiles/Monsters/LBR/Meers/EnragedCreatures.cs +++ b/Projects/Scripts/Mobiles/Monsters/LBR/Meers/EnragedCreatures.cs @@ -19,13 +19,13 @@ namespace Server.Mobiles public override int GetDeathSound() => 0xCB; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -49,13 +49,13 @@ namespace Server.Mobiles public override int GetDeathSound() => 0x84; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -79,13 +79,13 @@ namespace Server.Mobiles public override int GetDeathSound() => 0x84; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -107,13 +107,13 @@ namespace Server.Mobiles public override string CorpseName => "a bear corpse"; public override string DefaultName => "a black bear"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -135,13 +135,13 @@ namespace Server.Mobiles public override string CorpseName => "an eagle corpse"; public override string DefaultName => "an eagle"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -231,13 +231,13 @@ namespace Server.Mobiles list.Add(1060768); // enraged } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/LBR/Meers/MeerCaptain.cs b/Projects/Scripts/Mobiles/Monsters/LBR/Meers/MeerCaptain.cs index 4deb6abbc..1a6cea73b 100644 --- a/Projects/Scripts/Mobiles/Monsters/LBR/Meers/MeerCaptain.cs +++ b/Projects/Scripts/Mobiles/Monsters/LBR/Meers/MeerCaptain.cs @@ -152,13 +152,13 @@ namespace Server.Mobiles base.OnThink(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/LBR/Meers/MeerEternal.cs b/Projects/Scripts/Mobiles/Monsters/LBR/Meers/MeerEternal.cs index 817e1c4c9..4a9c6e611 100644 --- a/Projects/Scripts/Mobiles/Monsters/LBR/Meers/MeerEternal.cs +++ b/Projects/Scripts/Mobiles/Monsters/LBR/Meers/MeerEternal.cs @@ -187,13 +187,13 @@ namespace Server.Mobiles base.OnThink(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/LBR/Meers/MeerMage.cs b/Projects/Scripts/Mobiles/Monsters/LBR/Meers/MeerMage.cs index 053f716f4..3c801498d 100644 --- a/Projects/Scripts/Mobiles/Monsters/LBR/Meers/MeerMage.cs +++ b/Projects/Scripts/Mobiles/Monsters/LBR/Meers/MeerMage.cs @@ -182,13 +182,13 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/LBR/Meers/MeerWarrior.cs b/Projects/Scripts/Mobiles/Monsters/LBR/Meers/MeerWarrior.cs index 2d6c86662..0a9f09c29 100644 --- a/Projects/Scripts/Mobiles/Monsters/LBR/Meers/MeerWarrior.cs +++ b/Projects/Scripts/Mobiles/Monsters/LBR/Meers/MeerWarrior.cs @@ -69,13 +69,13 @@ namespace Server.Mobiles public override int GetDeathSound() => 0x15C; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Animal/CuSidhe.cs b/Projects/Scripts/Mobiles/Monsters/ML/Animal/CuSidhe.cs index aee725509..3e9fd25d4 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Animal/CuSidhe.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Animal/CuSidhe.cs @@ -111,14 +111,14 @@ namespace Server.Mobiles public override int GetDeathSound() => 0x579; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Animal/Ferret.cs b/Projects/Scripts/Mobiles/Monsters/ML/Animal/Ferret.cs index d5875b234..39d7d6bb8 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Animal/Ferret.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Animal/Ferret.cs @@ -85,14 +85,14 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Animal/RagingGrizzlyBear.cs b/Projects/Scripts/Mobiles/Monsters/ML/Animal/RagingGrizzlyBear.cs index 3b30a7236..633c6753e 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Animal/RagingGrizzlyBear.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Animal/RagingGrizzlyBear.cs @@ -49,14 +49,14 @@ namespace Server.Mobiles public override int Hides => 32; public override PackInstinct PackInstinct => PackInstinct.Bear; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Animal/Squirrel.cs b/Projects/Scripts/Mobiles/Monsters/ML/Animal/Squirrel.cs index 59d7ab37d..f4260f95e 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Animal/Squirrel.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Animal/Squirrel.cs @@ -42,14 +42,14 @@ namespace Server.Mobiles public override int Meat => 1; public override FoodType FavoriteFood => FoodType.FruitsAndVegies; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/LadyJennifyr.cs b/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/LadyJennifyr.cs index f30c2d296..143655501 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/LadyJennifyr.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/LadyJennifyr.cs @@ -91,14 +91,14 @@ namespace Server.Mobiles timer.Start(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/LadyMarai.cs b/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/LadyMarai.cs index 61ead8fad..7a9ab59b9 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/LadyMarai.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/LadyMarai.cs @@ -68,14 +68,14 @@ namespace Server.Mobiles public override WeaponAbility GetWeaponAbility() => WeaponAbility.CrushingBlow; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/MasterJonath.cs b/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/MasterJonath.cs index e66070ee2..f50f5df13 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/MasterJonath.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/MasterJonath.cs @@ -78,14 +78,14 @@ namespace Server.Mobiles AddLoot(LootPack.UltraRich, 3); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/MasterMikael.cs b/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/MasterMikael.cs index 89da14f92..15c63a9c8 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/MasterMikael.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/MasterMikael.cs @@ -76,14 +76,14 @@ namespace Server.Mobiles AddLoot(LootPack.UltraRich, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/MasterTheophilus.cs b/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/MasterTheophilus.cs index 2c536c337..21198c5f4 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/MasterTheophilus.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/MasterTheophilus.cs @@ -72,14 +72,14 @@ namespace Server.Mobiles public override WeaponAbility GetWeaponAbility() => WeaponAbility.ParalyzingBlow; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/RedDeath.cs b/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/RedDeath.cs index 96b975420..af94b680f 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/RedDeath.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/RedDeath.cs @@ -75,14 +75,14 @@ namespace Server.Mobiles c.DropItem(new ResolvesBridle()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/SirPatrick.cs b/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/SirPatrick.cs index dcc820ae0..027395517 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/SirPatrick.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Bedlam/SirPatrick.cs @@ -116,14 +116,14 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Abscess.cs b/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Abscess.cs index 975288dc9..eb9555615 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Abscess.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Abscess.cs @@ -61,14 +61,14 @@ namespace Server.Mobiles c.DropItem(new AbscessTail()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Coil.cs b/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Coil.cs index fabe81d3e..430c824d4 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Coil.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Coil.cs @@ -85,14 +85,14 @@ namespace Server.Mobiles */ } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/EnslavedSatyr.cs b/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/EnslavedSatyr.cs index 659b86d4d..bcf587886 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/EnslavedSatyr.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/EnslavedSatyr.cs @@ -26,14 +26,14 @@ namespace Server.Mobiles public override string CorpseName => "an enslaved satyr corpse"; public override string DefaultName => "an enslaved satyr"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Hydra.cs b/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Hydra.cs index 78180591f..f319f09e0 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Hydra.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Hydra.cs @@ -73,14 +73,14 @@ namespace Server.Mobiles */ } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/InsaneDryad.cs b/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/InsaneDryad.cs index 15ea42d33..8b2a0a521 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/InsaneDryad.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/InsaneDryad.cs @@ -29,14 +29,14 @@ namespace Server.Mobiles public override string DefaultName => "an insane dryad"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Saliva.cs b/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Saliva.cs index 88bf754fa..8f98dbb3d 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Saliva.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Saliva.cs @@ -59,14 +59,14 @@ namespace Server.Mobiles // c.DropItem( new ParrotItem() ); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Tangle.cs b/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Tangle.cs index a9125238e..addc3e2f5 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Tangle.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Tangle.cs @@ -60,14 +60,14 @@ namespace Server.Mobiles c.DropItem(new TaintedSeeds()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Thrasher.cs b/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Thrasher.cs index 50689d89a..62bcd10f8 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Thrasher.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Blighted Grove/Thrasher.cs @@ -60,14 +60,14 @@ namespace Server.Mobiles c.DropItem(new ThrashersTail()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/FetidEssence.cs b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/FetidEssence.cs index 88d1134a6..7761502e8 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/FetidEssence.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/FetidEssence.cs @@ -62,13 +62,13 @@ namespace Server.Mobiles public override int GetDeathSound() => 0x56e; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/InterredGrizzle .cs b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/InterredGrizzle .cs index 799dd89bb..d228fdaa1 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/InterredGrizzle .cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/InterredGrizzle .cs @@ -132,13 +132,13 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/MLDryad.cs b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/MLDryad.cs index d8fa3cd45..a233e5f3e 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/MLDryad.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/MLDryad.cs @@ -72,14 +72,14 @@ namespace Server.Mobiles AreaUndress(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/Satyr.cs b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/Satyr.cs index 441ff720c..61dedc07f 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/Satyr.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/Satyr.cs @@ -65,14 +65,14 @@ namespace Server.Mobiles Provoke(Combatant); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/CorruptedSoul.cs b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/CorruptedSoul.cs index fb9f7abae..d87d12c35 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/CorruptedSoul.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/CorruptedSoul.cs @@ -74,13 +74,13 @@ namespace Server.Mobiles return true; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/FerelTreefellow.cs b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/FerelTreefellow.cs index b7272e3b6..3e611535d 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/FerelTreefellow.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/FerelTreefellow.cs @@ -61,13 +61,13 @@ namespace Server.Mobiles AddLoot(LootPack.Average); //Unknown } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Minotaur.cs b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Minotaur.cs index de51cc662..b99233c21 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Minotaur.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Minotaur.cs @@ -66,13 +66,13 @@ namespace Server.Mobiles public override int GetDeathSound() => 0x59c; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/MinotaurCaptain.cs b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/MinotaurCaptain.cs index a299b4614..f6bec9869 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/MinotaurCaptain.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/MinotaurCaptain.cs @@ -66,13 +66,13 @@ namespace Server.Mobiles public override int GetDeathSound() => 0x59c; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/MinotaurScout.cs b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/MinotaurScout.cs index 3685a2938..05834d0bd 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/MinotaurScout.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/MinotaurScout.cs @@ -66,13 +66,13 @@ namespace Server.Mobiles public override int GetDeathSound() => 0x59c; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/PestilentBandage.cs b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/PestilentBandage.cs index a6a0a2d50..c47e3fe40 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/PestilentBandage.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/PestilentBandage.cs @@ -65,13 +65,13 @@ namespace Server.Mobiles AddLoot(LootPack.Rich); // Need to verify } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Tormented Minotaur.cs b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Tormented Minotaur.cs index 287503658..5aa821294 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Tormented Minotaur.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Tormented Minotaur.cs @@ -62,14 +62,14 @@ namespace Server.Mobiles public override int GetHurtSound() => 0x59A; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Troglodyte.cs b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Troglodyte.cs index c06de61e2..43d604f8c 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Troglodyte.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/Troglodyte.cs @@ -63,13 +63,13 @@ namespace Server.Mobiles c.DropItem(new PrimitiveFetish()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Labyrinth/Miasma.cs b/Projects/Scripts/Mobiles/Monsters/ML/Labyrinth/Miasma.cs index 1d7c544df..351d027a7 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Labyrinth/Miasma.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Labyrinth/Miasma.cs @@ -93,14 +93,14 @@ namespace Server.Mobiles public override WeaponAbility GetWeaponAbility() => WeaponAbility.MortalStrike; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Labyrinth/Pyre.cs b/Projects/Scripts/Mobiles/Monsters/ML/Labyrinth/Pyre.cs index 5627725c3..70b9e7efc 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Labyrinth/Pyre.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Labyrinth/Pyre.cs @@ -65,14 +65,14 @@ namespace Server.Mobiles return WeaponAbility.BleedAttack; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Labyrinth/Rend.cs b/Projects/Scripts/Mobiles/Monsters/ML/Labyrinth/Rend.cs index 9fc4267db..005fdfcb9 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Labyrinth/Rend.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Labyrinth/Rend.cs @@ -60,14 +60,14 @@ namespace Server.Mobiles return WeaponAbility.BleedAttack; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Misc/Magic/GreaterDragon.cs b/Projects/Scripts/Mobiles/Monsters/ML/Misc/Magic/GreaterDragon.cs index 2a82ddbd4..0510305eb 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Misc/Magic/GreaterDragon.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Misc/Magic/GreaterDragon.cs @@ -76,13 +76,13 @@ namespace Server.Mobiles public override WeaponAbility GetWeaponAbility() => WeaponAbility.BleedAttack; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Misc/Melee/CorrosiveSlime.cs b/Projects/Scripts/Mobiles/Monsters/ML/Misc/Melee/CorrosiveSlime.cs index 5ab7d708d..e51043334 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Misc/Melee/CorrosiveSlime.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Misc/Melee/CorrosiveSlime.cs @@ -58,13 +58,13 @@ namespace Server.Mobiles AddLoot(LootPack.Gems); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Misc/Melee/Reptalon.cs b/Projects/Scripts/Mobiles/Monsters/ML/Misc/Melee/Reptalon.cs index 69fd5f9de..9ed3aac12 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Misc/Melee/Reptalon.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Misc/Melee/Reptalon.cs @@ -59,14 +59,14 @@ namespace Server.Mobiles public override WeaponAbility GetWeaponAbility() => WeaponAbility.ParalyzingBlow; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Painted Caves/Grobu.cs b/Projects/Scripts/Mobiles/Monsters/ML/Painted Caves/Grobu.cs index 1fefc0ba7..eb5f2c38d 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Painted Caves/Grobu.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Painted Caves/Grobu.cs @@ -63,14 +63,14 @@ namespace Server.Mobiles c.DropItem(new GrobusFur()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Painted Caves/Lurg.cs b/Projects/Scripts/Mobiles/Monsters/ML/Painted Caves/Lurg.cs index 176c966bf..e8d71fcc8 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Painted Caves/Lurg.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Painted Caves/Lurg.cs @@ -57,14 +57,14 @@ namespace Server.Mobiles public override WeaponAbility GetWeaponAbility() => WeaponAbility.CrushingBlow; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Palace of Paroxysmus/Putrefier.cs b/Projects/Scripts/Mobiles/Monsters/ML/Palace of Paroxysmus/Putrefier.cs index f2971eac2..0ee022833 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Palace of Paroxysmus/Putrefier.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Palace of Paroxysmus/Putrefier.cs @@ -74,14 +74,14 @@ namespace Server.Mobiles AddLoot(LootPack.UltraRich, 3); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CorporealBrume.cs b/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CorporealBrume.cs index e7e57504c..304db019e 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CorporealBrume.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CorporealBrume.cs @@ -65,14 +65,14 @@ namespace Server.Mobiles m.PlaySound(0x213); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalDaemon.cs b/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalDaemon.cs index cd46ec9e5..91056c6c4 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalDaemon.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalDaemon.cs @@ -65,14 +65,14 @@ namespace Server.Mobiles AddLoot(LootPack.FilthyRich, 3); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalLatticeSeeker.cs b/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalLatticeSeeker.cs index 7a58f9521..0a1b9e2bc 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalLatticeSeeker.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalLatticeSeeker.cs @@ -137,14 +137,14 @@ namespace Server.Mobiles public override int GetIdleSound() => 0x2FA; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalSeaSerpent.cs b/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalSeaSerpent.cs index 1d65e7c1b..d3dd53054 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalSeaSerpent.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalSeaSerpent.cs @@ -51,14 +51,14 @@ namespace Server.Mobiles public override string CorpseName => "a crystal sea serpent corpse"; public override string DefaultName => "a crystal sea serpent"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalVortex.cs b/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalVortex.cs index ff607f401..85fb9d9db 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalVortex.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalVortex.cs @@ -72,14 +72,14 @@ namespace Server.Mobiles public override int GetAttackSound() => 0x28; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalWisp.cs b/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalWisp.cs index dbfc24ae1..eb4959e30 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalWisp.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/CrystalWisp.cs @@ -17,14 +17,14 @@ namespace Server.Mobiles public override string DefaultName => "a crystal wisp"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/MantraEffervescence.cs b/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/MantraEffervescence.cs index cb2431b05..bd4858864 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/MantraEffervescence.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/MantraEffervescence.cs @@ -51,14 +51,14 @@ namespace Server.Mobiles AddLoot(LootPack.Rich); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/Protector.cs b/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/Protector.cs index 8c47b6d01..baed7d624 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/Protector.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/Protector.cs @@ -90,14 +90,14 @@ namespace Server.Mobiles } */ - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/UnfrozenMummy.cs b/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/UnfrozenMummy.cs index 3f926fac4..18f7aa1a6 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/UnfrozenMummy.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Prism of Light/UnfrozenMummy.cs @@ -70,14 +70,14 @@ namespace Server.Mobiles //AddLoot( LootPack.Parrot ); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Sanctuary/Chiikkaha.cs b/Projects/Scripts/Mobiles/Monsters/ML/Sanctuary/Chiikkaha.cs index 411e6af5b..0f67d4a30 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Sanctuary/Chiikkaha.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Sanctuary/Chiikkaha.cs @@ -39,14 +39,14 @@ namespace Server.Mobiles public override string CorpseName => "a Chiikkaha the Toothed corpse"; public override string DefaultName => "Chiikkaha the Toothed"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Sanctuary/MougGuur.cs b/Projects/Scripts/Mobiles/Monsters/ML/Sanctuary/MougGuur.cs index 0a7c088ed..2e53fe729 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Sanctuary/MougGuur.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Sanctuary/MougGuur.cs @@ -37,14 +37,14 @@ namespace Server.Mobiles public override string CorpseName => "a Moug-Guur corpse"; public override string DefaultName => "Moug-Guur"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Sanctuary/Szavetra.cs b/Projects/Scripts/Mobiles/Monsters/ML/Sanctuary/Szavetra.cs index f495d9fb1..9c3959f3a 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Sanctuary/Szavetra.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Sanctuary/Szavetra.cs @@ -41,14 +41,14 @@ namespace Server.Mobiles public override string CorpseName => "a Szavetra corpse"; public override string DefaultName => "Szavetra"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Special/Ilhenir.cs b/Projects/Scripts/Mobiles/Monsters/ML/Special/Ilhenir.cs index 0d05094af..65e7e280c 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Special/Ilhenir.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Special/Ilhenir.cs @@ -199,14 +199,14 @@ namespace Server.Mobiles public override int GetDeathSound() => 0x584; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -370,7 +370,7 @@ namespace Server.Mobiles AOS.Damage(m, 40, 0, 0, 0, 100, 0); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -379,7 +379,7 @@ namespace Server.Mobiles writer.Write(Corrosive); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Special/Meraktus.cs b/Projects/Scripts/Mobiles/Monsters/ML/Special/Meraktus.cs index 8d0aef518..4b04c4e43 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Special/Meraktus.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Special/Meraktus.cs @@ -200,13 +200,13 @@ namespace Server.Mobiles eable.Free(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Special/Twaulo.cs b/Projects/Scripts/Mobiles/Monsters/ML/Special/Twaulo.cs index c88279530..9ee21f37e 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Special/Twaulo.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Special/Twaulo.cs @@ -122,13 +122,13 @@ namespace Server.Mobiles SpawnPixies(attacker); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Changeling.cs b/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Changeling.cs index f3b248427..725c61c09 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Changeling.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Changeling.cs @@ -242,7 +242,7 @@ namespace Server.Mobiles { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -250,7 +250,7 @@ namespace Server.Mobiles writer.Write(m_MorphedInto != null); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -282,14 +282,14 @@ namespace Server.Mobiles { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Gnaw.cs b/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Gnaw.cs index c636e7905..d5c1e193f 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Gnaw.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Gnaw.cs @@ -63,14 +63,14 @@ namespace Server.Mobiles AddLoot(LootPack.FilthyRich, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Guile.cs b/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Guile.cs index afcf3b726..4aafb1e56 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Guile.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Guile.cs @@ -67,14 +67,14 @@ namespace Server.Mobiles AddLoot(LootPack.UltraRich, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Irk.cs b/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Irk.cs index b6e67a42c..bb6240106 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Irk.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Irk.cs @@ -68,14 +68,14 @@ namespace Server.Mobiles AddLoot(LootPack.UltraRich, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/LadyLissith.cs b/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/LadyLissith.cs index faf1a095f..3a8255eff 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/LadyLissith.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/LadyLissith.cs @@ -72,14 +72,14 @@ namespace Server.Mobiles public override WeaponAbility GetWeaponAbility() => WeaponAbility.BleedAttack; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/LadySabrix.cs b/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/LadySabrix.cs index b0c872527..c5a538224 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/LadySabrix.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/LadySabrix.cs @@ -78,14 +78,14 @@ namespace Server.Mobiles public override WeaponAbility GetWeaponAbility() => WeaponAbility.ArmorIgnore; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Malefic.cs b/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Malefic.cs index e030e0a61..b7d760630 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Malefic.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Malefic.cs @@ -63,14 +63,14 @@ namespace Server.Mobiles public override WeaponAbility GetWeaponAbility() => WeaponAbility.Dismount; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Silk.cs b/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Silk.cs index bcdd06ee3..1e98224ff 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Silk.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Silk.cs @@ -55,14 +55,14 @@ namespace Server.Mobiles public override WeaponAbility GetWeaponAbility() => WeaponAbility.ParalyzingBlow; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Spite.cs b/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Spite.cs index 196e4d286..8f5631934 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Spite.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Spite.cs @@ -54,14 +54,14 @@ namespace Server.Mobiles AddLoot(LootPack.UltraRich, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Swoop.cs b/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Swoop.cs index bd289098d..bb0c46c45 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Swoop.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Swoop.cs @@ -126,14 +126,14 @@ namespace Server.Mobiles m_Table[defender] = timer; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Virulent.cs b/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Virulent.cs index c56de74c1..a74aee986 100644 --- a/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Virulent.cs +++ b/Projects/Scripts/Mobiles/Monsters/ML/Twisted Weald/Virulent.cs @@ -77,14 +77,14 @@ namespace Server.Mobiles public override WeaponAbility GetWeaponAbility() => WeaponAbility.MortalStrike; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/Mammal/Melee/HellHound.cs b/Projects/Scripts/Mobiles/Monsters/Mammal/Melee/HellHound.cs index 3ab0b7013..2770e9b75 100644 --- a/Projects/Scripts/Mobiles/Monsters/Mammal/Melee/HellHound.cs +++ b/Projects/Scripts/Mobiles/Monsters/Mammal/Melee/HellHound.cs @@ -56,13 +56,13 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Mammal/Melee/VorpalBunny.cs b/Projects/Scripts/Mobiles/Monsters/Mammal/Melee/VorpalBunny.cs index c7928f1b7..4376c9137 100644 --- a/Projects/Scripts/Mobiles/Monsters/Mammal/Melee/VorpalBunny.cs +++ b/Projects/Scripts/Mobiles/Monsters/Mammal/Melee/VorpalBunny.cs @@ -85,14 +85,14 @@ namespace Server.Mobiles public override int GetDeathSound() => 0xCB; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -117,14 +117,14 @@ namespace Server.Mobiles public override string DefaultName => "a mysterious rabbit hole"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/Misc/Magic/DarkWisp.cs b/Projects/Scripts/Mobiles/Monsters/Misc/Magic/DarkWisp.cs index 3e37aef2a..eaf6769d7 100644 --- a/Projects/Scripts/Mobiles/Monsters/Misc/Magic/DarkWisp.cs +++ b/Projects/Scripts/Mobiles/Monsters/Misc/Magic/DarkWisp.cs @@ -66,13 +66,13 @@ namespace Server.Mobiles AddLoot(LootPack.Average); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Misc/Magic/EtherealWarrior.cs b/Projects/Scripts/Mobiles/Monsters/Misc/Magic/EtherealWarrior.cs index 78a64a48b..404c3f1d3 100644 --- a/Projects/Scripts/Mobiles/Monsters/Misc/Magic/EtherealWarrior.cs +++ b/Projects/Scripts/Mobiles/Monsters/Misc/Magic/EtherealWarrior.cs @@ -111,13 +111,13 @@ namespace Server.Mobiles attacker.Mana -= Utility.Random(10, 10); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Misc/Magic/Pixie.cs b/Projects/Scripts/Mobiles/Monsters/Misc/Magic/Pixie.cs index 10b872740..ea17ee201 100644 --- a/Projects/Scripts/Mobiles/Monsters/Misc/Magic/Pixie.cs +++ b/Projects/Scripts/Mobiles/Monsters/Misc/Magic/Pixie.cs @@ -69,13 +69,13 @@ namespace Server.Mobiles c.DropItem(new PixieLeg()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/Misc/Magic/ShadowWisp.cs b/Projects/Scripts/Mobiles/Monsters/Misc/Magic/ShadowWisp.cs index 0c2758649..19086787e 100644 --- a/Projects/Scripts/Mobiles/Monsters/Misc/Magic/ShadowWisp.cs +++ b/Projects/Scripts/Mobiles/Monsters/Misc/Magic/ShadowWisp.cs @@ -82,13 +82,13 @@ namespace Server.Mobiles public override OppositionGroup OppositionGroup => OppositionGroup.FeyAndUndead; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Misc/Magic/Wisp.cs b/Projects/Scripts/Mobiles/Monsters/Misc/Magic/Wisp.cs index d60a03943..82d9b1c4c 100644 --- a/Projects/Scripts/Mobiles/Monsters/Misc/Magic/Wisp.cs +++ b/Projects/Scripts/Mobiles/Monsters/Misc/Magic/Wisp.cs @@ -71,13 +71,13 @@ namespace Server.Mobiles AddLoot(LootPack.Average); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Misc/Melee/AnimatedWeapon.cs b/Projects/Scripts/Mobiles/Monsters/Misc/Melee/AnimatedWeapon.cs index fbffe9677..dc2a6cbe0 100644 --- a/Projects/Scripts/Mobiles/Monsters/Misc/Melee/AnimatedWeapon.cs +++ b/Projects/Scripts/Mobiles/Monsters/Misc/Melee/AnimatedWeapon.cs @@ -81,14 +81,14 @@ namespace Server.Mobiles public override int GetHurtSound() => 0x23A; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/Misc/Melee/BladeSpirits.cs b/Projects/Scripts/Mobiles/Monsters/Misc/Melee/BladeSpirits.cs index 617ac6f30..361d63db1 100644 --- a/Projects/Scripts/Mobiles/Monsters/Misc/Melee/BladeSpirits.cs +++ b/Projects/Scripts/Mobiles/Monsters/Misc/Melee/BladeSpirits.cs @@ -88,14 +88,14 @@ namespace Server.Mobiles base.OnThink(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/Misc/Melee/Centaur.cs b/Projects/Scripts/Mobiles/Monsters/Misc/Melee/Centaur.cs index abcd878b6..22e602010 100644 --- a/Projects/Scripts/Mobiles/Monsters/Misc/Melee/Centaur.cs +++ b/Projects/Scripts/Mobiles/Monsters/Misc/Melee/Centaur.cs @@ -61,13 +61,13 @@ namespace Server.Mobiles AddLoot(LootPack.Gems); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Misc/Melee/EnergyVortex.cs b/Projects/Scripts/Mobiles/Monsters/Misc/Melee/EnergyVortex.cs index db0885128..81ed82950 100644 --- a/Projects/Scripts/Mobiles/Monsters/Misc/Melee/EnergyVortex.cs +++ b/Projects/Scripts/Mobiles/Monsters/Misc/Melee/EnergyVortex.cs @@ -96,14 +96,14 @@ namespace Server.Mobiles base.OnThink(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/Misc/Melee/FrostOoze.cs b/Projects/Scripts/Mobiles/Monsters/Misc/Melee/FrostOoze.cs index d43ededab..44e775e10 100644 --- a/Projects/Scripts/Mobiles/Monsters/Misc/Melee/FrostOoze.cs +++ b/Projects/Scripts/Mobiles/Monsters/Misc/Melee/FrostOoze.cs @@ -45,13 +45,13 @@ namespace Server.Mobiles AddLoot(LootPack.Gems, Utility.RandomMinMax(1, 2)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Misc/Melee/Golem.cs b/Projects/Scripts/Mobiles/Monsters/Misc/Melee/Golem.cs index fd191c35f..2c6aa136c 100644 --- a/Projects/Scripts/Mobiles/Monsters/Misc/Melee/Golem.cs +++ b/Projects/Scripts/Mobiles/Monsters/Misc/Melee/Golem.cs @@ -202,13 +202,13 @@ namespace Server.Mobiles base.OnDamage(amount, from, willKill); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Misc/Melee/PlagueBeast.cs b/Projects/Scripts/Mobiles/Monsters/Misc/Melee/PlagueBeast.cs index 7c8201984..f14797165 100644 --- a/Projects/Scripts/Mobiles/Monsters/Misc/Melee/PlagueBeast.cs +++ b/Projects/Scripts/Mobiles/Monsters/Misc/Melee/PlagueBeast.cs @@ -157,7 +157,7 @@ namespace Server.Mobiles public override int GetDeathSound() => 0x1C2; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); @@ -167,7 +167,7 @@ namespace Server.Mobiles writer.Write(m_DevourGoal); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Misc/Melee/PlagueBeastLord.cs b/Projects/Scripts/Mobiles/Monsters/Misc/Melee/PlagueBeastLord.cs index 848713e48..1c9f8d259 100644 --- a/Projects/Scripts/Mobiles/Monsters/Misc/Melee/PlagueBeastLord.cs +++ b/Projects/Scripts/Mobiles/Monsters/Misc/Melee/PlagueBeastLord.cs @@ -226,7 +226,7 @@ namespace Server.Mobiles Hue = 0; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -246,7 +246,7 @@ namespace Server.Mobiles } } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/Misc/Melee/PlagueSpawn.cs b/Projects/Scripts/Mobiles/Monsters/Misc/Melee/PlagueSpawn.cs index 40eeebf38..fa289478d 100644 --- a/Projects/Scripts/Mobiles/Monsters/Misc/Melee/PlagueSpawn.cs +++ b/Projects/Scripts/Mobiles/Monsters/Misc/Melee/PlagueSpawn.cs @@ -116,13 +116,13 @@ namespace Server.Mobiles AddLoot(LootPack.Gems); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Misc/Melee/SandVortex.cs b/Projects/Scripts/Mobiles/Monsters/Misc/Melee/SandVortex.cs index 19cd517ad..bd0b29206 100644 --- a/Projects/Scripts/Mobiles/Monsters/Misc/Melee/SandVortex.cs +++ b/Projects/Scripts/Mobiles/Monsters/Misc/Melee/SandVortex.cs @@ -77,14 +77,14 @@ namespace Server.Mobiles new InternalTimer(m, this).Start(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/Misc/Melee/Slime.cs b/Projects/Scripts/Mobiles/Monsters/Misc/Melee/Slime.cs index 9b00bd4af..da315b84d 100644 --- a/Projects/Scripts/Mobiles/Monsters/Misc/Melee/Slime.cs +++ b/Projects/Scripts/Mobiles/Monsters/Misc/Melee/Slime.cs @@ -57,13 +57,13 @@ namespace Server.Mobiles AddLoot(LootPack.Gems); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Ore Elementals/AgapiteElemental.cs b/Projects/Scripts/Mobiles/Monsters/Ore Elementals/AgapiteElemental.cs index df6264eea..4b149e9fd 100644 --- a/Projects/Scripts/Mobiles/Monsters/Ore Elementals/AgapiteElemental.cs +++ b/Projects/Scripts/Mobiles/Monsters/Ore Elementals/AgapiteElemental.cs @@ -57,13 +57,13 @@ namespace Server.Mobiles AddLoot(LootPack.Gems, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Ore Elementals/BronzeElemental.cs b/Projects/Scripts/Mobiles/Monsters/Ore Elementals/BronzeElemental.cs index a567566ce..958797810 100644 --- a/Projects/Scripts/Mobiles/Monsters/Ore Elementals/BronzeElemental.cs +++ b/Projects/Scripts/Mobiles/Monsters/Ore Elementals/BronzeElemental.cs @@ -60,13 +60,13 @@ namespace Server.Mobiles AddLoot(LootPack.Gems, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Ore Elementals/CopperElemental.cs b/Projects/Scripts/Mobiles/Monsters/Ore Elementals/CopperElemental.cs index 027217628..2d6d6ad68 100644 --- a/Projects/Scripts/Mobiles/Monsters/Ore Elementals/CopperElemental.cs +++ b/Projects/Scripts/Mobiles/Monsters/Ore Elementals/CopperElemental.cs @@ -62,13 +62,13 @@ namespace Server.Mobiles reflect = true; // Every spell is reflected back to the caster } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Ore Elementals/DullCopperElemental.cs b/Projects/Scripts/Mobiles/Monsters/Ore Elementals/DullCopperElemental.cs index 4f1b0fcdc..257270e45 100644 --- a/Projects/Scripts/Mobiles/Monsters/Ore Elementals/DullCopperElemental.cs +++ b/Projects/Scripts/Mobiles/Monsters/Ore Elementals/DullCopperElemental.cs @@ -58,13 +58,13 @@ namespace Server.Mobiles AddLoot(LootPack.Gems, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Ore Elementals/GoldenElemental.cs b/Projects/Scripts/Mobiles/Monsters/Ore Elementals/GoldenElemental.cs index 68cfc12bf..ae2252e38 100644 --- a/Projects/Scripts/Mobiles/Monsters/Ore Elementals/GoldenElemental.cs +++ b/Projects/Scripts/Mobiles/Monsters/Ore Elementals/GoldenElemental.cs @@ -58,13 +58,13 @@ namespace Server.Mobiles AddLoot(LootPack.Gems, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Ore Elementals/ShadowIronElemental.cs b/Projects/Scripts/Mobiles/Monsters/Ore Elementals/ShadowIronElemental.cs index a7b13ea68..1ad33511d 100644 --- a/Projects/Scripts/Mobiles/Monsters/Ore Elementals/ShadowIronElemental.cs +++ b/Projects/Scripts/Mobiles/Monsters/Ore Elementals/ShadowIronElemental.cs @@ -75,13 +75,13 @@ namespace Server.Mobiles damage = 0; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Ore Elementals/ValoriteElemental.cs b/Projects/Scripts/Mobiles/Monsters/Ore Elementals/ValoriteElemental.cs index 6577f98fa..7f6b65057 100644 --- a/Projects/Scripts/Mobiles/Monsters/Ore Elementals/ValoriteElemental.cs +++ b/Projects/Scripts/Mobiles/Monsters/Ore Elementals/ValoriteElemental.cs @@ -73,13 +73,13 @@ namespace Server.Mobiles reflect = true; // Every spell is reflected back to the caster } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Ore Elementals/VeriteElemental.cs b/Projects/Scripts/Mobiles/Monsters/Ore Elementals/VeriteElemental.cs index ce6e91a4e..d5dbf2f96 100644 --- a/Projects/Scripts/Mobiles/Monsters/Ore Elementals/VeriteElemental.cs +++ b/Projects/Scripts/Mobiles/Monsters/Ore Elementals/VeriteElemental.cs @@ -58,13 +58,13 @@ namespace Server.Mobiles AddLoot(LootPack.Gems, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Plant/Magic/Reaper.cs b/Projects/Scripts/Mobiles/Monsters/Plant/Magic/Reaper.cs index 65a30b2d5..8a2340ffc 100644 --- a/Projects/Scripts/Mobiles/Monsters/Plant/Magic/Reaper.cs +++ b/Projects/Scripts/Mobiles/Monsters/Plant/Magic/Reaper.cs @@ -59,13 +59,13 @@ namespace Server.Mobiles AddLoot(LootPack.Average); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Plant/Melee/BogThing.cs b/Projects/Scripts/Mobiles/Monsters/Plant/Melee/BogThing.cs index 1aea731c1..c43843983 100644 --- a/Projects/Scripts/Mobiles/Monsters/Plant/Melee/BogThing.cs +++ b/Projects/Scripts/Mobiles/Monsters/Plant/Melee/BogThing.cs @@ -62,13 +62,13 @@ namespace Server.Mobiles AddLoot(LootPack.Average, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Plant/Melee/Bogling.cs b/Projects/Scripts/Mobiles/Monsters/Plant/Melee/Bogling.cs index 260947de6..e2e8ccccc 100644 --- a/Projects/Scripts/Mobiles/Monsters/Plant/Melee/Bogling.cs +++ b/Projects/Scripts/Mobiles/Monsters/Plant/Melee/Bogling.cs @@ -55,13 +55,13 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Plant/Melee/Corpser.cs b/Projects/Scripts/Mobiles/Monsters/Plant/Melee/Corpser.cs index 097f05ba2..b92aaec98 100644 --- a/Projects/Scripts/Mobiles/Monsters/Plant/Melee/Corpser.cs +++ b/Projects/Scripts/Mobiles/Monsters/Plant/Melee/Corpser.cs @@ -59,13 +59,13 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Plant/Melee/Quagmire.cs b/Projects/Scripts/Mobiles/Monsters/Plant/Melee/Quagmire.cs index 500eb4f02..abd8d38ff 100644 --- a/Projects/Scripts/Mobiles/Monsters/Plant/Melee/Quagmire.cs +++ b/Projects/Scripts/Mobiles/Monsters/Plant/Melee/Quagmire.cs @@ -53,13 +53,13 @@ namespace Server.Mobiles public override int GetAngerSound() => 353; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Plant/Melee/SwampTentacle.cs b/Projects/Scripts/Mobiles/Monsters/Plant/Melee/SwampTentacle.cs index e73d5f44e..aec1e9e5c 100644 --- a/Projects/Scripts/Mobiles/Monsters/Plant/Melee/SwampTentacle.cs +++ b/Projects/Scripts/Mobiles/Monsters/Plant/Melee/SwampTentacle.cs @@ -52,13 +52,13 @@ namespace Server.Mobiles AddLoot(LootPack.Average); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Plant/Melee/WhippingVine.cs b/Projects/Scripts/Mobiles/Monsters/Plant/Melee/WhippingVine.cs index b3f03c987..641fa48c4 100644 --- a/Projects/Scripts/Mobiles/Monsters/Plant/Melee/WhippingVine.cs +++ b/Projects/Scripts/Mobiles/Monsters/Plant/Melee/WhippingVine.cs @@ -56,13 +56,13 @@ namespace Server.Mobiles public override bool BardImmune => !Core.AOS; public override Poison PoisonImmune => Poison.Lethal; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/AncientWyrm.cs b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/AncientWyrm.cs index 3bd87298a..84fcf3f5d 100644 --- a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/AncientWyrm.cs +++ b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/AncientWyrm.cs @@ -68,13 +68,13 @@ namespace Server.Mobiles public override int GetHurtSound() => 0x2D1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/DeepSeaSerpent.cs b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/DeepSeaSerpent.cs index 23986d8d4..f38c70a5c 100644 --- a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/DeepSeaSerpent.cs +++ b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/DeepSeaSerpent.cs @@ -64,13 +64,13 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/Dragon.cs b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/Dragon.cs index 9ec06f97d..79e0379ac 100644 --- a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/Dragon.cs +++ b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/Dragon.cs @@ -66,13 +66,13 @@ namespace Server.Mobiles AddLoot(LootPack.Gems, 8); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/Leviathan.cs b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/Leviathan.cs index 10302822f..c410ec313 100644 --- a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/Leviathan.cs +++ b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/Leviathan.cs @@ -115,14 +115,14 @@ namespace Server.Mobiles AddLoot(LootPack.FilthyRich, 5); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianArchmage.cs b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianArchmage.cs index 58a35cdb2..7bb69da07 100644 --- a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianArchmage.cs +++ b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianArchmage.cs @@ -64,13 +64,13 @@ namespace Server.Mobiles AddLoot(LootPack.MedScrolls, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianMage.cs b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianMage.cs index 80e0ac250..9f5714239 100644 --- a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianMage.cs +++ b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianMage.cs @@ -65,13 +65,13 @@ namespace Server.Mobiles AddLoot(LootPack.Potions); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianMatriarch.cs b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianMatriarch.cs index ee0f56511..ef56ea32b 100644 --- a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianMatriarch.cs +++ b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/OphidianMatriarch.cs @@ -56,13 +56,13 @@ namespace Server.Mobiles AddLoot(LootPack.MedScrolls, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/SeaSerpent.cs b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/SeaSerpent.cs index aa42325cf..595699d9e 100644 --- a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/SeaSerpent.cs +++ b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/SeaSerpent.cs @@ -70,13 +70,13 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/SerpentineDragon.cs b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/SerpentineDragon.cs index 2d262abc6..1a13d50b7 100644 --- a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/SerpentineDragon.cs +++ b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/SerpentineDragon.cs @@ -91,13 +91,13 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/ShadowWyrm.cs b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/ShadowWyrm.cs index 9ede10e7c..aa786677e 100644 --- a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/ShadowWyrm.cs +++ b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/ShadowWyrm.cs @@ -69,13 +69,13 @@ namespace Server.Mobiles public override int GetHurtSound() => 0x2D1; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/SkeletalDragon.cs b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/SkeletalDragon.cs index f8e641461..9b0a46e76 100644 --- a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/SkeletalDragon.cs +++ b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/SkeletalDragon.cs @@ -68,13 +68,13 @@ namespace Server.Mobiles AddLoot(LootPack.Gems, 5); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/WhiteWyrm.cs b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/WhiteWyrm.cs index f3c6965b0..d8914d0dd 100644 --- a/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/WhiteWyrm.cs +++ b/Projects/Scripts/Mobiles/Monsters/Reptile/Magic/WhiteWyrm.cs @@ -66,13 +66,13 @@ namespace Server.Mobiles AddLoot(LootPack.Gems, Utility.Random(1, 5)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Drake.cs b/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Drake.cs index f4a64b8eb..b0b2e322c 100644 --- a/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Drake.cs +++ b/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Drake.cs @@ -65,13 +65,13 @@ namespace Server.Mobiles AddLoot(LootPack.MedScrolls, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Harpy.cs b/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Harpy.cs index a03c19aaf..2f16f54f1 100644 --- a/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Harpy.cs +++ b/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Harpy.cs @@ -62,13 +62,13 @@ namespace Server.Mobiles public override int GetIdleSound() => 918; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Kraken.cs b/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Kraken.cs index ff31cce02..b408a932b 100644 --- a/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Kraken.cs +++ b/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Kraken.cs @@ -64,13 +64,13 @@ namespace Server.Mobiles AddLoot(LootPack.Rich); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Lizardman.cs b/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Lizardman.cs index 3afe5bf7a..cfc55c462 100644 --- a/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Lizardman.cs +++ b/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Lizardman.cs @@ -54,13 +54,13 @@ namespace Server.Mobiles // TODO: weapon } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/OphidianKnight.cs b/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/OphidianKnight.cs index 0b4c8a0d4..6c67698f6 100644 --- a/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/OphidianKnight.cs +++ b/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/OphidianKnight.cs @@ -67,13 +67,13 @@ namespace Server.Mobiles AddLoot(LootPack.Rich, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/OphidianWarrior.cs b/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/OphidianWarrior.cs index fd9d7bede..a1788f2e7 100644 --- a/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/OphidianWarrior.cs +++ b/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/OphidianWarrior.cs @@ -60,13 +60,13 @@ namespace Server.Mobiles AddLoot(LootPack.Gems); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Scorpion.cs b/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Scorpion.cs index 33747189e..484b6ce5f 100644 --- a/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Scorpion.cs +++ b/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Scorpion.cs @@ -63,13 +63,13 @@ namespace Server.Mobiles AddLoot(LootPack.Meager); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/StoneHarpy.cs b/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/StoneHarpy.cs index 4ca8a273a..0dd33abb0 100644 --- a/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/StoneHarpy.cs +++ b/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/StoneHarpy.cs @@ -63,13 +63,13 @@ namespace Server.Mobiles public override int GetIdleSound() => 918; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Wyvern.cs b/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Wyvern.cs index 2f6a90837..1c9f27e45 100644 --- a/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Wyvern.cs +++ b/Projects/Scripts/Mobiles/Monsters/Reptile/Melee/Wyvern.cs @@ -75,13 +75,13 @@ namespace Server.Mobiles public override int GetIdleSound() => 725; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/SE/BakeKitsune.cs b/Projects/Scripts/Mobiles/Monsters/SE/BakeKitsune.cs index 2a3b84521..04b7626d1 100644 --- a/Projects/Scripts/Mobiles/Monsters/SE/BakeKitsune.cs +++ b/Projects/Scripts/Mobiles/Monsters/SE/BakeKitsune.cs @@ -124,13 +124,13 @@ namespace Server.Mobiles public override int GetDeathSound() => 0x4DB; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/SE/DeathWatchBeetle.cs b/Projects/Scripts/Mobiles/Monsters/SE/DeathWatchBeetle.cs index 72b4bb73e..967cebb65 100644 --- a/Projects/Scripts/Mobiles/Monsters/SE/DeathWatchBeetle.cs +++ b/Projects/Scripts/Mobiles/Monsters/SE/DeathWatchBeetle.cs @@ -128,13 +128,13 @@ namespace Server.Mobiles m.SendLocalizedMessage(1070821, Name); // %s spits a poisonous substance at you! } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/SE/DeathWatchBeetleHatchling.cs b/Projects/Scripts/Mobiles/Monsters/SE/DeathWatchBeetleHatchling.cs index 179f8f9ab..67bf6f005 100644 --- a/Projects/Scripts/Mobiles/Monsters/SE/DeathWatchBeetleHatchling.cs +++ b/Projects/Scripts/Mobiles/Monsters/SE/DeathWatchBeetleHatchling.cs @@ -91,13 +91,13 @@ namespace Server.Mobiles AddLoot(LootPack.Potions, 1); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/SE/EliteNinja.cs b/Projects/Scripts/Mobiles/Monsters/SE/EliteNinja.cs index 14408fc2f..bab1909ce 100644 --- a/Projects/Scripts/Mobiles/Monsters/SE/EliteNinja.cs +++ b/Projects/Scripts/Mobiles/Monsters/SE/EliteNinja.cs @@ -118,14 +118,14 @@ namespace Server.Mobiles AddLoot(LootPack.Gems, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/SE/FanDancer.cs b/Projects/Scripts/Mobiles/Monsters/SE/FanDancer.cs index 998623e31..2e2fedb26 100644 --- a/Projects/Scripts/Mobiles/Monsters/SE/FanDancer.cs +++ b/Projects/Scripts/Mobiles/Monsters/SE/FanDancer.cs @@ -148,14 +148,14 @@ namespace Server.Mobiles public bool IsFanned(Mobile m) => m_Table.Contains(m); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/SE/FireBeetle.cs b/Projects/Scripts/Mobiles/Monsters/SE/FireBeetle.cs index 9cc28f69b..73c030416 100644 --- a/Projects/Scripts/Mobiles/Monsters/SE/FireBeetle.cs +++ b/Projects/Scripts/Mobiles/Monsters/SE/FireBeetle.cs @@ -83,14 +83,14 @@ namespace Server.Mobiles public override double GetControlChance(Mobile m, bool useBaseSkill = false) => 1.0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/SE/Kappa.cs b/Projects/Scripts/Mobiles/Monsters/SE/Kappa.cs index 82a7e14fa..412c49b16 100644 --- a/Projects/Scripts/Mobiles/Monsters/SE/Kappa.cs +++ b/Projects/Scripts/Mobiles/Monsters/SE/Kappa.cs @@ -155,13 +155,13 @@ namespace Server.Mobiles public override Item NewHarmfulItem() => new AcidSlime(TimeSpan.FromSeconds(10), 5, 10); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/SE/KazeKemono.cs b/Projects/Scripts/Mobiles/Monsters/SE/KazeKemono.cs index db46dbc51..615241896 100644 --- a/Projects/Scripts/Mobiles/Monsters/SE/KazeKemono.cs +++ b/Projects/Scripts/Mobiles/Monsters/SE/KazeKemono.cs @@ -130,13 +130,13 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/SE/LadyOfTheSnow.cs b/Projects/Scripts/Mobiles/Monsters/SE/LadyOfTheSnow.cs index 0c792adcb..1d9311952 100644 --- a/Projects/Scripts/Mobiles/Monsters/SE/LadyOfTheSnow.cs +++ b/Projects/Scripts/Mobiles/Monsters/SE/LadyOfTheSnow.cs @@ -103,14 +103,14 @@ namespace Server.Mobiles m_Table[defender] = timer; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/SE/Oni.cs b/Projects/Scripts/Mobiles/Monsters/SE/Oni.cs index 7628841a0..94fec1aec 100644 --- a/Projects/Scripts/Mobiles/Monsters/SE/Oni.cs +++ b/Projects/Scripts/Mobiles/Monsters/SE/Oni.cs @@ -77,14 +77,14 @@ namespace Server.Mobiles AddLoot(LootPack.FilthyRich, 3); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/SE/RaiJu.cs b/Projects/Scripts/Mobiles/Monsters/SE/RaiJu.cs index 888db681c..454c62f00 100644 --- a/Projects/Scripts/Mobiles/Monsters/SE/RaiJu.cs +++ b/Projects/Scripts/Mobiles/Monsters/SE/RaiJu.cs @@ -84,14 +84,14 @@ namespace Server.Mobiles m_Table.Add(defender); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/SE/RevenantLion.cs b/Projects/Scripts/Mobiles/Monsters/SE/RevenantLion.cs index 4a214a4d8..ff32cfef8 100644 --- a/Projects/Scripts/Mobiles/Monsters/SE/RevenantLion.cs +++ b/Projects/Scripts/Mobiles/Monsters/SE/RevenantLion.cs @@ -105,13 +105,13 @@ namespace Server.Mobiles // TODO: Bone Pile } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/SE/Ronin.cs b/Projects/Scripts/Mobiles/Monsters/SE/Ronin.cs index 88f78c9d5..a4e306377 100644 --- a/Projects/Scripts/Mobiles/Monsters/SE/Ronin.cs +++ b/Projects/Scripts/Mobiles/Monsters/SE/Ronin.cs @@ -114,14 +114,14 @@ namespace Server.Mobiles AddLoot(LootPack.Gems, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/SE/RuneBeetle.cs b/Projects/Scripts/Mobiles/Monsters/SE/RuneBeetle.cs index 6017c3110..1f69e5858 100644 --- a/Projects/Scripts/Mobiles/Monsters/SE/RuneBeetle.cs +++ b/Projects/Scripts/Mobiles/Monsters/SE/RuneBeetle.cs @@ -190,13 +190,13 @@ namespace Server.Mobiles m_Table[defender] = timer; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/SE/TsukiWolf.cs b/Projects/Scripts/Mobiles/Monsters/SE/TsukiWolf.cs index 9eeeb735d..07738092b 100644 --- a/Projects/Scripts/Mobiles/Monsters/SE/TsukiWolf.cs +++ b/Projects/Scripts/Mobiles/Monsters/SE/TsukiWolf.cs @@ -128,14 +128,14 @@ namespace Server.Mobiles m_Table[defender] = timer; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/SE/Yamandon.cs b/Projects/Scripts/Mobiles/Monsters/SE/Yamandon.cs index f4cdebfb5..4737c5670 100644 --- a/Projects/Scripts/Mobiles/Monsters/SE/Yamandon.cs +++ b/Projects/Scripts/Mobiles/Monsters/SE/Yamandon.cs @@ -145,14 +145,14 @@ namespace Server.Mobiles public override int GetIdleSound() => 1261; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Monsters/SE/YomotsuElder.cs b/Projects/Scripts/Mobiles/Monsters/SE/YomotsuElder.cs index 054ef98aa..0252508a4 100644 --- a/Projects/Scripts/Mobiles/Monsters/SE/YomotsuElder.cs +++ b/Projects/Scripts/Mobiles/Monsters/SE/YomotsuElder.cs @@ -114,13 +114,13 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/SE/YomotsuPriest.cs b/Projects/Scripts/Mobiles/Monsters/SE/YomotsuPriest.cs index 8c6ec5bdc..be6629fc0 100644 --- a/Projects/Scripts/Mobiles/Monsters/SE/YomotsuPriest.cs +++ b/Projects/Scripts/Mobiles/Monsters/SE/YomotsuPriest.cs @@ -115,13 +115,13 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/SE/YomotsuWarrior.cs b/Projects/Scripts/Mobiles/Monsters/SE/YomotsuWarrior.cs index 3fa105ac9..cdcbaddda 100644 --- a/Projects/Scripts/Mobiles/Monsters/SE/YomotsuWarrior.cs +++ b/Projects/Scripts/Mobiles/Monsters/SE/YomotsuWarrior.cs @@ -108,13 +108,13 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Summons/SummonedAirElemental.cs b/Projects/Scripts/Mobiles/Monsters/Summons/SummonedAirElemental.cs index 05405ffbe..fc82880c8 100644 --- a/Projects/Scripts/Mobiles/Monsters/Summons/SummonedAirElemental.cs +++ b/Projects/Scripts/Mobiles/Monsters/Summons/SummonedAirElemental.cs @@ -47,13 +47,13 @@ namespace Server.Mobiles public override double DispelFocus => 45.0; public override string DefaultName => "an air elemental"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Summons/SummonedDaemon.cs b/Projects/Scripts/Mobiles/Monsters/Summons/SummonedDaemon.cs index e24f70d6f..20ed5cb75 100644 --- a/Projects/Scripts/Mobiles/Monsters/Summons/SummonedDaemon.cs +++ b/Projects/Scripts/Mobiles/Monsters/Summons/SummonedDaemon.cs @@ -46,13 +46,13 @@ namespace Server.Mobiles public override Poison PoisonImmune => Poison.Regular; // TODO: Immune to poison? public override bool CanFly => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Summons/SummonedEarthElemental.cs b/Projects/Scripts/Mobiles/Monsters/Summons/SummonedEarthElemental.cs index c4e588c69..a7bbd4e9e 100644 --- a/Projects/Scripts/Mobiles/Monsters/Summons/SummonedEarthElemental.cs +++ b/Projects/Scripts/Mobiles/Monsters/Summons/SummonedEarthElemental.cs @@ -41,13 +41,13 @@ namespace Server.Mobiles public override double DispelFocus => 45.0; public override string DefaultName => "an earth elemental"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Summons/SummonedFireElemental.cs b/Projects/Scripts/Mobiles/Monsters/Summons/SummonedFireElemental.cs index 7ef542481..d8e85a127 100644 --- a/Projects/Scripts/Mobiles/Monsters/Summons/SummonedFireElemental.cs +++ b/Projects/Scripts/Mobiles/Monsters/Summons/SummonedFireElemental.cs @@ -46,13 +46,13 @@ namespace Server.Mobiles public override double DispelFocus => 45.0; public override string DefaultName => "a fire elemental"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Monsters/Summons/SummonedWaterElemental.cs b/Projects/Scripts/Mobiles/Monsters/Summons/SummonedWaterElemental.cs index b7b6d16d0..b8f802738 100644 --- a/Projects/Scripts/Mobiles/Monsters/Summons/SummonedWaterElemental.cs +++ b/Projects/Scripts/Mobiles/Monsters/Summons/SummonedWaterElemental.cs @@ -46,13 +46,13 @@ namespace Server.Mobiles public override double DispelFocus => 45.0; public override string DefaultName => "a water elemental"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/PlayerMobile.cs b/Projects/Scripts/Mobiles/PlayerMobile.cs index b38ba71bb..5a607ac1b 100644 --- a/Projects/Scripts/Mobiles/PlayerMobile.cs +++ b/Projects/Scripts/Mobiles/PlayerMobile.cs @@ -2113,7 +2113,7 @@ namespace Server.Mobiles SetHairMods(-1, -1); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -2403,7 +2403,7 @@ namespace Server.Mobiles AddBuff(new BuffInfo(BuffIcon.HidingAndOrStealth, 1075655)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { //cleanup our anti-macro table foreach (Dictionary t in m_AntiMacroTable.Values) @@ -4331,7 +4331,7 @@ namespace Server.Mobiles { } - public ChampionTitleInfo(GenericReader reader) + public ChampionTitleInfo(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -4507,7 +4507,7 @@ namespace Server.Mobiles public override string ToString() => "..."; - public static void Serialize(GenericWriter writer, ChampionTitleInfo titles) + public static void Serialize(IGenericWriter writer, ChampionTitleInfo titles) { writer.WriteEncodedInt(0); // version @@ -4564,7 +4564,7 @@ namespace Server.Mobiles { } - public TitleInfo(GenericReader reader) + public TitleInfo(IGenericReader reader) { int version = reader.ReadEncodedInt(); @@ -4583,7 +4583,7 @@ namespace Server.Mobiles public DateTime LastDecay{ get; set; } - public static void Serialize(GenericWriter writer, TitleInfo info) + public static void Serialize(IGenericWriter writer, TitleInfo info) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Mobiles/Special/Barracoon.cs b/Projects/Scripts/Mobiles/Special/Barracoon.cs index 33d461179..d9e68edc0 100644 --- a/Projects/Scripts/Mobiles/Special/Barracoon.cs +++ b/Projects/Scripts/Mobiles/Special/Barracoon.cs @@ -185,14 +185,14 @@ namespace Server.Mobiles DoSpecialAbility(defender); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Special/BaseChampion.cs b/Projects/Scripts/Mobiles/Special/BaseChampion.cs index 1946637f6..dc1f93034 100644 --- a/Projects/Scripts/Mobiles/Special/BaseChampion.cs +++ b/Projects/Scripts/Mobiles/Special/BaseChampion.cs @@ -28,14 +28,14 @@ namespace Server.Mobiles public virtual bool NoGoodies => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Special/BaseShieldGuard.cs b/Projects/Scripts/Mobiles/Special/BaseShieldGuard.cs index ad9d4a1b1..d8ec1a1f3 100644 --- a/Projects/Scripts/Mobiles/Special/BaseShieldGuard.cs +++ b/Projects/Scripts/Mobiles/Special/BaseShieldGuard.cs @@ -145,14 +145,14 @@ namespace Server.Mobiles base.OnSpeech(e); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Special/CapturedHordeMinion.cs b/Projects/Scripts/Mobiles/Special/CapturedHordeMinion.cs index fe5080b25..bab53e3e0 100644 --- a/Projects/Scripts/Mobiles/Special/CapturedHordeMinion.cs +++ b/Projects/Scripts/Mobiles/Special/CapturedHordeMinion.cs @@ -13,14 +13,14 @@ namespace Server.Mobiles public override bool CanBeDamaged() => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Special/ChaosGuard.cs b/Projects/Scripts/Mobiles/Special/ChaosGuard.cs index a7ad50117..bf2f94cad 100644 --- a/Projects/Scripts/Mobiles/Special/ChaosGuard.cs +++ b/Projects/Scripts/Mobiles/Special/ChaosGuard.cs @@ -21,14 +21,14 @@ namespace Server.Mobiles public override bool BardImmune => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Special/DarkGuardian.cs b/Projects/Scripts/Mobiles/Special/DarkGuardian.cs index cee8280d7..5776539a8 100644 --- a/Projects/Scripts/Mobiles/Special/DarkGuardian.cs +++ b/Projects/Scripts/Mobiles/Special/DarkGuardian.cs @@ -62,14 +62,14 @@ namespace Server.Mobiles AddLoot(LootPack.MedScrolls, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Special/Dummy.cs b/Projects/Scripts/Mobiles/Special/Dummy.cs index a18848ea3..74e7bc385 100644 --- a/Projects/Scripts/Mobiles/Special/Dummy.cs +++ b/Projects/Scripts/Mobiles/Special/Dummy.cs @@ -53,14 +53,14 @@ namespace Server.Mobiles m_Timer.Start(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Special/DummySpecific.cs b/Projects/Scripts/Mobiles/Special/DummySpecific.cs index 3771a4c43..110f4e652 100644 --- a/Projects/Scripts/Mobiles/Special/DummySpecific.cs +++ b/Projects/Scripts/Mobiles/Special/DummySpecific.cs @@ -70,14 +70,14 @@ namespace Server.Mobiles public override string DefaultName => "Macer"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -144,14 +144,14 @@ namespace Server.Mobiles public override string DefaultName => "Fencer"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -218,14 +218,14 @@ namespace Server.Mobiles public override string DefaultName => "Swordsman"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -285,14 +285,14 @@ namespace Server.Mobiles public override string DefaultName => "Nox Mage"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -375,14 +375,14 @@ namespace Server.Mobiles public override string DefaultName => "Stun Mage"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -471,14 +471,14 @@ namespace Server.Mobiles public override string DefaultName => "Super Mage"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -559,14 +559,14 @@ namespace Server.Mobiles public override string DefaultName => "Healer"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -675,14 +675,14 @@ namespace Server.Mobiles public override string DefaultName => "Hybrid Assassin"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -767,14 +767,14 @@ namespace Server.Mobiles public override string DefaultName => "Hybrid Thief"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Special/Harrower.cs b/Projects/Scripts/Mobiles/Special/Harrower.cs index 59a0bf1a7..027f45c82 100644 --- a/Projects/Scripts/Mobiles/Special/Harrower.cs +++ b/Projects/Scripts/Mobiles/Special/Harrower.cs @@ -199,7 +199,7 @@ namespace Server.Mobiles base.OnAfterDelete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -210,7 +210,7 @@ namespace Server.Mobiles writer.WriteMobileList(m_Tentacles); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Special/HarrowerTentacles.cs b/Projects/Scripts/Mobiles/Special/HarrowerTentacles.cs index 388f3ff73..61aa6abb6 100644 --- a/Projects/Scripts/Mobiles/Special/HarrowerTentacles.cs +++ b/Projects/Scripts/Mobiles/Special/HarrowerTentacles.cs @@ -88,7 +88,7 @@ namespace Server.Mobiles AddLoot(LootPack.HighScrolls, 2); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -97,7 +97,7 @@ namespace Server.Mobiles writer.Write(Harrower); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Special/LordOaks.cs b/Projects/Scripts/Mobiles/Special/LordOaks.cs index 773e243d9..67b430df2 100644 --- a/Projects/Scripts/Mobiles/Special/LordOaks.cs +++ b/Projects/Scripts/Mobiles/Special/LordOaks.cs @@ -173,7 +173,7 @@ namespace Server.Mobiles attacker.Mana -= Utility.Random(20, 10); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -183,7 +183,7 @@ namespace Server.Mobiles writer.Write(m_SpawnedQueen); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Special/Mephitis.cs b/Projects/Scripts/Mobiles/Special/Mephitis.cs index 2c80b0802..e213992e8 100644 --- a/Projects/Scripts/Mobiles/Special/Mephitis.cs +++ b/Projects/Scripts/Mobiles/Special/Mephitis.cs @@ -75,14 +75,14 @@ namespace Server.Mobiles // TODO: Web ability } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Special/Neira.cs b/Projects/Scripts/Mobiles/Special/Neira.cs index e9ec90718..fcd3c6031 100644 --- a/Projects/Scripts/Mobiles/Special/Neira.cs +++ b/Projects/Scripts/Mobiles/Special/Neira.cs @@ -181,7 +181,7 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -189,7 +189,7 @@ namespace Server.Mobiles writer.Write(m_SpeedBoost); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -245,7 +245,7 @@ namespace Server.Mobiles public IMount Mount => m_Mount; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -254,7 +254,7 @@ namespace Server.Mobiles writer.Write(Rider); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Special/OrderGuard.cs b/Projects/Scripts/Mobiles/Special/OrderGuard.cs index e3db5a597..41da52fe9 100644 --- a/Projects/Scripts/Mobiles/Special/OrderGuard.cs +++ b/Projects/Scripts/Mobiles/Special/OrderGuard.cs @@ -21,14 +21,14 @@ namespace Server.Mobiles public override bool BardImmune => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Special/Rikktor.cs b/Projects/Scripts/Mobiles/Special/Rikktor.cs index 6fcce27a4..47841c3c9 100644 --- a/Projects/Scripts/Mobiles/Special/Rikktor.cs +++ b/Projects/Scripts/Mobiles/Special/Rikktor.cs @@ -134,14 +134,14 @@ namespace Server.Mobiles public override int GetDeathSound() => 0x2CC; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Special/Semidar.cs b/Projects/Scripts/Mobiles/Special/Semidar.cs index 4f01a0747..3e9901c25 100644 --- a/Projects/Scripts/Mobiles/Special/Semidar.cs +++ b/Projects/Scripts/Mobiles/Special/Semidar.cs @@ -128,13 +128,13 @@ namespace Server.Mobiles DrainLife(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Mobiles/Special/Serado.cs b/Projects/Scripts/Mobiles/Special/Serado.cs index 1bbc3dd8e..0a5076fea 100644 --- a/Projects/Scripts/Mobiles/Special/Serado.cs +++ b/Projects/Scripts/Mobiles/Special/Serado.cs @@ -165,14 +165,14 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Special/ServantOfSemidar.cs b/Projects/Scripts/Mobiles/Special/ServantOfSemidar.cs index 1bf9b3533..118d62312 100644 --- a/Projects/Scripts/Mobiles/Special/ServantOfSemidar.cs +++ b/Projects/Scripts/Mobiles/Special/ServantOfSemidar.cs @@ -24,14 +24,14 @@ namespace Server.Mobiles list.Add(1005494); // enslaved } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Special/Silvani.cs b/Projects/Scripts/Mobiles/Special/Silvani.cs index b7312d9a2..df19aa7eb 100644 --- a/Projects/Scripts/Mobiles/Special/Silvani.cs +++ b/Projects/Scripts/Mobiles/Special/Silvani.cs @@ -97,14 +97,14 @@ namespace Server.Mobiles SpawnPixies(attacker); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Special/Wanderer.cs b/Projects/Scripts/Mobiles/Special/Wanderer.cs index 20fe48661..343534275 100644 --- a/Projects/Scripts/Mobiles/Special/Wanderer.cs +++ b/Projects/Scripts/Mobiles/Special/Wanderer.cs @@ -30,14 +30,14 @@ namespace Server.Mobiles base.OnDelete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Townfolk/Actor.cs b/Projects/Scripts/Mobiles/Townfolk/Actor.cs index 06943f779..a4d9dbcb8 100644 --- a/Projects/Scripts/Mobiles/Townfolk/Actor.cs +++ b/Projects/Scripts/Mobiles/Townfolk/Actor.cs @@ -49,14 +49,14 @@ namespace Server.Mobiles public override bool ClickTitle => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Townfolk/Artist.cs b/Projects/Scripts/Mobiles/Townfolk/Artist.cs index 15c6fc29d..06c17647c 100644 --- a/Projects/Scripts/Mobiles/Townfolk/Artist.cs +++ b/Projects/Scripts/Mobiles/Townfolk/Artist.cs @@ -55,14 +55,14 @@ namespace Server.Mobiles public override bool ClickTitle => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Townfolk/Banker.cs b/Projects/Scripts/Mobiles/Townfolk/Banker.cs index 1d7d3c6f8..6a5df73ba 100644 --- a/Projects/Scripts/Mobiles/Townfolk/Banker.cs +++ b/Projects/Scripts/Mobiles/Townfolk/Banker.cs @@ -412,14 +412,14 @@ namespace Server.Mobiles base.AddCustomContextEntries(from, list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Townfolk/BaseEscortable.cs b/Projects/Scripts/Mobiles/Townfolk/BaseEscortable.cs index 4ca614c3a..9048f4a5f 100644 --- a/Projects/Scripts/Mobiles/Townfolk/BaseEscortable.cs +++ b/Projects/Scripts/Mobiles/Townfolk/BaseEscortable.cs @@ -503,7 +503,7 @@ namespace Server.Mobiles return base.OnBeforeDeath(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -524,7 +524,7 @@ namespace Server.Mobiles MLQuestSystem.WriteQuestRef(writer, StaticMLQuester ? null : m_MLQuest); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Townfolk/BrideGroom.cs b/Projects/Scripts/Mobiles/Townfolk/BrideGroom.cs index 027273089..c4529173d 100644 --- a/Projects/Scripts/Mobiles/Townfolk/BrideGroom.cs +++ b/Projects/Scripts/Mobiles/Townfolk/BrideGroom.cs @@ -60,14 +60,14 @@ namespace Server.Mobiles PackGold(200, 250); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Townfolk/EscortableMage.cs b/Projects/Scripts/Mobiles/Townfolk/EscortableMage.cs index b97d80c54..741b9ac97 100644 --- a/Projects/Scripts/Mobiles/Townfolk/EscortableMage.cs +++ b/Projects/Scripts/Mobiles/Townfolk/EscortableMage.cs @@ -54,14 +54,14 @@ namespace Server.Mobiles PackGold(200, 250); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Townfolk/Gypsy.cs b/Projects/Scripts/Mobiles/Townfolk/Gypsy.cs index f51a40281..145285214 100644 --- a/Projects/Scripts/Mobiles/Townfolk/Gypsy.cs +++ b/Projects/Scripts/Mobiles/Townfolk/Gypsy.cs @@ -60,14 +60,14 @@ namespace Server.Mobiles public override bool CanTeach => true; public override bool ClickTitle => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Townfolk/HarborMaster.cs b/Projects/Scripts/Mobiles/Townfolk/HarborMaster.cs index 63c76d857..0cea4a47c 100644 --- a/Projects/Scripts/Mobiles/Townfolk/HarborMaster.cs +++ b/Projects/Scripts/Mobiles/Townfolk/HarborMaster.cs @@ -57,14 +57,14 @@ namespace Server.Mobiles public override bool ClickTitle => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Townfolk/Merchant.cs b/Projects/Scripts/Mobiles/Townfolk/Merchant.cs index e80c8faa6..7365a351a 100644 --- a/Projects/Scripts/Mobiles/Townfolk/Merchant.cs +++ b/Projects/Scripts/Mobiles/Townfolk/Merchant.cs @@ -63,14 +63,14 @@ namespace Server.Mobiles PackGold(200, 250); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Townfolk/Messenger.cs b/Projects/Scripts/Mobiles/Townfolk/Messenger.cs index 69a8e6908..d03beeca4 100644 --- a/Projects/Scripts/Mobiles/Townfolk/Messenger.cs +++ b/Projects/Scripts/Mobiles/Townfolk/Messenger.cs @@ -52,14 +52,14 @@ namespace Server.Mobiles PackGold(200, 250); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Townfolk/Minter.cs b/Projects/Scripts/Mobiles/Townfolk/Minter.cs index 6b6a14a38..e2aa63182 100644 --- a/Projects/Scripts/Mobiles/Townfolk/Minter.cs +++ b/Projects/Scripts/Mobiles/Townfolk/Minter.cs @@ -11,14 +11,14 @@ namespace Server.Mobiles public override NpcGuild NpcGuild => NpcGuild.MerchantsGuild; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Townfolk/Ninja.cs b/Projects/Scripts/Mobiles/Townfolk/Ninja.cs index acec694c9..9d82834f6 100644 --- a/Projects/Scripts/Mobiles/Townfolk/Ninja.cs +++ b/Projects/Scripts/Mobiles/Townfolk/Ninja.cs @@ -59,14 +59,14 @@ namespace Server.Mobiles public override bool CanTeach => true; public override bool ClickTitle => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Townfolk/Noble.cs b/Projects/Scripts/Mobiles/Townfolk/Noble.cs index 994996a55..2b87f134f 100644 --- a/Projects/Scripts/Mobiles/Townfolk/Noble.cs +++ b/Projects/Scripts/Mobiles/Townfolk/Noble.cs @@ -64,14 +64,14 @@ namespace Server.Mobiles PackGold(200, 250); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Townfolk/Peasant.cs b/Projects/Scripts/Mobiles/Townfolk/Peasant.cs index 61619ac87..1a25ef44d 100644 --- a/Projects/Scripts/Mobiles/Townfolk/Peasant.cs +++ b/Projects/Scripts/Mobiles/Townfolk/Peasant.cs @@ -57,14 +57,14 @@ namespace Server.Mobiles PackGold(200, 250); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Townfolk/Prisoner.cs b/Projects/Scripts/Mobiles/Townfolk/Prisoner.cs index 63f49caee..3d34d6845 100644 --- a/Projects/Scripts/Mobiles/Townfolk/Prisoner.cs +++ b/Projects/Scripts/Mobiles/Townfolk/Prisoner.cs @@ -65,14 +65,14 @@ namespace Server.Mobiles.Townfolk Say(502268); // Quickly, I beg thee! Unlock my chains! If thou dost look at me close thou canst see them. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Townfolk/Samurai.cs b/Projects/Scripts/Mobiles/Townfolk/Samurai.cs index 751d459bb..9f1ba03b5 100644 --- a/Projects/Scripts/Mobiles/Townfolk/Samurai.cs +++ b/Projects/Scripts/Mobiles/Townfolk/Samurai.cs @@ -95,14 +95,14 @@ namespace Server.Mobiles public override bool CanTeach => true; public override bool ClickTitle => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Townfolk/Sculptor.cs b/Projects/Scripts/Mobiles/Townfolk/Sculptor.cs index 4bec4fcfa..9ee5c4bc3 100644 --- a/Projects/Scripts/Mobiles/Townfolk/Sculptor.cs +++ b/Projects/Scripts/Mobiles/Townfolk/Sculptor.cs @@ -49,14 +49,14 @@ namespace Server.Mobiles public override bool ClickTitle => false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Townfolk/SeekerOfAdventure.cs b/Projects/Scripts/Mobiles/Townfolk/SeekerOfAdventure.cs index 2d34b17a7..6e21b658f 100644 --- a/Projects/Scripts/Mobiles/Townfolk/SeekerOfAdventure.cs +++ b/Projects/Scripts/Mobiles/Townfolk/SeekerOfAdventure.cs @@ -75,14 +75,14 @@ namespace Server.Mobiles PackGold(100, 150); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Townfolk/TownCrier.cs b/Projects/Scripts/Mobiles/Townfolk/TownCrier.cs index b151f5da7..3deb1f011 100644 --- a/Projects/Scripts/Mobiles/Townfolk/TownCrier.cs +++ b/Projects/Scripts/Mobiles/Townfolk/TownCrier.cs @@ -495,14 +495,14 @@ namespace Server.Mobiles base.OnDelete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/BaseVendor.cs b/Projects/Scripts/Mobiles/Vendors/BaseVendor.cs index 639565a01..1a2fea1f0 100644 --- a/Projects/Scripts/Mobiles/Vendors/BaseVendor.cs +++ b/Projects/Scripts/Mobiles/Vendors/BaseVendor.cs @@ -1088,7 +1088,7 @@ namespace Server.Mobiles Region.GetRegion()?.CheckVendorAccess(this, from) != false || Region != from.Region && from.Region.GetRegion()?.CheckVendorAccess(this, from) != false; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -1129,7 +1129,7 @@ namespace Server.Mobiles writer.WriteEncodedInt(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/GenericBuy.cs b/Projects/Scripts/Mobiles/Vendors/GenericBuy.cs index 60fa6d9b4..cbd59d74c 100644 --- a/Projects/Scripts/Mobiles/Vendors/GenericBuy.cs +++ b/Projects/Scripts/Mobiles/Vendors/GenericBuy.cs @@ -234,7 +234,7 @@ namespace Server.Mobiles m_Cache = null; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -243,7 +243,7 @@ namespace Server.Mobiles writer.Write(m_Mobiles); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Alchemist.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Alchemist.cs index d14da06d3..8c9a2cb01 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Alchemist.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Alchemist.cs @@ -36,14 +36,14 @@ namespace Server.Mobiles AddItem(new Robe(Utility.RandomPinkHue())); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/AnimalTrainer.cs b/Projects/Scripts/Mobiles/Vendors/NPC/AnimalTrainer.cs index 535d1cb4e..022aa2b2e 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/AnimalTrainer.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/AnimalTrainer.cs @@ -352,14 +352,14 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Architect.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Architect.cs index 3bd6792c9..780b8a3e7 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Architect.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Architect.cs @@ -27,14 +27,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBArchitect()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Armorer.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Armorer.cs index ee539a539..1a909c621 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Armorer.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Armorer.cs @@ -77,14 +77,14 @@ namespace Server.Mobiles AddItem(new Bascinet()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Baker.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Baker.cs index 1b33fb7d2..17e421f83 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Baker.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Baker.cs @@ -24,14 +24,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBBaker()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Bard.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Bard.cs index cdc0e08b0..5c4095d43 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Bard.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Bard.cs @@ -30,14 +30,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBBard()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Barkeeper.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Barkeeper.cs index 1d4c69232..9aa98a673 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Barkeeper.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Barkeeper.cs @@ -32,14 +32,14 @@ namespace Server.Mobiles AddItem(new HalfApron(Utility.RandomBrightHue())); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Beekeeper.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Beekeeper.cs index 67c3158b1..c19ae26f1 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Beekeeper.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Beekeeper.cs @@ -24,14 +24,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBBeekeeper()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Blacksmith.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Blacksmith.cs index 0da1cf580..d779af18e 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Blacksmith.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Blacksmith.cs @@ -79,14 +79,14 @@ namespace Server.Mobiles AddItem(new SmithHammer()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Bowyer.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Bowyer.cs index 9744a5bbb..8d2dc05ed 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Bowyer.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Bowyer.cs @@ -42,14 +42,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBSEBowyer()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Butcher.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Butcher.cs index 122fb9600..f6980f45e 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Butcher.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Butcher.cs @@ -32,14 +32,14 @@ namespace Server.Mobiles AddItem(new Cleaver()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Carpenter.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Carpenter.cs index b4bb08d02..c652689c9 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Carpenter.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Carpenter.cs @@ -39,14 +39,14 @@ namespace Server.Mobiles AddItem(new HalfApron()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Cobbler.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Cobbler.cs index 054887906..8a99f0118 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Cobbler.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Cobbler.cs @@ -25,14 +25,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBCobbler()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Cook.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Cook.cs index e2e786fa3..08514af3f 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Cook.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Cook.cs @@ -37,14 +37,14 @@ namespace Server.Mobiles AddItem(new HalfApron()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/CustomHairstylist.cs b/Projects/Scripts/Mobiles/Vendors/NPC/CustomHairstylist.cs index da2a09cc3..8654b482a 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/CustomHairstylist.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/CustomHairstylist.cs @@ -70,14 +70,14 @@ namespace Server.Mobiles { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Farmer.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Farmer.cs index ca6a4a44d..aaa2c6b8d 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Farmer.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Farmer.cs @@ -37,14 +37,14 @@ namespace Server.Mobiles AddItem(new WideBrimHat(Utility.RandomNeutralHue())); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Fisherman.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Fisherman.cs index 82aa37af9..71332692c 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Fisherman.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Fisherman.cs @@ -33,14 +33,14 @@ namespace Server.Mobiles AddItem(new FishingPole()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Furtrader.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Furtrader.cs index 9afeb3b6d..9583d4ac9 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Furtrader.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Furtrader.cs @@ -27,14 +27,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBFurtrader()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Glassblower.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Glassblower.cs index 34a4be6af..5243e144b 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Glassblower.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Glassblower.cs @@ -28,14 +28,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBAlchemist()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/GolemCrafter.cs b/Projects/Scripts/Mobiles/Vendors/NPC/GolemCrafter.cs index 3a78d7ab2..58ba07995 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/GolemCrafter.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/GolemCrafter.cs @@ -26,14 +26,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBVagabond()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/BardGuildmaster.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/BardGuildmaster.cs index 867a3dd69..694d6f0a7 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/BardGuildmaster.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/BardGuildmaster.cs @@ -19,14 +19,14 @@ namespace Server.Mobiles public override NpcGuild NpcGuild => NpcGuild.BardsGuild; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/BaseGuildmaster.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/BaseGuildmaster.cs index de015a30a..c88228620 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/BaseGuildmaster.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/BaseGuildmaster.cs @@ -140,14 +140,14 @@ namespace Server.Mobiles return base.OnGoldGiven(from, dropped); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/BlacksmithGuildmaster.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/BlacksmithGuildmaster.cs index beb602204..222c56ef9 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/BlacksmithGuildmaster.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/BlacksmithGuildmaster.cs @@ -49,14 +49,14 @@ namespace Server.Mobiles AddItem(new SmithHammer()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/FisherGuildmaster.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/FisherGuildmaster.cs index 33d3a8e4d..99d0fcc43 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/FisherGuildmaster.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/FisherGuildmaster.cs @@ -14,14 +14,14 @@ namespace Server.Mobiles public override NpcGuild NpcGuild => NpcGuild.FishermensGuild; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/HealerGuildmaster.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/HealerGuildmaster.cs index 3966d2bfc..63be75a3f 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/HealerGuildmaster.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/HealerGuildmaster.cs @@ -29,14 +29,14 @@ namespace Server.Mobiles AddItem(new Robe(Utility.RandomYellowHue())); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/MageGuildmaster.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/MageGuildmaster.cs index b5b2cf595..468c23add 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/MageGuildmaster.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/MageGuildmaster.cs @@ -32,14 +32,14 @@ namespace Server.Mobiles AddItem(new GnarledStaff()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/MerchantGuildmaster.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/MerchantGuildmaster.cs index d0bcfbaae..0ce33a093 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/MerchantGuildmaster.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/MerchantGuildmaster.cs @@ -15,14 +15,14 @@ namespace Server.Mobiles public override NpcGuild NpcGuild => NpcGuild.MerchantsGuild; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/MinerGuildmaster.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/MinerGuildmaster.cs index b33a487bf..901ae2d58 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/MinerGuildmaster.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/MinerGuildmaster.cs @@ -15,14 +15,14 @@ namespace Server.Mobiles public override NpcGuild NpcGuild => NpcGuild.MinersGuild; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/RangerGuildmaster.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/RangerGuildmaster.cs index 1926f2aa6..be6018641 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/RangerGuildmaster.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/RangerGuildmaster.cs @@ -24,14 +24,14 @@ namespace Server.Mobiles public override NpcGuild NpcGuild => NpcGuild.RangersGuild; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/TailorGuildmaster.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/TailorGuildmaster.cs index 2a38fbb95..fccc877de 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/TailorGuildmaster.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/TailorGuildmaster.cs @@ -14,14 +14,14 @@ namespace Server.Mobiles public override NpcGuild NpcGuild => NpcGuild.TailorsGuild; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/ThiefGuildmaster.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/ThiefGuildmaster.cs index c3888dc40..ec4bf0b9c 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/ThiefGuildmaster.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/ThiefGuildmaster.cs @@ -104,14 +104,14 @@ namespace Server.Mobiles return base.OnGoldGiven(from, dropped); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/TinkerGuildmaster.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/TinkerGuildmaster.cs index c2a78516b..9d9ac760c 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/TinkerGuildmaster.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/TinkerGuildmaster.cs @@ -20,14 +20,14 @@ namespace Server.Mobiles public override NpcGuild NpcGuild => NpcGuild.TinkersGuild; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/WarriorGuildmaster.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/WarriorGuildmaster.cs index 4c702d138..35e4cd230 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/WarriorGuildmaster.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Guildmasters/WarriorGuildmaster.cs @@ -20,14 +20,14 @@ namespace Server.Mobiles public override NpcGuild NpcGuild => NpcGuild.WarriorsGuild; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/GypsyAnimalTrainer.cs b/Projects/Scripts/Mobiles/Vendors/NPC/GypsyAnimalTrainer.cs index 89f8fd10e..628b0eb28 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/GypsyAnimalTrainer.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/GypsyAnimalTrainer.cs @@ -54,14 +54,14 @@ namespace Server.Mobiles item.Hue = Utility.RandomBrightHue(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/GypsyBanker.cs b/Projects/Scripts/Mobiles/Vendors/NPC/GypsyBanker.cs index a274a03ef..653a2823c 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/GypsyBanker.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/GypsyBanker.cs @@ -68,14 +68,14 @@ namespace Server.Mobiles item.Hue = Utility.RandomBrightHue(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/GypsyMaiden.cs b/Projects/Scripts/Mobiles/Vendors/NPC/GypsyMaiden.cs index 44bc4b2b7..a3055d4ad 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/GypsyMaiden.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/GypsyMaiden.cs @@ -61,14 +61,14 @@ namespace Server.Mobiles item.Hue = Utility.RandomBrightHue(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/HairStylist.cs b/Projects/Scripts/Mobiles/Vendors/NPC/HairStylist.cs index 541552449..c75b08656 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/HairStylist.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/HairStylist.cs @@ -25,14 +25,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBHairStylist()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Herbalist.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Herbalist.cs index 106f445b9..fc1d7d7a9 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Herbalist.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Herbalist.cs @@ -29,14 +29,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBHerbalist()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/HolyMage.cs b/Projects/Scripts/Mobiles/Vendors/NPC/HolyMage.cs index 3f5e25267..86a6d4a33 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/HolyMage.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/HolyMage.cs @@ -65,14 +65,14 @@ namespace Server.Mobiles PackGold(100, 200); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/InnKeeper.cs b/Projects/Scripts/Mobiles/Vendors/NPC/InnKeeper.cs index 981dcb56a..84f673fb8 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/InnKeeper.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/InnKeeper.cs @@ -27,14 +27,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBSEFood()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/IronWorker.cs b/Projects/Scripts/Mobiles/Vendors/NPC/IronWorker.cs index 3fa98fcd2..6d6425672 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/IronWorker.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/IronWorker.cs @@ -107,14 +107,14 @@ namespace Server.Mobiles item.Hue = Utility.RandomBrightHue(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Jeweler.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Jeweler.cs index bc1f337fc..107a987eb 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Jeweler.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Jeweler.cs @@ -23,14 +23,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBJewel()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/KeeperOfChivalry.cs b/Projects/Scripts/Mobiles/Vendors/NPC/KeeperOfChivalry.cs index cd0bf8e3c..0d781735a 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/KeeperOfChivalry.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/KeeperOfChivalry.cs @@ -85,14 +85,14 @@ namespace Server.Mobiles PackGold(100, 200); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/LeatherWorker.cs b/Projects/Scripts/Mobiles/Vendors/NPC/LeatherWorker.cs index a145bf469..32955dab3 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/LeatherWorker.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/LeatherWorker.cs @@ -24,14 +24,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBLeatherWorker()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Mage.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Mage.cs index 003815594..0b684e440 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Mage.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Mage.cs @@ -40,14 +40,14 @@ namespace Server.Mobiles AddItem(new Robe(Utility.RandomBlueHue())); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Mapmaker.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Mapmaker.cs index 18c36f28f..5f7868807 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Mapmaker.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Mapmaker.cs @@ -23,14 +23,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBMapmaker()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Miller.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Miller.cs index e313f01d8..b65da65ea 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Miller.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Miller.cs @@ -22,14 +22,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBMiller()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Miner.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Miner.cs index 254ca14ec..cb52fff18 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Miner.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Miner.cs @@ -34,14 +34,14 @@ namespace Server.Mobiles AddItem(new ThighBoots(0x283)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Monk.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Monk.cs index 87042653a..98f9f2544 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Monk.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Monk.cs @@ -34,14 +34,14 @@ namespace Server.Mobiles AddItem(new MonkRobe()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Provisioner.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Provisioner.cs index 0aca41e37..6bb99910d 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Provisioner.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Provisioner.cs @@ -27,14 +27,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBSEHats()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Rancher.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Rancher.cs index 64f0d1ab1..b7745dbeb 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Rancher.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Rancher.cs @@ -26,14 +26,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBRancher()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Ranger.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Ranger.cs index c449575ee..f1e3a13af 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Ranger.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Ranger.cs @@ -39,14 +39,14 @@ namespace Server.Mobiles AddItem(new ThighBoots(Utility.RandomNeutralHue())); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/RealEstateBroker.cs b/Projects/Scripts/Mobiles/Vendors/NPC/RealEstateBroker.cs index 568ab270b..1f4c36c73 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/RealEstateBroker.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/RealEstateBroker.cs @@ -162,14 +162,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBRealEstateBroker()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Scribe.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Scribe.cs index 2c603b545..f2956b5e8 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Scribe.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Scribe.cs @@ -59,14 +59,14 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Shipwright.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Shipwright.cs index cb97fe143..16a688f13 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Shipwright.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Shipwright.cs @@ -32,14 +32,14 @@ namespace Server.Mobiles AddItem(new SmithHammer()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/StoneCrafter.cs b/Projects/Scripts/Mobiles/Vendors/NPC/StoneCrafter.cs index 3f3e7f68c..2eac5831d 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/StoneCrafter.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/StoneCrafter.cs @@ -29,14 +29,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBWoodenShields()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Tailor.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Tailor.cs index d697c210d..40f1a0fb9 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Tailor.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Tailor.cs @@ -29,14 +29,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBTailor()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Tanner.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Tanner.cs index d72dad39d..92b521b33 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Tanner.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Tanner.cs @@ -23,14 +23,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBTanner()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/TavernKeeper.cs b/Projects/Scripts/Mobiles/Vendors/NPC/TavernKeeper.cs index 85a89dae7..811afcb7b 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/TavernKeeper.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/TavernKeeper.cs @@ -30,14 +30,14 @@ namespace Server.Mobiles AddItem(new HalfApron()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Thief.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Thief.cs index bbc9a3f23..d4dd18fa0 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Thief.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Thief.cs @@ -39,14 +39,14 @@ namespace Server.Mobiles AddItem(new ThighBoots(Utility.RandomNeutralHue())); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Tinker.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Tinker.cs index 48547cf97..e3cd00fcd 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Tinker.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Tinker.cs @@ -27,14 +27,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBTinker()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Vagabond.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Vagabond.cs index ced742a7b..d784b03a2 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Vagabond.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Vagabond.cs @@ -51,14 +51,14 @@ namespace Server.Mobiles PackGold(100, 200); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/VarietyDealer.cs b/Projects/Scripts/Mobiles/Vendors/NPC/VarietyDealer.cs index 49eee0e28..a05647690 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/VarietyDealer.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/VarietyDealer.cs @@ -22,14 +22,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBVarietyDealer()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Veterinarian.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Veterinarian.cs index b6ed18320..98c783b1d 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Veterinarian.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Veterinarian.cs @@ -24,14 +24,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBVeterinarian()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Waiter.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Waiter.cs index 3cb475cb5..59d1fbbb0 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Waiter.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Waiter.cs @@ -31,14 +31,14 @@ namespace Server.Mobiles AddItem(new HalfApron()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Weaponsmith.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Weaponsmith.cs index 69726ff9b..e042197e3 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Weaponsmith.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Weaponsmith.cs @@ -45,14 +45,14 @@ namespace Server.Mobiles AddItem(new HalfApron()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/NPC/Weaver.cs b/Projects/Scripts/Mobiles/Vendors/NPC/Weaver.cs index 8b5ac120a..860799cf6 100644 --- a/Projects/Scripts/Mobiles/Vendors/NPC/Weaver.cs +++ b/Projects/Scripts/Mobiles/Vendors/NPC/Weaver.cs @@ -29,14 +29,14 @@ namespace Server.Mobiles m_SBInfos.Add(new SBWeaver()); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/PlayerBarkeeper.cs b/Projects/Scripts/Mobiles/Vendors/PlayerBarkeeper.cs index a11537460..d9d1be3eb 100644 --- a/Projects/Scripts/Mobiles/Vendors/PlayerBarkeeper.cs +++ b/Projects/Scripts/Mobiles/Vendors/PlayerBarkeeper.cs @@ -91,7 +91,7 @@ namespace Server.Mobiles public string Keyword{ get; set; } - public static BarkeeperRumor Deserialize(GenericReader reader) + public static BarkeeperRumor Deserialize(IGenericReader reader) { if (!reader.ReadBool()) return null; @@ -99,7 +99,7 @@ namespace Server.Mobiles return new BarkeeperRumor(reader.ReadString(), reader.ReadString()); } - public static void Serialize(GenericWriter writer, BarkeeperRumor rumor) + public static void Serialize(IGenericWriter writer, BarkeeperRumor rumor) { if (rumor == null) { @@ -475,7 +475,7 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -493,7 +493,7 @@ namespace Server.Mobiles writer.Write(TipMessage); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/PlayerVendor.cs b/Projects/Scripts/Mobiles/Vendors/PlayerVendor.cs index a3f4e850d..c950f1c64 100644 --- a/Projects/Scripts/Mobiles/Vendors/PlayerVendor.cs +++ b/Projects/Scripts/Mobiles/Vendors/PlayerVendor.cs @@ -199,14 +199,14 @@ namespace Server.Mobiles base.OnSingleClickContained(from, item); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -356,7 +356,7 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -382,7 +382,7 @@ namespace Server.Mobiles } } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -1506,7 +1506,7 @@ namespace Server.Mobiles } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -1515,7 +1515,7 @@ namespace Server.Mobiles writer.Write(Vendor); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/RentedVendor.cs b/Projects/Scripts/Mobiles/Vendors/RentedVendor.cs index 618076cfa..7e889489c 100644 --- a/Projects/Scripts/Mobiles/Vendors/RentedVendor.cs +++ b/Projects/Scripts/Mobiles/Vendors/RentedVendor.cs @@ -160,7 +160,7 @@ namespace Server.Mobiles base.GetContextMenuEntries(from, list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -178,7 +178,7 @@ namespace Server.Mobiles writer.WriteDeltaTime(RentalExpireTime); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Mobiles/Vendors/VendorInventory.cs b/Projects/Scripts/Mobiles/Vendors/VendorInventory.cs index ad3104ae5..93f60ff02 100644 --- a/Projects/Scripts/Mobiles/Vendors/VendorInventory.cs +++ b/Projects/Scripts/Mobiles/Vendors/VendorInventory.cs @@ -24,7 +24,7 @@ namespace Server.Mobiles m_ExpireTimer.Start(); } - public VendorInventory(BaseHouse house, GenericReader reader) + public VendorInventory(BaseHouse house, IGenericReader reader) { House = house; @@ -83,7 +83,7 @@ namespace Server.Mobiles m_ExpireTimer.Stop(); } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.WriteEncodedInt(0); // version diff --git a/Projects/Scripts/Multis/BaseHouse.cs b/Projects/Scripts/Multis/BaseHouse.cs index 97c9e5829..673cb8f6a 100644 --- a/Projects/Scripts/Multis/BaseHouse.cs +++ b/Projects/Scripts/Multis/BaseHouse.cs @@ -2244,7 +2244,7 @@ namespace Server.Multis } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -2350,7 +2350,7 @@ namespace Server.Multis } } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -3018,14 +3018,14 @@ namespace Server.Multis list.Add(1061114, location); // Location: ~1_val~ } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -3183,7 +3183,7 @@ namespace Server.Multis Level = level; } - public SecureInfo(GenericReader reader) + public SecureInfo(IGenericReader reader) { Item = reader.ReadItem() as Container; Level = (SecureLevel)reader.ReadByte(); @@ -3193,7 +3193,7 @@ namespace Server.Multis public SecureLevel Level{ get; set; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.Write(Item); writer.Write((byte)Level); diff --git a/Projects/Scripts/Multis/Boats/BaseBoat.cs b/Projects/Scripts/Multis/Boats/BaseBoat.cs index b16405417..62019dcd3 100644 --- a/Projects/Scripts/Multis/Boats/BaseBoat.cs +++ b/Projects/Scripts/Multis/Boats/BaseBoat.cs @@ -276,7 +276,7 @@ namespace Server.Multis } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -300,7 +300,7 @@ namespace Server.Multis CheckDecay(); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Multis/Boats/BaseBoatDeed.cs b/Projects/Scripts/Multis/Boats/BaseBoatDeed.cs index 144ae7874..f66164edf 100644 --- a/Projects/Scripts/Multis/Boats/BaseBoatDeed.cs +++ b/Projects/Scripts/Multis/Boats/BaseBoatDeed.cs @@ -30,7 +30,7 @@ namespace Server.Multis public abstract BaseBoat Boat{ get; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -40,7 +40,7 @@ namespace Server.Multis writer.Write(Offset); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Multis/Boats/BaseDockedBoat.cs b/Projects/Scripts/Multis/Boats/BaseDockedBoat.cs index 6530ebab5..65c168702 100644 --- a/Projects/Scripts/Multis/Boats/BaseDockedBoat.cs +++ b/Projects/Scripts/Multis/Boats/BaseDockedBoat.cs @@ -42,7 +42,7 @@ namespace Server.Multis public abstract BaseBoat Boat{ get; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -53,7 +53,7 @@ namespace Server.Multis writer.Write(m_ShipName); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Multis/Boats/Hold.cs b/Projects/Scripts/Multis/Boats/Hold.cs index 6b98ac2aa..9b057084a 100644 --- a/Projects/Scripts/Multis/Boats/Hold.cs +++ b/Projects/Scripts/Multis/Boats/Hold.cs @@ -78,7 +78,7 @@ namespace Server.Items base.OnDoubleClick(from); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -87,7 +87,7 @@ namespace Server.Items writer.Write(m_Boat); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Multis/Boats/LargeBoat.cs b/Projects/Scripts/Multis/Boats/LargeBoat.cs index 5a3e40898..aca5b602c 100644 --- a/Projects/Scripts/Multis/Boats/LargeBoat.cs +++ b/Projects/Scripts/Multis/Boats/LargeBoat.cs @@ -26,14 +26,14 @@ namespace Server.Multis public override BaseDockedBoat DockedBoat => new LargeDockedBoat(this); - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -55,14 +55,14 @@ namespace Server.Multis public override int LabelNumber => 1041209; // large ship deed public override BaseBoat Boat => new LargeBoat(); - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -82,14 +82,14 @@ namespace Server.Multis public override BaseBoat Boat => new LargeBoat(); - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Multis/Boats/LargeDragonBoat.cs b/Projects/Scripts/Multis/Boats/LargeDragonBoat.cs index cdd1b3d2a..4a3044657 100644 --- a/Projects/Scripts/Multis/Boats/LargeDragonBoat.cs +++ b/Projects/Scripts/Multis/Boats/LargeDragonBoat.cs @@ -26,14 +26,14 @@ namespace Server.Multis public override BaseDockedBoat DockedBoat => new LargeDockedDragonBoat(this); - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -55,14 +55,14 @@ namespace Server.Multis public override int LabelNumber => 1041210; // large dragon ship deed public override BaseBoat Boat => new LargeDragonBoat(); - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -82,14 +82,14 @@ namespace Server.Multis public override BaseBoat Boat => new LargeDragonBoat(); - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Multis/Boats/MediumBoat.cs b/Projects/Scripts/Multis/Boats/MediumBoat.cs index 0e7f5fdb5..c4ca0b583 100644 --- a/Projects/Scripts/Multis/Boats/MediumBoat.cs +++ b/Projects/Scripts/Multis/Boats/MediumBoat.cs @@ -26,14 +26,14 @@ namespace Server.Multis public override BaseDockedBoat DockedBoat => new MediumDockedBoat(this); - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -55,14 +55,14 @@ namespace Server.Multis public override int LabelNumber => 1041207; // medium ship deed public override BaseBoat Boat => new MediumBoat(); - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -82,14 +82,14 @@ namespace Server.Multis public override BaseBoat Boat => new MediumBoat(); - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Multis/Boats/MediumDragonBoat.cs b/Projects/Scripts/Multis/Boats/MediumDragonBoat.cs index 4e716d356..9b0eac03e 100644 --- a/Projects/Scripts/Multis/Boats/MediumDragonBoat.cs +++ b/Projects/Scripts/Multis/Boats/MediumDragonBoat.cs @@ -26,14 +26,14 @@ namespace Server.Multis public override BaseDockedBoat DockedBoat => new MediumDockedDragonBoat(this); - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -55,14 +55,14 @@ namespace Server.Multis public override int LabelNumber => 1041208; // medium dragon ship deed public override BaseBoat Boat => new MediumDragonBoat(); - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -82,14 +82,14 @@ namespace Server.Multis public override BaseBoat Boat => new MediumDragonBoat(); - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Multis/Boats/Plank.cs b/Projects/Scripts/Multis/Boats/Plank.cs index a64975bd9..f2564dea9 100644 --- a/Projects/Scripts/Multis/Boats/Plank.cs +++ b/Projects/Scripts/Multis/Boats/Plank.cs @@ -49,7 +49,7 @@ namespace Server.Items [CommandProperty(AccessLevel.GameMaster)] public uint KeyValue{ get; set; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -61,7 +61,7 @@ namespace Server.Items writer.Write(KeyValue); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Multis/Boats/SmallBoat.cs b/Projects/Scripts/Multis/Boats/SmallBoat.cs index 42ff7b455..d079ee875 100644 --- a/Projects/Scripts/Multis/Boats/SmallBoat.cs +++ b/Projects/Scripts/Multis/Boats/SmallBoat.cs @@ -26,14 +26,14 @@ namespace Server.Multis public override BaseDockedBoat DockedBoat => new SmallDockedBoat(this); - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -55,14 +55,14 @@ namespace Server.Multis public override int LabelNumber => 1041205; // small ship deed public override BaseBoat Boat => new SmallBoat(); - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -82,14 +82,14 @@ namespace Server.Multis public override BaseBoat Boat => new SmallBoat(); - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Multis/Boats/SmallDragonBoat.cs b/Projects/Scripts/Multis/Boats/SmallDragonBoat.cs index 73b367d9e..16ef0a1dc 100644 --- a/Projects/Scripts/Multis/Boats/SmallDragonBoat.cs +++ b/Projects/Scripts/Multis/Boats/SmallDragonBoat.cs @@ -26,14 +26,14 @@ namespace Server.Multis public override BaseDockedBoat DockedBoat => new SmallDockedDragonBoat(this); - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -55,14 +55,14 @@ namespace Server.Multis public override int LabelNumber => 1041206; // small dragon ship deed public override BaseBoat Boat => new SmallDragonBoat(); - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -82,14 +82,14 @@ namespace Server.Multis public override BaseBoat Boat => new SmallDragonBoat(); - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); diff --git a/Projects/Scripts/Multis/Boats/TillerMan.cs b/Projects/Scripts/Multis/Boats/TillerMan.cs index 852fa0acd..a80852e25 100644 --- a/Projects/Scripts/Multis/Boats/TillerMan.cs +++ b/Projects/Scripts/Multis/Boats/TillerMan.cs @@ -83,7 +83,7 @@ namespace Server.Items m_Boat?.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -92,7 +92,7 @@ namespace Server.Items writer.Write(m_Boat); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Multis/Camps/BankerCamp.cs b/Projects/Scripts/Multis/Camps/BankerCamp.cs index 1bbdff154..764348ea6 100644 --- a/Projects/Scripts/Multis/Camps/BankerCamp.cs +++ b/Projects/Scripts/Multis/Camps/BankerCamp.cs @@ -30,14 +30,14 @@ namespace Server.Multis AddMobile(new Banker(), 5, 4, -2, 0); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Multis/Camps/BaseCamp.cs b/Projects/Scripts/Multis/Camps/BaseCamp.cs index 006bc47e3..b32ebe470 100644 --- a/Projects/Scripts/Multis/Camps/BaseCamp.cs +++ b/Projects/Scripts/Multis/Camps/BaseCamp.cs @@ -135,7 +135,7 @@ namespace Server.Multis m_Mobiles.Clear(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -146,7 +146,7 @@ namespace Server.Multis writer.WriteDeltaTime(m_DecayTime); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -177,14 +177,14 @@ namespace Server.Multis { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Multis/Camps/BrigandCamp.cs b/Projects/Scripts/Multis/Camps/BrigandCamp.cs index 615348d87..c3ea86616 100644 --- a/Projects/Scripts/Multis/Camps/BrigandCamp.cs +++ b/Projects/Scripts/Multis/Camps/BrigandCamp.cs @@ -164,7 +164,7 @@ namespace Server.Multis base.AddItem(item, xOffset, yOffset, zOffset); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -173,7 +173,7 @@ namespace Server.Multis writer.Write(m_Prisoner); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Multis/Camps/HealerCamp.cs b/Projects/Scripts/Multis/Camps/HealerCamp.cs index c59716e53..ae380ab92 100644 --- a/Projects/Scripts/Multis/Camps/HealerCamp.cs +++ b/Projects/Scripts/Multis/Camps/HealerCamp.cs @@ -30,14 +30,14 @@ namespace Server.Multis AddMobile(new Healer(), 5, 4, -2, 0); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Multis/Camps/LizardmenCamp.cs b/Projects/Scripts/Multis/Camps/LizardmenCamp.cs index a012756b8..614e3d791 100644 --- a/Projects/Scripts/Multis/Camps/LizardmenCamp.cs +++ b/Projects/Scripts/Multis/Camps/LizardmenCamp.cs @@ -164,7 +164,7 @@ namespace Server.Multis base.AddItem(item, xOffset, yOffset, zOffset); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -173,7 +173,7 @@ namespace Server.Multis writer.Write(m_Prisoner); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Multis/Camps/MageCamp.cs b/Projects/Scripts/Multis/Camps/MageCamp.cs index 83c44a088..34c76e8de 100644 --- a/Projects/Scripts/Multis/Camps/MageCamp.cs +++ b/Projects/Scripts/Multis/Camps/MageCamp.cs @@ -30,14 +30,14 @@ namespace Server.Multis AddMobile(new Mage(), 5, 4, -2, 0); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Multis/Camps/OrcCamp.cs b/Projects/Scripts/Multis/Camps/OrcCamp.cs index 84852b0ee..5714f32f2 100644 --- a/Projects/Scripts/Multis/Camps/OrcCamp.cs +++ b/Projects/Scripts/Multis/Camps/OrcCamp.cs @@ -165,7 +165,7 @@ namespace Server.Multis base.AddItem(item, xOffset, yOffset, zOffset); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -174,7 +174,7 @@ namespace Server.Multis writer.Write(m_Prisoner); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Multis/Camps/RatCamp.cs b/Projects/Scripts/Multis/Camps/RatCamp.cs index 56334d12d..10f7c3e51 100644 --- a/Projects/Scripts/Multis/Camps/RatCamp.cs +++ b/Projects/Scripts/Multis/Camps/RatCamp.cs @@ -164,7 +164,7 @@ namespace Server.Multis base.AddItem(item, xOffset, yOffset, zOffset); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -173,7 +173,7 @@ namespace Server.Multis writer.Write(m_Prisoner); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Multis/Deeds.cs b/Projects/Scripts/Multis/Deeds.cs index 81769384a..3060fd01e 100644 --- a/Projects/Scripts/Multis/Deeds.cs +++ b/Projects/Scripts/Multis/Deeds.cs @@ -60,7 +60,7 @@ namespace Server.Multis.Deeds public abstract Rectangle2D[] Area{ get; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -71,7 +71,7 @@ namespace Server.Multis.Deeds writer.Write(MultiID); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -210,14 +210,14 @@ namespace Server.Multis.Deeds public override BaseHouse GetHouse(Mobile owner) => new SmallOldHouse(owner, 0x64); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -241,14 +241,14 @@ namespace Server.Multis.Deeds public override BaseHouse GetHouse(Mobile owner) => new SmallOldHouse(owner, 0x66); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -272,14 +272,14 @@ namespace Server.Multis.Deeds public override BaseHouse GetHouse(Mobile owner) => new SmallOldHouse(owner, 0x68); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -303,14 +303,14 @@ namespace Server.Multis.Deeds public override BaseHouse GetHouse(Mobile owner) => new SmallOldHouse(owner, 0x6A); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -334,14 +334,14 @@ namespace Server.Multis.Deeds public override BaseHouse GetHouse(Mobile owner) => new SmallOldHouse(owner, 0x6C); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -365,14 +365,14 @@ namespace Server.Multis.Deeds public override BaseHouse GetHouse(Mobile owner) => new SmallOldHouse(owner, 0x6E); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -396,14 +396,14 @@ namespace Server.Multis.Deeds public override BaseHouse GetHouse(Mobile owner) => new GuildHouse(owner); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -427,14 +427,14 @@ namespace Server.Multis.Deeds public override BaseHouse GetHouse(Mobile owner) => new TwoStoryHouse(owner, 0x76); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -458,14 +458,14 @@ namespace Server.Multis.Deeds public override BaseHouse GetHouse(Mobile owner) => new TwoStoryHouse(owner, 0x78); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -489,14 +489,14 @@ namespace Server.Multis.Deeds public override BaseHouse GetHouse(Mobile owner) => new Tower(owner); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -520,14 +520,14 @@ namespace Server.Multis.Deeds public override BaseHouse GetHouse(Mobile owner) => new Keep(owner); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -551,14 +551,14 @@ namespace Server.Multis.Deeds public override BaseHouse GetHouse(Mobile owner) => new Castle(owner); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -582,14 +582,14 @@ namespace Server.Multis.Deeds public override BaseHouse GetHouse(Mobile owner) => new LargePatioHouse(owner); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -613,14 +613,14 @@ namespace Server.Multis.Deeds public override BaseHouse GetHouse(Mobile owner) => new LargeMarbleHouse(owner); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -644,14 +644,14 @@ namespace Server.Multis.Deeds public override BaseHouse GetHouse(Mobile owner) => new SmallTower(owner); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -675,14 +675,14 @@ namespace Server.Multis.Deeds public override BaseHouse GetHouse(Mobile owner) => new LogCabin(owner); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -706,14 +706,14 @@ namespace Server.Multis.Deeds public override BaseHouse GetHouse(Mobile owner) => new SandStonePatio(owner); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -737,14 +737,14 @@ namespace Server.Multis.Deeds public override BaseHouse GetHouse(Mobile owner) => new TwoStoryVilla(owner); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -768,14 +768,14 @@ namespace Server.Multis.Deeds public override BaseHouse GetHouse(Mobile owner) => new SmallShop(owner, 0xA0); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -799,14 +799,14 @@ namespace Server.Multis.Deeds public override BaseHouse GetHouse(Mobile owner) => new SmallShop(owner, 0xA2); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Multis/HouseFoundation.cs b/Projects/Scripts/Multis/HouseFoundation.cs index b77b75d87..e156a4341 100644 --- a/Projects/Scripts/Multis/HouseFoundation.cs +++ b/Projects/Scripts/Multis/HouseFoundation.cs @@ -821,7 +821,7 @@ namespace Server.Multis stateToSend.SendGeneralInfoTo(state); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { writer.Write(5); // version @@ -842,7 +842,7 @@ namespace Server.Multis base.Serialize(writer); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { int version = reader.ReadInt(); @@ -1727,7 +1727,7 @@ namespace Server.Multis Fixtures[i] = toCopy.Fixtures[i]; } - public DesignState(HouseFoundation foundation, GenericReader reader) + public DesignState(HouseFoundation foundation, IGenericReader reader) { Foundation = foundation; @@ -1781,7 +1781,7 @@ namespace Server.Multis public int Revision{ get; set; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.Write(0); // version diff --git a/Projects/Scripts/Multis/HousePlacementTool.cs b/Projects/Scripts/Multis/HousePlacementTool.cs index 6c79e252b..757db591a 100644 --- a/Projects/Scripts/Multis/HousePlacementTool.cs +++ b/Projects/Scripts/Multis/HousePlacementTool.cs @@ -33,14 +33,14 @@ namespace Server.Items from.SendLocalizedMessage(1042001); // That must be in your pack for you to use it. } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Multis/HouseSign.cs b/Projects/Scripts/Multis/HouseSign.cs index 8da6bc445..1649f04b9 100644 --- a/Projects/Scripts/Multis/HouseSign.cs +++ b/Projects/Scripts/Multis/HouseSign.cs @@ -174,7 +174,7 @@ namespace Server.Multis list.Add(new ReclaimVendorInventoryEntry(this)); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -184,7 +184,7 @@ namespace Server.Multis writer.Write(OriginalOwner); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Multis/HouseTeleporter.cs b/Projects/Scripts/Multis/HouseTeleporter.cs index 7e451ed36..ff0c2ab0c 100644 --- a/Projects/Scripts/Multis/HouseTeleporter.cs +++ b/Projects/Scripts/Multis/HouseTeleporter.cs @@ -62,7 +62,7 @@ namespace Server.Items SetSecureLevelEntry.AddTo(from, this, list); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -73,7 +73,7 @@ namespace Server.Items writer.Write(Target); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Multis/Houses.cs b/Projects/Scripts/Multis/Houses.cs index 15b1f9fd0..66b737ad2 100644 --- a/Projects/Scripts/Multis/Houses.cs +++ b/Projects/Scripts/Multis/Houses.cs @@ -41,13 +41,13 @@ namespace Server.Multis }; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -85,13 +85,13 @@ namespace Server.Multis public override HouseDeed GetDeed() => new BrickHouseDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -134,13 +134,13 @@ namespace Server.Multis }; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -182,13 +182,13 @@ namespace Server.Multis public override HouseDeed GetDeed() => new TowerDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -224,13 +224,13 @@ namespace Server.Multis public override HouseDeed GetDeed() => new KeepDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -265,13 +265,13 @@ namespace Server.Multis public override HouseDeed GetDeed() => new CastleDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -309,13 +309,13 @@ namespace Server.Multis public override HouseDeed GetDeed() => new LargePatioDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -349,13 +349,13 @@ namespace Server.Multis public override HouseDeed GetDeed() => new LargeMarbleDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -388,13 +388,13 @@ namespace Server.Multis public override HouseDeed GetDeed() => new SmallTowerDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -429,13 +429,13 @@ namespace Server.Multis public override HouseDeed GetDeed() => new LogCabinDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -469,13 +469,13 @@ namespace Server.Multis public override HouseDeed GetDeed() => new SandstonePatioDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -511,13 +511,13 @@ namespace Server.Multis public override HouseDeed GetDeed() => new VillaDeed(); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); @@ -569,13 +569,13 @@ namespace Server.Multis }; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); //version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Multis/MovingCrate.cs b/Projects/Scripts/Multis/MovingCrate.cs index a29857e71..13f8cebfd 100644 --- a/Projects/Scripts/Multis/MovingCrate.cs +++ b/Projects/Scripts/Multis/MovingCrate.cs @@ -197,7 +197,7 @@ namespace Server.Multis m_InternalizeTimer?.Stop(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -206,7 +206,7 @@ namespace Server.Multis writer.Write(House); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); @@ -285,14 +285,14 @@ namespace Server.Multis Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Multis/PreviewHouse.cs b/Projects/Scripts/Multis/PreviewHouse.cs index 50f532469..8c38b89ab 100644 --- a/Projects/Scripts/Multis/PreviewHouse.cs +++ b/Projects/Scripts/Multis/PreviewHouse.cs @@ -95,7 +95,7 @@ namespace Server.Multis base.OnAfterDelete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -104,7 +104,7 @@ namespace Server.Multis writer.Write(m_Components); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Regions/Spawning/SpawnEntry.cs b/Projects/Scripts/Regions/Spawning/SpawnEntry.cs index 471577845..814aa3907 100644 --- a/Projects/Scripts/Regions/Spawning/SpawnEntry.cs +++ b/Projects/Scripts/Regions/Spawning/SpawnEntry.cs @@ -208,7 +208,7 @@ namespace Server.Regions Table.Remove(ID); } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.Write(SpawnedObjects.Count); @@ -228,7 +228,7 @@ namespace Server.Regions } } - public void Deserialize(GenericReader reader, int version) + public void Deserialize(IGenericReader reader, int version) { int count = reader.ReadInt(); @@ -254,7 +254,7 @@ namespace Server.Regions CheckTimer(); } - public static void Remove(GenericReader reader, int version) + public static void Remove(IGenericReader reader, int version) { int count = reader.ReadInt(); diff --git a/Projects/Scripts/Regions/Spawning/SpawnPersistence.cs b/Projects/Scripts/Regions/Spawning/SpawnPersistence.cs index e4c827e68..d0146df6c 100644 --- a/Projects/Scripts/Regions/Spawning/SpawnPersistence.cs +++ b/Projects/Scripts/Regions/Spawning/SpawnPersistence.cs @@ -19,7 +19,7 @@ namespace Server.Regions m_Instance = new SpawnPersistence(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -34,7 +34,7 @@ namespace Server.Regions } } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/SpecialSystems/Items/Resurrection/ResGate.cs b/Projects/Scripts/SpecialSystems/Items/Resurrection/ResGate.cs index 65236ccf9..7e68fc14e 100644 --- a/Projects/Scripts/SpecialSystems/Items/Resurrection/ResGate.cs +++ b/Projects/Scripts/SpecialSystems/Items/Resurrection/ResGate.cs @@ -36,14 +36,14 @@ namespace Server.Items return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/SpecialSystems/Items/Stones/AlchemyStone.cs b/Projects/Scripts/SpecialSystems/Items/Stones/AlchemyStone.cs index 70665ce5a..ceab6c6fb 100644 --- a/Projects/Scripts/SpecialSystems/Items/Stones/AlchemyStone.cs +++ b/Projects/Scripts/SpecialSystems/Items/Stones/AlchemyStone.cs @@ -23,14 +23,14 @@ namespace Server.Items alcBag.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/SpecialSystems/Items/Stones/GamblingStone.cs b/Projects/Scripts/SpecialSystems/Items/Stones/GamblingStone.cs index a35b6e4bb..c6d3fd4f2 100644 --- a/Projects/Scripts/SpecialSystems/Items/Stones/GamblingStone.cs +++ b/Projects/Scripts/SpecialSystems/Items/Stones/GamblingStone.cs @@ -97,7 +97,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -106,7 +106,7 @@ namespace Server.Items writer.Write(m_GamblePot); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/SpecialSystems/Items/Stones/IngotStone.cs b/Projects/Scripts/SpecialSystems/Items/Stones/IngotStone.cs index 8ccf6c949..83cf990dc 100644 --- a/Projects/Scripts/SpecialSystems/Items/Stones/IngotStone.cs +++ b/Projects/Scripts/SpecialSystems/Items/Stones/IngotStone.cs @@ -23,14 +23,14 @@ namespace Server.Items ingotBag.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/SpecialSystems/Items/Stones/RegStone.cs b/Projects/Scripts/SpecialSystems/Items/Stones/RegStone.cs index d9ff57879..a46c90912 100644 --- a/Projects/Scripts/SpecialSystems/Items/Stones/RegStone.cs +++ b/Projects/Scripts/SpecialSystems/Items/Stones/RegStone.cs @@ -23,14 +23,14 @@ namespace Server.Items regBag.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/SpecialSystems/Items/Stones/ScribeStone.cs b/Projects/Scripts/SpecialSystems/Items/Stones/ScribeStone.cs index 9b6000a9a..1d52918d0 100644 --- a/Projects/Scripts/SpecialSystems/Items/Stones/ScribeStone.cs +++ b/Projects/Scripts/SpecialSystems/Items/Stones/ScribeStone.cs @@ -23,14 +23,14 @@ namespace Server.Items scribeBag.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/SpecialSystems/Items/Stones/SmithStone.cs b/Projects/Scripts/SpecialSystems/Items/Stones/SmithStone.cs index 1b4e772b1..c05ab324e 100644 --- a/Projects/Scripts/SpecialSystems/Items/Stones/SmithStone.cs +++ b/Projects/Scripts/SpecialSystems/Items/Stones/SmithStone.cs @@ -23,14 +23,14 @@ namespace Server.Items SmithBag.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/SpecialSystems/Items/Stones/TailorStone.cs b/Projects/Scripts/SpecialSystems/Items/Stones/TailorStone.cs index 87fb219a0..4df4b057d 100644 --- a/Projects/Scripts/SpecialSystems/Items/Stones/TailorStone.cs +++ b/Projects/Scripts/SpecialSystems/Items/Stones/TailorStone.cs @@ -23,14 +23,14 @@ namespace Server.Items tailorBag.Delete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/SpecialSystems/Items/SupplyBags/AlchemyBag.cs b/Projects/Scripts/SpecialSystems/Items/SupplyBags/AlchemyBag.cs index 2c6ad41ec..3fd4ae8fb 100644 --- a/Projects/Scripts/SpecialSystems/Items/SupplyBags/AlchemyBag.cs +++ b/Projects/Scripts/SpecialSystems/Items/SupplyBags/AlchemyBag.cs @@ -19,14 +19,14 @@ namespace Server.Items public override string DefaultName => "an Alchemy Kit"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/SpecialSystems/Items/SupplyBags/BagOfIngots.cs b/Projects/Scripts/SpecialSystems/Items/SupplyBags/BagOfIngots.cs index dfe5911dd..3fd780cb4 100644 --- a/Projects/Scripts/SpecialSystems/Items/SupplyBags/BagOfIngots.cs +++ b/Projects/Scripts/SpecialSystems/Items/SupplyBags/BagOfIngots.cs @@ -22,14 +22,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/SpecialSystems/Items/SupplyBags/ScribeBag.cs b/Projects/Scripts/SpecialSystems/Items/SupplyBags/ScribeBag.cs index c3bc6f00b..5d6187538 100644 --- a/Projects/Scripts/SpecialSystems/Items/SupplyBags/ScribeBag.cs +++ b/Projects/Scripts/SpecialSystems/Items/SupplyBags/ScribeBag.cs @@ -16,14 +16,14 @@ namespace Server.Items public override string DefaultName => "a Scribe Kit"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/SpecialSystems/Items/SupplyBags/SmithBag.cs b/Projects/Scripts/SpecialSystems/Items/SupplyBags/SmithBag.cs index b551c49b5..c8793aade 100644 --- a/Projects/Scripts/SpecialSystems/Items/SupplyBags/SmithBag.cs +++ b/Projects/Scripts/SpecialSystems/Items/SupplyBags/SmithBag.cs @@ -22,14 +22,14 @@ namespace Server.Items { } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/SpecialSystems/Items/SupplyBags/TailorBag.cs b/Projects/Scripts/SpecialSystems/Items/SupplyBags/TailorBag.cs index 0e8977dce..1d7a299b0 100644 --- a/Projects/Scripts/SpecialSystems/Items/SupplyBags/TailorBag.cs +++ b/Projects/Scripts/SpecialSystems/Items/SupplyBags/TailorBag.cs @@ -24,14 +24,14 @@ namespace Server.Items public override string DefaultName => "a Tailoring Kit"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Spells/Fifth/PoisonField.cs b/Projects/Scripts/Spells/Fifth/PoisonField.cs index 4eb0f9aae..8ae3bf8ab 100644 --- a/Projects/Scripts/Spells/Fifth/PoisonField.cs +++ b/Projects/Scripts/Spells/Fifth/PoisonField.cs @@ -113,7 +113,7 @@ namespace Server.Spells.Fifth m_Timer?.Stop(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -123,7 +123,7 @@ namespace Server.Spells.Fifth writer.WriteDeltaTime(m_End); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Spells/Fourth/FireField.cs b/Projects/Scripts/Spells/Fourth/FireField.cs index 376732848..24ea7ce32 100644 --- a/Projects/Scripts/Spells/Fourth/FireField.cs +++ b/Projects/Scripts/Spells/Fourth/FireField.cs @@ -122,7 +122,7 @@ namespace Server.Spells.Fourth m_Timer?.Stop(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -133,7 +133,7 @@ namespace Server.Spells.Fourth writer.WriteDeltaTime(m_End); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Spells/Ninjitsu/MirrorImage.cs b/Projects/Scripts/Spells/Ninjitsu/MirrorImage.cs index c85570e0c..a932a5b21 100644 --- a/Projects/Scripts/Spells/Ninjitsu/MirrorImage.cs +++ b/Projects/Scripts/Spells/Ninjitsu/MirrorImage.cs @@ -203,7 +203,7 @@ namespace Server.Mobiles base.OnAfterDelete(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -212,7 +212,7 @@ namespace Server.Mobiles writer.Write(m_Caster); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Spells/Seventh/EnergyField.cs b/Projects/Scripts/Spells/Seventh/EnergyField.cs index f14dbe3c6..abe73f706 100644 --- a/Projects/Scripts/Spells/Seventh/EnergyField.cs +++ b/Projects/Scripts/Spells/Seventh/EnergyField.cs @@ -125,14 +125,14 @@ namespace Server.Spells.Seventh public override bool BlocksFit => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Spells/Seventh/GateTravel.cs b/Projects/Scripts/Spells/Seventh/GateTravel.cs index bca60d29c..4f666a4c6 100644 --- a/Projects/Scripts/Spells/Seventh/GateTravel.cs +++ b/Projects/Scripts/Spells/Seventh/GateTravel.cs @@ -149,12 +149,12 @@ namespace Server.Spells.Seventh public override bool ShowFeluccaWarning => Core.AOS; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Spells/Sixth/ParalyzeField.cs b/Projects/Scripts/Spells/Sixth/ParalyzeField.cs index 4f16ac735..092910cc8 100644 --- a/Projects/Scripts/Spells/Sixth/ParalyzeField.cs +++ b/Projects/Scripts/Spells/Sixth/ParalyzeField.cs @@ -125,7 +125,7 @@ namespace Server.Spells.Sixth m_Timer?.Stop(); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -135,7 +135,7 @@ namespace Server.Spells.Sixth writer.WriteDeltaTime(m_End); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Scripts/Spells/Spellweaving/Items/ArcaneFocus.cs b/Projects/Scripts/Spells/Spellweaving/Items/ArcaneFocus.cs index 9ef7f5f07..8d034ccb2 100644 --- a/Projects/Scripts/Spells/Spellweaving/Items/ArcaneFocus.cs +++ b/Projects/Scripts/Spells/Spellweaving/Items/ArcaneFocus.cs @@ -41,7 +41,7 @@ namespace Server.Items list.Add(1060485, StrengthBonus.ToString()); // strength bonus ~1_val~ } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); @@ -49,7 +49,7 @@ namespace Server.Items writer.Write(StrengthBonus); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Spells/Spellweaving/Items/TransientItem.cs b/Projects/Scripts/Spells/Spellweaving/Items/TransientItem.cs index b72343d8b..fd6fa9f2c 100644 --- a/Projects/Scripts/Spells/Spellweaving/Items/TransientItem.cs +++ b/Projects/Scripts/Spells/Spellweaving/Items/TransientItem.cs @@ -79,7 +79,7 @@ namespace Server.Items list.Add(1072517, ((int)remaining.TotalSeconds).ToString()); // Lifespan: ~1_val~ seconds } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); @@ -88,7 +88,7 @@ namespace Server.Items writer.Write(CreationTime); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Spells/Spellweaving/Mobiles/ArcaneFey.cs b/Projects/Scripts/Spells/Spellweaving/Mobiles/ArcaneFey.cs index a3803d873..cb77bdde8 100644 --- a/Projects/Scripts/Spells/Spellweaving/Mobiles/ArcaneFey.cs +++ b/Projects/Scripts/Spells/Spellweaving/Mobiles/ArcaneFey.cs @@ -47,13 +47,13 @@ namespace Server.Mobiles public override OppositionGroup OppositionGroup => OppositionGroup.FeyAndUndead; public override bool InitialInnocent => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Spells/Spellweaving/Mobiles/ArcaneFiend.cs b/Projects/Scripts/Spells/Spellweaving/Mobiles/ArcaneFiend.cs index 743c6519f..e2cac4fff 100644 --- a/Projects/Scripts/Spells/Spellweaving/Mobiles/ArcaneFiend.cs +++ b/Projects/Scripts/Spells/Spellweaving/Mobiles/ArcaneFiend.cs @@ -48,13 +48,13 @@ namespace Server.Mobiles public override bool BleedImmune => true; //TODO: Verify on OSI. Guide says this. public override string DefaultName => "an imp"; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Spells/Spellweaving/Mobiles/NatureFury.cs b/Projects/Scripts/Spells/Spellweaving/Mobiles/NatureFury.cs index 3eab575b0..b1c97769f 100644 --- a/Projects/Scripts/Spells/Spellweaving/Mobiles/NatureFury.cs +++ b/Projects/Scripts/Spells/Spellweaving/Mobiles/NatureFury.cs @@ -68,13 +68,13 @@ namespace Server.Mobiles Timer.DelayCall(TimeSpan.FromSeconds(7.0), DoEffects); } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); diff --git a/Projects/Scripts/Spells/Third/WallOfStone.cs b/Projects/Scripts/Spells/Third/WallOfStone.cs index 430a37b69..619e61402 100644 --- a/Projects/Scripts/Spells/Third/WallOfStone.cs +++ b/Projects/Scripts/Spells/Third/WallOfStone.cs @@ -114,7 +114,7 @@ namespace Server.Spells.Third public override bool BlocksFit => true; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -123,7 +123,7 @@ namespace Server.Spells.Third writer.WriteDeltaTime(m_End); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Server/Guild.cs b/Projects/Server/Guild.cs index 76f892474..922c2daa9 100644 --- a/Projects/Server/Guild.cs +++ b/Projects/Server/Guild.cs @@ -31,6 +31,9 @@ namespace Server.Guilds public abstract class BaseGuild : ISerializable { + private BufferWriter m_SaveBuffer; + public BufferWriter SaveBuffer { get { return m_SaveBuffer; } } + private static uint m_NextID = 1; protected BaseGuild(uint Id) //serialization ctor @@ -39,12 +42,14 @@ namespace Server.Guilds List.Add(this.Id, this); if (this.Id + 1 > m_NextID) m_NextID = this.Id + 1; + m_SaveBuffer = new BufferWriter(true); } protected BaseGuild() { Id = m_NextID++; List.Add(Id, this); + m_SaveBuffer = new BufferWriter(true); } [CommandProperty(AccessLevel.Counselor)] @@ -60,9 +65,15 @@ namespace Server.Guilds int ISerializable.TypeReference => 0; uint ISerializable.SerialIdentity => Id; - public abstract void Serialize(GenericWriter writer); - public abstract void Deserialize(GenericReader reader); + public void Serialize() + { + SaveBuffer.Flush(); + Serialize(SaveBuffer); + } + public abstract void Serialize(IGenericWriter writer); + + public abstract void Deserialize(IGenericReader reader); public abstract void OnDelete(Mobile mob); public static BaseGuild Find(uint id) diff --git a/Projects/Server/Item.cs b/Projects/Server/Item.cs index 66a4e9257..63d1d972b 100644 --- a/Projects/Server/Item.cs +++ b/Projects/Server/Item.cs @@ -127,7 +127,7 @@ namespace Server m_Parent = parent; } - public static BounceInfo Deserialize(GenericReader reader) + public static BounceInfo Deserialize(IGenericReader reader) { if (reader.ReadBool()) { @@ -152,7 +152,7 @@ namespace Server return null; } - public static void Serialize(BounceInfo info, GenericWriter writer) + public static void Serialize(BounceInfo info, IGenericWriter writer) { if (info == null) { @@ -201,6 +201,9 @@ namespace Server public class Item : IHued, IComparable, ISerializable, ISpawnable, IPropertyListObject { + private BufferWriter m_SaveBuffer; + public BufferWriter SaveBuffer { get { return m_SaveBuffer; } } + public const int QuestItemHue = 0x4EA; // Hmmmm... "for EA"? public static readonly List EmptyItems = new List(); @@ -241,6 +244,7 @@ namespace Server World.m_ItemTypes.Add(ourType); m_TypeRef = World.m_ItemTypes.Count - 1; } + m_SaveBuffer = new BufferWriter(true); } public Item(Serial serial) @@ -255,6 +259,7 @@ namespace Server World.m_ItemTypes.Add(ourType); m_TypeRef = World.m_ItemTypes.Count - 1; } + m_SaveBuffer = new BufferWriter(true); } public int TempFlags @@ -1138,7 +1143,12 @@ namespace Server uint ISerializable.SerialIdentity => Serial; - public virtual void Serialize(GenericWriter writer) + public void Serialize() + { + SaveBuffer.Flush(); + Serialize(SaveBuffer); + } + public virtual void Serialize(IGenericWriter writer) { writer.Write(9); // version @@ -2158,7 +2168,7 @@ namespace Server VerifyCompactInfo(); } - public virtual void Deserialize(GenericReader reader) + public virtual void Deserialize(IGenericReader reader) { int version = reader.ReadInt(); diff --git a/Projects/Server/Items/BaseMulti.cs b/Projects/Server/Items/BaseMulti.cs index 94a7bfff1..6e9280b82 100644 --- a/Projects/Server/Items/BaseMulti.cs +++ b/Projects/Server/Items/BaseMulti.cs @@ -125,14 +125,14 @@ namespace Server.Items return false; } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(1); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Server/Items/Container.cs b/Projects/Server/Items/Container.cs index 150597e64..02669f962 100644 --- a/Projects/Server/Items/Container.cs +++ b/Projects/Server/Items/Container.cs @@ -290,7 +290,7 @@ namespace Server.Items private static bool GetSaveFlag(SaveFlag flags, SaveFlag toGet) => (flags & toGet) != 0; - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -315,7 +315,7 @@ namespace Server.Items writer.WriteEncodedInt(m_DropSound); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Server/Items/Containers.cs b/Projects/Server/Items/Containers.cs index 181481652..d98987e55 100644 --- a/Projects/Server/Items/Containers.cs +++ b/Projects/Server/Items/Containers.cs @@ -59,7 +59,7 @@ namespace Server.Items } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); @@ -69,7 +69,7 @@ namespace Server.Items writer.Write(Opened); } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Server/Items/SecureTradeContainer.cs b/Projects/Server/Items/SecureTradeContainer.cs index e759a29a0..770b80378 100644 --- a/Projects/Server/Items/SecureTradeContainer.cs +++ b/Projects/Server/Items/SecureTradeContainer.cs @@ -98,14 +98,14 @@ namespace Server.Items ? AccountGold.Enabled && m.NetState?.NewSecureTrading != true : base.IsChildVisibleTo(m, child); - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { base.Deserialize(reader); diff --git a/Projects/Server/Items/VirtualCheck.cs b/Projects/Server/Items/VirtualCheck.cs index 514e60739..42ef6fcab 100644 --- a/Projects/Server/Items/VirtualCheck.cs +++ b/Projects/Server/Items/VirtualCheck.cs @@ -130,11 +130,11 @@ namespace Server } } - public override void Serialize(GenericWriter writer) + public override void Serialize(IGenericWriter writer) { } - public override void Deserialize(GenericReader reader) + public override void Deserialize(IGenericReader reader) { Delete(); } diff --git a/Projects/Server/Items/VirtualHair.cs b/Projects/Server/Items/VirtualHair.cs index db38e9743..2cba8205d 100644 --- a/Projects/Server/Items/VirtualHair.cs +++ b/Projects/Server/Items/VirtualHair.cs @@ -30,7 +30,7 @@ namespace Server Hue = hue; } - protected BaseHairInfo(GenericReader reader) + protected BaseHairInfo(IGenericReader reader) { int version = reader.ReadInt(); @@ -51,7 +51,7 @@ namespace Server [CommandProperty(AccessLevel.GameMaster)] public int Hue{ get; set; } - public virtual void Serialize(GenericWriter writer) + public virtual void Serialize(IGenericWriter writer) { writer.Write(0); //version writer.Write(ItemID); @@ -71,7 +71,7 @@ namespace Server { } - public HairInfo(GenericReader reader) + public HairInfo(IGenericReader reader) : base(reader) { } @@ -92,7 +92,7 @@ namespace Server { } - public FacialHairInfo(GenericReader reader) + public FacialHairInfo(IGenericReader reader) : base(reader) { } diff --git a/Projects/Server/Mobile.cs b/Projects/Server/Mobile.cs index 5a000073c..a2e8842ab 100644 --- a/Projects/Server/Mobile.cs +++ b/Projects/Server/Mobile.cs @@ -458,6 +458,9 @@ namespace Server /// public class Mobile : IHued, IComparable, ISerializable, ISpawnable, IPropertyListObject { + private BufferWriter m_SaveBuffer; + public BufferWriter SaveBuffer { get { return m_SaveBuffer; } } + private const int WarmodeCatchCount = 4; // Allow four warmode changes in 0.5 seconds, any more will be delay for two seconds @@ -579,6 +582,7 @@ namespace Server World.m_MobileTypes.Add(ourType); m_TypeRef = World.m_MobileTypes.Count - 1; } + m_SaveBuffer = new BufferWriter(true); } public Mobile() @@ -598,6 +602,7 @@ namespace Server World.m_MobileTypes.Add(ourType); m_TypeRef = World.m_MobileTypes.Count - 1; } + m_SaveBuffer = new BufferWriter(true); } public static bool DragEffects{ get; set; } = true; @@ -2690,7 +2695,12 @@ namespace Server uint ISerializable.SerialIdentity => Serial; - public virtual void Serialize(GenericWriter writer) + public void Serialize() + { + SaveBuffer.Flush(); + Serialize(SaveBuffer); + } + public virtual void Serialize(IGenericWriter writer) { writer.Write(32); // version @@ -5665,7 +5675,7 @@ namespace Server { } - public virtual void Deserialize(GenericReader reader) + public virtual void Deserialize(IGenericReader reader) { int version = reader.ReadInt(); diff --git a/Projects/Server/MultiData.cs b/Projects/Server/MultiData.cs index 69039a781..db4a68048 100644 --- a/Projects/Server/MultiData.cs +++ b/Projects/Server/MultiData.cs @@ -178,7 +178,7 @@ namespace Server List[i] = toCopy.List[i]; } - public MultiComponentList(GenericReader reader) + public MultiComponentList(IGenericReader reader) { int version = reader.ReadInt(); @@ -555,7 +555,7 @@ namespace Server } } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { writer.Write(1); // version; diff --git a/Projects/Server/Persistence/Persistence.cs b/Projects/Server/Persistence/Persistence.cs index 61c3dc9c7..9d01d79e3 100644 --- a/Projects/Server/Persistence/Persistence.cs +++ b/Projects/Server/Persistence/Persistence.cs @@ -1,4 +1,4 @@ -#region References +#region References using System; using System.IO; @@ -9,12 +9,12 @@ namespace Server { public static class Persistence { - public static void Serialize(string path, Action serializer) + public static void Serialize(string path, Action serializer) { Serialize(new FileInfo(path), serializer); } - public static void Serialize(FileInfo file, Action serializer) + public static void Serialize(FileInfo file, Action serializer) { file.Refresh(); @@ -39,22 +39,22 @@ namespace Server } } - public static void Deserialize(string path, Action deserializer) + public static void Deserialize(string path, Action deserializer) { Deserialize(path, deserializer, true); } - public static void Deserialize(FileInfo file, Action deserializer) + public static void Deserialize(FileInfo file, Action deserializer) { Deserialize(file, deserializer, true); } - public static void Deserialize(string path, Action deserializer, bool ensure) + public static void Deserialize(string path, Action deserializer, bool ensure) { Deserialize(new FileInfo(path), deserializer, ensure); } - public static void Deserialize(FileInfo file, Action deserializer, bool ensure) + public static void Deserialize(FileInfo file, Action deserializer, bool ensure) { file.Refresh(); diff --git a/Projects/Server/Persistence/StandardSaveStrategy.cs b/Projects/Server/Persistence/StandardSaveStrategy.cs index 8b32c1cd0..7b09f748f 100644 --- a/Projects/Server/Persistence/StandardSaveStrategy.cs +++ b/Projects/Server/Persistence/StandardSaveStrategy.cs @@ -20,6 +20,7 @@ using System; using System.Collections.Generic; +using System.Threading.Tasks; using Server.Guilds; namespace Server @@ -48,9 +49,11 @@ namespace Server { PermitBackgroundWrite = permitBackgroundWrite; - SaveMobiles(); - SaveItems(); - SaveGuilds(); + Task.WaitAll(new Task[3] { + Task.Factory.StartNew(() => SaveMobiles()), + Task.Factory.StartNew(() => SaveItems()), + Task.Factory.StartNew(() => SaveGuilds()) + }); if (permitBackgroundWrite && UseSequentialWriters ) //If we're permitted to write in the background, but we don't anyways, then notify. @@ -61,9 +64,9 @@ namespace Server { Dictionary mobiles = World.Mobiles; - GenericWriter idx; - GenericWriter tdb; - GenericWriter bin; + IGenericWriter idx; + IGenericWriter tdb; + IGenericWriter bin; if (UseSequentialWriters) { @@ -78,39 +81,46 @@ namespace Server bin = new AsyncWriter(World.MobileDataPath, true); } - idx.Write(mobiles.Count); - foreach (Mobile m in mobiles.Values) + Task.Factory.StartNew(() => { - long start = bin.Position; + tdb.Write(World.m_MobileTypes.Count); - idx.Write(m.m_TypeRef); - idx.Write(m.Serial); - idx.Write(start); + for (int i = 0; i < World.m_MobileTypes.Count; ++i) + tdb.Write(World.m_MobileTypes[i].FullName); - m.Serialize(bin); + tdb.Close(); + }); - idx.Write((int)(bin.Position - start)); + Parallel.ForEach(mobiles.Values, mobile => mobile.Serialize()); - m.FreeCache(); - } + Task.Factory.StartNew(() => + { + idx.Write(mobiles.Count); + foreach (Mobile m in mobiles.Values) + { + long start = bin.Position; - tdb.Write(World.m_MobileTypes.Count); + idx.Write(m.m_TypeRef); + idx.Write(m.Serial); + idx.Write(start); + idx.Write((int)(m.SaveBuffer.Position)); - for (int i = 0; i < World.m_MobileTypes.Count; ++i) - tdb.Write(World.m_MobileTypes[i].FullName); + m.SaveBuffer.WriteTo(bin); + m.FreeCache(); + } - idx.Close(); - tdb.Close(); - bin.Close(); + idx.Close(); + bin.Close(); + }); } protected void SaveItems() { Dictionary items = World.Items; - GenericWriter idx; - GenericWriter tdb; - GenericWriter bin; + IGenericWriter idx; + IGenericWriter tdb; + IGenericWriter bin; if (UseSequentialWriters) { @@ -125,41 +135,47 @@ namespace Server bin = new AsyncWriter(World.ItemDataPath, true); } + Task.Factory.StartNew(() => + { + tdb.Write(World.m_ItemTypes.Count); + + for (int i = 0; i < World.m_ItemTypes.Count; ++i) + tdb.Write(World.m_ItemTypes[i].FullName); + + tdb.Close(); + }); + + Parallel.ForEach(items.Values, item => item.Serialize()); + idx.Write(items.Count); DateTime n = DateTime.UtcNow; - foreach (Item item in items.Values) - { - if (item.Decays && item.Parent == null && item.Map != Map.Internal && item.LastMoved + item.DecayTime <= n) - _decayQueue.Enqueue(item); + Task.Factory.StartNew(() => { + foreach (Item item in items.Values) + { + if (item.Decays && item.Parent == null && item.Map != Map.Internal && item.LastMoved + item.DecayTime <= n) + _decayQueue.Enqueue(item); - long start = bin.Position; + long start = bin.Position; - idx.Write(item.m_TypeRef); - idx.Write(item.Serial); - idx.Write(start); + idx.Write(item.m_TypeRef); + idx.Write(item.Serial); + idx.Write(start); + idx.Write((int)item.SaveBuffer.Position); - item.Serialize(bin); + item.SaveBuffer.WriteTo(bin); + item.FreeCache(); + } - idx.Write((int)(bin.Position - start)); - - item.FreeCache(); - } - - tdb.Write(World.m_ItemTypes.Count); - for (int i = 0; i < World.m_ItemTypes.Count; ++i) - tdb.Write(World.m_ItemTypes[i].FullName); - - idx.Close(); - tdb.Close(); - bin.Close(); + idx.Close(); + bin.Close(); + }); } - protected void SaveGuilds() { - GenericWriter idx; - GenericWriter bin; + IGenericWriter idx; + IGenericWriter bin; if (UseSequentialWriters) { @@ -172,22 +188,27 @@ namespace Server bin = new AsyncWriter(World.GuildDataPath, true); } + Parallel.ForEach(BaseGuild.List.Values, guild => guild.Serialize()); + idx.Write(BaseGuild.List.Count); - foreach (BaseGuild guild in BaseGuild.List.Values) + + Task.Factory.StartNew(() => { - long start = bin.Position; + foreach (BaseGuild guild in BaseGuild.List.Values) + { + long start = bin.Position; - idx.Write(0); //guilds have no typeid - idx.Write(guild.Id); - idx.Write(start); + idx.Write(0); //guilds have no typeid + idx.Write(guild.Id); + idx.Write(start); + idx.Write((int)(guild.SaveBuffer.Position)); - guild.Serialize(bin); + guild.SaveBuffer.WriteTo(bin); + } - idx.Write((int)(bin.Position - start)); - } - - idx.Close(); - bin.Close(); + idx.Close(); + bin.Close(); + }); } public override void ProcessDecay() @@ -200,4 +221,4 @@ namespace Server } } } -} \ No newline at end of file +} diff --git a/Projects/Server/Poison.cs b/Projects/Server/Poison.cs index 4fa3c4142..188f378f2 100644 --- a/Projects/Server/Poison.cs +++ b/Projects/Server/Poison.cs @@ -88,7 +88,7 @@ namespace Server return null; } - public static void Serialize(Poison p, GenericWriter writer) + public static void Serialize(Poison p, IGenericWriter writer) { if (p == null) { @@ -101,7 +101,7 @@ namespace Server } } - public static Poison Deserialize(GenericReader reader) + public static Poison Deserialize(IGenericReader reader) { switch (reader.ReadByte()) { @@ -118,4 +118,4 @@ namespace Server return null; } } -} \ No newline at end of file +} diff --git a/Projects/Server/Serialization.cs b/Projects/Server/Serialization.cs deleted file mode 100644 index 106e9c731..000000000 --- a/Projects/Server/Serialization.cs +++ /dev/null @@ -1,1641 +0,0 @@ -/*************************************************************************** - * Serialization.cs - * ------------------- - * begin : May 1, 2002 - * copyright : (C) The RunUO Software Team - * email : info@runuo.com - * - * $Id$ - * - ***************************************************************************/ - -/*************************************************************************** - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - ***************************************************************************/ - -using System; -using System.Collections.Generic; -using System.IO; -using System.Net; -using System.Text; -using System.Threading; -using Server.Guilds; - -namespace Server -{ - public abstract class GenericReader - { - public abstract string ReadString(); - public abstract DateTime ReadDateTime(); - public abstract DateTimeOffset ReadDateTimeOffset(); - public abstract TimeSpan ReadTimeSpan(); - public abstract DateTime ReadDeltaTime(); - public abstract decimal ReadDecimal(); - public abstract long ReadLong(); - public abstract ulong ReadULong(); - public abstract int ReadInt(); - public abstract uint ReadUInt(); - public abstract short ReadShort(); - public abstract ushort ReadUShort(); - public abstract double ReadDouble(); - public abstract float ReadFloat(); - public abstract char ReadChar(); - public abstract byte ReadByte(); - public abstract sbyte ReadSByte(); - public abstract bool ReadBool(); - public abstract int ReadEncodedInt(); - public abstract IPAddress ReadIPAddress(); - - public abstract Point3D ReadPoint3D(); - public abstract Point2D ReadPoint2D(); - public abstract Rectangle2D ReadRect2D(); - public abstract Rectangle3D ReadRect3D(); - public abstract Map ReadMap(); - - public abstract IEntity ReadEntity(); - public abstract Item ReadItem(); - public abstract Mobile ReadMobile(); - public abstract BaseGuild ReadGuild(); - - public abstract T ReadItem() where T : Item; - public abstract T ReadMobile() where T : Mobile; - public abstract T ReadGuild() where T : BaseGuild; - - public abstract List ReadStrongItemList(); - public abstract List ReadStrongItemList() where T : Item; - - public abstract List ReadStrongMobileList(); - public abstract List ReadStrongMobileList() where T : Mobile; - - public abstract List ReadStrongGuildList(); - public abstract List ReadStrongGuildList() where T : BaseGuild; - - public abstract HashSet ReadItemSet(); - public abstract HashSet ReadItemSet() where T : Item; - - public abstract HashSet ReadMobileSet(); - public abstract HashSet ReadMobileSet() where T : Mobile; - - public abstract HashSet ReadGuildSet(); - public abstract HashSet ReadGuildSet() where T : BaseGuild; - - public abstract Race ReadRace(); - - public abstract bool End(); - } - - public abstract class GenericWriter - { - public abstract long Position{ get; } - - public abstract void Close(); - - public abstract void Write(string value); - public abstract void Write(DateTime value); - public abstract void Write(DateTimeOffset value); - public abstract void Write(TimeSpan value); - public abstract void Write(decimal value); - public abstract void Write(long value); - public abstract void Write(ulong value); - public abstract void Write(int value); - public abstract void Write(uint value); - public abstract void Write(short value); - public abstract void Write(ushort value); - public abstract void Write(double value); - public abstract void Write(float value); - public abstract void Write(char value); - public abstract void Write(byte value); - public abstract void Write(sbyte value); - public abstract void Write(bool value); - public abstract void WriteEncodedInt(int value); - public abstract void Write(IPAddress value); - - public abstract void WriteDeltaTime(DateTime value); - - public abstract void Write(Point3D value); - public abstract void Write(Point2D value); - public abstract void Write(Rectangle2D value); - public abstract void Write(Rectangle3D value); - public abstract void Write(Map value); - - public abstract void WriteEntity(IEntity value); - public abstract void Write(Item value); - public abstract void Write(Mobile value); - public abstract void Write(BaseGuild value); - - public abstract void WriteItem(T value) where T : Item; - public abstract void WriteMobile(T value) where T : Mobile; - public abstract void WriteGuild(T value) where T : BaseGuild; - - public abstract void Write(Race value); - - public abstract void Write(List list); - public abstract void Write(List list, bool tidy); - - public abstract void WriteItemList(List list) where T : Item; - public abstract void WriteItemList(List list, bool tidy) where T : Item; - - public abstract void Write(HashSet list); - public abstract void Write(HashSet list, bool tidy); - - public abstract void WriteItemSet(HashSet set) where T : Item; - public abstract void WriteItemSet(HashSet set, bool tidy) where T : Item; - - public abstract void Write(List list); - public abstract void Write(List list, bool tidy); - - public abstract void WriteMobileList(List list) where T : Mobile; - public abstract void WriteMobileList(List list, bool tidy) where T : Mobile; - - public abstract void Write(HashSet list); - public abstract void Write(HashSet list, bool tidy); - - public abstract void WriteMobileSet(HashSet set) where T : Mobile; - public abstract void WriteMobileSet(HashSet set, bool tidy) where T : Mobile; - - public abstract void Write(List list); - public abstract void Write(List list, bool tidy); - - public abstract void WriteGuildList(List list) where T : BaseGuild; - public abstract void WriteGuildList(List list, bool tidy) where T : BaseGuild; - - public abstract void Write(HashSet list); - public abstract void Write(HashSet list, bool tidy); - - public abstract void WriteGuildSet(HashSet set) where T : BaseGuild; - public abstract void WriteGuildSet(HashSet set, bool tidy) where T : BaseGuild; - - // Compiler won't notice there 'where' to differentiate the generic methods. - } - - public class BinaryFileWriter : GenericWriter - { - private const int LargeByteBufferSize = 256; - - private byte[] m_Buffer; - - private byte[] m_CharacterBuffer; - - private Encoding m_Encoding; - private Stream m_File; - - private int m_Index; - private int m_MaxBufferChars; - - private long m_Position; - - private char[] m_SingleCharBuffer = new char[1]; - private bool PrefixStrings; - - public BinaryFileWriter(Stream strm, bool prefixStr) - { - PrefixStrings = prefixStr; - m_Encoding = Utility.UTF8; - m_Buffer = new byte[BufferSize]; - m_File = strm; - } - - public BinaryFileWriter(string filename, bool prefixStr) - { - PrefixStrings = prefixStr; - m_Buffer = new byte[BufferSize]; - m_File = new FileStream(filename, FileMode.Create, FileAccess.Write, FileShare.None); - m_Encoding = Utility.UTF8WithEncoding; - } - - protected virtual int BufferSize => 64 * 1024; - - public override long Position => m_Position + m_Index; - - public Stream UnderlyingStream - { - get - { - if (m_Index > 0) - Flush(); - - return m_File; - } - } - - public void Flush() - { - if (m_Index > 0) - { - m_Position += m_Index; - - m_File.Write(m_Buffer, 0, m_Index); - m_Index = 0; - } - } - - public override void Close() - { - if (m_Index > 0) - Flush(); - - m_File.Close(); - } - - public override void WriteEncodedInt(int value) - { - uint v = (uint)value; - - while (v >= 0x80) - { - if (m_Index + 1 > m_Buffer.Length) - Flush(); - - m_Buffer[m_Index++] = (byte)(v | 0x80); - v >>= 7; - } - - if (m_Index + 1 > m_Buffer.Length) - Flush(); - - m_Buffer[m_Index++] = (byte)v; - } - - internal void InternalWriteString(string value) - { - int length = m_Encoding.GetByteCount(value); - - WriteEncodedInt(length); - - if (m_CharacterBuffer == null) - { - m_CharacterBuffer = new byte[LargeByteBufferSize]; - m_MaxBufferChars = LargeByteBufferSize / m_Encoding.GetMaxByteCount(1); - } - - if (length > LargeByteBufferSize) - { - int current = 0; - int charsLeft = value.Length; - - while (charsLeft > 0) - { - int charCount = charsLeft > m_MaxBufferChars ? m_MaxBufferChars : charsLeft; - int byteLength = m_Encoding.GetBytes(value, current, charCount, m_CharacterBuffer, 0); - - if (m_Index + byteLength > m_Buffer.Length) - Flush(); - - Buffer.BlockCopy(m_CharacterBuffer, 0, m_Buffer, m_Index, byteLength); - m_Index += byteLength; - - current += charCount; - charsLeft -= charCount; - } - } - else - { - int byteLength = m_Encoding.GetBytes(value, 0, value.Length, m_CharacterBuffer, 0); - - if (m_Index + byteLength > m_Buffer.Length) - Flush(); - - Buffer.BlockCopy(m_CharacterBuffer, 0, m_Buffer, m_Index, byteLength); - m_Index += byteLength; - } - } - - public override void Write(string value) - { - if (PrefixStrings) - { - if (value == null) - { - if (m_Index + 1 > m_Buffer.Length) - Flush(); - - m_Buffer[m_Index++] = 0; - } - else - { - if (m_Index + 1 > m_Buffer.Length) - Flush(); - - m_Buffer[m_Index++] = 1; - - InternalWriteString(value); - } - } - else - { - InternalWriteString(value); - } - } - - public override void Write(DateTime value) - { - Write(value.Ticks); - } - - public override void Write(DateTimeOffset value) - { - Write(value.Ticks); - Write(value.Offset.Ticks); - } - - public override void WriteDeltaTime(DateTime value) - { - long ticks = value.Ticks; - long now = DateTime.UtcNow.Ticks; - - TimeSpan d; - - try - { - d = new TimeSpan(ticks - now); - } - catch - { - d = TimeSpan.MaxValue; - } - - Write(d); - } - - public override void Write(IPAddress value) - { - Write(Utility.GetLongAddressValue(value)); - } - - public override void Write(TimeSpan value) - { - Write(value.Ticks); - } - - public override void Write(decimal value) - { - int[] bits = decimal.GetBits(value); - - for (int i = 0; i < bits.Length; ++i) - Write(bits[i]); - } - - public override void Write(long value) - { - if (m_Index + 8 > m_Buffer.Length) - Flush(); - - m_Buffer[m_Index] = (byte)value; - m_Buffer[m_Index + 1] = (byte)(value >> 8); - m_Buffer[m_Index + 2] = (byte)(value >> 16); - m_Buffer[m_Index + 3] = (byte)(value >> 24); - m_Buffer[m_Index + 4] = (byte)(value >> 32); - m_Buffer[m_Index + 5] = (byte)(value >> 40); - m_Buffer[m_Index + 6] = (byte)(value >> 48); - m_Buffer[m_Index + 7] = (byte)(value >> 56); - m_Index += 8; - } - - public override void Write(ulong value) - { - if (m_Index + 8 > m_Buffer.Length) - Flush(); - - m_Buffer[m_Index] = (byte)value; - m_Buffer[m_Index + 1] = (byte)(value >> 8); - m_Buffer[m_Index + 2] = (byte)(value >> 16); - m_Buffer[m_Index + 3] = (byte)(value >> 24); - m_Buffer[m_Index + 4] = (byte)(value >> 32); - m_Buffer[m_Index + 5] = (byte)(value >> 40); - m_Buffer[m_Index + 6] = (byte)(value >> 48); - m_Buffer[m_Index + 7] = (byte)(value >> 56); - m_Index += 8; - } - - public override void Write(int value) - { - if (m_Index + 4 > m_Buffer.Length) - Flush(); - - m_Buffer[m_Index] = (byte)value; - m_Buffer[m_Index + 1] = (byte)(value >> 8); - m_Buffer[m_Index + 2] = (byte)(value >> 16); - m_Buffer[m_Index + 3] = (byte)(value >> 24); - m_Index += 4; - } - - public override void Write(uint value) - { - if (m_Index + 4 > m_Buffer.Length) - Flush(); - - m_Buffer[m_Index] = (byte)value; - m_Buffer[m_Index + 1] = (byte)(value >> 8); - m_Buffer[m_Index + 2] = (byte)(value >> 16); - m_Buffer[m_Index + 3] = (byte)(value >> 24); - m_Index += 4; - } - - public override void Write(short value) - { - if (m_Index + 2 > m_Buffer.Length) - Flush(); - - m_Buffer[m_Index] = (byte)value; - m_Buffer[m_Index + 1] = (byte)(value >> 8); - m_Index += 2; - } - - public override void Write(ushort value) - { - if (m_Index + 2 > m_Buffer.Length) - Flush(); - - m_Buffer[m_Index] = (byte)value; - m_Buffer[m_Index + 1] = (byte)(value >> 8); - m_Index += 2; - } - - public override unsafe void Write(double value) - { - if (m_Index + 8 > m_Buffer.Length) - Flush(); - - fixed (byte* pBuffer = m_Buffer) - { - *(double*)(pBuffer + m_Index) = value; - } - - m_Index += 8; - } - - public override unsafe void Write(float value) - { - if (m_Index + 4 > m_Buffer.Length) - Flush(); - - fixed (byte* pBuffer = m_Buffer) - { - *(float*)(pBuffer + m_Index) = value; - } - - m_Index += 4; - } - - public override void Write(char value) - { - if (m_Index + 8 > m_Buffer.Length) - Flush(); - - m_SingleCharBuffer[0] = value; - - int byteCount = m_Encoding.GetBytes(m_SingleCharBuffer, 0, 1, m_Buffer, m_Index); - m_Index += byteCount; - } - - public override void Write(byte value) - { - if (m_Index + 1 > m_Buffer.Length) - Flush(); - - m_Buffer[m_Index++] = value; - } - - public override void Write(sbyte value) - { - if (m_Index + 1 > m_Buffer.Length) - Flush(); - - m_Buffer[m_Index++] = (byte)value; - } - - public override void Write(bool value) - { - if (m_Index + 1 > m_Buffer.Length) - Flush(); - - m_Buffer[m_Index++] = (byte)(value ? 1 : 0); - } - - public override void Write(Point3D value) - { - Write(value.m_X); - Write(value.m_Y); - Write(value.m_Z); - } - - public override void Write(Point2D value) - { - Write(value.m_X); - Write(value.m_Y); - } - - public override void Write(Rectangle2D value) - { - Write(value.Start); - Write(value.End); - } - - public override void Write(Rectangle3D value) - { - Write(value.Start); - Write(value.End); - } - - public override void Write(Map value) - { - if (value != null) - Write((byte)value.MapIndex); - else - Write((byte)0xFF); - } - - public override void Write(Race value) - { - if (value != null) - Write((byte)value.RaceIndex); - else - Write((byte)0xFF); - } - - public override void WriteEntity(IEntity value) - { - if (value?.Deleted != false) - Write(Serial.MinusOne); - else - Write(value.Serial); - } - - public override void Write(Item value) - { - if (value?.Deleted != false) - Write(Serial.MinusOne); - else - Write(value.Serial); - } - - public override void Write(Mobile value) - { - if (value?.Deleted != false) - Write(Serial.MinusOne); - else - Write(value.Serial); - } - - public override void Write(BaseGuild value) - { - if (value == null) - Write(0); - else - Write(value.Id); - } - - public override void WriteItem(T value) - { - Write(value); - } - - public override void WriteMobile(T value) - { - Write(value); - } - - public override void WriteGuild(T value) - { - Write(value); - } - - public override void Write(List list) - { - Write(list, false); - } - - public override void Write(List list, bool tidy) - { - if (tidy) - for (int i = 0; i < list.Count;) - if (list[i].Deleted) - list.RemoveAt(i); - else - ++i; - - Write(list.Count); - - for (int i = 0; i < list.Count; ++i) - Write(list[i]); - } - - public override void WriteItemList(List list) - { - WriteItemList(list, false); - } - - public override void WriteItemList(List list, bool tidy) - { - if (tidy) - for (int i = 0; i < list.Count;) - if (list[i].Deleted) - list.RemoveAt(i); - else - ++i; - - Write(list.Count); - - for (int i = 0; i < list.Count; ++i) - Write(list[i]); - } - - public override void Write(HashSet set) - { - Write(set, false); - } - - public override void Write(HashSet set, bool tidy) - { - if (tidy) set.RemoveWhere(item => item.Deleted); - - Write(set.Count); - - foreach (Item item in set) Write(item); - } - - public override void WriteItemSet(HashSet set) - { - WriteItemSet(set, false); - } - - public override void WriteItemSet(HashSet set, bool tidy) - { - if (tidy) set.RemoveWhere(item => item.Deleted); - - Write(set.Count); - - foreach (T item in set) Write(item); - } - - public override void Write(List list) - { - Write(list, false); - } - - public override void Write(List list, bool tidy) - { - if (tidy) - for (int i = 0; i < list.Count;) - if (list[i].Deleted) - list.RemoveAt(i); - else - ++i; - - Write(list.Count); - - for (int i = 0; i < list.Count; ++i) - Write(list[i]); - } - - public override void WriteMobileList(List list) - { - WriteMobileList(list, false); - } - - public override void WriteMobileList(List list, bool tidy) - { - if (tidy) - for (int i = 0; i < list.Count;) - if (list[i].Deleted) - list.RemoveAt(i); - else - ++i; - - Write(list.Count); - - for (int i = 0; i < list.Count; ++i) - Write(list[i]); - } - - public override void Write(HashSet set) - { - Write(set, false); - } - - public override void Write(HashSet set, bool tidy) - { - if (tidy) set.RemoveWhere(mobile => mobile.Deleted); - - Write(set.Count); - - foreach (Mobile mob in set) Write(mob); - } - - public override void WriteMobileSet(HashSet set) - { - WriteMobileSet(set, false); - } - - public override void WriteMobileSet(HashSet set, bool tidy) - { - if (tidy) set.RemoveWhere(mob => mob.Deleted); - - Write(set.Count); - - foreach (T mob in set) Write(mob); - } - - public override void Write(List list) - { - Write(list, false); - } - - public override void Write(List list, bool tidy) - { - if (tidy) - for (int i = 0; i < list.Count;) - if (list[i].Disbanded) - list.RemoveAt(i); - else - ++i; - - Write(list.Count); - - for (int i = 0; i < list.Count; ++i) - Write(list[i]); - } - - public override void WriteGuildList(List list) - { - WriteGuildList(list, false); - } - - public override void WriteGuildList(List list, bool tidy) - { - if (tidy) - for (int i = 0; i < list.Count;) - if (list[i].Disbanded) - list.RemoveAt(i); - else - ++i; - - Write(list.Count); - - for (int i = 0; i < list.Count; ++i) - Write(list[i]); - } - - public override void Write(HashSet set) - { - Write(set, false); - } - - public override void Write(HashSet set, bool tidy) - { - if (tidy) set.RemoveWhere(guild => guild.Disbanded); - - Write(set.Count); - - foreach (BaseGuild guild in set) Write(guild); - } - - public override void WriteGuildSet(HashSet set) - { - WriteGuildSet(set, false); - } - - public override void WriteGuildSet(HashSet set, bool tidy) - { - if (tidy) set.RemoveWhere(guild => guild.Disbanded); - - Write(set.Count); - - foreach (T guild in set) Write(guild); - } - } - - public sealed class BinaryFileReader : GenericReader - { - private BinaryReader m_File; - - public BinaryFileReader(BinaryReader br) => m_File = br; - - public long Position => m_File.BaseStream.Position; - - public void Close() - { - m_File.Close(); - } - - public long Seek(long offset, SeekOrigin origin) => m_File.BaseStream.Seek(offset, origin); - - public override string ReadString() => ReadByte() != 0 ? m_File.ReadString() : null; - - public override DateTime ReadDeltaTime() - { - long ticks = m_File.ReadInt64(); - long now = DateTime.UtcNow.Ticks; - - if (ticks > 0 && ticks + now < 0) - return DateTime.MaxValue; - if (ticks < 0 && ticks + now < 0) - return DateTime.MinValue; - - try - { - return new DateTime(now + ticks); - } - catch - { - if (ticks > 0) return DateTime.MaxValue; - return DateTime.MinValue; - } - } - - public override IPAddress ReadIPAddress() => new IPAddress(m_File.ReadInt64()); - - public override int ReadEncodedInt() - { - int v = 0, shift = 0; - byte b; - - do - { - b = m_File.ReadByte(); - v |= (b & 0x7F) << shift; - shift += 7; - } while (b >= 0x80); - - return v; - } - - public override DateTime ReadDateTime() => new DateTime(m_File.ReadInt64()); - - public override DateTimeOffset ReadDateTimeOffset() - { - long ticks = m_File.ReadInt64(); - TimeSpan offset = new TimeSpan(m_File.ReadInt64()); - - return new DateTimeOffset(ticks, offset); - } - - public override TimeSpan ReadTimeSpan() => new TimeSpan(m_File.ReadInt64()); - - public override decimal ReadDecimal() => m_File.ReadDecimal(); - - public override long ReadLong() => m_File.ReadInt64(); - - public override ulong ReadULong() => m_File.ReadUInt64(); - - public override int ReadInt() => m_File.ReadInt32(); - - public override uint ReadUInt() => m_File.ReadUInt32(); - - public override short ReadShort() => m_File.ReadInt16(); - - public override ushort ReadUShort() => m_File.ReadUInt16(); - - public override double ReadDouble() => m_File.ReadDouble(); - - public override float ReadFloat() => m_File.ReadSingle(); - - public override char ReadChar() => m_File.ReadChar(); - - public override byte ReadByte() => m_File.ReadByte(); - - public override sbyte ReadSByte() => m_File.ReadSByte(); - - public override bool ReadBool() => m_File.ReadBoolean(); - - public override Point3D ReadPoint3D() => new Point3D(ReadInt(), ReadInt(), ReadInt()); - - public override Point2D ReadPoint2D() => new Point2D(ReadInt(), ReadInt()); - - public override Rectangle2D ReadRect2D() => new Rectangle2D(ReadPoint2D(), ReadPoint2D()); - - public override Rectangle3D ReadRect3D() => new Rectangle3D(ReadPoint3D(), ReadPoint3D()); - - public override Map ReadMap() => Map.Maps[ReadByte()]; - - public override IEntity ReadEntity() - { - Serial serial = ReadUInt(); - IEntity entity = World.FindEntity(serial); - if (entity == null) - return new Entity(serial, new Point3D(0, 0, 0), Map.Internal); - return entity; - } - - public override Item ReadItem() => World.FindItem(ReadUInt()); - - public override Mobile ReadMobile() => World.FindMobile(ReadUInt()); - - public override BaseGuild ReadGuild() => BaseGuild.Find(ReadUInt()); - - public override T ReadItem() => ReadItem() as T; - - public override T ReadMobile() => ReadMobile() as T; - - public override T ReadGuild() => ReadGuild() as T; - - public override List ReadStrongItemList() => ReadStrongItemList(); - - public override List ReadStrongItemList() - { - int count = ReadInt(); - - if (count > 0) - { - List list = new List(count); - - for (int i = 0; i < count; ++i) - if (ReadItem() is T item) - list.Add(item); - - return list; - } - - return new List(); - } - - public override HashSet ReadItemSet() => ReadItemSet(); - - public override HashSet ReadItemSet() - { - int count = ReadInt(); - - if (count > 0) - { - HashSet set = new HashSet(); - - for (int i = 0; i < count; ++i) - if (ReadItem() is T item) - set.Add(item); - - return set; - } - - return new HashSet(); - } - - public override List ReadStrongMobileList() => ReadStrongMobileList(); - - public override List ReadStrongMobileList() - { - int count = ReadInt(); - - if (count > 0) - { - List list = new List(count); - - for (int i = 0; i < count; ++i) - if (ReadMobile() is T m) - list.Add(m); - - return list; - } - - return new List(); - } - - public override HashSet ReadMobileSet() => ReadMobileSet(); - - public override HashSet ReadMobileSet() - { - int count = ReadInt(); - - if (count > 0) - { - HashSet set = new HashSet(); - - for (int i = 0; i < count; ++i) - if (ReadMobile() is T item) - set.Add(item); - - return set; - } - - return new HashSet(); - } - - public override List ReadStrongGuildList() => ReadStrongGuildList(); - - public override List ReadStrongGuildList() - { - int count = ReadInt(); - - if (count > 0) - { - List list = new List(count); - - for (int i = 0; i < count; ++i) - if (ReadGuild() is T g) - list.Add(g); - - return list; - } - - return new List(); - } - - public override HashSet ReadGuildSet() => ReadGuildSet(); - - public override HashSet ReadGuildSet() - { - int count = ReadInt(); - - if (count > 0) - { - HashSet set = new HashSet(); - - for (int i = 0; i < count; ++i) - if (ReadGuild() is T item) - set.Add(item); - - return set; - } - - return new HashSet(); - } - - public override Race ReadRace() => Race.Races[ReadByte()]; - - public override bool End() => m_File.PeekChar() == -1; - } - - public sealed class AsyncWriter : GenericWriter - { - private int BufferSize; - private BinaryWriter m_Bin; - private bool m_Closed; - private FileStream m_File; - - private long m_LastPos, m_CurPos; - - private MemoryStream m_Mem; - private Thread m_WorkerThread; - - private Queue m_WriteQueue; - private bool PrefixStrings; - - public AsyncWriter(string filename, bool prefix) - : this(filename, 1048576, prefix) //1 mb buffer - { - } - - public AsyncWriter(string filename, int buffSize, bool prefix) - { - PrefixStrings = prefix; - m_Closed = false; - m_WriteQueue = new Queue(); - BufferSize = buffSize; - - m_File = new FileStream(filename, FileMode.Create, FileAccess.Write, FileShare.None); - m_Mem = new MemoryStream(BufferSize + 1024); - m_Bin = new BinaryWriter(m_Mem, Utility.UTF8WithEncoding); - } - - public static int ThreadCount{ get; private set; } - - public MemoryStream MemStream - { - get => m_Mem; - set - { - if (m_Mem.Length > 0) - Enqueue(m_Mem); - - m_Mem = value; - m_Bin = new BinaryWriter(m_Mem, Utility.UTF8WithEncoding); - m_LastPos = 0; - m_CurPos = m_Mem.Length; - m_Mem.Seek(0, SeekOrigin.End); - } - } - - public override long Position => m_CurPos; - - private void Enqueue(MemoryStream mem) - { - lock (m_WriteQueue) - { - m_WriteQueue.Enqueue(mem); - } - - if (m_WorkerThread.IsAlive != true) - { - m_WorkerThread = new Thread(new WorkerThread(this).Worker) { Priority = ThreadPriority.BelowNormal }; - m_WorkerThread.Start(); - } - } - - private void OnWrite() - { - long curlen = m_Mem.Length; - m_CurPos += curlen - m_LastPos; - m_LastPos = curlen; - if (curlen >= BufferSize) - { - Enqueue(m_Mem); - m_Mem = new MemoryStream(BufferSize + 1024); - m_Bin = new BinaryWriter(m_Mem, Utility.UTF8WithEncoding); - m_LastPos = 0; - } - } - - public override void Close() - { - Enqueue(m_Mem); - m_Closed = true; - } - - public override void Write(IPAddress value) - { - m_Bin.Write(Utility.GetLongAddressValue(value)); - OnWrite(); - } - - public override void Write(string value) - { - if (PrefixStrings) - { - if (value == null) - { - m_Bin.Write((byte)0); - } - else - { - m_Bin.Write((byte)1); - m_Bin.Write(value); - } - } - else - { - m_Bin.Write(value); - } - - OnWrite(); - } - - public override void WriteDeltaTime(DateTime value) - { - long ticks = value.Ticks; - long now = DateTime.UtcNow.Ticks; - - TimeSpan d; - - try - { - d = new TimeSpan(ticks - now); - } - catch - { - d = TimeSpan.MaxValue; - } - - Write(d); - } - - public override void Write(DateTime value) - { - m_Bin.Write(value.Ticks); - OnWrite(); - } - - public override void Write(DateTimeOffset value) - { - m_Bin.Write(value.Ticks); - m_Bin.Write(value.Offset.Ticks); - OnWrite(); - } - - public override void Write(TimeSpan value) - { - m_Bin.Write(value.Ticks); - OnWrite(); - } - - public override void Write(decimal value) - { - m_Bin.Write(value); - OnWrite(); - } - - public override void Write(long value) - { - m_Bin.Write(value); - OnWrite(); - } - - public override void Write(ulong value) - { - m_Bin.Write(value); - OnWrite(); - } - - public override void WriteEncodedInt(int value) - { - uint v = (uint)value; - - while (v >= 0x80) - { - m_Bin.Write((byte)(v | 0x80)); - v >>= 7; - } - - m_Bin.Write((byte)v); - OnWrite(); - } - - public override void Write(int value) - { - m_Bin.Write(value); - OnWrite(); - } - - public override void Write(uint value) - { - m_Bin.Write(value); - OnWrite(); - } - - public override void Write(short value) - { - m_Bin.Write(value); - OnWrite(); - } - - public override void Write(ushort value) - { - m_Bin.Write(value); - OnWrite(); - } - - public override void Write(double value) - { - m_Bin.Write(value); - OnWrite(); - } - - public override void Write(float value) - { - m_Bin.Write(value); - OnWrite(); - } - - public override void Write(char value) - { - m_Bin.Write(value); - OnWrite(); - } - - public override void Write(byte value) - { - m_Bin.Write(value); - OnWrite(); - } - - public override void Write(sbyte value) - { - m_Bin.Write(value); - OnWrite(); - } - - public override void Write(bool value) - { - m_Bin.Write(value); - OnWrite(); - } - - public override void Write(Point3D value) - { - Write(value.m_X); - Write(value.m_Y); - Write(value.m_Z); - } - - public override void Write(Point2D value) - { - Write(value.m_X); - Write(value.m_Y); - } - - public override void Write(Rectangle2D value) - { - Write(value.Start); - Write(value.End); - } - - public override void Write(Rectangle3D value) - { - Write(value.Start); - Write(value.End); - } - - public override void Write(Map value) - { - if (value != null) - Write((byte)value.MapIndex); - else - Write((byte)0xFF); - } - - public override void Write(Race value) - { - if (value != null) - Write((byte)value.RaceIndex); - else - Write((byte)0xFF); - } - - public override void WriteEntity(IEntity value) - { - if (value?.Deleted != false) - Write(Serial.MinusOne); - else - Write(value.Serial); - } - - public override void Write(Item value) - { - if (value?.Deleted != false) - Write(Serial.MinusOne); - else - Write(value.Serial); - } - - public override void Write(Mobile value) - { - if (value?.Deleted != false) - Write(Serial.MinusOne); - else - Write(value.Serial); - } - - public override void Write(BaseGuild value) - { - if (value == null) - Write(0); - else - Write(value.Id); - } - - public override void WriteItem(T value) - { - Write(value); - } - - public override void WriteMobile(T value) - { - Write(value); - } - - public override void WriteGuild(T value) - { - Write(value); - } - - public override void Write(List list) - { - Write(list, false); - } - - public override void Write(List list, bool tidy) - { - if (tidy) - for (int i = 0; i < list.Count;) - if (list[i].Deleted) - list.RemoveAt(i); - else - ++i; - - Write(list.Count); - - for (int i = 0; i < list.Count; ++i) - Write(list[i]); - } - - public override void WriteItemList(List list) - { - WriteItemList(list, false); - } - - public override void WriteItemList(List list, bool tidy) - { - if (tidy) - for (int i = 0; i < list.Count;) - if (list[i].Deleted) - list.RemoveAt(i); - else - ++i; - - Write(list.Count); - - for (int i = 0; i < list.Count; ++i) - Write(list[i]); - } - - public override void Write(HashSet set) - { - Write(set, false); - } - - public override void Write(HashSet set, bool tidy) - { - if (tidy) set.RemoveWhere(item => item.Deleted); - - Write(set.Count); - - foreach (Item item in set) Write(item); - } - - public override void WriteItemSet(HashSet set) - { - WriteItemSet(set, false); - } - - public override void WriteItemSet(HashSet set, bool tidy) - { - if (tidy) set.RemoveWhere(item => item.Deleted); - - Write(set.Count); - - foreach (T item in set) Write(item); - } - - public override void Write(List list) - { - Write(list, false); - } - - public override void Write(List list, bool tidy) - { - if (tidy) - for (int i = 0; i < list.Count;) - if (list[i].Deleted) - list.RemoveAt(i); - else - ++i; - - Write(list.Count); - - for (int i = 0; i < list.Count; ++i) - Write(list[i]); - } - - public override void WriteMobileList(List list) - { - WriteMobileList(list, false); - } - - public override void WriteMobileList(List list, bool tidy) - { - if (tidy) - for (int i = 0; i < list.Count;) - if (list[i].Deleted) - list.RemoveAt(i); - else - ++i; - - Write(list.Count); - - for (int i = 0; i < list.Count; ++i) - Write(list[i]); - } - - public override void Write(HashSet set) - { - Write(set, false); - } - - public override void Write(HashSet set, bool tidy) - { - if (tidy) set.RemoveWhere(mobile => mobile.Deleted); - - Write(set.Count); - - foreach (Mobile mob in set) Write(mob); - } - - public override void WriteMobileSet(HashSet set) - { - WriteMobileSet(set, false); - } - - public override void WriteMobileSet(HashSet set, bool tidy) - { - if (tidy) set.RemoveWhere(mob => mob.Deleted); - - Write(set.Count); - - foreach (T mob in set) Write(mob); - } - - public override void Write(List list) - { - Write(list, false); - } - - public override void Write(List list, bool tidy) - { - if (tidy) - for (int i = 0; i < list.Count;) - if (list[i].Disbanded) - list.RemoveAt(i); - else - ++i; - - Write(list.Count); - - for (int i = 0; i < list.Count; ++i) - Write(list[i]); - } - - public override void WriteGuildList(List list) - { - WriteGuildList(list, false); - } - - public override void WriteGuildList(List list, bool tidy) - { - if (tidy) - for (int i = 0; i < list.Count;) - if (list[i].Disbanded) - list.RemoveAt(i); - else - ++i; - - Write(list.Count); - - for (int i = 0; i < list.Count; ++i) - Write(list[i]); - } - - public override void Write(HashSet set) - { - Write(set, false); - } - - public override void Write(HashSet set, bool tidy) - { - if (tidy) set.RemoveWhere(guild => guild.Disbanded); - - Write(set.Count); - - foreach (BaseGuild guild in set) Write(guild); - } - - public override void WriteGuildSet(HashSet set) - { - WriteGuildSet(set, false); - } - - public override void WriteGuildSet(HashSet set, bool tidy) - { - if (tidy) set.RemoveWhere(guild => guild.Disbanded); - - Write(set.Count); - - foreach (T guild in set) Write(guild); - } - - private class WorkerThread - { - private AsyncWriter m_Owner; - - public WorkerThread(AsyncWriter owner) => m_Owner = owner; - - public void Worker() - { - ThreadCount++; - - int lastCount; - - do - { - MemoryStream mem = null; - - lock (m_Owner.m_WriteQueue) - { - if ((lastCount = m_Owner.m_WriteQueue.Count) > 0) - mem = m_Owner.m_WriteQueue.Dequeue(); - } - - if (mem?.Length > 0) - mem.WriteTo(m_Owner.m_File); - } while (lastCount > 1); - - if (m_Owner.m_Closed) - m_Owner.m_File.Close(); - - ThreadCount--; - - if (ThreadCount <= 0) - World.NotifyDiskWriteComplete(); - } - } - } - - public interface ISerializable - { - int TypeReference{ get; } - uint SerialIdentity{ get; } - void Serialize(GenericWriter writer); - } -} diff --git a/Projects/Server/Serialization/AsyncWriter.cs b/Projects/Server/Serialization/AsyncWriter.cs new file mode 100644 index 000000000..6125dbf19 --- /dev/null +++ b/Projects/Server/Serialization/AsyncWriter.cs @@ -0,0 +1,612 @@ +/*************************************************************************** + * Serialization.cs + * ------------------- + * begin : May 1, 2002 + * copyright : (C) The RunUO Software Team + * email : info@runuo.com + * + * $Id$ + * + ***************************************************************************/ + +/*************************************************************************** + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + ***************************************************************************/ + +using System; +using System.Collections.Generic; +using System.IO; +using System.Net; +using System.Threading; +using Server.Guilds; + +namespace Server +{ + public sealed class AsyncWriter : IGenericWriter + { + private int BufferSize; + private BinaryWriter m_Bin; + private bool m_Closed; + private FileStream m_File; + + private long m_LastPos, m_CurPos; + + private MemoryStream m_Mem; + private Thread m_WorkerThread; + + private Queue m_WriteQueue; + private bool PrefixStrings; + + public AsyncWriter(string filename, bool prefix) + : this(filename, 1048576, prefix) //1 mb buffer + { + } + + public AsyncWriter(string filename, int buffSize, bool prefix) + { + PrefixStrings = prefix; + m_Closed = false; + m_WriteQueue = new Queue(); + BufferSize = buffSize; + + m_File = new FileStream(filename, FileMode.Create, FileAccess.Write, FileShare.None); + m_Mem = new MemoryStream(BufferSize + 1024); + m_Bin = new BinaryWriter(m_Mem, Utility.UTF8WithEncoding); + } + + public static int ThreadCount{ get; private set; } + + public MemoryStream MemStream + { + get => m_Mem; + set + { + if (m_Mem.Length > 0) + Enqueue(m_Mem); + + m_Mem = value; + m_Bin = new BinaryWriter(m_Mem, Utility.UTF8WithEncoding); + m_LastPos = 0; + m_CurPos = m_Mem.Length; + m_Mem.Seek(0, SeekOrigin.End); + } + } + + public long Position => m_CurPos; + + private void Enqueue(MemoryStream mem) + { + lock (m_WriteQueue) + { + m_WriteQueue.Enqueue(mem); + } + + if (m_WorkerThread.IsAlive != true) + { + m_WorkerThread = new Thread(new WorkerThread(this).Worker) { Priority = ThreadPriority.BelowNormal }; + m_WorkerThread.Start(); + } + } + + private void OnWrite() + { + long curlen = m_Mem.Length; + m_CurPos += curlen - m_LastPos; + m_LastPos = curlen; + if (curlen >= BufferSize) + { + Enqueue(m_Mem); + m_Mem = new MemoryStream(BufferSize + 1024); + m_Bin = new BinaryWriter(m_Mem, Utility.UTF8WithEncoding); + m_LastPos = 0; + } + } + + public void Close() + { + Enqueue(m_Mem); + m_Closed = true; + } + + public void Write(IPAddress value) + { + m_Bin.Write(Utility.GetLongAddressValue(value)); + OnWrite(); + } + + public void Write(string value) + { + if (PrefixStrings) + { + if (value == null) + { + m_Bin.Write((byte)0); + } + else + { + m_Bin.Write((byte)1); + m_Bin.Write(value); + } + } + else + { + m_Bin.Write(value); + } + + OnWrite(); + } + + public void WriteDeltaTime(DateTime value) + { + long ticks = value.Ticks; + long now = DateTime.UtcNow.Ticks; + + TimeSpan d; + + try + { + d = new TimeSpan(ticks - now); + } + catch + { + d = TimeSpan.MaxValue; + } + + Write(d); + } + + public void Write(DateTime value) + { + m_Bin.Write(value.Ticks); + OnWrite(); + } + + public void Write(DateTimeOffset value) + { + m_Bin.Write(value.Ticks); + m_Bin.Write(value.Offset.Ticks); + OnWrite(); + } + + public void Write(TimeSpan value) + { + m_Bin.Write(value.Ticks); + OnWrite(); + } + + public void Write(decimal value) + { + m_Bin.Write(value); + OnWrite(); + } + + public void Write(long value) + { + m_Bin.Write(value); + OnWrite(); + } + + public void Write(ulong value) + { + m_Bin.Write(value); + OnWrite(); + } + + public void WriteEncodedInt(int value) + { + uint v = (uint)value; + + while (v >= 0x80) + { + m_Bin.Write((byte)(v | 0x80)); + v >>= 7; + } + + m_Bin.Write((byte)v); + OnWrite(); + } + + public void Write(int value) + { + m_Bin.Write(value); + OnWrite(); + } + + public void Write(uint value) + { + m_Bin.Write(value); + OnWrite(); + } + + public void Write(short value) + { + m_Bin.Write(value); + OnWrite(); + } + + public void Write(ushort value) + { + m_Bin.Write(value); + OnWrite(); + } + + public void Write(double value) + { + m_Bin.Write(value); + OnWrite(); + } + + public void Write(float value) + { + m_Bin.Write(value); + OnWrite(); + } + + public void Write(char value) + { + m_Bin.Write(value); + OnWrite(); + } + + public void Write(byte value) + { + m_Bin.Write(value); + OnWrite(); + } + + public void Write(byte[] value) + { + Write(value, value.Length); + } + + public void Write(byte[] value, int length) + { + m_Bin.Write(value, 0, length); + OnWrite(); + } + public void Write(sbyte value) + { + m_Bin.Write(value); + OnWrite(); + } + + public void Write(bool value) + { + m_Bin.Write(value); + OnWrite(); + } + + public void Write(Point3D value) + { + Write(value.m_X); + Write(value.m_Y); + Write(value.m_Z); + } + + public void Write(Point2D value) + { + Write(value.m_X); + Write(value.m_Y); + } + + public void Write(Rectangle2D value) + { + Write(value.Start); + Write(value.End); + } + + public void Write(Rectangle3D value) + { + Write(value.Start); + Write(value.End); + } + + public void Write(Map value) + { + if (value != null) + Write((byte)value.MapIndex); + else + Write((byte)0xFF); + } + + public void Write(Race value) + { + if (value != null) + Write((byte)value.RaceIndex); + else + Write((byte)0xFF); + } + + public void WriteEntity(IEntity value) + { + if (value?.Deleted != false) + Write(Serial.MinusOne); + else + Write(value.Serial); + } + + public void Write(Item value) + { + if (value?.Deleted != false) + Write(Serial.MinusOne); + else + Write(value.Serial); + } + + public void Write(Mobile value) + { + if (value?.Deleted != false) + Write(Serial.MinusOne); + else + Write(value.Serial); + } + + public void Write(BaseGuild value) + { + if (value == null) + Write(0); + else + Write(value.Id); + } + + public void WriteItem(T value) where T : Item + { + Write(value); + } + + public void WriteMobile(T value) where T : Mobile + { + Write(value); + } + + public void WriteGuild(T value) where T : BaseGuild + { + Write(value); + } + + public void Write(List list) + { + Write(list, false); + } + + public void Write(List list, bool tidy) + { + if (tidy) + for (int i = 0; i < list.Count;) + if (list[i].Deleted) + list.RemoveAt(i); + else + ++i; + + Write(list.Count); + + for (int i = 0; i < list.Count; ++i) + Write(list[i]); + } + + public void WriteItemList(List list) where T : Item + { + WriteItemList(list, false); + } + + public void WriteItemList(List list, bool tidy) where T : Item + { + if (tidy) + for (int i = 0; i < list.Count;) + if (list[i].Deleted) + list.RemoveAt(i); + else + ++i; + + Write(list.Count); + + for (int i = 0; i < list.Count; ++i) + Write(list[i]); + } + + public void Write(HashSet set) + { + Write(set, false); + } + + public void Write(HashSet set, bool tidy) + { + if (tidy) set.RemoveWhere(item => item.Deleted); + + Write(set.Count); + + foreach (Item item in set) Write(item); + } + + public void WriteItemSet(HashSet set) where T : Item + { + WriteItemSet(set, false); + } + + public void WriteItemSet(HashSet set, bool tidy) where T : Item + { + if (tidy) set.RemoveWhere(item => item.Deleted); + + Write(set.Count); + + foreach (T item in set) Write(item); + } + + public void Write(List list) + { + Write(list, false); + } + + public void Write(List list, bool tidy) + { + if (tidy) + for (int i = 0; i < list.Count;) + if (list[i].Deleted) + list.RemoveAt(i); + else + ++i; + + Write(list.Count); + + for (int i = 0; i < list.Count; ++i) + Write(list[i]); + } + + public void WriteMobileList(List list) where T : Mobile + { + WriteMobileList(list, false); + } + + public void WriteMobileList(List list, bool tidy) where T : Mobile + { + if (tidy) + for (int i = 0; i < list.Count;) + if (list[i].Deleted) + list.RemoveAt(i); + else + ++i; + + Write(list.Count); + + for (int i = 0; i < list.Count; ++i) + Write(list[i]); + } + + public void Write(HashSet set) + { + Write(set, false); + } + + public void Write(HashSet set, bool tidy) + { + if (tidy) set.RemoveWhere(mobile => mobile.Deleted); + + Write(set.Count); + + foreach (Mobile mob in set) Write(mob); + } + + public void WriteMobileSet(HashSet set) where T : Mobile + { + WriteMobileSet(set, false); + } + + public void WriteMobileSet(HashSet set, bool tidy) where T : Mobile + { + if (tidy) set.RemoveWhere(mob => mob.Deleted); + + Write(set.Count); + + foreach (T mob in set) Write(mob); + } + + public void Write(List list) + { + Write(list, false); + } + + public void Write(List list, bool tidy) + { + if (tidy) + for (int i = 0; i < list.Count;) + if (list[i].Disbanded) + list.RemoveAt(i); + else + ++i; + + Write(list.Count); + + for (int i = 0; i < list.Count; ++i) + Write(list[i]); + } + + public void WriteGuildList(List list) where T : BaseGuild + { + WriteGuildList(list, false); + } + + public void WriteGuildList(List list, bool tidy) where T : BaseGuild + { + if (tidy) + for (int i = 0; i < list.Count;) + if (list[i].Disbanded) + list.RemoveAt(i); + else + ++i; + + Write(list.Count); + + for (int i = 0; i < list.Count; ++i) + Write(list[i]); + } + + public void Write(HashSet set) + { + Write(set, false); + } + + public void Write(HashSet set, bool tidy) + { + if (tidy) set.RemoveWhere(guild => guild.Disbanded); + + Write(set.Count); + + foreach (BaseGuild guild in set) Write(guild); + } + + public void WriteGuildSet(HashSet set) where T : BaseGuild + { + WriteGuildSet(set, false); + } + + public void WriteGuildSet(HashSet set, bool tidy) where T : BaseGuild + { + if (tidy) set.RemoveWhere(guild => guild.Disbanded); + + Write(set.Count); + + foreach (T guild in set) Write(guild); + } + + private class WorkerThread + { + private AsyncWriter m_Owner; + + public WorkerThread(AsyncWriter owner) => m_Owner = owner; + + public void Worker() + { + ThreadCount++; + + int lastCount; + + do + { + MemoryStream mem = null; + + lock (m_Owner.m_WriteQueue) + { + if ((lastCount = m_Owner.m_WriteQueue.Count) > 0) + mem = m_Owner.m_WriteQueue.Dequeue(); + } + + if (mem?.Length > 0) + mem.WriteTo(m_Owner.m_File); + } while (lastCount > 1); + + if (m_Owner.m_Closed) + m_Owner.m_File.Close(); + + ThreadCount--; + + if (ThreadCount <= 0) + World.NotifyDiskWriteComplete(); + } + } + } +} diff --git a/Projects/Server/Serialization/BinaryFileReader.cs b/Projects/Server/Serialization/BinaryFileReader.cs new file mode 100644 index 000000000..fea89ead6 --- /dev/null +++ b/Projects/Server/Serialization/BinaryFileReader.cs @@ -0,0 +1,259 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Net; +using System.Text; +using Server.Guilds; + +namespace Server +{ + public sealed class BinaryFileReader : IGenericReader + { + private BinaryReader m_File; + + public BinaryFileReader(BinaryReader br) => m_File = br; + + public long Position => m_File.BaseStream.Position; + + public void Close() + { + m_File.Close(); + } + + public long Seek(long offset, SeekOrigin origin) => m_File.BaseStream.Seek(offset, origin); + + public string ReadString() => ReadByte() != 0 ? m_File.ReadString() : null; + + public DateTime ReadDeltaTime() + { + long ticks = m_File.ReadInt64(); + long now = DateTime.UtcNow.Ticks; + + if (ticks > 0 && ticks + now < 0) + return DateTime.MaxValue; + if (ticks < 0 && ticks + now < 0) + return DateTime.MinValue; + + try + { + return new DateTime(now + ticks); + } + catch + { + if (ticks > 0) return DateTime.MaxValue; + return DateTime.MinValue; + } + } + + public IPAddress ReadIPAddress() => new IPAddress(m_File.ReadInt64()); + + public int ReadEncodedInt() + { + int v = 0, shift = 0; + byte b; + + do + { + b = m_File.ReadByte(); + v |= (b & 0x7F) << shift; + shift += 7; + } while (b >= 0x80); + + return v; + } + + public DateTime ReadDateTime() => new DateTime(m_File.ReadInt64()); + + public DateTimeOffset ReadDateTimeOffset() + { + long ticks = m_File.ReadInt64(); + TimeSpan offset = new TimeSpan(m_File.ReadInt64()); + + return new DateTimeOffset(ticks, offset); + } + + public TimeSpan ReadTimeSpan() => new TimeSpan(m_File.ReadInt64()); + + public decimal ReadDecimal() => m_File.ReadDecimal(); + + public long ReadLong() => m_File.ReadInt64(); + + public ulong ReadULong() => m_File.ReadUInt64(); + + public int ReadInt() => m_File.ReadInt32(); + + public uint ReadUInt() => m_File.ReadUInt32(); + + public short ReadShort() => m_File.ReadInt16(); + + public ushort ReadUShort() => m_File.ReadUInt16(); + + public double ReadDouble() => m_File.ReadDouble(); + + public float ReadFloat() => m_File.ReadSingle(); + + public char ReadChar() => m_File.ReadChar(); + + public byte ReadByte() => m_File.ReadByte(); + + public sbyte ReadSByte() => m_File.ReadSByte(); + + public bool ReadBool() => m_File.ReadBoolean(); + + public Point3D ReadPoint3D() => new Point3D(ReadInt(), ReadInt(), ReadInt()); + + public Point2D ReadPoint2D() => new Point2D(ReadInt(), ReadInt()); + + public Rectangle2D ReadRect2D() => new Rectangle2D(ReadPoint2D(), ReadPoint2D()); + + public Rectangle3D ReadRect3D() => new Rectangle3D(ReadPoint3D(), ReadPoint3D()); + + public Map ReadMap() => Map.Maps[ReadByte()]; + + public IEntity ReadEntity() + { + Serial serial = ReadUInt(); + IEntity entity = World.FindEntity(serial); + if (entity == null) + return new Entity(serial, new Point3D(0, 0, 0), Map.Internal); + return entity; + } + + public Item ReadItem() => World.FindItem(ReadUInt()); + + public Mobile ReadMobile() => World.FindMobile(ReadUInt()); + + public BaseGuild ReadGuild() => BaseGuild.Find(ReadUInt()); + + public T ReadItem() where T : Item => ReadItem() as T; + + public T ReadMobile() where T : Mobile => ReadMobile() as T; + + public T ReadGuild() where T : BaseGuild => ReadGuild() as T; + + public List ReadStrongItemList() => ReadStrongItemList(); + + public List ReadStrongItemList() where T : Item + { + int count = ReadInt(); + + if (count > 0) + { + List list = new List(count); + + for (int i = 0; i < count; ++i) + if (ReadItem() is T item) + list.Add(item); + + return list; + } + + return new List(); + } + + public HashSet ReadItemSet() => ReadItemSet(); + + public HashSet ReadItemSet() where T : Item + { + int count = ReadInt(); + + if (count > 0) + { + HashSet set = new HashSet(); + + for (int i = 0; i < count; ++i) + if (ReadItem() is T item) + set.Add(item); + + return set; + } + + return new HashSet(); + } + + public List ReadStrongMobileList() => ReadStrongMobileList(); + + public List ReadStrongMobileList() where T : Mobile + { + int count = ReadInt(); + + if (count > 0) + { + List list = new List(count); + + for (int i = 0; i < count; ++i) + if (ReadMobile() is T m) + list.Add(m); + + return list; + } + + return new List(); + } + + public HashSet ReadMobileSet() => ReadMobileSet(); + + public HashSet ReadMobileSet() where T : Mobile + { + int count = ReadInt(); + + if (count > 0) + { + HashSet set = new HashSet(); + + for (int i = 0; i < count; ++i) + if (ReadMobile() is T item) + set.Add(item); + + return set; + } + + return new HashSet(); + } + + public List ReadStrongGuildList() => ReadStrongGuildList(); + + public List ReadStrongGuildList() where T : BaseGuild + { + int count = ReadInt(); + + if (count > 0) + { + List list = new List(count); + + for (int i = 0; i < count; ++i) + if (ReadGuild() is T g) + list.Add(g); + + return list; + } + + return new List(); + } + + public HashSet ReadGuildSet() => ReadGuildSet(); + + public HashSet ReadGuildSet() where T : BaseGuild + { + int count = ReadInt(); + + if (count > 0) + { + HashSet set = new HashSet(); + + for (int i = 0; i < count; ++i) + if (ReadGuild() is T item) + set.Add(item); + + return set; + } + + return new HashSet(); + } + + public Race ReadRace() => Race.Races[ReadByte()]; + + public bool End() => m_File.PeekChar() == -1; + } + +} diff --git a/Projects/Server/Serialization/BinaryFileWriter.cs b/Projects/Server/Serialization/BinaryFileWriter.cs new file mode 100644 index 000000000..42de3bb00 --- /dev/null +++ b/Projects/Server/Serialization/BinaryFileWriter.cs @@ -0,0 +1,660 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Text; +using System.Net; +using Server.Guilds; + +namespace Server +{ + public class BinaryFileWriter : IGenericWriter + { + private const int LargeByteBufferSize = 256; + + private byte[] m_Buffer; + + private byte[] m_CharacterBuffer; + + private Encoding m_Encoding; + private Stream m_File; + + private int m_Index; + private int m_MaxBufferChars; + + private long m_Position; + + private char[] m_SingleCharBuffer = new char[1]; + private bool PrefixStrings; + + public BinaryFileWriter(Stream strm, bool prefixStr) + { + PrefixStrings = prefixStr; + m_Encoding = Utility.UTF8; + m_Buffer = new byte[BufferSize]; + m_File = strm; + } + + public BinaryFileWriter(string filename, bool prefixStr) + { + PrefixStrings = prefixStr; + m_Buffer = new byte[BufferSize]; + m_File = new FileStream(filename, FileMode.Create, FileAccess.Write, FileShare.None); + m_Encoding = Utility.UTF8WithEncoding; + } + + protected virtual int BufferSize => 64 * 1024; + + public long Position => m_Position + m_Index; + + public Stream UnderlyingStream + { + get + { + if (m_Index > 0) + Flush(); + + return m_File; + } + } + + public void Flush() + { + if (m_Index > 0) + { + m_Position += m_Index; + + m_File.Write(m_Buffer, 0, m_Index); + m_Index = 0; + } + } + + public void Close() + { + if (m_Index > 0) + Flush(); + + m_File.Close(); + } + + public void WriteEncodedInt(int value) + { + uint v = (uint)value; + + while (v >= 0x80) + { + if (m_Index + 1 > m_Buffer.Length) + Flush(); + + m_Buffer[m_Index++] = (byte)(v | 0x80); + v >>= 7; + } + + if (m_Index + 1 > m_Buffer.Length) + Flush(); + + m_Buffer[m_Index++] = (byte)v; + } + + internal void InternalWriteString(string value) + { + int length = m_Encoding.GetByteCount(value); + + WriteEncodedInt(length); + + if (m_CharacterBuffer == null) + { + m_CharacterBuffer = new byte[LargeByteBufferSize]; + m_MaxBufferChars = LargeByteBufferSize / m_Encoding.GetMaxByteCount(1); + } + + if (length > LargeByteBufferSize) + { + int current = 0; + int charsLeft = value.Length; + + while (charsLeft > 0) + { + int charCount = charsLeft > m_MaxBufferChars ? m_MaxBufferChars : charsLeft; + int byteLength = m_Encoding.GetBytes(value, current, charCount, m_CharacterBuffer, 0); + + if (m_Index + byteLength > m_Buffer.Length) + Flush(); + + Buffer.BlockCopy(m_CharacterBuffer, 0, m_Buffer, m_Index, byteLength); + m_Index += byteLength; + + current += charCount; + charsLeft -= charCount; + } + } + else + { + int byteLength = m_Encoding.GetBytes(value, 0, value.Length, m_CharacterBuffer, 0); + + if (m_Index + byteLength > m_Buffer.Length) + Flush(); + + Buffer.BlockCopy(m_CharacterBuffer, 0, m_Buffer, m_Index, byteLength); + m_Index += byteLength; + } + } + + public void Write(string value) + { + if (PrefixStrings) + { + if (value == null) + { + if (m_Index + 1 > m_Buffer.Length) + Flush(); + + m_Buffer[m_Index++] = 0; + } + else + { + if (m_Index + 1 > m_Buffer.Length) + Flush(); + + m_Buffer[m_Index++] = 1; + + InternalWriteString(value); + } + } + else + { + InternalWriteString(value); + } + } + + public void Write(DateTime value) + { + Write(value.Ticks); + } + + public void Write(DateTimeOffset value) + { + Write(value.Ticks); + Write(value.Offset.Ticks); + } + + public void WriteDeltaTime(DateTime value) + { + long ticks = value.Ticks; + long now = DateTime.UtcNow.Ticks; + + TimeSpan d; + + try + { + d = new TimeSpan(ticks - now); + } + catch + { + d = TimeSpan.MaxValue; + } + + Write(d); + } + + public void Write(IPAddress value) + { + Write(Utility.GetLongAddressValue(value)); + } + + public void Write(TimeSpan value) + { + Write(value.Ticks); + } + + public void Write(decimal value) + { + int[] bits = decimal.GetBits(value); + + for (int i = 0; i < bits.Length; ++i) + Write(bits[i]); + } + + public void Write(long value) + { + if (m_Index + 8 > m_Buffer.Length) + Flush(); + + m_Buffer[m_Index] = (byte)value; + m_Buffer[m_Index + 1] = (byte)(value >> 8); + m_Buffer[m_Index + 2] = (byte)(value >> 16); + m_Buffer[m_Index + 3] = (byte)(value >> 24); + m_Buffer[m_Index + 4] = (byte)(value >> 32); + m_Buffer[m_Index + 5] = (byte)(value >> 40); + m_Buffer[m_Index + 6] = (byte)(value >> 48); + m_Buffer[m_Index + 7] = (byte)(value >> 56); + m_Index += 8; + } + + public void Write(ulong value) + { + if (m_Index + 8 > m_Buffer.Length) + Flush(); + + m_Buffer[m_Index] = (byte)value; + m_Buffer[m_Index + 1] = (byte)(value >> 8); + m_Buffer[m_Index + 2] = (byte)(value >> 16); + m_Buffer[m_Index + 3] = (byte)(value >> 24); + m_Buffer[m_Index + 4] = (byte)(value >> 32); + m_Buffer[m_Index + 5] = (byte)(value >> 40); + m_Buffer[m_Index + 6] = (byte)(value >> 48); + m_Buffer[m_Index + 7] = (byte)(value >> 56); + m_Index += 8; + } + + public void Write(int value) + { + if (m_Index + 4 > m_Buffer.Length) + Flush(); + + m_Buffer[m_Index] = (byte)value; + m_Buffer[m_Index + 1] = (byte)(value >> 8); + m_Buffer[m_Index + 2] = (byte)(value >> 16); + m_Buffer[m_Index + 3] = (byte)(value >> 24); + m_Index += 4; + } + + public void Write(uint value) + { + if (m_Index + 4 > m_Buffer.Length) + Flush(); + + m_Buffer[m_Index] = (byte)value; + m_Buffer[m_Index + 1] = (byte)(value >> 8); + m_Buffer[m_Index + 2] = (byte)(value >> 16); + m_Buffer[m_Index + 3] = (byte)(value >> 24); + m_Index += 4; + } + + public void Write(short value) + { + if (m_Index + 2 > m_Buffer.Length) + Flush(); + + m_Buffer[m_Index] = (byte)value; + m_Buffer[m_Index + 1] = (byte)(value >> 8); + m_Index += 2; + } + + public void Write(ushort value) + { + if (m_Index + 2 > m_Buffer.Length) + Flush(); + + m_Buffer[m_Index] = (byte)value; + m_Buffer[m_Index + 1] = (byte)(value >> 8); + m_Index += 2; + } + + public unsafe void Write(double value) + { + if (m_Index + 8 > m_Buffer.Length) + Flush(); + + fixed (byte* pBuffer = m_Buffer) + { + *(double*)(pBuffer + m_Index) = value; + } + + m_Index += 8; + } + + public unsafe void Write(float value) + { + if (m_Index + 4 > m_Buffer.Length) + Flush(); + + fixed (byte* pBuffer = m_Buffer) + { + *(float*)(pBuffer + m_Index) = value; + } + + m_Index += 4; + } + + public void Write(char value) + { + if (m_Index + 8 > m_Buffer.Length) + Flush(); + + m_SingleCharBuffer[0] = value; + + int byteCount = m_Encoding.GetBytes(m_SingleCharBuffer, 0, 1, m_Buffer, m_Index); + m_Index += byteCount; + } + + public void Write(byte value) + { + if (m_Index + 1 > m_Buffer.Length) + Flush(); + + m_Buffer[m_Index++] = value; + } + + public void Write(byte[] value) + { + Write(value, value.Length); + } + + public void Write(byte[] value, int length) + { + if ((m_Index + length) > m_Buffer.Length) + Flush(); + + Buffer.BlockCopy(value, 0, m_Buffer, m_Index, length); + m_Index += length; + } + public void Write(sbyte value) + { + if (m_Index + 1 > m_Buffer.Length) + Flush(); + + m_Buffer[m_Index++] = (byte)value; + } + + public void Write(bool value) + { + if (m_Index + 1 > m_Buffer.Length) + Flush(); + + m_Buffer[m_Index++] = (byte)(value ? 1 : 0); + } + + public void Write(Point3D value) + { + Write(value.m_X); + Write(value.m_Y); + Write(value.m_Z); + } + + public void Write(Point2D value) + { + Write(value.m_X); + Write(value.m_Y); + } + + public void Write(Rectangle2D value) + { + Write(value.Start); + Write(value.End); + } + + public void Write(Rectangle3D value) + { + Write(value.Start); + Write(value.End); + } + + public void Write(Map value) + { + if (value != null) + Write((byte)value.MapIndex); + else + Write((byte)0xFF); + } + + public void Write(Race value) + { + if (value != null) + Write((byte)value.RaceIndex); + else + Write((byte)0xFF); + } + + public void WriteEntity(IEntity value) + { + if (value?.Deleted != false) + Write(Serial.MinusOne); + else + Write(value.Serial); + } + + public void Write(Item value) + { + if (value?.Deleted != false) + Write(Serial.MinusOne); + else + Write(value.Serial); + } + + public void Write(Mobile value) + { + if (value?.Deleted != false) + Write(Serial.MinusOne); + else + Write(value.Serial); + } + + public void Write(BaseGuild value) + { + if (value == null) + Write(0); + else + Write(value.Id); + } + + public void WriteItem(T value) where T : Item + { + Write(value); + } + + public void WriteMobile(T value) where T : Mobile + { + Write(value); + } + + public void WriteGuild(T value) where T : BaseGuild + { + Write(value); + } + + public void Write(List list) + { + Write(list, false); + } + + public void Write(List list, bool tidy) + { + if (tidy) + for (int i = 0; i < list.Count;) + if (list[i].Deleted) + list.RemoveAt(i); + else + ++i; + + Write(list.Count); + + for (int i = 0; i < list.Count; ++i) + Write(list[i]); + } + + public void WriteItemList(List list) where T : Item + { + WriteItemList(list, false); + } + + public void WriteItemList(List list, bool tidy) where T : Item + { + if (tidy) + for (int i = 0; i < list.Count;) + if (list[i].Deleted) + list.RemoveAt(i); + else + ++i; + + Write(list.Count); + + for (int i = 0; i < list.Count; ++i) + Write(list[i]); + } + + public void Write(HashSet set) + { + Write(set, false); + } + + public void Write(HashSet set, bool tidy) + { + if (tidy) set.RemoveWhere(item => item.Deleted); + + Write(set.Count); + + foreach (Item item in set) Write(item); + } + + public void WriteItemSet(HashSet set) where T : Item + { + WriteItemSet(set, false); + } + + public void WriteItemSet(HashSet set, bool tidy) where T : Item + { + if (tidy) set.RemoveWhere(item => item.Deleted); + + Write(set.Count); + + foreach (T item in set) Write(item); + } + + public void Write(List list) + { + Write(list, false); + } + + public void Write(List list, bool tidy) + { + if (tidy) + for (int i = 0; i < list.Count;) + if (list[i].Deleted) + list.RemoveAt(i); + else + ++i; + + Write(list.Count); + + for (int i = 0; i < list.Count; ++i) + Write(list[i]); + } + + public void WriteMobileList(List list) where T : Mobile + { + WriteMobileList(list, false); + } + + public void WriteMobileList(List list, bool tidy) where T : Mobile + { + if (tidy) + for (int i = 0; i < list.Count;) + if (list[i].Deleted) + list.RemoveAt(i); + else + ++i; + + Write(list.Count); + + for (int i = 0; i < list.Count; ++i) + Write(list[i]); + } + + public void Write(HashSet set) + { + Write(set, false); + } + + public void Write(HashSet set, bool tidy) + { + if (tidy) set.RemoveWhere(mobile => mobile.Deleted); + + Write(set.Count); + + foreach (Mobile mob in set) Write(mob); + } + + public void WriteMobileSet(HashSet set) where T : Mobile + { + WriteMobileSet(set, false); + } + + public void WriteMobileSet(HashSet set, bool tidy) where T : Mobile + { + if (tidy) set.RemoveWhere(mob => mob.Deleted); + + Write(set.Count); + + foreach (T mob in set) Write(mob); + } + + public void Write(List list) + { + Write(list, false); + } + + public void Write(List list, bool tidy) + { + if (tidy) + for (int i = 0; i < list.Count;) + if (list[i].Disbanded) + list.RemoveAt(i); + else + ++i; + + Write(list.Count); + + for (int i = 0; i < list.Count; ++i) + Write(list[i]); + } + + public void WriteGuildList(List list) where T : BaseGuild + { + WriteGuildList(list, false); + } + + public void WriteGuildList(List list, bool tidy) where T : BaseGuild + { + if (tidy) + for (int i = 0; i < list.Count;) + if (list[i].Disbanded) + list.RemoveAt(i); + else + ++i; + + Write(list.Count); + + for (int i = 0; i < list.Count; ++i) + Write(list[i]); + } + + public void Write(HashSet set) + { + Write(set, false); + } + + public void Write(HashSet set, bool tidy) + { + if (tidy) set.RemoveWhere(guild => guild.Disbanded); + + Write(set.Count); + + foreach (BaseGuild guild in set) Write(guild); + } + + public void WriteGuildSet(HashSet set) where T : BaseGuild + { + WriteGuildSet(set, false); + } + + public void WriteGuildSet(HashSet set, bool tidy) where T : BaseGuild + { + if (tidy) set.RemoveWhere(guild => guild.Disbanded); + + Write(set.Count); + + foreach (T guild in set) Write(guild); + } + } + +} diff --git a/Projects/Server/Serialization/BufferWriter.cs b/Projects/Server/Serialization/BufferWriter.cs new file mode 100644 index 000000000..9d814ec7d --- /dev/null +++ b/Projects/Server/Serialization/BufferWriter.cs @@ -0,0 +1,645 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Net; +using Server.Guilds; + +namespace Server +{ + public class BufferWriter : IGenericWriter + { + private const int LargeByteBufferSize = 256; + + private byte[] m_Buffer; + + private byte[] m_CharacterBuffer; + + private Encoding m_Encoding; + + private int m_Index; + private int m_MaxBufferChars; + + private char[] m_SingleCharBuffer = new char[1]; + private bool PrefixStrings; + + public BufferWriter(bool prefixStr) + { + PrefixStrings = prefixStr; + m_Encoding = Utility.UTF8; + m_Buffer = new byte[BufferSize]; + } + + protected virtual int BufferSize { + get { + if (m_Buffer != null) + { + return m_Buffer.Length; + } + return 64; + } } + + public long Position => m_Index; + + public byte[] Data { get { return m_Buffer; } } + + public void Close() + { + } + public void Flush() + { + m_Index = 0; + } + + private void Expand() + { + byte[] newBuffer = new byte[BufferSize * 2]; + Buffer.BlockCopy(m_Buffer, 0, newBuffer, 0, m_Buffer.Length); + m_Buffer = newBuffer; + } + + public void WriteEncodedInt(int value) + { + uint v = (uint)value; + + while (v >= 0x80) + { + if (m_Index + 1 > m_Buffer.Length) + Expand(); + + m_Buffer[m_Index++] = (byte)(v | 0x80); + v >>= 7; + } + + if (m_Index + 1 > m_Buffer.Length) + Expand(); + + m_Buffer[m_Index++] = (byte)v; + } + + internal void InternalWriteString(string value) + { + int length = m_Encoding.GetByteCount(value); + + WriteEncodedInt(length); + + if (m_CharacterBuffer == null) + { + m_CharacterBuffer = new byte[LargeByteBufferSize]; + m_MaxBufferChars = LargeByteBufferSize / m_Encoding.GetMaxByteCount(1); + } + + if (length > LargeByteBufferSize) + { + int current = 0; + int charsLeft = value.Length; + + while (charsLeft > 0) + { + int charCount = charsLeft > m_MaxBufferChars ? m_MaxBufferChars : charsLeft; + int byteLength = m_Encoding.GetBytes(value, current, charCount, m_CharacterBuffer, 0); + + if (m_Index + byteLength > m_Buffer.Length) + Expand(); + + Buffer.BlockCopy(m_CharacterBuffer, 0, m_Buffer, m_Index, byteLength); + m_Index += byteLength; + + current += charCount; + charsLeft -= charCount; + } + } + else + { + int byteLength = m_Encoding.GetBytes(value, 0, value.Length, m_CharacterBuffer, 0); + + if (m_Index + byteLength > m_Buffer.Length) + Expand(); + + Buffer.BlockCopy(m_CharacterBuffer, 0, m_Buffer, m_Index, byteLength); + m_Index += byteLength; + } + } + + public void Write(string value) + { + if (PrefixStrings) + { + if (value == null) + { + if (m_Index + 1 > m_Buffer.Length) + Expand(); + + m_Buffer[m_Index++] = 0; + } + else + { + if (m_Index + 1 > m_Buffer.Length) + Expand(); + + m_Buffer[m_Index++] = 1; + + InternalWriteString(value); + } + } + else + { + InternalWriteString(value); + } + } + + public void Write(DateTime value) + { + Write(value.Ticks); + } + + public void Write(DateTimeOffset value) + { + Write(value.Ticks); + Write(value.Offset.Ticks); + } + + public void WriteDeltaTime(DateTime value) + { + long ticks = value.Ticks; + long now = DateTime.UtcNow.Ticks; + + TimeSpan d; + + try + { + d = new TimeSpan(ticks - now); + } + catch + { + d = TimeSpan.MaxValue; + } + + Write(d); + } + + public void Write(IPAddress value) + { + Write(Utility.GetLongAddressValue(value)); + } + + public void Write(TimeSpan value) + { + Write(value.Ticks); + } + + public void Write(decimal value) + { + int[] bits = decimal.GetBits(value); + + for (int i = 0; i < bits.Length; ++i) + Write(bits[i]); + } + + public void Write(long value) + { + if (m_Index + 8 > m_Buffer.Length) + Expand(); + + m_Buffer[m_Index] = (byte)value; + m_Buffer[m_Index + 1] = (byte)(value >> 8); + m_Buffer[m_Index + 2] = (byte)(value >> 16); + m_Buffer[m_Index + 3] = (byte)(value >> 24); + m_Buffer[m_Index + 4] = (byte)(value >> 32); + m_Buffer[m_Index + 5] = (byte)(value >> 40); + m_Buffer[m_Index + 6] = (byte)(value >> 48); + m_Buffer[m_Index + 7] = (byte)(value >> 56); + m_Index += 8; + } + + public void Write(ulong value) + { + if (m_Index + 8 > m_Buffer.Length) + Expand(); + + m_Buffer[m_Index] = (byte)value; + m_Buffer[m_Index + 1] = (byte)(value >> 8); + m_Buffer[m_Index + 2] = (byte)(value >> 16); + m_Buffer[m_Index + 3] = (byte)(value >> 24); + m_Buffer[m_Index + 4] = (byte)(value >> 32); + m_Buffer[m_Index + 5] = (byte)(value >> 40); + m_Buffer[m_Index + 6] = (byte)(value >> 48); + m_Buffer[m_Index + 7] = (byte)(value >> 56); + m_Index += 8; + } + + public void Write(int value) + { + if (m_Index + 4 > m_Buffer.Length) + Expand(); + + m_Buffer[m_Index] = (byte)value; + m_Buffer[m_Index + 1] = (byte)(value >> 8); + m_Buffer[m_Index + 2] = (byte)(value >> 16); + m_Buffer[m_Index + 3] = (byte)(value >> 24); + m_Index += 4; + } + + public void Write(uint value) + { + if (m_Index + 4 > m_Buffer.Length) + Expand(); + + m_Buffer[m_Index] = (byte)value; + m_Buffer[m_Index + 1] = (byte)(value >> 8); + m_Buffer[m_Index + 2] = (byte)(value >> 16); + m_Buffer[m_Index + 3] = (byte)(value >> 24); + m_Index += 4; + } + + public void Write(short value) + { + if (m_Index + 2 > m_Buffer.Length) + Expand(); + + m_Buffer[m_Index] = (byte)value; + m_Buffer[m_Index + 1] = (byte)(value >> 8); + m_Index += 2; + } + + public void Write(ushort value) + { + if (m_Index + 2 > m_Buffer.Length) + Expand(); + + m_Buffer[m_Index] = (byte)value; + m_Buffer[m_Index + 1] = (byte)(value >> 8); + m_Index += 2; + } + + public unsafe void Write(double value) + { + if (m_Index + 8 > m_Buffer.Length) + Expand(); + + fixed (byte* pBuffer = m_Buffer) + { + *(double*)(pBuffer + m_Index) = value; + } + + m_Index += 8; + } + + public unsafe void Write(float value) + { + if (m_Index + 4 > m_Buffer.Length) + Expand(); + + fixed (byte* pBuffer = m_Buffer) + { + *(float*)(pBuffer + m_Index) = value; + } + + m_Index += 4; + } + + public void Write(char value) + { + if (m_Index + 8 > m_Buffer.Length) + Expand(); + + m_SingleCharBuffer[0] = value; + + int byteCount = m_Encoding.GetBytes(m_SingleCharBuffer, 0, 1, m_Buffer, m_Index); + m_Index += byteCount; + } + + public void Write(byte value) + { + if (m_Index + 1 > m_Buffer.Length) + Expand(); + + m_Buffer[m_Index++] = value; + } + + public void Write(byte[] value) + { + Write(value, value.Length); + } + + public void Write(byte[] value, int length) + { + if ((m_Index + length) > m_Buffer.Length) + Expand(); + + Buffer.BlockCopy(value, 0, m_Buffer, m_Index, length); + m_Index += length; + } + public void Write(sbyte value) + { + if (m_Index + 1 > m_Buffer.Length) + Expand(); + + m_Buffer[m_Index++] = (byte)value; + } + + public void Write(bool value) + { + if (m_Index + 1 > m_Buffer.Length) + Expand(); + + m_Buffer[m_Index++] = (byte)(value ? 1 : 0); + } + + public void Write(Point3D value) + { + Write(value.m_X); + Write(value.m_Y); + Write(value.m_Z); + } + + public void Write(Point2D value) + { + Write(value.m_X); + Write(value.m_Y); + } + + public void Write(Rectangle2D value) + { + Write(value.Start); + Write(value.End); + } + + public void Write(Rectangle3D value) + { + Write(value.Start); + Write(value.End); + } + + public void Write(Map value) + { + if (value != null) + Write((byte)value.MapIndex); + else + Write((byte)0xFF); + } + + public void Write(Race value) + { + if (value != null) + Write((byte)value.RaceIndex); + else + Write((byte)0xFF); + } + + public void WriteEntity(IEntity value) + { + if (value?.Deleted != false) + Write(Serial.MinusOne); + else + Write(value.Serial); + } + + public void Write(Item value) + { + if (value?.Deleted != false) + Write(Serial.MinusOne); + else + Write(value.Serial); + } + + public void Write(Mobile value) + { + if (value?.Deleted != false) + Write(Serial.MinusOne); + else + Write(value.Serial); + } + + public void Write(BaseGuild value) + { + if (value == null) + Write(0); + else + Write(value.Id); + } + + public void WriteItem(T value) where T : Item + { + Write(value); + } + + public void WriteMobile(T value) where T : Mobile + { + Write(value); + } + + public void WriteGuild(T value) where T : BaseGuild + { + Write(value); + } + + public void Write(List list) + { + Write(list, false); + } + + public void Write(List list, bool tidy) + { + if (tidy) + for (int i = 0; i < list.Count;) + if (list[i].Deleted) + list.RemoveAt(i); + else + ++i; + + Write(list.Count); + + for (int i = 0; i < list.Count; ++i) + Write(list[i]); + } + + public void WriteItemList(List list) where T : Item + { + WriteItemList(list, false); + } + + public void WriteItemList(List list, bool tidy) where T : Item + { + if (tidy) + for (int i = 0; i < list.Count;) + if (list[i].Deleted) + list.RemoveAt(i); + else + ++i; + + Write(list.Count); + + for (int i = 0; i < list.Count; ++i) + Write(list[i]); + } + + public void Write(HashSet set) + { + Write(set, false); + } + + public void Write(HashSet set, bool tidy) + { + if (tidy) set.RemoveWhere(item => item.Deleted); + + Write(set.Count); + + foreach (Item item in set) Write(item); + } + + public void WriteItemSet(HashSet set) where T : Item + { + WriteItemSet(set, false); + } + + public void WriteItemSet(HashSet set, bool tidy) where T : Item + { + if (tidy) set.RemoveWhere(item => item.Deleted); + + Write(set.Count); + + foreach (T item in set) Write(item); + } + + public void Write(List list) + { + Write(list, false); + } + + public void Write(List list, bool tidy) + { + if (tidy) + for (int i = 0; i < list.Count;) + if (list[i].Deleted) + list.RemoveAt(i); + else + ++i; + + Write(list.Count); + + for (int i = 0; i < list.Count; ++i) + Write(list[i]); + } + + public void WriteMobileList(List list) where T : Mobile + { + WriteMobileList(list, false); + } + + public void WriteMobileList(List list, bool tidy) where T : Mobile + { + if (tidy) + for (int i = 0; i < list.Count;) + if (list[i].Deleted) + list.RemoveAt(i); + else + ++i; + + Write(list.Count); + + for (int i = 0; i < list.Count; ++i) + Write(list[i]); + } + + public void Write(HashSet set) + { + Write(set, false); + } + + public void Write(HashSet set, bool tidy) + { + if (tidy) set.RemoveWhere(mobile => mobile.Deleted); + + Write(set.Count); + + foreach (Mobile mob in set) Write(mob); + } + + public void WriteMobileSet(HashSet set) where T : Mobile + { + WriteMobileSet(set, false); + } + + public void WriteMobileSet(HashSet set, bool tidy) where T : Mobile + { + if (tidy) set.RemoveWhere(mob => mob.Deleted); + + Write(set.Count); + + foreach (T mob in set) Write(mob); + } + + public void Write(List list) + { + Write(list, false); + } + + public void Write(List list, bool tidy) + { + if (tidy) + for (int i = 0; i < list.Count;) + if (list[i].Disbanded) + list.RemoveAt(i); + else + ++i; + + Write(list.Count); + + for (int i = 0; i < list.Count; ++i) + Write(list[i]); + } + + public void WriteGuildList(List list) where T : BaseGuild + { + WriteGuildList(list, false); + } + + public void WriteGuildList(List list, bool tidy) where T : BaseGuild + { + if (tidy) + for (int i = 0; i < list.Count;) + if (list[i].Disbanded) + list.RemoveAt(i); + else + ++i; + + Write(list.Count); + + for (int i = 0; i < list.Count; ++i) + Write(list[i]); + } + + public void Write(HashSet set) + { + Write(set, false); + } + + public void Write(HashSet set, bool tidy) + { + if (tidy) set.RemoveWhere(guild => guild.Disbanded); + + Write(set.Count); + + foreach (BaseGuild guild in set) Write(guild); + } + + public void WriteGuildSet(HashSet set) where T : BaseGuild + { + WriteGuildSet(set, false); + } + + public void WriteGuildSet(HashSet set, bool tidy) where T : BaseGuild + { + if (tidy) set.RemoveWhere(guild => guild.Disbanded); + + Write(set.Count); + + foreach (T guild in set) Write(guild); + } + + public void WriteTo(IGenericWriter writer) + { + writer.Write(Data, (int)Position); + } + } +} diff --git a/Projects/Server/Serialization/IGenericReader.cs b/Projects/Server/Serialization/IGenericReader.cs new file mode 100644 index 000000000..3d520eed9 --- /dev/null +++ b/Projects/Server/Serialization/IGenericReader.cs @@ -0,0 +1,57 @@ +using System; +using System.Collections.Generic; +using System.Net; +using Server.Guilds; + +namespace Server +{ + public interface IGenericReader + { + string ReadString(); + DateTime ReadDateTime(); + DateTimeOffset ReadDateTimeOffset(); + TimeSpan ReadTimeSpan(); + DateTime ReadDeltaTime(); + decimal ReadDecimal(); + long ReadLong(); + ulong ReadULong(); + int ReadInt(); + uint ReadUInt(); + short ReadShort(); + ushort ReadUShort(); + double ReadDouble(); + float ReadFloat(); + char ReadChar(); + byte ReadByte(); + sbyte ReadSByte(); + bool ReadBool(); + int ReadEncodedInt(); + IPAddress ReadIPAddress(); + Point3D ReadPoint3D(); + Point2D ReadPoint2D(); + Rectangle2D ReadRect2D(); + Rectangle3D ReadRect3D(); + Map ReadMap(); + IEntity ReadEntity(); + Item ReadItem(); + Mobile ReadMobile(); + BaseGuild ReadGuild(); + T ReadItem() where T : Item; + T ReadMobile() where T : Mobile; + T ReadGuild() where T : BaseGuild; + List ReadStrongItemList(); + List ReadStrongItemList() where T : Item; + List ReadStrongMobileList(); + List ReadStrongMobileList() where T : Mobile; + List ReadStrongGuildList(); + List ReadStrongGuildList() where T : BaseGuild; + HashSet ReadItemSet(); + HashSet ReadItemSet() where T : Item; + HashSet ReadMobileSet(); + HashSet ReadMobileSet() where T : Mobile; + HashSet ReadGuildSet(); + HashSet ReadGuildSet() where T : BaseGuild; + Race ReadRace(); + bool End(); + } +} diff --git a/Projects/Server/Serialization/IGenericWriter.cs b/Projects/Server/Serialization/IGenericWriter.cs new file mode 100644 index 000000000..7ad07d519 --- /dev/null +++ b/Projects/Server/Serialization/IGenericWriter.cs @@ -0,0 +1,91 @@ +using System; +using System.Collections.Generic; +using System.Net; +using Server.Guilds; + +namespace Server +{ + public interface IGenericWriter + { + long Position { get; } + + void Close(); + + void Write(string value); + void Write(DateTime value); + void Write(DateTimeOffset value); + void Write(TimeSpan value); + void Write(decimal value); + void Write(long value); + void Write(ulong value); + void Write(int value); + void Write(uint value); + void Write(short value); + void Write(ushort value); + void Write(double value); + void Write(float value); + void Write(char value); + void Write(byte value); + void Write(byte[] value); + void Write(byte[] value, int length); + void Write(sbyte value); + void Write(bool value); + void WriteEncodedInt(int value); + void Write(IPAddress value); + + void WriteDeltaTime(DateTime value); + + void Write(Point3D value); + void Write(Point2D value); + void Write(Rectangle2D value); + void Write(Rectangle3D value); + void Write(Map value); + + void WriteEntity(IEntity value); + void Write(Item value); + void Write(Mobile value); + void Write(BaseGuild value); + + void WriteItem(T value) where T : Item; + void WriteMobile(T value) where T : Mobile; + void WriteGuild(T value) where T : BaseGuild; + + void Write(Race value); + + void Write(List list); + void Write(List list, bool tidy); + + void WriteItemList(List list) where T : Item; + void WriteItemList(List list, bool tidy) where T : Item; + + void Write(HashSet list); + void Write(HashSet list, bool tidy); + + void WriteItemSet(HashSet set) where T : Item; + void WriteItemSet(HashSet set, bool tidy) where T : Item; + + void Write(List list); + void Write(List list, bool tidy); + + void WriteMobileList(List list) where T : Mobile; + void WriteMobileList(List list, bool tidy) where T : Mobile; + + void Write(HashSet list); + void Write(HashSet list, bool tidy); + + void WriteMobileSet(HashSet set) where T : Mobile; + void WriteMobileSet(HashSet set, bool tidy) where T : Mobile; + + void Write(List list); + void Write(List list, bool tidy); + + void WriteGuildList(List list) where T : BaseGuild; + void WriteGuildList(List list, bool tidy) where T : BaseGuild; + + void Write(HashSet list); + void Write(HashSet list, bool tidy); + + void WriteGuildSet(HashSet set) where T : BaseGuild; + void WriteGuildSet(HashSet set, bool tidy) where T : BaseGuild; + } +} diff --git a/Projects/Server/Serialization/ISerializable.cs b/Projects/Server/Serialization/ISerializable.cs new file mode 100644 index 000000000..06dc4912c --- /dev/null +++ b/Projects/Server/Serialization/ISerializable.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace Server +{ + public interface ISerializable + { + BufferWriter SaveBuffer { get; } + int TypeReference { get; } + uint SerialIdentity { get; } + void Serialize(); + void Serialize(IGenericWriter writer); + } +} diff --git a/Projects/Server/Skills.cs b/Projects/Server/Skills.cs index 46eea944d..9088bf63f 100644 --- a/Projects/Server/Skills.cs +++ b/Projects/Server/Skills.cs @@ -103,7 +103,7 @@ namespace Server private ushort m_Base; private ushort m_Cap; - public Skill(Skills owner, SkillInfo info, GenericReader reader) + public Skill(Skills owner, SkillInfo info, IGenericReader reader) { Owner = owner; Info = info; @@ -339,7 +339,7 @@ namespace Server Lock = skillLock; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { if (m_Base == 0 && m_Cap == 1000 && Lock == SkillLock.Up) { @@ -502,7 +502,7 @@ namespace Server // m_Skills[i] = new Skill( this, info[i], 0, 1000, SkillLock.Up ); } - public Skills(Mobile owner, GenericReader reader) + public Skills(Mobile owner, IGenericReader reader) { Owner = owner; @@ -668,7 +668,7 @@ namespace Server return false; } - public void Serialize(GenericWriter writer) + public void Serialize(IGenericWriter writer) { Total = 0; diff --git a/Projects/Server/VirtueInfo.cs b/Projects/Server/VirtueInfo.cs index 833e03071..933f100ad 100644 --- a/Projects/Server/VirtueInfo.cs +++ b/Projects/Server/VirtueInfo.cs @@ -27,7 +27,7 @@ namespace Server { } - public VirtueInfo(GenericReader reader) + public VirtueInfo(IGenericReader reader) { int version = reader.ReadByte(); @@ -138,7 +138,7 @@ namespace Server public override string ToString() => "..."; - public static void Serialize(GenericWriter writer, VirtueInfo info) + public static void Serialize(IGenericWriter writer, VirtueInfo info) { writer.Write((byte)1); // version @@ -162,4 +162,4 @@ namespace Server } } } -} \ No newline at end of file +}