summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2011-10-01Fix negative chances wrapping to high (Another bug in the language)Ben Longbons1-1/+4
2011-10-01Fix abuse of fread.Ben Longbons1-1/+1
2011-09-20Fix a stupid bug caused by the C programming language.Ben Longbons1-1/+1
2011-09-10Merge commit '2c863c0d99aa3df9ef2eb4ceb112c4d946520f0a'Ben Longbons73-2404/+1925
2011-09-10Merge commit '723fb5d3431b847526c433a13aa74485cfb564a3'Ben Longbons122-19010/+2919
2011-09-07Allow calling script functions with no arguments, and improve argument stringsBen Longbons1-68/+67
Only functions that are still in my fork were considered for argument strings. Note, scripts need modification across this change to avoid a nonfatal error message: "illegal number of parameters line %d : %s"
2011-08-31Gloves now appear if you weren't wearing boots when you equipped themBen Longbons1-1/+1
2011-08-06Allow pipe as a separator in scripts, so we can eliminate all tabsBen Longbons1-2/+2
Note still that a string of either of the tokens is converted to a single tab internally.
2011-07-27Raging skill only with melee weapon, fix integer truncationBen Longbons1-3/+4
2011-07-27Revert "Modifying Raging Skill: maximum range with the skill is 2"Ben Longbons1-7/+2
This reverts commit 354e7ee4fdb8a95c48e7e086238b664d0368af53.
2011-07-23Modifying Raging Skill: maximum range with the skill is 2Jessica Tölke1-2/+7
2011-05-01Add script functions for getting a player's x and y locationsChuck Miller1-0/+32
2011-04-04Fix ## variablesBen Longbons1-1/+1
2011-04-04Get rid of RETCODEBen Longbons13-1128/+888
2011-04-03Fix some more compiler warningsBen Longbons53-1124/+986
2011-04-03Rewrite make system to be optimalBen Longbons15-150/+49
2011-04-02Fix subtle MD5 bugBen Longbons1-2/+2
2011-03-24Fix accidentally-named interdb_val_tBen Longbons2-9/+9
2011-03-24Fix timer bugs in previous versionBen Longbons5-27/+16
The most visible effect of this was that the map-server would never actually connect with the char-server
2011-03-24Optimize common objects, and adjust other objects accordingly.Ben Longbons72-4441/+2377
Major changes still need to be made to each of the servers.
2011-03-18Merge branch 'rewrite' of /home/ben/src/git/tmwAthena into rewriteBen Longbons2-296/+296
Conflicts: src/txt-converter/char/char-converter.c - fixed: delete
2011-03-18Merge branch 'master' into rewriteBen Longbons3-299/+299
2011-03-18Changes that should have been caught earlierBen Longbons6-12/+5
2011-03-18Delete nonfunctional sql versionsBen Longbons42-13588/+0
2011-03-18Remove duplicate md5calcBen Longbons4-348/+3
2011-03-17Convert Japanese comments to UTF-8, and convert French from ISO-8859-1Ben Longbons3-299/+299
char/char.c was munged as UTF-8 ladmin/ladmin.c was ISO-8859 txt-converter/char/char-converter.c was partially SHIFT-JIS (like most) but one line appears to have been in EUC-JP
2011-03-17Rewrite monitorBen Longbons1-186/+122
2011-03-16Use makefiles correctly and expand include dirsBen Longbons39-173/+161
2011-03-03Optional - restore Japanese comments where there are already english ↵Ben Longbons2-0/+15
comments, or where the code has changed
2011-03-03Recovery and conversion of Japanese comments that had been lost as "invalid ↵Ben Longbons4-1069/+1074
UTF-8"
2011-03-02convert from SHIFT-JIS files with errorsBen Longbons4-1438/+1438
2011-03-02Recode from SHIFT-JIS to unicode, then undo the conversion of backslashs and ↵Ben Longbons41-1767/+1767
tildes.
2011-02-27making buildin_getareadropitems last argument optionalStefan Beller1-2/+3
buildin_getareadropitem takes at last argument, if the items should be deleted. This is now optional Reviewed by: Jessica Tölke
2011-02-26Adding an option to scriptfunction getareadropitem.Jessica Tölke1-4/+25
Count items on the floor and optionally delete them. Reviewed by Stefan Beller
2011-01-23rebalancing the ASTRAL_SOUL skillStefan Beller1-5/+3
reviewed by fate
2011-01-19adding the TMW_RAGING skillStefan Beller2-1/+11
reviewed by:
2011-01-05adding the USE_ASTRAL_SOUL_SKILL defineStefan Beller1-3/+6
adding a define, so magic is done another way. I reviewed that stuff which is included by these changes, and it seems as if fate did a good job with that. trivial change.
2011-01-03adding the *getunactivatedpoolskilllist function to the serverStefan Beller1-9/+42
This function is a simple copy of getskillpoollist. It was extended, so it checks if that skill is activated. If so, it wont be returned. reviewed by: fate
2010-12-01Fixed off-by-one error in IP packet level calculation.MadCamel1-1/+1
2010-11-27Enabled IP metainformation packet.MadCamel2-10/+20
Now that mainline, pre-0.5, and 4144 clients support this packet it shouldn't really be a problem.
2010-11-27Merge branch 'master' of git://gitorious.org/tmw-eathena/mainlineMadCamel4-58/+62
2010-11-12Hide char_id in guilds packets.Andrei Karas3-58/+44
2010-11-03Fix some crashes in cart system.Andrei Karas1-0/+18
Also limit using carts only to cartoon players.
2010-10-16Fixed silly bug in indent scriptMadCamel1-1/+1
2010-10-10Merge branch 'master' of git://gitorious.org/tmw-eathena/mainlineMadCamel2-17/+39
2010-10-10Added indent.sh script to help keep code formatted to standards.MadCamel1-0/+8
You should probably run indent.sh on any file you edit before committing to git.
2010-10-10Made item needed for guild creation configurable in battle.confMadCamel1-7/+13
Variable: guild_emperium_check We do not have the resources to support hundreds of guilds made from snake eggs. NPCs that will only give the guild creation item if certain conditions are met are needed.
2010-10-09Add "master" target for mob skill useremoitnane2-17/+39
2010-10-08Added IP address reply packet 0x20C (len 10)MadCamel6-4/+37
This is sent along with char name replies to GMs able to recieve hack notices. Unfortunately,it locks up clients that do not support this packet. Must coordinate to get this added to TMW 0.5 release and mana. Until then, code is commented out in clif.c(grep for MD5_ip) Packet structure: 0x20C (len 2) AccountID of character name was requested for (len 4) IP address of requested char in network byte order (len 4) Config option in battle_athena.conf: gm_mask_ips (boolean) - When set to 1(default) GMs will only see a hashed/masked IP address.
2010-10-08map-server now stores IP address in session_data when player connectsMadCamel2-0/+9
This is to be used for @ipcheck, sending GMs IP identifiers, and clone blocking.