summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2013-10-05Remove direct packet buffer item assignments (not clones)Ben Longbons3-20/+39
2013-10-05Remove owning slicesBen Longbons24-213/+34
They were hardly ever used, hid errors, and were obsoleted by baseful x'es.
2013-10-05Split string header into piecesBen Longbons101-1126/+2587
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-10-01Revert "Show different GM level types in the online list"v13.9.31Ben Longbons1-19/+17
Too many tools hard-coded "(GM)" instead of doing it the obvious way This reverts commit 49e5c4af12a9b276a72a9d04033d86a1c4d68601.
2013-09-30Fix some build bugs in exotic configurationsBen Longbons1-1/+1
2013-09-30Automatically generate version informationBen Longbons3-39/+51
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-30Show different GM level types in the online listBen Longbons1-17/+19
This removes the setting for the single control.
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-29Return branch to developmentBen Longbons1-1/+1
2013-09-29Release v13.9.29v13.9.29Ben Longbons1-2/+2
2013-09-29Fix bug where all monsters had neutral elementBen Longbons1-1/+1
2013-09-28Return branch to developmentBen Longbons1-1/+1
2013-09-28Release v13.9.28v13.9.28Ben Longbons1-2/+2
2013-09-28Apply the load speed hack to the login server, tooBen Longbons1-5/+13
2013-09-28Fix bug where you can turn any direction but rightBen Longbons1-4/+18
2013-09-28Merge remote-tracking branch 'origin/master' into testBen Longbons1-5/+5
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-28Changed ladmin help output to reflect rename of passwd command to password.MadCamel1-5/+5
2013-09-27Return branch to developmentBen Longbons1-1/+1
2013-09-27Release v13.9.27v13.9.27Ben Longbons1-2/+2
2013-09-27Fix the trade bugBen Longbons1-2/+2
2013-09-27Make character loading less slowBen Longbons1-5/+13
This is not the best solution, but it is obvious, correct, and does indeed change the complexity from O(n²) to O(n lg n).
2013-09-21Return to developmentBen Longbons1-1/+1
2013-09-21Release v13.9.21v13.9.21Ben Longbons1-2/+2
2013-09-21Use the One Makefile to build them allBen Longbons26-21/+50
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-12Return to developmentBen Longbons1-1/+1
2013-09-12Release v13.9.12, add CHANGELOGv13.9.12Ben Longbons1-3/+3
2013-09-09Use IP4 classes and rename conf variablesBen Longbons27-890/+466
2013-09-07Add IPv4 classesBen Longbons3-0/+593
2013-09-07Increase max script array size from 128 to 256Ben Longbons1-3/+3
2013-09-06Fix scissors bugBen Longbons1-2/+3
2013-08-28Return the branch to developmentBen Longbons1-1/+1
2013-08-28Release v13.8.28v13.8.28Ben Longbons1-2/+2
2013-08-28Fix a bug in @command loggingBen Longbons2-5/+5
2013-08-28Fix bug with mapnames being falsyBen Longbons7-12/+17
Fixes #7
2013-08-27Handle far extensions in the mapname extractorBen Longbons2-0/+15
This has no effect with the current content, but will make things much more convenient once we start using longer mapnames.
2013-08-22Don't break gcc < 4.8 with warnings onBen Longbons1-0/+4
2013-08-22Suppress some warnings that only seem to appear on FedoraBen Longbons1-0/+2
Using gcc 4.8 and 2.17 works fine on Debian, but not Fedora. I'm planning on a better fix eventually, once I have distinct types for integers of a specified endianness.
2013-08-22Fix an overzealous warning on 32-bit systemsBen Longbons2-1/+8
2013-08-21Untag for developmentBen Longbons1-1/+1
2013-08-21Tag for releasev13.8.21Ben Longbons1-2/+4
2013-08-20Add some braces to appease certain gcc versionsBen Longbons2-10/+10