mtwango
mtwango
``` if (pt.IsValidPoint()) { RemoveFromView(); CItem *pItem = dynamic_cast(this); if (pItem) pItem->MoveToDecay(pt, pItem->GetDecayTime()); else MoveTo(pt); Update(); } ```
This is more global issue than it seems. it will probably be on movenear and other functions.
ModernUO uses 16 too: https://github.com/modernuo/ModernUO/blob/df171926bb06c90cc12d01a20032e90ee8fb4363/Projects/UOContent/Engines/Pathing/Movement.cs#L11
MIght be related to #1330
Fixed on dev
The issue here, specifically speaking about NPCs is hardcoded client behaviour. When client receives packet `0x20` - Draw Game Player it gets byte with flags on position 11. This flag...
Do you have to put a lot of items on the ground? I tried it and it doesn't do this, it just sends 'Too many items here' and that it,...
It was broken in here: https://github.com/Sphereserver/Source-X/commit/5ffd80b1645230ff09843bb9892b33c545f4b9bb Specifically here: https://github.com/Sphereserver/Source-X/commit/5ffd80b1645230ff09843bb9892b33c545f4b9bb#diff-2ca5215fceec7e910be823f77bd2b05c3fc079d18b3ca0d32568aa446a805997L2991-L2996 The `s.GetArgDWVal()` isn't the user, but object user trying to use, so it fails. Should be something like this: ``` //...
I think the issue is unsetting connection twice. The issue is triggered in `CClient::~CClient` from here: https://github.com/Sphereserver/Source-X/blob/08b69ea9e60829b9a3c4384f2b73098b46ca9ecf/src/game/clients/CClient.cpp#L99 But the `m_iPendingConnectionRequests` is probably removed in `CClient::SetConnectType` here: https://github.com/Sphereserver/Source-X/blob/08b69ea9e60829b9a3c4384f2b73098b46ca9ecf/src/game/clients/CClientLog.cpp#L84 due to CUO...
Note: healing doesnt get interrupted by hit, but still fails on skill abort. Might be related to #1442