summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2018-04-05make sessions expire after 5 minutes of being unreachablegumi2-10/+39
2018-04-05preemptively send auth details to char servergumi2-15/+53
why wasn't this already the case? o_o
2018-04-03fix a possible race condition between login and char servergumi1-10/+11
2018-04-03relay the actual char login error instead of a hardcoded 0x42gumi2-2/+4
2018-04-03always send a 0x2713 to char server when a 0x2712 is receivedgumi1-3/+3
this should fix the char server freeze bug
2018-03-23fix a bug introduced by wushin, which freeyorp highlighted with his previous ↵v18.3.23.1Tezer1-17/+2
patch
2018-03-23automatically de-attach freed NPCsv18.3.23gumi2-12/+61
2018-03-23Fix NPC script softlockv18.3.22Freeyorp1-0/+11
When an NPC called destroy; from an attached script, npc_id, and associated state, was not properly cleared. This meant that the server considered the PC to still be in conversation, preventing many actions including walking, but with an invalid NPC. This clears state for the specific case of the a PC attached to the script instance that called destroy. It is still not safe to call destroy; if other players may be attached to it.
2018-03-18skip @hidden players (such as bots) when iterating with @hugogumi1-1/+19
2018-03-11don't send base_level if player is a botgumi1-3/+3
2018-03-09validate name size before sending custom mob namesgumi1-4/+6
2018-03-08fix some out-of-memory reads in script builtinsgumi1-3/+3
2018-03-08fix ScriptState uninitialized valuesgumi1-0/+4
2018-03-06whoops, my badgumi1-0/+2
2018-03-05fix gdb tests for python3gumi2-2/+6
2018-03-05don't send actual gm level to old clientsgumi1-19/+30
2018-03-05fix indentation in option.hppgumi1-8/+8
2018-03-05ensure the player looks dead if dead while warpinggumi1-0/+8
2018-03-05un-deprecate operator[] on pseudo-stringsgumi2-2/+0
There's no reason for it to be deprecated in the first place
2018-03-05make OMATCH use actual values instead of true/false (too lazy to just remove ↵gumi1-3/+3
it completely)
2018-03-05remove invalid warnings from warnings.hppgumi1-2/+2
2018-03-04forcefully send a name request reply for mobs with custom namesgumi1-5/+26
2018-03-04ignore phony npc event calls (~)gumi1-0/+3
2018-03-04allow @goto and @chareffect on higher GM levels if not hiddengumi1-2/+2
2018-03-04send base level where appropriategumi1-1/+4
2018-03-03don't blindly trust event npc namegumi1-1/+8
2018-03-03add missing vector include in script-persistgumi1-0/+1
2018-02-17remove some useless tests from option_testgumi1-11/+0
2018-02-17use -ld-fuse=gold for gcc in travisgumi1-4/+0
2018-02-17remove unused variablesgumi4-4/+2
2018-02-17fix player facing the wrong direction on magic attacksgumi1-0/+6
2018-02-17allow to set GM level from scriptgumi1-0/+6
2018-02-17propagate GM level updatesgumi1-0/+2
2018-02-17add missing vector includesgumi2-0/+4
2018-02-17treat hidden admins like normal adminsgumi1-26/+26
2018-02-17fix wrong description for @adjgmlvlgumi1-4/+4
2018-02-16send non-hidden GM levels to the clientgumi1-1/+1
2018-02-16hide from the online list any GM level that is not a multiple of 10 and not 99gumi1-3/+6
2018-01-29fix the nullpo check in builtin_getcharidv18.1.29.1gumi1-1/+4
2018-01-29cowardly abort script if sd is missingv18.1.29gumi2-78/+104
2018-01-28make the player stand while attacking with overridesgumi1-0/+3
2018-01-28allow to specify charges for magic overridegumi1-2/+2
2018-01-27add missing weapon override in packet 01dagumi1-1/+3
2018-01-23release v18.1.23v18.1.23gumi1-2/+2
2018-01-03release v18.1.3v18.1.3gumi2-1/+43
2018-01-03mark NPCs as disabled while cleaninggumi1-0/+1
2018-01-03remove mob timers, make areatimer only work on PCgumi3-28/+0
2018-01-03remove npc event queue, always clear npc event timergumi2-5/+5
2018-01-03allow to fetch a npc var without an attached oidgumi1-9/+4
2018-01-01release v18.1.1v18.1.1gumi9-11/+178