ModernUO/Projects/UOContent/Items/Weapons
Kamron Batman db02a6b6e9
fix(core): Fixes some properties that cannot be modified ingame (#604)
- [X] Adds a property to `CommandProperty` to allow modifying `PropertyObject` where there is no property setter that is accessible.
- [X] Updates AosAttributes and friends

Example of how to make this work:
```cs
        [CommandProperty(AccessLevel.GameMaster, canModify: true)]
        public AosWeaponAttributes WeaponAttributes { get; private set; }
```

This fix is necessary because in release mode the optimizer will sometimes _entirely remove the setter_ because it knows it can do something that is more efficient _when the property setter is private_. RunUO got around this by declaring a public setter explicitly that _was empty_.

### Screenshot
<img width="313" alt="Screen Shot 2021-05-15 at 11 34 01 PM" src="https://user-images.githubusercontent.com/3953314/118387955-49293c00-b5d6-11eb-8f31-a3b5e31bd18b.png">
2021-05-15 23:47:33 -07:00
..
Abilities fix(core): Handles a rare NPE with LoginTimer (#508) 2021-02-11 23:47:02 -08:00
Artifacts Fixes brace style (#248) 2020-09-13 21:49:46 -07:00
Axes Removes literal variables (#257) 2020-09-18 18:41:26 -07:00
Knives Removes literal variables (#257) 2020-09-18 18:41:26 -07:00
Maces Cleanup & Fixes for .NET 5 (#309) 2020-11-15 10:03:50 -08:00
ML Weapons Formats UO Content (#201) 2020-08-27 18:30:38 -07:00
PoleArms Removes literal variables (#257) 2020-09-18 18:41:26 -07:00
Ranged Updates Message Packets (#321) 2020-11-20 21:50:13 -08:00
SE Weapons Fixes brace style (#248) 2020-09-13 21:49:46 -07:00
SpearsAndForks Fixes brace style (#248) 2020-09-13 21:49:46 -07:00
Staves feat(champs): Ports Casiopia champions (#584) 2021-05-09 00:20:43 -07:00
Swords Fixes brace style (#248) 2020-09-13 21:49:46 -07:00
Wooden Formats UO Content (#201) 2020-08-27 18:30:38 -07:00
BaseMeleeWeapon.cs Fixes brace style (#248) 2020-09-13 21:49:46 -07:00
BaseWeapon.cs fix(core): Fixes some properties that cannot be modified ingame (#604) 2021-05-15 23:47:33 -07:00
Fists.cs Fixes brace style (#248) 2020-09-13 21:49:46 -07:00
HitLower.cs C# 9 Cleanup (#325) 2020-11-27 00:29:21 -08:00
SlayerEntry.cs Fixes brace style (#248) 2020-09-13 21:49:46 -07:00
SlayerGroup.cs Fixes brace style (#248) 2020-09-13 21:49:46 -07:00
SlayerName.cs Formats UO Content (#201) 2020-08-27 18:30:38 -07:00
WeaponEnums.cs Formats UO Content (#201) 2020-08-27 18:30:38 -07:00