11192 Commits

Author SHA1 Message Date
euphyy
3f514b442d * Switched some 'close' commands to 'end' in custom scripts. (follow-up r17280)
* Deleted some code in Global_Functions that really shouldn't have been there. (blame: r15262)
* Other documentation changes and cleaning...

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17282 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-22 05:00:27 +00:00
glighta
320388717e -Add mkbu95 refactoring of starting item. (now also offer the possibility of autoequip)
-Fix POISONINGWEAPON triggering on every skill instead only basic attack and GC_VENOMPRESSURE


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17281 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-22 02:21:04 +00:00
aleos
ae5e899822 * Small cleanup in friend_auto_add config to now note auto-deletion.
* Updated the Secure NPC Timeout feature to work as it does on official servers and enabled by default. (bugreport:1721) (Hercules e671397)
* Fixed disable_items not working when the close button appears in NPC dialog while keeping close/close2/end backwards compatibility. (bugreport:7307 / bugreport:7469)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17280 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-22 02:08:11 +00:00
euphyy
0b94fb3d2e * Initial implementation of Malangdo Culvert instance and related quests. A huge thanks to Metamorphic for gathering some of the dialogue!
* Updated Renewal mob_db and mob_skill_db with Malangdo entries. (credits: Lemongrass)
* Created a 'force drop' flag (4) for map_addflooritem and applied it appropriately. (credits: lighta, follow-up r17274)
* Fixed KG_KAGEMUSYA active duration. (bugreport:7567)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17279 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-22 00:40:10 +00:00
momacabu
eeea763a5a - Removed npc walking-related commands dependency to 'max_walk_path'. Fixes bugreport:7565 (thanks Aerie).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17278 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-21 23:06:54 +00:00
glighta
a74e22453d -Fix bugreport:7522 shadow form not ending correctly on target dead.
-Fix SC_LIGHT_OF_REGENE not ending status before revive player.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17277 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-21 10:50:37 +00:00
akinari1087
ac3e46de84 > Follow up to r17270: Fixed Base ATK not being calculated correctly.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17276 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-20 17:30:25 +00:00
euphyy
de86d74dc5 * Implemented Malangdo NPCs "Cat Invest Helper" and "Storekeeper".
* Added official and/or improved dialogue for many Malangdo NPCs.
* Added missing Malangdo Points Merchant.
* Removed reference to nonexistent 'checkpeco' command. (bugreport:7566)
* Follow-up r17274, minor documentation/name changes.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17275 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-20 04:03:04 +00:00
glighta
bb6c9b6e53 -Follow up r12273, add check on map_flooradditem to prevent item apparition if inventory full and item is not droppable
-Follow up r12272, change msg_langtype2langstr for readable format (mkbu95)
-Upd mobdb, increase range for new id, thx to tid:81416
-Fix bugreport:7563 mob casttime are no longer affected by any status (Akinari)
-Fix bugreport:6475 bloodsucker should now reveal hidden target (Akinari)
-Upd map_msg_fr (Capuche)

.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17274 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-20 03:19:19 +00:00
momacabu
cb098d5126 - Follow up to r17272, added friendly message when you can't return your pet to egg.
The hell, been listening too much Bryan Adams..

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17273 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-20 01:14:02 +00:00
momacabu
25da833d9b - Partial fix for bugreport:1222, if you have a pet and the pet egg is flagged as non-droppable and your inventory is full and you try to return the pet to the egg, the egg would drop; now you won't be able to return the pet to the egg.
- Fix for @item, if you use an egg id it would create it regardless of your inventory limit, dropping the item if your inventory is full; now it won't create the egg.
- Fixed Bahasa Indonesia translation file, thanks Cydh.
- Now the languages at @langtype are displayed as they are written in their original language.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17272 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-20 01:00:37 +00:00
brianluau
617f9b7036 - Follow up to r17268: updated the Visual Studio project files to copy map_msg_por_conf.txt
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17271 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-18 16:51:52 +00:00
akinari1087
72a99a1f54 Initial implementation of Renewal Homunculus stats and growth rates
-> Note: Formulas were derived from iRO and then modified to roughly match with data growth tables presented by players
  -> Note2: ATK formula is currently being multiplied until renewal attack is implemented because they were too weak with normal formula
