7351 Commits

Author SHA1 Message Date
sketchyphoenix
da66cd1d32 * Corrected compiler warning and error made from r12959 and r12953, respectively. [SketchyPhoenix]
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12954 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-14 06:29:35 +00:00
shadow
f17b22e948 Made homunculi have doubled regen rates (they regen twice as fast) defined on battle configs.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12953 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-14 04:47:29 +00:00
Lupus
af4359b20f added missing pick_log
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12952 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-13 23:34:43 +00:00
L0ne_W0lf
200671401c More updates to Father Bamph for nameless quest.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12951 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-13 16:31:00 +00:00
ultramage
4546c7fc0a Modified storage data loading
* 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://svn.code.sf.net/p/rathena/svn/trunk@12950 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-13 16:14:32 +00:00
L0ne_W0lf
89579bd5df Some more modifications to the Nameless Access Quest start point.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12949 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-13 13:15:09 +00:00
ultramage
d8ce1f4aa5 storage code cleanup (no behavioral changes yet)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12948 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-13 11:21:33 +00:00
L0ne_W0lf
75c0871bf2 Made it so both success and failure of the gaebolg quest count as completion.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12947 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12 23:52:00 +00:00
shadow
5cf611ea6d Removed 5283,Chick_Hat bonus against brute monsters.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12946 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12 04:38:15 +00:00
shadow
d94dc685e1 git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12945 54d463be-8e91-2dee-dedb-b68131a5f0ec 2008-07-12 04:08:33 +00:00
shadow
6b4556311a git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12944 54d463be-8e91-2dee-dedb-b68131a5f0ec 2008-07-12 02:42:44 +00:00
L0ne_W0lf
65bcf121e6 Rev. 12342, and 12343. THIS COMMIT IS SOLELY FOR THE PURPOSE OF SHUTTING 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://svn.code.sf.net/p/rathena/svn/trunk@12943 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12 01:59:03 +00:00
L0ne_W0lf
bd58a82561 Whoops.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12942 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12 01:31:21 +00:00
L0ne_W0lf
7476b82909 Fixed a typo when disabling a control device.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12941 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12 00:55:04 +00:00
L0ne_W0lf
4973178f4f * Updated Refiner function. cleaner, and less dated.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12940 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12 00:51:19 +00:00
L0ne_W0lf
065a617084 * Added Nameless Island Dungeon quest. Please report bugs.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12939 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12 00:42:29 +00:00
shadow
6eda4e104a Fixed a bad check on NPC_EVILLAND, actually healing players instead of doing damage.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12938 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-12 00:31:51 +00:00
zephyrus
ec69a21210 - Fixed a bug in Dancer Quest.
- Some fixes on guild2/schg_cas03.txt

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12937 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-11 10:16:35 +00:00
shadow
724460c3e0 Added +10% dmg from satan morroc on items 2537,Lucifer_Manteau and 2729,Lucifer_Ring, bugreport:1780
Fixed 5326,Masquerade_C bonus, bugreport:1820

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12936 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-10 20:11:39 +00:00
shadow
794c9dc827 Fixed a sage job quest cutin not being removed as reported by jc1991, bugreport:1825
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12935 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-10 20:02:25 +00:00
shadow
449d1121b6 Fixed a small bug on mid_camp warps by brianlew, bugreport:1824
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12934 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-10 16:03:22 +00:00
ultramage
bfd5397913 Renamed 'storage_' to 'items' in the storage_data structure.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12933 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-10 08:42:41 +00:00
ultramage
a35279667d Renamed 'struct storage' to 'struct storage_data' (to make 'storage' available as a variable name).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12932 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-10 08:27:03 +00:00
FlavioJS
9df0adf347 * Users can't click floating npcs directly. (quick fix for bugreport:1814)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12930 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-10 00:37:07 +00:00
shadow
b851a4ee69 Fixed SG_FUSION hp penalty (0.5% to 2%), bugreport:1805
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12929 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-09 13:14:00 +00:00
L0ne_W0lf
9948589678 * Fixed using wrong variable in some of the novice grounds saves
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12928 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-09 10:35:53 +00:00
ultramage
df7e9922e9 Small cleanup of sql storage code (useless data structure allocation)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12927 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-09 06:03:26 +00:00
FlavioJS
cdda61ce1b * Added const to the return value of get_timer.
* 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://svn.code.sf.net/p/rathena/svn/trunk@12926 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-09 01:25:19 +00:00
L0ne_W0lf
963559a42c * Various fixes to NPCs, from bugreports.
- 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://svn.code.sf.net/p/rathena/svn/trunk@12925 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-08 15:01:29 +00:00
L0ne_W0lf
f0f2bb1e0d * Swapped 'misceffect' usage for 'end', the effect is client-side already.
* Added a few headgears from $ephiroth. (bugreport:1756)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12924 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-08 13:08:47 +00:00
ultramage
d40b9b93d4 First attempt at implementing the official walk speed system
* 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://svn.code.sf.net/p/rathena/svn/trunk@12923 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-07 11:40:57 +00:00
ultramage
1df733fb4b Small cleanup of leftover Grimtooth data (followup to r12917)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12922 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-07 08:03:30 +00:00
akrus
a4c55c070a Fixed a typo :o
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12921 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-07 07:25:09 +00:00
sketchyphoenix
c63756b74b * Players autotrading will not be able to recieve whispers (bugreport:1804)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12920 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-07 06:18:16 +00:00
ultramage
35c93c2cab Removed stop/slowdown effect from Grimtooth (bugreport:1806)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12917 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-07 04:50:58 +00:00
shadow
16a0a2a680 Fixed 700,Cold_Scroll_2_1 not working, bugreport:1807
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12916 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-06 15:44:07 +00:00
ultramage
0c9d9f5a48 * Slight cleanup of item-based walk speed bonuses
- removed bSpeed bonus code (was just disabled until now)
- changed speed_rate to use base value 0% instead of 100%

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12915 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-06 03:46:00 +00:00
sketchyphoenix
263261d9f6 * Moved the mob killmonster flag to a more appropriate area. (bugreport:1795)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12914 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-05 07:54:53 +00:00
shadow
4e1d094db0 Fixed AM_PHARMACY produce chances based on info gathered by flaviojs, aegis 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://svn.code.sf.net/p/rathena/svn/trunk@12913 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-05 00:21:16 +00:00
L0ne_W0lf
cce663f625 * Homunculus will no longer auto-vaporize on master death.
- Added config option to allow for this to be turned on or off.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12912 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-04 20:44:33 +00:00
zephyrus
af3f27d933 - Timer set to -1 soon, previous to timer deletion :O
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12911 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-04 10:51:36 +00:00
Lupus
ae9e0179f6 added missing 'e' logs
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12910 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-04 03:54:35 +00:00
Paradox924X
2d9e1a84a9 Added a missing "next;" in Bruspetti Quest. (bugreport: 1724)
Fixed a small typo in Advanced Refiner. (bugreport: 1660)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12909 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-04 02:01:16 +00:00
Paradox924X
9ff9739daf Added a missing "next;" in Einbroch Murder Quest. (bugreport: 1739)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12908 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-04 01:37:28 +00:00
Paradox924X
97d14440d5 Added a missing "case 1:" (bugreport: 1794)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12907 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-04 01:31:51 +00:00
Paradox924X
1bb2084f82 Removed extraneous " after #que_godnpc2 NPC name. (bugreport: 1758)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12906 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-04 01:10:00 +00:00
Paradox924X
2bb5baa679 Fixed 4372, Bacsojin Card trying to improve AL_SANCTUARY instead of PR_SANCTUARY. Bugreport: 1793
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12905 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-04 01:03:29 +00:00
ultramage
8d6505fdee Adjusted Free Cast code so that its walk penalty gets calculated in 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://svn.code.sf.net/p/rathena/svn/trunk@12904 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-03 03:24:58 +00:00
shadow
901d311735 Fixes regarding bugreport:1727 (undead element/race skill behaviors) follow up on revisions r12820 r12821 and r12822
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12903 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-03 02:18:44 +00:00
Lupus
3c0784a03e added missing nomemo mapflag to nameless_i
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12902 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-03 00:33:53 +00:00