summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2008-06-29Random assortment of various small corrections and tweaks.ultramage14-46/+46
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12894 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-24* Increased Item group limit for new item groups. L0ne_W0lf7-16/+114
* Added several new item groups, and updated some existing groups. - IG_RedBox, IG_GreenBox, IG_OldYellowBox, IG_OldGiftBox IG_MagicCardAlbum, IG_HometownGift, and IG_Masquerade. - IG_CardAlbum no longer gives Ghostring or Angeling Cards. - Added Hahoe Mask to Wrapped Mask list. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12891 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-24Cleaned up unconditional calls to status_change_end().ultramage3-152/+79
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12890 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-23- New Headgears from other official servers.zephyrus1-1/+13
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12887 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-23- Some WoE 2.0 fixeszephyrus9-28/+54
* Not investment per day reset bug. * Not stop the emperium respawn if you take it in less than 10 seconds and woe ends. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12886 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-23* Fixed: replaced TYPEs with ENGINEs in SQL files (for better compatibility, ↵akrus2-2/+4
TYPE is a synonym) [akrus] git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12880 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-23* Fixed an incorrect weight check in power arena (bugreport:1716)sketchyphoenix2-1/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12879 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-22Changed a if statement around because gcc emocries over it.sketchyphoenix1-2/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12878 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-22 * Fixed / updated items to recent kRO 14593,2621-2626,4175,2719Lupus2-9/+12
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12877 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-22Added support for killmonster to fire OnMyMobDead optionally.sketchyphoenix5-5/+36
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12876 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-22- Basilica knockback effect is only for mobs, not everybody x.xzephyrus1-4/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12875 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-22Forgot to switch function names out from r12873 >_>sketchyphoenix1-3/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12874 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-22* Modified *killmonsterall to support a new argument that will allow it to ↵sketchyphoenix3-4/+32
kill monsters using the new OnMyMobDead behavior (in order to avoid breaking older scripts) (bugreport:1734) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12873 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-21Fixed a not-so-well implemented basilica fix that was reverted in 12869.sketchyphoenix1-2/+9
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12872 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-21* Extended script command 'set' to return the variable reference (topic:190602).FlavioJS3-18/+36
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12871 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-21* Fixed a bug where the "OnMyMobDead" event wouldn't trigger if the mob was ↵sketchyphoenix2-2/+5
killed and never attacked. (bugreport: 1725) * Reworded a comment in can_copy to make more sense. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12870 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-21Reverted the basilica knockback patch (r12852( because it causes bad ↵ultramage1-7/+1
position desync (bugreport:1710). Needs a correct implementation. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12869 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-19Basic cleanup of the SQL charserver homunculus code.ultramage3-163/+165
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12863 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-19* Fixed SC_CHANGEUNDEAD behavior: Blessing and Increase AGI deals 1 damage ↵sketchyphoenix2-2/+17
and does not apply buffs to those inflicted by it. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12862 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-19Added Sirius_White's fix for sense working on emperium. (bugreport: 1679)sketchyphoenix2-0/+5
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12860 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-18Fixed a bug in the timer code which made it impossible to delete a timer ↵ultramage2-2/+2
with id '0' (since pre-svn, still present in jAthena). Fixed wrong order of parameters in a ShowWarning call when freeing a locked DBMap, which caused a segfault when executed (since initial implementation in r4859). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12854 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-18Fixed cash shop not using points to make up the cash difference when ↵sketchyphoenix3-18/+7
purchasing an item. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12853 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-18Fixed basilica behavior not knocking back monsters 2 cells should one ↵sketchyphoenix1-1/+7
attempt to enter the field. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@12852 54d463be-8e91-2dee-dedb-b68131a5f0ec