summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-07-13Modified storage data loadingultramage17-479/+183
* storage is now loaded/saved along with character status * as a consequence, a lot of storage handling code was removed * there is no more locking done within storage data * mapservers no longer cache the data (solves muiltimapserver exploit) * loading storage on char select may decrease charserver performance git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12950 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-13Some more modifications to the Nameless Access Quest start point.L0ne_W0lf3-4/+7
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12949 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-13storage code cleanup (no behavioral changes yet)ultramage8-202/+207
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12948 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12Made it so both success and failure of the gaebolg quest count as completion.L0ne_W0lf3-5/+15
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12947 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12Removed 5283,Chick_Hat bonus against brute monsters.shadow2-13/+16
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12946 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12945 ↵shadow6-721/+706
54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12944 ↵shadow1-1/+1
54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12Rev. 12342, and 12343. THIS COMMIT IS SOLELY FOR THE PURPOSE OF SHUTTING ↵L0ne_W0lf1-0/+1
PEOPLE THE FUCK UP. IN TEH LAST COMMIT PRIOR TO THIS I HAD TOTALLY FORGOTTEN TO ADD AN EXTRA BACKSLASH WHEN MAKING A COMMENT, RESULTING IN AN ERROR IN THE NPC PARSER. THIS ERROR HAS BEEN CORRECTED, AND THE MESSAGE "Whoops." LEFT IN THE CHANGELOG. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12943 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12Whoops. L0ne_W0lf1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12942 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12Fixed a typo when disabling a control device.L0ne_W0lf2-4/+6
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12941 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12* Updated Refiner function. cleaner, and less dated.L0ne_W0lf2-291/+188
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12940 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12* Added Nameless Island Dungeon quest. Please report bugs. L0ne_W0lf7-106/+2364
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12939 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12Fixed a bad check on NPC_EVILLAND, actually healing players instead of doing ↵shadow2-1/+4
damage. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12938 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-11- Fixed a bug in Dancer Quest.zephyrus2-24/+24
- Some fixes on guild2/schg_cas03.txt git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12937 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-10Added +10% dmg from satan morroc on items 2537,Lucifer_Manteau and ↵shadow2-3/+7
2729,Lucifer_Ring, bugreport:1780 Fixed 5326,Masquerade_C bonus, bugreport:1820 git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12936 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-10Fixed a sage job quest cutin not being removed as reported by jc1991, ↵shadow2-2/+6
bugreport:1825 git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12935 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-10Fixed a small bug on mid_camp warps by brianlew, bugreport:1824shadow2-2/+6
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12934 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-10Renamed 'storage_' to 'items' in the storage_data structure.ultramage6-58/+58
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12933 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-10Renamed 'struct storage' to 'struct storage_data' (to make 'storage' ↵ultramage14-79/+79
available as a variable name). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12932 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-10* Users can't click floating npcs directly. (quick fix for bugreport:1814)FlavioJS2-1/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12930 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-09Fixed SG_FUSION hp penalty (0.5% to 2%), bugreport:1805shadow2-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12929 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-09* Fixed using wrong variable in some of the novice grounds savesL0ne_W0lf2-3/+6
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12928 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-09Small cleanup of sql storage code (useless data structure allocation)ultramage1-28/+8
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12927 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-09* Added const to the return value of get_timer.FlavioJS7-157/+247
* Added a maximum timer interval. Avoids server shutdowns being delayed for ~10 seconds under some circumstances on windows. * Replaced the fake timer heap (ordered array) with a binary min heap. (actually, this is just a merge and has been in use for months) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12926 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-08* Various fixes to NPCs, from bugreports.L0ne_W0lf7-12/+64
- Fixed condition error in old pharmacist. (bugreport:597) - Fixed missing function in novice WoE (bugreport:1728) - Fixed a minor errors in dancer quest (bugreport:1766) - Corrected duration of wedding status (bugreport:1775) - Fixed missing function in novice WoE (bugreport:1788) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12925 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-08* Swapped 'misceffect' usage for 'end', the effect is client-side already.L0ne_W0lf2-7/+15
* Added a few headgears from $ephiroth. (bugreport:1756) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12924 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-07First attempt at implementing the official walk speed systemultramage3-137/+153
* separated speed modifiers into bonuses, penalties and other statuses * no bonuses stack, instead the maximum is taken * no penalties stack, instead the maximum is taken * Union, Riding and Pushcart are the only other statuses that stack * both bonuses and penalties are linear modifiers of the base walk speed * 'other' statuses are applied after bonuses and penalties Changed many equations to match official walk speed system * Steel Body now sets a fixed walk speed of 200 (bypassing everything else) * Defender now caps the walk speed to a minimum of 200 * Slow Grace now uses official equation for aspd/walk speed decrease * Pushcart's speed penalty is now halved * Free Cast now changes walk speed to a fixed value, bypassing bonuses and penalties * Wedding clothes now have a penalty of +100%, not +200% * rogue's Tunnel Drive and stalker's Chasewalk ignore all penalties * taekwon's Running is now 5% faster * Frenzy is now 5% faster * Gospel's offensive slowdown is now +75% instead of +33% * Quagmire now slows down by +50% instead of +100% * Gatling Fever now slows down by +100% instead of +33% * Cloaking modifier is now a bonus/penalty, depending on presence of wall * Longing for Freedom overrides the song/dance penalty (bugreport:416) * Bard/Dancer Spriit now properly affects song/dance penalty (bugreport:1019) * item-granted speedup no longer stacks with speed bonuses (topic:145019) * removed some status code that pre-calculated speed bonuses/penalties, to make calculations more localized and less messy (see song/dance code) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12923 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-07Small cleanup of leftover Grimtooth data (followup to r12917)ultramage2-3/+0
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12922 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-07Fixed a typo :oakrus2-2/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12921 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-07* Players autotrading will not be able to recieve whispers (bugreport:1804)sketchyphoenix2-1/+11
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12920 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-07Removed stop/slowdown effect from Grimtooth (bugreport:1806)ultramage2-6/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12917 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-06Fixed 700,Cold_Scroll_2_1 not working, bugreport:1807shadow2-1/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12916 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-06* Slight cleanup of item-based walk speed bonusesultramage6-19/+13
- removed bSpeed bonus code (was just disabled until now) - changed speed_rate to use base value 0% instead of 100% git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12915 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-05* Moved the mob killmonster flag to a more appropriate area. (bugreport:1795)sketchyphoenix4-4/+6
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12914 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-05Fixed AM_PHARMACY produce chances based on info gathered by flaviojs, aegis ↵shadow3-20/+27
zone ep 11.2, of 20070629 Added missing version on my last commit on dancer.txt script (added by akrus on stable branch already) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12913 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-04* Homunculus will no longer auto-vaporize on master death.L0ne_W0lf5-1/+8
- Added config option to allow for this to be turned on or off. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12912 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-04- Timer set to -1 soon, previous to timer deletion :Ozephyrus1-5/+6
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12911 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-04added missing 'e' logsLupus2-1/+19
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12910 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-04Added a missing "next;" in Bruspetti Quest. (bugreport: 1724)Paradox924X3-1/+4
Fixed a small typo in Advanced Refiner. (bugreport: 1660) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12909 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-04Added a missing "next;" in Einbroch Murder Quest. (bugreport: 1739)Paradox924X2-0/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12908 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-04Added a missing "case 1:" (bugreport: 1794)Paradox924X2-0/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12907 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-04Removed extraneous " after #que_godnpc2 NPC name. (bugreport: 1758)Paradox924X2-2/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12906 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-04Fixed 4372, Bacsojin Card trying to improve AL_SANCTUARY instead of ↵Paradox924X2-1/+4
PR_SANCTUARY. Bugreport: 1793 git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12905 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-03Adjusted Free Cast code so that its walk penalty gets calculated in ↵ultramage6-65/+35
status_calc_speed and nowhere else. Removed aspd penalty from Free Cast since tests show it's not there, even though RO sites claim it is. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12904 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-03Fixes regarding bugreport:1727 (undead element/race skill behaviors) follow ↵shadow4-7/+13
up on revisions r12820 r12821 and r12822 git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12903 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-03added missing nomemo mapflag to nameless_iLupus1-0/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12902 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-02Fixed 4175,Poison_Toad_Card missing pushback effect, bugreport:1779shadow2-1/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12901 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-02* Fixed: several typos in quests_yuno.txt (bugreport:1786) [akrus]akrus2-6/+9
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12899 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-29- Added support to Cash Shop for script command callshopzephyrus4-22/+39
- Fixed a bug in OnTouchNPC - Cleanup in barricade code. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12896 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-29added Moscovia dungeons NPC from jALupus3-0/+151
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12895 54d463be-8e91-2dee-dedb-b68131a5f0ec