twostars
twostars
I'm assuming the behavioural difference here is the lack of a global cooldown implementation in the server.
You can verify behaviour with the official client + official server (on our Discord), using the same DB/client assets.
I feel like it's a bit misleading for it to be able to load the file, then only load the first of the 8 textures contained within. Likewise when it...
Most likely you were doing it in the context of the base N3Base project. It wouldn't see _N3TOOL there, only from the N3Base_tool wrapper project. It should behave, even though...
@Mervandeli There's nothing to review, no changes have been pushed yet
Please fix the build issues first, and then I'll re-review it.
The official implementation for 1.298: ```cpp void __thiscall CUser::Regene(CUser *this, char *pBuf, int magicid) { // [COLLAPSED LOCAL DECLARATIONS. PRESS KEYPAD CTRL-"+" TO EXPAND] memset(logstr, 0, sizeof(logstr)); if ( this->m_bResHpType...
SAVE_EVENT is here. Every opcode used by 1.298 is here in this list. All of them. They're straight from the official server EXE. I just didn't go through and filter...
> Construct TBL files from extract data to ensure proper client:server data sync This complicates matters further, as client data isn't necessarily a 1:1 of server data. For an obvious...
> I'll keep this in mind with future proposals. I was assuming that server structure changes would be OK as long as the client:server protocol remained unchanged (i.e: the client...