summaryrefslogtreecommitdiff
path: root/src/map/trade.cpp
AgeCommit message (Collapse)AuthorFilesLines
2015-01-23Use generated config for mapBen Longbons1-0/+5
2015-01-03Switch MATCH to separate begin/end macrosBen Longbons1-4/+10
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.
2014-11-19Magically allow "break" within WITH_VARBen Longbons1-2/+2
2014-10-13Convert container lookups to use Option<Borrowed<T>>Ben Longbons1-13/+15
2014-06-26Stick everything in a namespaceBen Longbons1-0/+4
2014-06-26Low hanging fruitBen Longbons1-10/+10
2014-06-26specialize inventory/storage indicesBen Longbons1-29/+31
2014-05-20:%s/^\( *\)\([^ ].*\)\?\(LOG\|PRINTF\)[A-Z_]*(\(.*,\n\)\+\zs\(\1 [^ ↵Ben Longbons1-2/+2
]\)\@! */\1 /
2014-04-22Use strict ID typesBen Longbons1-18/+18
Possibly some missing for the far side of the network. AccountId and BlockId are still terribly entangled.
2014-04-18Merge tag 'v14.4.18' into masterBen Longbons1-1/+4
Conflicts: src/admin/ladmin.cpp src/char/char.cpp src/login/login.cpp src/map/chrif.cpp src/map/clif.cpp src/mmo/socket.cpp
2014-04-16Fix array out-of-bounds in tradesBen Longbons1-1/+4
2014-04-14Ditch gcc 4.6 supportBen Longbons1-4/+4
2014-04-09Add all the missing copyright headersBen Longbons1-0/+20
2014-03-31Be stricter about most arraysBen Longbons1-4/+4
2014-03-16Clean up header organizationBen Longbons1-2/+2
2014-03-15Split out the keys from character data to have better paging performanceBen Longbons1-4/+4
2013-11-15Another step towards proper header orderingBen Longbons1-1/+2
2013-06-27Hopefully fix the trade heisenbugBen Longbons1-0/+3
2013-06-11Allegedly remove all manual memory managementBen Longbons1-6/+6
2013-05-25Switch block_list and subclasses to dumb_ptrBen Longbons1-14/+14
Now we're well-defined, since we're actually calling ctors and dtors. Most of this code will not survive long ...
2013-05-23Make block_list a base classBen Longbons1-5/+5
2013-05-23Rename fields of block_list in preparation for subclassingBen Longbons1-5/+5
This is necessary because at least some of the subclasses overlap names.
2013-02-07Remove some macrosBen Longbons1-6/+6
2013-02-01Remove unnecessary includes, speeding up recompilationBen Longbons1-3/+1
2013-01-17Clean up some things after declassizationBen Longbons1-2/+2
2013-01-08Improve warning management moreBen Longbons1-2/+0
2012-12-24Enumify some more things ... maybe even everythingBen Longbons1-22/+29
2012-12-24Cleanup headers and remove all uses of va_list except loggingBen Longbons1-6/+8
2012-12-14Some formatting fixes before I go insaneBen Longbons1-83/+83
Also delete the French translation from ladmin.
2012-12-12Remove guilds, finallyBen Longbons1-4/+2
If anyone in the future wonders why I did this, just look at how many lines of code this eliminates.
2012-08-30Rename files for C++ conversion. Does not compile.Ben Longbons1-0/+432
After updating, you can remove these files, as shown in 'git status': Untracked files: (use "git add <file>..." to include in what will be committed) src/map/magic-interpreter-lexer.c src/map/magic-interpreter-parser.c src/map/magic-interpreter-parser.h