> Follow up to r17262 - Reverted Death Bound change - bugreport:7549
Pyroclastic doesn't give insane ATK bonuses anymore - bugreport:7526
Weapon Refine and Forging now get straight bonuses when used by Mechanic - bugreport:7509

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17270 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-18 15:51:38 +00:00
euphyy
05e3bf6ff0 * Implemented Malangdo refiners "Clink" and "Holink".
* Added Pouring spawn to mal_dun01, according to iRO.
* Updated POR map_msg translation. (credits: mkbu95)
* Fixed a few incorrect item types. (bugreport:7554)
* Users can no longer attack while in chat rooms. (Hercules 21d1bdd)
* Some minor follow-ups to other commits.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17269 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-18 00:49:30 +00:00
momacabu
b2aca41dbd * Introduced support for Brazilian Portuguese messages in map_msg;
* Confirmed a little thing on the Spanish translation;
* Added support for "sim"(yes) and "nao"(no) in config settings.

Any problems please report on the Bug Tracker.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17268 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-17 23:39:11 +00:00
euphyy
e6dfa8ab65 * Updated RUS and SPN map_msg translations. (credits: Lilith and jaBote)
* Fixed a quest entry and NPC name for Eden Quests 71-85. (bugreport:7551)
* Added missing barrier resets in Poring War script, credits to Zopokx. (bugreport:7241)
* Removed nonexistant function "SetPalete" from item scripts. (bugreport:7409)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17267 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-17 04:17:47 +00:00
lemongrass3110
8066c5c790 Hercules merges:
-- 8ec2353: Fix bad login values. bugreport:86
-- c653a70: Added a warning for out of bounds coordinates. bugreport:419
-- 08ad9b1: Fixed bleeding not giving exp. bugreport:5811
-- 370bfb7: Updated renewal critical damage. bugreport:4464
-- 1e21ff7: Fixed @hide not getting saved on relog. bugreport:7102		

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17266 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-16 23:11:51 +00:00
lemongrass3110
6e9ce692b3 Fixed not working cutins. bugreport:6466
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17265 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-16 21:33:06 +00:00
aleos
545f628416 > Follow up to r17261:
* Fixed ARR_FIND comparing the inverse and breaking party chat.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17264 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-16 20:25:31 +00:00
glighta
906083c029 - Hercules merge : (with improvment)
-- 3b6289f : missing guild association for sd. (yes again)
-- c653a70 : Documentation for malloc.c
-- 8ec2352 : Iterator not being destroy when no guild.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17263 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-16 11:35:33 +00:00
akinari1087
9b04ad2616 Fixes Death Bound to be an auto target skill (triggered on hit) - bugreport:6731
Extremity Fist SP Cap raised to work better with renewal stats - bugreport:7455
Expanded Super Novice receives +10 stat bonuses for a 0 death counter - bugreport:7394
Renewal Assassin Cross of Sunset now includes AGI into the formula - bugreport:6604
Berserk job level check works as intended - bugreport:6960

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17262 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-16 03:23:38 +00:00
aleos
175f28864c * Fixed status timers not showing up for 2012-06-18 and newer clients.
* Changed a few for loops to ARR_FIND.
> Follow up to r17169:
* Clearance now properly works on mobs and no longer works on guild members.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17261 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-15 23:45:40 +00:00
glighta
9f074c93c9 -Fix bugreport:7537 guild emblem not displaying correctly
-Fix bugreport:7536 SATURDAYNIGHTFEVER should prevent item consumtion
-Fix TINDER_BREAKER stuking Eleanor when jump
-Fix combo continuation after MH_MIDNIGHT_FENZY and MH_EQC
-Upd console notice, less ambigious

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17260 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-15 14:06:45 +00:00
lemongrass3110
9c0bd4646c Updated the Visual Studio project files to create and copy the correct files for the new multi language system.
Bad buildbot, why didn't you report to us?

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17259 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-14 22:42:26 +00:00
lemongrass3110
8e66a430df Fixed a pre-re function call in the byalan island kafra and removed some leftovers in the prontera culverts kafra.
Fixed bugreport:7538 blame on r16660

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17258 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-14 20:21:55 +00:00
euphyy
fdeb3e605d * Minor updates to Console Commands system. (follow-up r17255).
* Updated IDN map_msg translation. (credits: Cydh/nanakiwurtz)
* Fixed a function call in Yuno Kafra. (bugreport:7531)
* Applied eol-style:native property to newly added files.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17257 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-14 02:01:31 +00:00
akinari1087
984218e0e5 Platinum skills are no longer saved as permanent granted skills - Fixes bugreport:7466
->Updated the docs with more information on flag 4 skills
Please remember to run the SQL upgrade file to fix your skill tables

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17256 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-13 17:08:16 +00:00
glighta
755000f570 -Releasing console support (disable by default)
--Allow admin to send some command in server by cli. (do not use those who require a real player)

