8031 Commits

Author SHA1 Message Date
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
shadow
1f614c2d23 Fixed 4175,Poison_Toad_Card missing pushback effect, bugreport:1779
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12901 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-02 21:18:18 +00:00
akrus
a2128d1153 * Fixed: several typos in quests_yuno.txt (bugreport:1786) [akrus]
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12899 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-07-02 00:22:05 +00:00
zephyrus
fc312a5088 - Added support to Cash Shop for script command callshop
- Fixed a bug in OnTouchNPC
- Cleanup in barricade code.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12896 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-29 15:16:51 +00:00
Lupus
59d67d996b added Moscovia dungeons NPC from jA
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12895 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-29 13:18:35 +00:00
ultramage
7444eb572c Random assortment of various small corrections and tweaks.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12894 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-29 06:00:05 +00:00
L0ne_W0lf
eb8748ca5d * Increased Item group limit for new item groups.
* 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://svn.code.sf.net/p/rathena/svn/trunk@12891 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-24 22:41:24 +00:00
ultramage
39c437346f Cleaned up unconditional calls to status_change_end().
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12890 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-24 14:23:15 +00:00
zephyrus
5283654e88 - New Headgears from other official servers.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12887 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-23 21:04:32 +00:00
zephyrus
f28281dd46 - Some WoE 2.0 fixes
* 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://svn.code.sf.net/p/rathena/svn/trunk@12886 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-23 20:51:18 +00:00
akrus
319d9ced3d * Fixed: replaced TYPEs with ENGINEs in SQL files (for better compatibility, TYPE is a synonym) [akrus]
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12880 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-23 06:40:25 +00:00
sketchyphoenix
24b1b1073f * Fixed an incorrect weight check in power arena (bugreport:1716)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12879 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-23 06:34:44 +00:00
sketchyphoenix
285e8e1f36 Changed a if statement around because gcc emocries over it.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12878 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-22 21:42:16 +00:00
Lupus
7e9bafbe88 * Fixed / updated items to recent kRO 14593,2621-2626,4175,2719
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12877 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-22 14:28:16 +00:00
sketchyphoenix
d218e11636 Added support for killmonster to fire OnMyMobDead optionally.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12876 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-22 14:22:08 +00:00
zephyrus
6fb09d253c - Basilica knockback effect is only for mobs, not everybody x.x
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12875 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-22 10:09:30 +00:00
sketchyphoenix
03a1f29549 Forgot to switch function names out from r12873 >_>
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12874 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-22 00:39:13 +00:00
sketchyphoenix
1cb87e882f * Modified *killmonsterall to support a new argument that will allow it to kill monsters using the new OnMyMobDead behavior (in order to avoid breaking older scripts) (bugreport:1734)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12873 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-22 00:27:30 +00:00
sketchyphoenix
a3f49e9826 Fixed a not-so-well implemented basilica fix that was reverted in 12869.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12872 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-21 22:01:37 +00:00
FlavioJS
57cfa2d794 * Extended script command 'set' to return the variable reference (topic:190602).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12871 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-21 21:46:24 +00:00
sketchyphoenix
e25af12edf * Fixed a bug where the "OnMyMobDead" event wouldn't trigger if the mob was killed and never attacked. (bugreport: 1725)
* Reworded a comment in can_copy to make more sense.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12870 54d463be-8e91-2dee-dedb-b68131a5f0ec
2008-06-21 20:45:40 +00:00