summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
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.
2010-10-08Added MD5_ip() function to hash IP addressesMadCamel2-1/+32
2010-10-08Moved md5calc.c from login-server to the common libraryMadCamel4-7/+9
2010-10-03Do not allow empty/whitespace-only party/guild namesremoitnane5-25/+119
Also makes minor style adjustments and cleans up comments.
2010-10-02Limit most guild actions to Guild Master position.Andrei Karas2-4/+71
Also allow change guild positions to guild owner even without Guild Master position. Signed-off-by: Chuck Miller <shadowmil@gmail.com>
2010-09-29Prevent spoofing in guild chat messagesremoitnane1-4/+4
Thanks to 4144 for reporting.
2010-09-29Increase default guild member limit from 16 to 100.Andrei Karas5-7/+7
2010-09-28Changed drop rate to once every 50ms. This should bring the "spice"MadCamel1-1/+1
back into drop parties, as the former rate of 200ms made them fairly lame.
2010-09-18Allow warping to coords >400MadCamel1-3/+3
Some of our maps are bigger.
2010-09-16Removed configuration vars for trade and sit spamMadCamel2-76/+0
Guess I forgot to remove them when the actual trade/sit spam code was removed.
2010-09-08Simplify party invitation logic and clean up commentsremoitnane2-29/+71
This eliminates part of the client's burden to manage the ID of the player sending the invitation. This also introduces a new response value (3) for the invitation acknowledgement packet (0x00fd) to indicate the party is full. Resolves: TMW Mantis #676
2010-09-05Clean up NPC string input and minor formattingremoitnane2-9/+19
2010-08-29Expand script function "misceffect" and clean up documentationremoitnane1-9/+35
2010-08-28Prevent players from bypassing a spell's cast timeremoitnane1-1/+16
2010-08-26Added ipcheck GM commandMadCamel2-0/+65
usage: ipcheck <char name> This new command defaults to level 60 and displays all characters currently online from the same IP address. It does not reveal the actual IP address.