ModernUO/Projects/Server
Kamron Batman c5e35c9b69
fix: Uses client bug to make addon containers work (#776)
* Fixes tooltip for container furniture so it works. This doesn't work on ClassicUO.
* Fixes double click opening container furniture by double clicking the addon component.
* Fixes the context menu not showing up sometimes on the addon piece.

Note: You cannot drop anything into the addon component since it might be far away and it is not a real container. There is no easy fix for this without building an entire custom container class for addons or changing how items drag/drop entirely. Requires closing/opening container gumps as it switches from one component to another that shares the same content. Also requires sharing tooltips, invalidated properties, process delta changes, etc.
Not worth the effort.

<img width="444" alt="Screen_Shot_2021-09-12_at_4 27 28_PM" src="https://user-images.githubusercontent.com/3953314/133011752-c5b54cf2-2c7b-45c0-882d-0365ef62e686.png">
2021-09-12 22:23:15 -07:00
..
Buffers fix(core): Removes implicit cast between Serial and uint (#728) 2021-08-25 00:27:19 -07:00
Collections feat: Adds tidy option for serialization. Codegens ballotbox. Fixes pooled timer leaking (#681) 2021-08-14 03:02:53 -07:00
Comparers Splits up mobile (#296) 2020-10-31 23:30:51 -07:00
Configuration fix: Fixes assembly loading. (#759) 2021-09-03 23:35:44 -07:00
ContextMenus fix(core): Removes some uses of Linq (#421) 2021-01-18 21:05:11 -08:00
Diagnostics fix(core): Tightens the network stack (#479) 2021-02-07 23:30:56 -08:00
Events fix: Fixes boat movement & moves weapon ability out of core (#750) 2021-08-30 21:30:09 -07:00
Exceptions fix(core): Changes invalid gump response to write to network errors. (#510) 2021-02-15 08:31:53 -08:00
Geometry fix(cleanup): Cleans up attribute syntax (#734) 2021-08-26 18:30:16 -07:00
Gumps fix(core): Removes implicit cast between Serial and uint (#728) 2021-08-25 00:27:19 -07:00
Items fix: Uses client bug to make addon containers work (#776) 2021-09-12 22:23:15 -07:00
Json fix: Fixes spawners, adds convertpremiumspawners, exportspawners, and replaces with neruns distro (#751) 2021-09-03 21:52:44 -07:00
Logging cleanup: Fixes bugs and cleans up code (#660) 2021-07-19 20:49:59 -07:00
Maps fix: Adds CanSeeStaffOnly for staff only items (#739) 2021-08-27 19:12:32 -07:00
Menus Updates menu packets (#320) 2020-11-17 21:47:00 -08:00
Mobiles fix: Removes BodyValue and fixes modifying Body and BodyMod in props gump. (#743) 2021-08-28 22:56:00 -07:00
Network fix: Fixes boat movement & moves weapon ability out of core (#750) 2021-08-30 21:30:09 -07:00
Random fix(core): Changes random source to use debut assert (#603) 2021-05-15 20:15:22 -07:00
Regions fix: Fixes spawners, adds convertpremiumspawners, exportspawners, and replaces with neruns distro (#751) 2021-09-03 21:52:44 -07:00
Serialization fix: Fixes spawners, adds convertpremiumspawners, exportspawners, and replaces with neruns distro (#751) 2021-09-03 21:52:44 -07:00
Targeting cleanup: Fixes bugs and cleans up code (#660) 2021-07-19 20:49:59 -07:00
Text fix(core): Fixes string wrapping for houses (#717) 2021-08-22 10:01:01 -07:00
TileMatrix fix(map): Fixes map diffs (Old Haven/Minax) (#720) 2021-08-22 23:35:18 -07:00
Timer fix: Fixes overflow in timer wheel add timer (#780) 2021-09-12 14:00:48 -07:00
Utilities fix: Cleanup IPoint3D calls (#704) 2021-08-19 09:11:48 -07:00
World fix(core): Removes implicit cast between Serial and uint (#728) 2021-08-25 00:27:19 -07:00
AssemblyHandler.cs fix: Fixes assembly loading. (#759) 2021-09-03 23:35:44 -07:00
Attributes.cs fix: Removes BodyValue and fixes modifying Body and BodyMod in props gump. (#743) 2021-08-28 22:56:00 -07:00
CityInfo.cs Cleanup/Housekeeping (#242) 2020-09-12 15:31:21 -07:00
ClientVersion.cs fix(core): Updates slice with range selectors (#583) 2021-04-23 20:57:24 -07:00
Commands.cs fix(core): Updates slice with range selectors (#583) 2021-04-23 20:57:24 -07:00
Effects.cs fix(core): Cleans up uninitialized packets (#397) 2021-01-09 14:10:29 -08:00
EventLoopTasks.cs feat(timers): Adds timer pooling, fixes timer related bugs, and changes timer api (#667) 2021-08-07 14:33:35 -07:00
ExpansionInfo.cs fix(core): Fixes map issues at New Haven (#509) 2021-02-14 16:06:49 -08:00
Guild.cs fix(codegen): Adds manual dirty checking (#621) 2021-05-27 00:54:21 -07:00
HuePicker.cs fix(core): Removes implicit cast between Serial and uint (#728) 2021-08-25 00:27:19 -07:00
IAccount.cs fix(core): Fixes accounts and moves it to codegen (#644) 2021-06-05 19:39:16 -07:00
IEntity.cs fix: Cleanup IPoint3D calls (#704) 2021-08-19 09:11:48 -07:00
Interfaces.cs fix: Fixes spawners, adds convertpremiumspawners, exportspawners, and replaces with neruns distro (#751) 2021-09-03 21:52:44 -07:00
KeywordList.cs Cleanup/Housekeeping (#242) 2020-09-12 15:31:21 -07:00
Main.cs fix: Fixes assembly loading. (#759) 2021-09-03 23:35:44 -07:00
MultiData.cs fix(core): Moves map definitions and cleans up loading maps, regions, and tiles (#431) 2021-01-25 11:05:52 -08:00
MUO.ico Adds MUO Logo (#52) 2019-09-12 13:13:13 -07:00
NativeReader.cs fix(codegen): Fixes codegenning timers when they are null. (#723) 2021-08-23 20:44:02 -07:00
ObjectPropertyList.cs fix(core): Fixes OPL with stale header (#651) 2021-06-11 23:44:05 -07:00
Party.cs Cleanup/Housekeeping (#242) 2020-09-12 15:31:21 -07:00
Poison.cs C# 9 Cleanup (#325) 2020-11-27 00:29:21 -08:00
Prompt.cs Cleanup/Housekeeping (#242) 2020-09-12 15:31:21 -07:00
Race.cs fix: Updates races to properly support gargoyle equipment. (#744) 2021-08-29 00:43:55 -07:00
Sector.cs fix: Cleanup IPoint3D calls (#704) 2021-08-19 09:11:48 -07:00
SecureTrade.cs feat(timers): Adds timer pooling, fixes timer related bugs, and changes timer api (#667) 2021-08-07 14:33:35 -07:00
Serial.cs fix(core): Removes implicit cast between Serial and uint (#728) 2021-08-25 00:27:19 -07:00
Server.csproj fix(codegen): Adds default codegen option for save flags. Fixes world load issues. (#707) 2021-08-19 22:51:44 -07:00
Skills.cs fix(core): Fixes some properties that cannot be modified ingame (#604) 2021-05-15 23:47:33 -07:00
TileData.cs fix(map): Fixes map diffs (Old Haven/Minax) (#720) 2021-08-22 23:35:18 -07:00
TileList.cs Cleanup/Housekeeping (#242) 2020-09-12 15:31:21 -07:00
VirtueInfo.cs Cleanup/Housekeeping (#242) 2020-09-12 15:31:21 -07:00