summaryrefslogtreecommitdiff
path: root/src/map
AgeCommit message (Collapse)AuthorFilesLines
2013-04-11Speeded up jobchange command. Partially fixes bugreport:7453lemongrass31101-8/+18
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@17235 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-11* Adjusted @speed so it is no longer reset when a player's status is ↵aleos5-3/+16
recalculated. Log out or use @speed -1 to reset to default. (bugreport:7306) > Follow up to r17220: * Added an extra check if a player does not have a homunculus for 'hommutate' and 'morphembryo' git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@17236 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-11Fixed warpportal script. bugreport:7451lemongrass31101-0/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@17226 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-11Follow up e7cb725387ceaa535562555c0461ead078dbdfd3shennetsind1-1/+3
Improved Signed-off-by: shennetsind <ind@henn.et>
2013-04-11- Fixed more chances on item status changesplaytester1-2/+2
- Fixed class requirements of Heart Breaker Hammerfall in renewal (bugreport:7418) - Increased minimum respawn delay for monsters to 5000ms, this is needed to prevent the client from thinking the newly spawned monster is the same than the killed one; one problem it can cause is described in bugreport:7390, also at least in pre-renewal the minimum respawn time is 5 seconds officially and handling this via the code is much better than updating all spawn files - Implemented the official formula for Potion Pitcher when used by monsters git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@17219 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-11Follow up 80ca4067115774d6c1c447072b470d5f69ab5883shennetsind1-2/+2
Improved, previous fix would screw up when non-player unit attacked a player. Signed-off-by: shennetsind <ind@henn.et>
2013-04-11- Strongly improved the structure of status_get_sc_def so it's a lot easier ↵playtester3-93/+122
to apply official formulas and make sure the checks are applied in the correct order - In the process, fixed the effect of luk on status changes and removed the static 3% resistance that has been proven to not exist (97 vit, 1 luk can get stunned on officials) - As there is no general luk resistance as it depends on each status change, removed the luk_status_def configurations - Updated the success chance of Decrease Agi to the formula that was extracted from Aegis (blevel/5 + int/5 + skill_lv*3 + 50) Note: I tested all the status changes thoroughly, but as this is a quite large update, it would be nice if someone could cross-check it. Note2: Renewal status resistances (for pre-renewal status changes) are currently not implemented in rAthena at all. They need to be added in another update. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@17201 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-11- Then % ASPD bonus from Spear Quicken now depends on RENEWAL_ASPD rather ↵playtester1-1/+1
than RENEWAL, this should fix the problem that there is no ASPD bonus at all if RENEWAL is activated but RENEWAL_ASPD is not (bugreport:7357) - Added missing critical bonus on Valorous Assaulter's Katzbalger, it was only missing in the renewal db (bugreport:7355) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@17199 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-11Merge ca0642a75528cac73dd3683af7ca05bb42aa7dc0 (couldn't do it automatically)shennetsind1-3/+6
Signed-off-by: shennetsind <ind@henn.et>
2013-04-11Fixed renewal_expshennetsind1-4/+11
modifier was affecting party members as well as self instead of only self. Modified version from a43cf4c84488d343a74e75722fee9a46a9dddebc Signed-off-by: shennetsind <ind@henn.et>
2013-04-11Fixed Chorus skill partner checkshennetsind1-31/+31
Improved from the merge 2fec7b3c41bd3b1c5a94ba31789c433350ff98c8 Signed-off-by: shennetsind <ind@henn.et>
2013-04-11-Fix SC__SHADOWFORM not ending if target does not move after being warp. ↵glighta3-9/+14
bugreport:7271 -- Thus allowing to inflict damage between map (only if both player don't move). -- Cleanup old map-check on move check. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@17148 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-11Merge of 995c3daa01ab74fb6f1f22aa218b0a0a139bdee2 (couldn't automatically merge)shennetsind1-6/+6
--Concerned skill are : RK_PHANTOMTHRUST, WL_WHITEIMPRISON, SEVERE_RAINSTORM, NETHERWORLD, FIRE_MANTLE Additionally fixed SO_STRIKING with same issue. Signed-off-by: shennetsind <ind@henn.et>
2013-04-11Follow up 1a4d3fcf403745de60eb5d7648342cdfa1388af8shennetsind3-4/+11
Improved Fix. Signed-off-by: shennetsind <ind@henn.et>
2013-04-11Fix at "callfunc" script command. bugreport:7246.ediejohnny1-5/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@17125 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-11Fixed "sscanf" script command related at bug:7166.ediejohnny1-3/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@17124 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-11One more fix at "bindatcmd" command. Related to bug:7240.ediejohnny1-2/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@17121 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-11-Support for newer NPC'sStreusel1-1/+1
2013-04-10Fixed reflect-damage loop that'd result to a crashshennetsind2-4/+14
Special Thanks to jTynne! Signed-off-by: shennetsind <ind@henn.et>
2013-04-09Fixed channel destroy not deleting database iteratorshennetsind1-0/+1
All credits to lighta for finding and letting me know, thanks! Signed-off-by: shennetsind <ind@henn.et>
2013-04-08Introducing Cash Shop Supportshennetsind4-40/+282
Special Thanks to Yommy, Yommy, Yommy, malufett, Judas, Beret and everyone whos helped us get the 2013 client to work, Thank you all! http://hercules.ws/board/topic/367-introducing-cash-shop-support/ Signed-off-by: shennetsind <ind@henn.et>
2013-04-08Minimum Cash Shop Supportshennetsind3-0/+20
So that opening it on new clients won't get you kicked by the server. Signed-off-by: shennetsind <ind@henn.et>
2013-04-07Fixed zone changing not reverting mapflags from previous zoneshennetsind5-27/+890
http://hercules.ws/board/topic/302-introducing-hercules-map-zone-database/ Signed-off-by: shennetsind <ind@henn.et>
2013-04-07Fixed @mapinfo venders numshennetsind1-1/+1
Special Thanks to Lighta Signed-off-by: shennetsind <ind@henn.et>
2013-04-07Fixed adjust_unit_duration/adjust_skill_damage mapflagsshennetsind1-18/+38
Special Thanks to 'mybitch' for bringing this up. http://hercules.ws/board/topic/302-introducing-hercules-map-zone-database/page-2#entry2478 Signed-off-by: shennetsind <ind@henn.et>
2013-04-07Introducing clif->pDullshennetsind3-5/+11
placeholder for unsupported incoming packets (avoids server disconnecting client) Signed-off-by: shennetsind <ind@henn.et>
2013-04-07PacketDB Overhaulshennetsind10-1086/+2423
Feature Design by GreenBox Special Thanks to mkbu95 for bringing this topic up! (packet db) http://hercules.ws/board/topic/353-packetdb-overhaul/ Signed-off-by: shennetsind <ind@henn.et>
2013-04-06Holy Mother ...shennetsind1-2/+2
Follow up 267eb1f2b9223dc0c0cd66bc48f5116223d974d9 accidentally left this behind >___> (i can't believe i did that again… what the hell T_T) Also fixing another clang warning; all credits to mkbu95! Signed-off-by: shennetsind <ind@henn.et>
2013-04-06Introducing 2012-06-18 onwards status change timershennetsind2-7/+28
Special Thanks to unleashed, Judas and everyone who contributed to the 2013 client. Also introducing into the packet table the current 2013-03-20 Special Thanks to Judas! Signed-off-by: shennetsind <ind@henn.et>
2013-04-06Fixed @disguise display breaking with @refreshshennetsind1-0/+7
Special Thanks to Euphy for pointing it out. Signed-off-by: shennetsind <ind@henn.et>
2013-04-06Fixed @versionshennetsind1-6/+9
Added existent Hybrid GIT/SVN support to @version. Special Thanks to Zopokx for pointing it out. Signed-off-by: shennetsind <ind@henn.et>
2013-04-06Fixed Bug #7149shennetsind1-1/+1
Fixed warning in clang, all credits to mkbu95 for figuring it out http://hercules.ws/board/tracker/issue-7149-bug-in-clang-crashing-with-new-channel-system/ Signed-off-by: shennetsind <ind@henn.et>
2013-04-06Fixed FrostNova Crashshennetsind1-6/+9
Special Thanks to Beret for pointing it out. Signed-off-by: shennetsind <ind@henn.et>
2013-04-06Fixed Bug #7089shennetsind1-0/+3
Special Thanks to KyleZ, jTynne, mkbu95 http://hercules.ws/board/tracker/issue-7089-server-crashed-by-16-garment/ Signed-off-by: shennetsind <ind@henn.et>
2013-04-05Character now leaves all channels upon @atshennetsind1-2/+25
could cause a crash depending on the OS. Signed-off-by: shennetsind <ind@henn.et>
2013-04-05Fixed @fontcolor crashingshennetsind1-2/+3
Special Thanks to Zopokx, Euphy, Fatalis and Frost http://hercules.ws/board/topic/318-accident-fontcolor/ Signed-off-by: shennetsind <ind@henn.et>
2013-04-05Fixed compiler warningshennetsind1-2/+2
Special Thanks to Zopokx for pointing it out Signed-off-by: shennetsind <ind@henn.et>
2013-04-04Follow up ↵shennetsind1-0/+1
https://github.com/HerculesWS/Hercules/commit/7ec1e8fdff6adad1979d750774f9003f223bf3ef Fixed a issue with recently-invited guild members not being given the guild structure cache, special thanks to lighta for bringing the issue up (developed the fix with as well) Signed-off-by: shennetsind <ind@henn.et>
2013-04-02Introducing 5 new/official mapflags.shennetsind6-97/+104
They're: - weapon_damage_rate - magic_damage_rate - misc_damage_rate - long_damage_rate - short_damage_rate Dropped 15 battle settings that became pointless with this upgrade. Updated battleground zone damage reductions, skill damage from -30% to -20% and weapon damage from -40% to -30%. Special Thanks to Muad_Dib. Signed-off-by: shennetsind <ind@henn.et>
2013-04-02Introducing New/Official Mapflag: noknockbackshennetsind3-2/+5
Used officially in gvg and battleground maps (implemented under their respective zones) Special Thanks to Muad_Dib! Signed-off-by: shennetsind <ind@henn.et>
2013-04-02Introducing New/Official mapflag: invincible_time_incshennetsind5-11/+11
Used officially in gvg maps (Implemented under GvG zone) Special Thanks to Muad_Dib! Signed-off-by: shennetsind <ind@henn.et>
2013-04-02Updated Map Zone Databaseshennetsind4-48/+97
Introducing unit-type-based skill restrictions, details in the link http://hercules.ws/board/topic/302-introducing-hercules-map-zone-database/?p=2227 Special Thanks to lighta and Muad_Dib Signed-off-by: shennetsind <ind@henn.et>
2013-04-02Follow up 90f117f6b071c9c12bb8b521b6de46301639e75cshennetsind1-1/+1
that v doesn't belong there, my fault. super-ultra-mega thanks to lighta for pointing it out. Signed-off-by: shennetsind <ind@henn.et>
2013-04-01Introducing socket_datasyncshennetsind1-2/+5
a user-friendly way to notify users when their servers are out of sync, e.g. http://hercules.ws/board/topic/328-intif-guild-data-size-error/ http://hercules.ws/board/topic/315-error-chrif-authok-data-size-mismatch-52224-52228/ Signed-off-by: shennetsind <ind@henn.et>
2013-04-01Follow up 6990db954cf46c51e9f522865a03d5d3b64cb46ashennetsind1-2/+0
it turned out this wouldn't allow one to close his own buying store after refresh, will maintain the previous behavior instead. Signed-off-by: shennetsind <ind@henn.et>
2013-04-01Fixed Bug #7142shennetsind1-0/+2
Buying store display is no longer broken by @refresh http://hercules.ws/board/tracker/issue-7142-buyingstore-closed-by-refresh/ Signed-off-by: shennetsind <ind@henn.et>
2013-04-01Fixed Bug #7141shennetsind2-2/+2
http://hercules.ws/board/tracker/issue-7141-some-warnings/ Signed-off-by: shennetsind <ind@henn.et>
2013-04-01Fixed a bug in the channel systemshennetsind2-4/+2
All credit goes to malufett, thank you~! Signed-off-by: shennetsind <ind@henn.et>
2013-03-31whoop. deleting debug leftovershennetsind1-7/+0
Special Thanks to malufett's hawk eyes <3 Signed-off-by: shennetsind <ind@henn.et>
2013-03-30Follow up 90f117f6b071c9c12bb8b521b6de46301639e75cshennetsind1-2/+2
Modified extension from .txt to .conf as proposed by Beret, highlights better on most ide's. Signed-off-by: shennetsind <ind@henn.et>