summaryrefslogtreecommitdiff
path: root/src/map
AgeCommit message (Collapse)AuthorFilesLines
2010-02-21Fix trades cancelling without proper reason.No Name1-2/+2
Addresses issue introduced by d6c7054 (by me).
2010-02-21Cancel active trade if an item is removed from inventory.No Name1-3/+3
Modifies the previous fix to now cancel if an item is deleted from a player's inventory, including items that are used/consumed.
2010-02-21Fixed sending player's name when in a guild.Chuck Miller1-51/+32
Also changed up packet 0x0195, the client can now understand this packet
2010-02-20Do not report another player's base level.No Name1-10/+3
Modifies three packets to no longer transmit another player's base level, instead reporting zero.
2010-02-11Re-calculate player stats when an equipped item is removed.MadCamel3-3/+3
This fixes the issue where a player could drop/trade/store an equipped item and still retain it's attack/def/etc buffs.
2010-02-06Cleaned up spamban code a little. Now logs location where ban was triggered.MadCamel2-91/+75
It still needs to be refactored more but this'll do for now.
2010-02-06Fix a memory leakMadCamel1-1/+3
2010-02-05Spellcasting will no longer trigger spam bansMadCamel1-16/+7
I ran this by fate and he had no objections. If there are problems with flooding/resource consumption we can put some rate limits in the packet handlers. (That's on my TODO)
2010-02-04Removed auto-generated source filesMadCamel3-6220/+0
And added them to .gitignore. These three files are generated on the fly by flex and bison during the build process and should not be in the repository.
2010-01-19fixed a buffer overrun and use of uninitializedHelmut Grohne2-2/+2
The target buffer for the memcpy only takes like 24 chars. strcat on an uninitialized buffer is a bad idea.
2010-01-19fixed a few memory leaksHelmut Grohne3-4/+6
2010-01-19fixed a few buffer overrunsHelmut Grohne5-12/+19
strncpy does not always terminate strings. Unterminated strings (without a length) are bad. So better terminate them.
2010-01-09charbaselvl now also performs charstreset to prevent stacking of points. ↵MadCamel1-2/+13
@setup modified for new skill system
2010-01-02Temporarily enclose astral soul modifications with ifdefsFreeyorp1-0/+6
Until the quests for this skill are available, this needs to be disabled on the server
2010-01-02Remove conflict markersFreeyorp1-36/+6
2009-12-29Fixed "maximum skill points" computationFate1-5/+33
2009-12-28Also pass a variable @itemId when running equip scriptsFreeyorp1-24/+36
2009-12-28Remove extra check when logging atcommands.Freeyorp1-2/+1
This means that atcommands called in NPC scripts will be logged regardless of whether the invoking player has @
2009-12-28Pass a variable @slotId when running equip scripts.Freeyorp1-13/+34
2009-12-26Used the "indent" C formatting program from GNU to do some clean upsChuck Miller49-57021/+68184
The command options used was: -nbad -bap -sc -bl -blf -bli0 -cli4 -cbi0 -di5 -nbc -bls -ip2 -nut -ts4 -bap -i4 -sob -npsl
2009-12-13Merge commit 'tmw/master'v2009.12.25MadCamel2-4/+4
2009-12-13Unequip items when adding to storageMadCamel1-1/+3
2009-12-02Fix map authentication responseJared Adams1-3/+3
This way,t he client will parse the duplicate login packet correctly when logging in.
2009-11-22Fix a segfault when the master of a summoned monster is not onlineFreeyorp1-1/+1
2009-10-29Allow players to switch characters while aliveJared Adams1-2/+2
2009-10-25Prevent auto bans from multiplyingJared Adams3-3/+15
2009-10-25Give level 99 character the GM hilight tooJared Adams1-1/+1
2009-10-15Merge remote branch 'taw/master'Jared Adams4-22/+42
2009-10-10report job level as zeroFate1-2/+1
2009-10-10Better logging, initial job experience gathering, naming fixes to the skill ↵Fate4-30/+66
script commands
2009-10-08Merge branch 'master' of gitorious.org:tmw-eathena/mainlineFate4-30/+31
2009-10-06Merge branch 'master' of git://gitorious.org/tmw-eathena/mainlineMadCamel3-29/+30
2009-10-03Make sure the announce packet includes the nickJared Adams2-3/+7
Also remove @kamib, as it's difference doesn't affect our client.
2009-10-03Make failed skill ups respond with right valueJared Adams1-26/+23
2009-09-30Merge branch 'master' of git://gitorious.org/tmw-eathena/mainlineMadCamel19-182/+749
2009-09-28Revert "Prevent trading with other players who are shoping"Jared Adams1-1/+1
This reverts commit b3939b91deda8081c5b144109829599b05e81272.
2009-09-27Added astral soul skill, affecting all magic users: without this skill, ↵Fate1-0/+13
antimagic equipment carries a heavier penalty and spellpower beyond 200 is curved down.
2009-09-27Added resist-poison skill that reduces the amount of time spent poisonedFate1-0/+4
2009-09-27Merge branch 'master' of gitorious.org:tmw-eathena/mainlineFate1-1/+1
2009-09-27Added "Mallard's Eye" skill (45) for ranged weapon users: increaseFate3-12/+24
to-hit, increase range, decrease the malus effect of distance. Also added an up to 31.25% damage bonus for hitting enemies that are farther away (only affects ranged weapons). Fixed a bug that would forget to recompute stats after changing skill focus.
2009-09-26Fix a bug in mob exp determinationJared Adams1-1/+1
2009-09-26Add a no player drop flag for mapsJared Adams3-7/+11
2009-09-26Initial support for skill pools (available via at commands andFate15-117/+433
untested scripting commands.) These changes also affect the format of the skill_db.txt file.
2009-09-22Prevent attacking while hiddenJared Adams1-1/+1
2009-09-22Spellcasting disallowed while @hide is activeFate1-0/+2
2009-09-22@listnearby lists all nearby player namesFate2-0/+34
2009-09-20Initial support for skill poolsFate8-21/+213
2009-09-19When zipping server logs, zip with -f to overwriteFate1-1/+1
2009-09-18Replace basic skill with three new skillsJared Adams5-36/+39
We want to handle skills differently that eAthena was made too. All new skills are leveled by NPCs instead of using the job sysetm. Also fixes some bugs.
2009-09-17Prevent trading with other players who are shopingJared Adams1-1/+1