summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
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-02-04Write the accounts DB on a timer instead of player triggered eventsMadCamel1-45/+7
Writing the DB is resource intensive and should be done as little as possible. Putting it on a timer is intended to prevent buggy/malicious clients from consuming large amounts of resources. This patch may cause minor inconsistancies between the login and character server databases, as they are both doing delayed writes, probably on different schedules. I'm unable to see any huge consequences to this.
2010-02-02Merge branch 'master' of git://gitorious.org/tmw-eathena/mainlineMadCamel8-18/+27
2010-02-02Attempt to fix forking problem on platinumJared Adams1-1/+14
2010-01-26Added password encryption to the accounts database, removed logging of ↵MadCamel7-69/+144
plaintext passwords Will auto-convert accounts DB to new format.
2010-01-26Added password encryption to the accounts database, removed logging of ↵MadCamel7-69/+144
plaintext passwords Will auto-convert accounts DB to new format.
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-18Attempt to fix forking problem on platinumJared Adams1-1/+14
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 Miller136-82436/+101627
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'MadCamel2-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-11-02Allow deleting characters despite emailJared Adams1-3/+3
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-15Add a tool for changing skillsJared Adams1-0/+79
2009-10-15Merge remote branch 'taw/master'Jared Adams6-22/+52
2009-10-10report job level as zeroFate1-2/+1
2009-10-10Better logging, initial job experience gathering, naming fixes to the skill ↵Fate5-31/+67
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 ↵MadCamel2-0/+10
git@gitorious.org:~madcamel/tmw-eathena/thealternateworld Conflicts: src/common/utils.h
2009-09-30Merge branch 'master' of git://gitorious.org/tmw-eathena/mainlineMadCamel22-203/+755
2009-09-30Revert "Added -fno-strict-aliasing to CFLAGS This will likely fix a few ↵MadCamel3-11/+1
minor weirdnesses, and compiler warnings." This reverts commit 765c84f370747e35902757b6771368009ae2a8f6.
2009-09-30Added -fno-strict-aliasing to CFLAGS This will likely fix a few minor ↵MadCamel3-1/+11
weirdnesses, and compiler warnings.
2009-09-30Added -fno-strict-aliasing to CFLAGSMadCamel3-1/+11
This will likely fix a few minor weirdnesses, and compiler warnings.
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 andFate17-137/+438
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