summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-01-22Remove unsupportable config settingsBen Longbons14-183/+78
2015-01-21I thought this went without sayingBen Longbons1-0/+14
2015-01-13Fix value_multiply shop itemsBen Longbons2-7/+15
2015-01-04Fix clang buildsBen Longbons2-1/+13
2015-01-03Switch MATCH to separate begin/end macrosBen Longbons27-461/+607
The for loop trick turned out to be very prone to infinite loops at runtime. It's better to force compiler errors even if it's ugly.
2015-01-03Merge remote-tracking branch 'origin/hotfix'Ben Longbons20-60/+135
Conflicts: src/map/chrif.cpp
2015-01-03Make makefile more reliableBen Longbons1-24/+28
2015-01-03Fix clang buildsBen Longbons3-10/+7
2015-01-03Fix building without docsBen Longbons2-0/+5
2015-01-03Document every network packet's pre, post, and descBen Longbons18-1521/+2843
With pretty pictures (not a submodule because large images). Part of this commit was originally made by Rawng.
2014-11-19Magically allow "break" within WITH_VARBen Longbons21-61/+136
2014-11-19Fix nightly buildsBen Longbons1-1/+1
2014-11-19Avoid loops when generating protocol, to make description/ordering easierBen Longbons1-34/+52
2014-11-19Script Builtin iscollisionwushin1-0/+19
- Checks map.gat, X, Y for collision
2014-11-19Script Builtin npcareawarpwushin1-0/+64
- Warps an Npc like npcwarp but uses an area argument - Can Check for collision - npcareawarp x0, y0, x1, y1, [0|1], "NPCNAME";
2014-11-19use manaplus url formatmekolat1-1/+1
2014-11-19Fix nightly buildsBen Longbons1-1/+1
2014-11-11Fix a funny ASAN bugv14.11.11Ben Longbons2-1/+3
2014-11-09Add explicit check for mapless eventsBen Longbons3-4/+7
2014-11-09Fix OOB on 128-element commandsBen Longbons1-2/+13
2014-11-09Make it easier to debug scripts, especially from coredumpsBen Longbons13-142/+586
2014-11-05Fix shops not loading and bad pricewushin1-1/+1
2014-11-04Remove sc_countBen Longbons6-36/+0
It was a negligible performance gain during death, but a lot of bugs.
2014-11-04Perform divorces asynchronously to avoid crashesBen Longbons4-19/+6
2014-11-04Clean up after that messBen Longbons2-0/+2
2014-11-04Use the new ASTsBen Longbons23-825/+1020
2014-10-29Item ASTBen Longbons21-243/+905
2014-10-26Cross toolchain has landed in Debian JessieBen Longbons1-9/+5
2014-10-26Fix header rankingBen Longbons144-773/+1031
2014-10-26New ast module for for npc parsingBen Longbons22-16/+2025
Will eventually put most/all parsers there.
2014-10-26Convert readme to markdownTurupawn3-261/+272
Some editing by o11c.
2014-10-18Fix bug where Option destroys too muchBen Longbons2-1/+39
2014-10-16The only working version of clang is 3.4 right nowBen Longbons1-0/+2
2014-10-16Error instead of hang when parsing script with double semiBen Longbons1-0/+4
2014-10-16Tweak for travisBen Longbons3-5/+6
2014-10-16Fix crash on login due to invalid mapBen Longbons2-14/+20
2014-10-16Split tests a lotBen Longbons9-128/+150
This probably takes longer for a from-scratch compile, but saves big on incremental recompiles.
2014-10-15Split protocol generation headersBen Longbons9-139/+478
2014-10-15Remove the need for empty source files to check headersBen Longbons41-1056/+8
2014-10-15Always print symbols if known for pointersBen Longbons9-28/+105
2014-10-13Convert container lookups to use Option<Borrowed<T>>Ben Longbons58-911/+963
2014-10-13Add OPTION_IS_SOME branching macroBen Longbons5-6/+40
2014-10-13Restore missing check to let double-handed weapons workBen Longbons1-1/+3
2014-10-08Don't rebuild atcommand.cpp on version changesBen Longbons3-10/+14
2014-10-08Split npc parse functions in to their own fileBen Longbons10-857/+989
2014-10-08Split script.cppBen Longbons41-2314/+2818
2014-10-07Minimize script headerBen Longbons5-84/+118
2014-10-06Switch script indexing from 2-based to 0-basedBen Longbons3-226/+232
2014-10-06Remove vestigial support for offhanded weaponsBen Longbons11-403/+94
2014-10-05Update changelogv14.10.5Ben Longbons2-6/+21