Lua Script: 11610_charel.lua - Implemented:

Royal Knight Promotion/Test

Training Knight Promotion/Test
Edited 11610_charel.lua Script:

pUser:ZoneClanChange ---> pUser:ZoneChangeClan

(pUser:isClanLeader() == 1) ---> (pUser:isClanLeader())
Implemented:

BuyLoyalty() 500/100

RequestPersonalRankReward()
MonthPersonalRankRequestReward()
RequestReward()

However the rewards still require some LUA functions creating.
Added missing PromoteKnight() LUA function to event functions:

AcreditedPromote()
RoyalPromote()
Added LUA file 21610_delaga.lua...

[Knight Clerk] Delaga in Luferson Castle.
Merge pull request #409 from xAKUMAx/master

Game server: Create a clan in their home or moradon
Merge pull request #408 from Annunaki/master

Edited 11610_charel.lua Script....
Game server: Fixed a bug where premium merchants weren't being displayed as such. Fixes #395
Game server: Trading multiple items doesn't require a relog now. Unsure as to what those last 4 bytes are though! Fixes #306
Game server: you are no longer able to repair items that are not allowed to be repaired (e.g. armor of destruction, etc).
Merge branch 'master' of https://github.com/twostars/snoxd-koserver
Game server: quest helper list should be copied here.
Game server: reverted previous commit, ensured all uses of this list are guaranteed to be thread-safe.
Game server/quest system: implemented Lua bindings for PromoteUserNovice() & PromoteUser() (for the original scripts).
Random number generation now uses the Mersenne Twister algorithm; we also only ever use one RNG instance (might need to tweak later, but for now it's fine) per server. Resolves #341.
Game server: fixed a bug with the Knight Clerk NPC ignoring its associated Lua script; resolves #411.
Game server: updated the ZF_CLAN_UPDATE zone flag to include clan creations. Revised the clan creation check to just refer to this instead.
Skill point change logic bug fix
Game server: cleaned up some inconsistent region use, fixed a few race conditions in the process. Should fix #414, but let me know if it still persists.
Game server: added a check I missed reimplementing in the last commit.