ModernUO/Projects/UOContent/Items/Addons
Kamron Batman f58117a877
fix: Moves ContextMenu out of core, streamlines code, fixes bugs (#1873)
## Summary
- Removes allocation of a `List<ContextMenuEntry>` every time a context menu is created.
- Moves packet/context menu creation logic out of the core
- Fixes tame entry

## BREAKING CHANGE
> [!Important]
> **Developer Note**
> ```cs
> public virtual void GetContextMenuEntries(Mobile from, List<ContextMenuEntry> list)
> ```
> and similar functions changed to
> ```cs
> public virtual void GetContextMenuEntries(Mobile from, ref PooledRefList<ContextMenuEntry> list)
> ```
2024-07-20 21:33:23 -07:00
..
AbbatoirAddon.cs
AddonComponent.cs
AddonContainerComponent.cs
AlchemistTableEastAddon.cs
AlchemistTableSouthAddon.cs
AnvilEastAddon.cs
AnvilSouthAddon.cs
ArcaneBookshelfEastAddon.cs
ArcaneBookshelfSouthAddon.cs
ArcaneCircleAddon.cs
ArcanistStatueEastAddon.cs
ArcanistStatueSouthAddon.cs
ArcheryButteAddon.cs
BallotBox.cs
BaseAddon.cs
BaseAddonContainer.cs
BaseAddonContainerDeed.cs
BaseAddonDeed.cs
BearRugs.cs fix: Updates serialization to use v2.0 (#998) 2022-04-17 08:02:15 -07:00
BloodPentagram.cs
DartBoard.cs
ElvenBedEastAddon.cs
ElvenBedSouthAddon.cs
ElvenDresserEastAddon.cs
ElvenDresserSouthAddon.cs fix: Updates serialization to use v2.0 (#998) 2022-04-17 08:02:15 -07:00
ElvenForgeAddon.cs
ElvenLoveseatEastAddon.cs fix: Updates serialization to use v2.0 (#998) 2022-04-17 08:02:15 -07:00
ElvenLoveseatSouthAddon.cs fix: Updates serialization to use v2.0 (#998) 2022-04-17 08:02:15 -07:00
ElvenSpinningWheelEastAddon.cs
ElvenSpinningwheelSouthAddon.cs
ElvenStoveEastAddon.cs
ElvenStoveSouthAddon.cs fix: Updates serialization to use v2.0 (#998) 2022-04-17 08:02:15 -07:00
ElvenWashbasinEastAddon.cs
ElvenWashbasinSouthAddon.cs
FancyElvenTableEastAddon.cs
FancyElvenTableSouthAddon.cs
FireColumnAddon.cs
FlourMillEastAddon.cs
FlourMillSouthAddon.cs
FlowerTapestries.cs
GiantWebs.cs
GozaMats.cs
GrayBrickFireplaceEastAddon.cs
GrayBrickFireplaceSouthAddon.cs
JackOLantern.cs
LargeBedEastAddon.cs
LargeBedSouthAddon.cs
LargeForgeEastAddon.cs
LargeForgeSouthAddon.cs
LargeStoneTableEastAddon.cs
LargeStoneTableSouthAddon.cs
LoomEastAddon.cs
LoomSouthAddon.cs
MediumStoneTableEastAddon.cs
MediumStoneTableSouthAddon.cs
OrnateElvenChestEastAddon.cs
OrnateElvenChestSouthAddon.cs
OrnateElvenTableEastAddon.cs
OrnateElvenTableSouthAddon.cs
ParrotPerchAddon.cs
PentagramAddon.cs
PickpocketDips.cs
PyramidAddon.cs
RejuvinationAnkhs.cs
SandstoneFireplaceEastAddon.cs
SandstoneFireplaceSouthAddon.cs
SandstoneFountainAddon.cs
SerpentPillarAddon.cs
ShrineOfWisdomAddon.cs
SHTeleporter.cs
SkullPileAddon.cs
SmallBedEastAddon.cs
SmallBedSouthAddon.cs
SmallForgeAddon.cs
SolenAntHole.cs fix: Fixes serialization and dirty tracking conveniences (#1627) 2023-12-03 15:55:31 -08:00
SpinningwheelEastAddon.cs
SpinningwheelSouthAddon.cs
SquirrelStatueEastAddon.cs
SquirrelStatueSouthAddon.cs
StoneFireplaceEastAddon.cs
StoneFireplaceSouthAddon.cs
StoneFountainAddon.cs
StoneOvenEastAddon.cs
StoneOvenSouthAddon.cs
StretchedHides.cs
TallElvenBedEastAddon.cs fix: Updates serialization to use v2.0 (#998) 2022-04-17 08:02:15 -07:00
TallElvenBedSouthAddon.cs fix: Updates serialization to use v2.0 (#998) 2022-04-17 08:02:15 -07:00
Telescope.cs
TrainingDummies.cs
WarriorStatueEastAddon.cs
WarriorStatueSouthAddon.cs
WaterTroughEastAddon.cs
WaterTroughSouthAddon.cs
WaterVat.cs