summaryrefslogtreecommitdiff
path: root/src/map
AgeCommit message (Collapse)AuthorFilesLines
2013-10-24Show MOTD after GUI is createdBen Longbons3-14/+19
2013-10-22Ignore hidden GMs when checking users in an areaBen Longbons1-1/+5
2013-10-20Fix crash on synthetic init gm commandsBen Longbons1-1/+4
2013-10-19Rewrite @command dispatch and helpBen Longbons3-1914/+1419
2013-10-18Fix totally bogus status_option magic functionBen Longbons1-1/+1
2013-10-17Add @charkiller command for symmetryBen Longbons1-0/+35
2013-10-17Allow @hide to persist across logout/loginBen Longbons1-1/+14
Also document why the same can't be done for @invisible
2013-10-16Flush GM log after every single freaking log entryBen Longbons1-0/+1
Oh well, I guess it's still slightly better than reopening the file all the time ... There's still a bug in our cron scripts if no one uses a GM command in the first few minutes of a new month.
2013-10-15Use config for internal server userid/passwd instead of accounts.txtBen Longbons2-3/+3
This requires updated config files in the data repo.
2013-10-12Actually kick the player when their sex is changed by a scriptBen Longbons1-10/+0
2013-10-12Disallow unchecked being castsBen Longbons17-333/+306
Despite the fact that that's what the code always did, it was sometimes wrong.
2013-10-10Enumify sexBen Longbons10-32/+29
It's amazing some of this code ever worked ...
2013-10-05Remove direct packet buffer item assignments (not clones)Ben Longbons1-1/+2
2013-10-05Remove owning slicesBen Longbons4-15/+9
They were hardly ever used, hid errors, and were obsoleted by baseful x'es.
2013-10-05Split string header into piecesBen Longbons38-12/+128
2013-10-02Make sure we don't log after the log is closed.Ben Longbons1-2/+3
2013-10-02Remove asserts in npc_checknearv13.10.2Ben Longbons1-2/+5
Somebody is calling this with an invalid ID somewhere. I really need to get the pointer-hoisting done ...
2013-09-30Fix some build bugs in exotic configurationsBen Longbons1-1/+1
2013-09-30Fix bug in drop order assignmentBen Longbons1-3/+21
Originally, there was a bug that incorrectly assigned second and third. But when I fixed that I introduced this bug that incorrectly assigned all.
2013-09-29Fix warning in magic status poppingBen Longbons1-0/+1
2013-09-29Fix an old warning related to existing magic when a player logs inBen Longbons1-0/+6
2013-09-29Remove logging of failed whispersBen Longbons1-5/+4
Even though ordinary whispers were never logged, there were still concerns about privacy.
2013-09-29Silence a warning for temporary NPCsBen Longbons1-0/+2
2013-09-29Fix bug where all monsters had neutral elementBen Longbons1-1/+1
2013-09-28Fix bug where you can turn any direction but rightBen Longbons1-4/+18
2013-09-28Fixing path findingStefan Dombrowski1-1/+1
The bitwise And with 0x8ff had mapped different tiles to the same index. Closes #5.
2013-09-27Fix the trade bugBen Longbons1-2/+2
2013-09-21Use the One Makefile to build them allBen Longbons11-2/+23
This changes the names of the built binaries: login-server -> tmwa-login char-server -> tmwa-char map-server -> tmwa-map ladmin -> tmwa-admin eathena-monitor -> tmwa-monitor It also gets rid of the 'deps.make' file.
2013-09-16Fix statup2 not actually increasing the statBen Longbons1-0/+1
2013-09-14Warn about conditional return and add script dumperBen Longbons1-2/+132
The problem is that since 'if' is a function, the 'return' action is executed *before* the recursive return. This messes up the stack. Sooner or later I'll be able to fix the scripting language properly, but it's probably a good idea to goto L_Return to clear variables anyway.
2013-09-09Use IP4 classes and rename conf variablesBen Longbons14-381/+161
2013-09-07Increase max script array size from 128 to 256Ben Longbons1-3/+3
2013-09-06Fix scissors bugBen Longbons1-2/+3
2013-08-28Fix a bug in @command loggingBen Longbons2-5/+5
2013-08-28Fix bug with mapnames being falsyBen Longbons3-3/+3
Fixes #7
2013-08-20Add some braces to appease certain gcc versionsBen Longbons2-10/+10
2013-08-20Refactor npc event timers to have an expired stateBen Longbons3-54/+73
This is needed for setnpctimer 0; to work in the ultimate OnTimer#: label.
2013-08-19Add dumpers for the rest of the stack typesBen Longbons1-2/+10
2013-08-19Make some npc errors betterBen Longbons2-11/+58
2013-08-13Skip spaces in one of the few places that aspect of atoi() was usefulBen Longbons1-1/+1
2013-08-07Fix a refactoring bug in mob_db parsing, give better errorsBen Longbons1-3/+6
2013-08-05Use attoconf and proper versionsv13.8.5Ben Longbons1-7/+1
2013-08-01Fix a bug and make travis happyBen Longbons1-1/+1
2013-08-01Poison std::string and use the various string classesBen Longbons40-3096/+2706
2013-06-27Make callfunc/callsub in an if an errorBen Longbons3-2/+18
Also make all errors fatal and clean up messages a bit.
2013-06-27Hopefully fix the trade heisenbugBen Longbons1-0/+3
2013-06-26Addition is NOT symmetrical, internallyBen Longbons1-3/+2
2013-06-26Less UBBen Longbons1-0/+2
2013-06-26Add missing PARAM bytecode handlerBen Longbons1-2/+8
2013-06-26Hopefully don't crashBen Longbons8-429/+57