-Update msg system
--Add RU translation from Lilith (give me that in UTF8 plz guys)
--Upd FR translation from Capuche
--Upd file read for something more dynamic
--upd @langtype to display available when no arg enter as specified in doc
--Fix few typos

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17255 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-13 13:51:25 +00:00
glighta
8a5c0719bb -Releasing console support (disable by default)
--Allow admin to send some command in server by cli. (do not use those who require a real player)

-Update msg system
--Add RU translation from Lilith (give me that in UTF8 plz guys)
--Upd FR translation from Capuche
--Upd file read for something more dynamic
--upd @langtype to display available when no arg enter as specified in doc
--Fix few typos

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17254 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-13 13:50:03 +00:00
euphyy
5040cffaf6 * Updates to the language system, thanks to Lighta and Akinari for their input! (follow-up r17251, r17252)
* 'summon' command now takes milliseconds instead of seconds, as documented in script_commands.txt. (bugreport:7527)
* Fixed a max level bug with Homunculi. (bugreport:7525, credits to Akinari)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17253 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-13 04:33:56 +00:00
akinari1087
bc7f63b3b5 Song and Dance timers now correctly update in the instance of Dissonance/Ugly Dance cell switches - Fixes bugreport:6606
Adding display enabled language in @langtype
Speed up language check and ignore case

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17252 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-12 23:43:29 +00:00
glighta
bba1db77e0 -Releasing Multilanguage support tid:80352 hx to Lilith and all other contributors
No other langage is enable by default, change LANG_ENABLE in msg_conf.h
-- Add 2 new atcommand :
@langtype to switch over langages
@reloadmsgconf to reload the db
Langage choosen is account wide, not reseted by default on relog.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17251 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-12 03:50:16 +00:00
euphyy
67f080a485 * Implemented new "login-failed" packet for 2012 clients. (Hercules 2b2b189)
* Added birthdate to @accinfo. (Hercules 57b5943)
* Some other insignificant changes.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17250 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-12 02:17:44 +00:00
baalberith
3554554874 fixed bVariableCastrate not able to decrease the variable cast time
fixed monster flee/hit calculation, we still need a mobdb update for proper monster stats - bugreport:7457


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17249 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-11 22:22:32 +00:00
glighta
b43102152f -add enum for return value of pc_additem
-revert r17142 sd.guild assignment

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17248 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-11 13:28:30 +00:00
akinari1087
7d46012f3d -Follow up to r17244 : Fixes warning 'check operator precedence' - bugreport:7508
Ignition Break now adds damage when weapon is fire element - bugreport:7433
Comet no longer affects targets on Land Protector - bugreport:7401
Spiral Pierce hitlocking now functions correctly (Thanks Playtester) - bugreport:4127

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17247 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-11 06:08:04 +00:00
lemongrass3110
48431ee9db New NPC range now working.
Sorry guys, back in my days it was as easy as this, but I did not test it. So now tested and working. :)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17246 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-10 15:02:11 +00:00
glighta
53d1292de4 -Follow up r17244 r17229 typo on blewcount handler
-Follow up r17242 upd Cmakefile for cmake build
-Apply Baalberith fix for chan system leaks, thx =) 

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17245 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-10 08:58:33 +00:00
akinari1087
0ccd53156b Fixes Palm Push Strike to push characters in Safety Wall - bugreport:7500
Ventus - Zephyr (defensive state) no longer nullifies magic damage - bugreport:7506

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17244 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-10 07:03:07 +00:00
lemongrass3110
a08015cb16 Fixed a typo for r17242, should have tried compiling it with a non 2013 client.
Thanks to lighta. =)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17243 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-10 02:31:30 +00:00
lemongrass3110
386f0ae36e Cashshop support
Since our neighbors were a little earlier with releasing the cash shop system, here is our version of it.
It supports TXT and SQL databases and even features kafra point support.
Don't forget to run your SQL updates, since this feature needs another log table for your own security. ;)

Follow up to r17240 finalizing pincode feature. Should be stable now - no beta anymore. Fixes bugreport:7505

Fixed guild creation bug bugreport:7502

Implemented the new NPC range tid:81303

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17242 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-10 02:09:34 +00:00
akinari1087
5fdada6013 Updates Reflect Damage to official behavior - bugreport:7393
Fixes Weapon Crush to be an auto-attack skill - bugreport:7422

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17241 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-09 17:07:14 +00:00
glighta
bda715f6fe -Apply Lemongrass upd for pincode wich give pincode size > 4 possibility.
-Fix bugreport:7423 where pincode return invalide number for unix sys.
-Fix chan system leaks from iterator and incorect left count.
-Fix callfunc reallocating.
-Still leaking somewhere =(

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17240 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-09 05:56:07 +00:00
akinari1087
3648994a16 -Follow up to r17229 Fix for Graffiti causing crash when a player steps into view : Fixes bugreport:7495
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17239 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-09 02:35:16 +00:00
akinari1087
a705e066cf Fixes Phantom Thrust to work on monsters as well as allies. Fixes bugreport:7378
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17238 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-09 01:07:54 +00:00
glighta
ec36cfc036 -Follow up r17233 quick fix pc typo.
-Apply hercules  be07517 add ers_report. (need to readd console before permanent use).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17237 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-08 22:54:51 +00:00
aleos
4bd5674350 * Adjusted @speed so it is no longer reset when a player's status is 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://svn.code.sf.net/p/rathena/svn/trunk@17236 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-08 22:30:12 +00:00
lemongrass3110
927b1fdb47 Speeded up jobchange command. Partially fixes bugreport:7453
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17235 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-08 02:05:27 +00:00
euphyy
9711667c31 * Added "Malangdo Island" to Malangdo quests, and fixed the dialogue in other Malangdo scripts.
* Implemented status change timers for 2012-06-18 onwards; added packets for 2013-03-20Ragexe. (Hercules 267eb1f)
* Fixed a crash when def1 hit 400. (Hercules 7e35b76)
* Fixed a warning in clang related to the channel system. (Hercules 16dfef6)
* Fixed @disguise breaking with @refresh. (Hercules b804926)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17234 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-08 00:59:04 +00:00
glighta
6073dd60b9 -Follow up r17232 fix wrong index assignement in deleting chan. (issue created in r17232 sorry)
rechange unwanted chande for pincode default value.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17233 54d463be-8e91-2dee-dedb-b68131a5f0ec
2013-04-07 09:55:04 +00:00