8360 Commits

Author SHA1 Message Date
Inkfish
feb7cc2d61 Equipment DEF penalty shouldn't be applied to players in Mental Strength.(bugreport:3454)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14010 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-08-18 08:25:04 +00:00
zephyrus
16642d0c14 - Added missing #includes to fix some linux warnings.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14009 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-08-16 19:08:41 +00:00
zephyrus
d25e4cc14a - Fixed final instancing bug. Tested Endless Tower and working. I will ask if i can publish it :3
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14008 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-08-15 09:47:23 +00:00
Inkfish
395149b2b8 Fixed self skills affecting target unit when used within combo delay for Asura and Flying Kick. (bugreport:3495) (follow up to r13900)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14007 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-08-15 02:22:24 +00:00
zephyrus
515cd8685c - Fixes and optimization to instancing. Thanks to Saithis
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14006 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-08-14 14:03:53 +00:00
ultramage
4d4ad5ee09 UTF-8 for the /doc directory.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14004 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-08-14 07:03:10 +00:00
zephyrus
6b710571ad - Optimization to instance system.
* Removed the crc feature to generate instance npc names. The instance npc name will be "dup_" + instanceid + "_" + srcnpcid.
* Removed the big array under map structure and coded in a different way. It was only used to generate map names, but i just used the instance_id + "origin map name".
* Moved all instance features to separated files.
* Moved the npc duplication for instances into npc.c as Ultramage says (removed npcname_db from npc.h).
* Added recomendations for scripts commands by Saithis.
- Testing required, i will prepare Endless Tower script soon. I hope this do almost anything in bugreport 3276.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14003 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-08-12 21:44:02 +00:00
Inkfish
dbb80324bc Fixed changequest behavior(before: completequest+setquest, now: erasequest+setquest)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14002 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-08-12 07:11:01 +00:00
L0ne_W0lf
44d933c0e1 *More episode 12.1 updates, mainly to morroc quests.
- Updated Satan Morroc to allow people who have finished it to return to the previous map.
- Added quest log commands for Resurrection of Satan Morocc.
- Added the two remaining episode 12.1 quests.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@14001 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-08-12 06:20:41 +00:00
Inkfish
79d0f3595e * Fixed autospell and autobonus will still trigger even if the chance is 0.
* Disabled "show_party_share_picker" functioning on client older than 20071002 to prevent from disconnection. (bugreport:3457) 
* Fixed units other than players and mercenaries using Devotion will cause crashes. (bugreport:3475)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13999 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-08-11 06:26:27 +00:00
Kisuka
52d38b60a9 Looks like I hit the 'i' key by mistake. Fixed.
(Sorry ultramage; im not trying to mess up your 14000 deadline)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13998 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-08-10 14:49:57 +00:00
Kisuka
7866d5536f - Fixed typo in payon.txt (bugreport:3461)
- Fixed multiple bugs/issues in quests_moscovia.txt (bugreport:3471)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13997 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-08-10 14:46:44 +00:00
Kisuka
b4ca3a4f1c - Added episode 12 & 13 cards (most episode 13 ones need matk + n;).
- Added some items from the ep 12 & 13 item givers.
- Increased MAX_RANDITEM to 11000.
(topic:226055)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13993 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-08-04 22:21:12 +00:00
Kisuka
8fd9c788de - Added episode 12 and 13 item givers. (topic:226055)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13992 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-08-04 20:59:06 +00:00
L0ne_W0lf
3e90e288ae Fixed an error in an autobonus script (Nemesis), and added other items.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13991 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-08-04 20:46:33 +00:00
Inkfish
52bac46cfe * Questlog code cleanup.
* Fixed range check of autospell and autospell2 using wrong target when it should be used on yourself.
* Implemented official behavior of party_show_share_picker.
* Restricted zones in 'item_noequip.txt' can now stack.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13987 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-08-02 04:10:23 +00:00
brianluau
2a499f4eda - Added missing 'break' in Fortune Teller. (bugreport:3448)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13985 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-08-01 06:56:54 +00:00
L0ne_W0lf
7728e6015b Updated several 12.1 and 13.1 equipment effects and proc rates.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13983 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-30 23:54:38 +00:00
brianluau
219a527c17 - Fixed some 'input' max value checks not working after r12192. (bugreport:3436)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13982 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-30 23:18:21 +00:00
zephyrus
8ec750a434 - Fixed some 13.1 items.
- Added "Doddler based" 13.1 monsters.
- Cleanup on packet_db.txt

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13980 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-29 12:45:18 +00:00
zephyrus
86563064db - Fixed a bug cleaning instance variable on party when instance is destroy.
- Fixed a bug on Yuno Castle 2 and 3, not killing guardians.
- Moved battleground team leave on unit remove map to prevent a crash on multimap servers.
- Fixed a bug on checking range with the wrong target. Fix a crash on Item 2002 at refine >= 9.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13979 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-29 09:10:51 +00:00
Inkfish
56da31a0e1 * Fixed damage_level is not calculated properly on normal attack.
* Kaahi is supposed to be canceled on logout.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13978 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-29 05:33:20 +00:00
Inkfish
4cafc71047 * Kaahi heals no matter if attack connects. (bugreport:2440)
* Fixed a typo causing skillitem always resets skill delay. (bugreport:3431)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13977 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-29 04:33:00 +00:00
brianluau
8be9797841 - Added a missing 'next' in Kiel Hyre Quest (Medicine Chest).
- Fixed a type in Mjolnir Seal quest (Dwarf Blacksmith#south).
- Fixed wrong parameters in 'areapercentheal'. (bugreport:3428)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13976 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-28 21:21:45 +00:00
Kisuka
2033dbbd11 - Removed an # symbol in quest_db.txt
- Updated Moscovia quests (Added tide changes and fixed Marozka's time check).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13975 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-28 18:44:22 +00:00
Inkfish
76f7ee022d Corrected two mistakes when I was trying to do some tricks...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13974 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-28 05:48:17 +00:00
Inkfish
b753cba749 * Some more updates to Quest Log
- Implemented a new saving mechanism. Now they can be saved every 'autosave_time' in case the char-server is not online when you get a quest.
- Improved 'changequest' code.
- Increase MAX_QUEST_DB to 1200.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13973 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-28 04:04:50 +00:00
brianluau
9cc789d234 - Added svn:eol-style native for some conf/css/html/pl/sql/txt files.
- Added svn:executable property for several batch/shell scripts.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13972 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-27 16:56:26 +00:00
L0ne_W0lf
d88c759c6f * Updated item database with 13.1 content.
- Added equipment using various sources, and iRO descs.
- Added ETC items based on personal experiences in game.
* Removed garbage text from the quest database.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13971 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-27 11:00:49 +00:00
L0ne_W0lf
572b75c9de * Another Episode 12 change, and more 13.1 content. [L0ne_W0lf]
- Moved Voting staff in Morroc to Morroc Ruins.
- Added Manuk/Slpendide mob spawn files (commented out.)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13970 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-27 10:23:48 +00:00
L0ne_W0lf
a349908195 Added Quest Log commands for 1-1 job quests and trans quest.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13969 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-27 10:10:31 +00:00
ultramage
f1caa42610 Partially reverted the fail from r13966.
Added support for empty lines between individual attr_fix.txt blocks, fixes crash at startup (bugreport:3426).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13968 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-27 09:15:53 +00:00
Kisuka
f347b60422 Updated attribute table values and made it cleaner.
Fixed Battle Hook item (bugreport:3335).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13966 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-26 17:10:37 +00:00
L0ne_W0lf
9a668152ed * Extreme update to the quest_db file.
- Added many new quests, although they are all unused by scripts currently.
- Changed several of the old quest names to match the names on iRO
- Removed garbage "quest(" remainants from several of the quests...


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13965 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-26 13:59:36 +00:00
Inkfish
816e93ef9b Fixed mob counts and quest states are not saved properly sometimes
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13964 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-26 09:52:08 +00:00
Inkfish
4a6f0d122c * Some updates of Quest Log system
- renamed table 'questlog' to 'quest' to avoid misunderstanding
- updated main.sql
- fixed the server can't load more than 16 quests
- removed the MAX_QUEST limit. tests show the client can handle more than 100 quests.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13963 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-26 06:01:10 +00:00
Inkfish
2187e9a59a * Fixed message display for FullStrip and SelfProvoke. (bugreport: 3011, bugreport: 3415)
* Fixed an error on 'changequest'

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13962 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-25 23:18:53 +00:00
Inkfish
153c9f5c5c Fixed undeclared variables on charserv compiling. how careless i am.....
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13961 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-25 21:09:25 +00:00
Inkfish
ea229fd7e0 adding the sql update I forgot...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13960 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-25 21:02:17 +00:00
Inkfish
698e7a0fc0 Rewrote Quest Log system.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13959 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-25 20:55:35 +00:00
brianluau
caadb5a546 - Fixed a normal Valkyrie being spawned with 'boss_monster'. (bugreport:3419)
- Added 'boss_monster' to some MVPs that were missed (follow up to r13813).

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13958 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-25 15:47:58 +00:00
brianluau
e3a29ebc33 - Fixed some grammar and spelling.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13956 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-23 09:08:15 +00:00
Paradox924X
fda1387f60 Added proper bounds of INT_MIN to INT_MAX for hp/sp when being sent to/from status_damage/status_heal for negative values because of INT_MAX being (-INT_MIN - 1).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13955 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-22 18:46:44 +00:00
brianluau
e151f5b278 - Fixed the config description for 'random_monster_checklv' (follow up to r13952). (bugreport:3378)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13954 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-18 21:44:52 +00:00
Inkfish
e7f237e2c0 Fixed "OnMobDeath" doesn't work sometime in Izlude Party Arena.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13953 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-18 08:23:51 +00:00
Inkfish
9858d45649 * Dead branches no longer check for players' level. (bugreport:3378)
* The Lovers Card won't teleport anyone on PVP/WoE/BG maps. (bugreport:3371)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13952 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-18 02:18:40 +00:00
Kisuka
e76126b721 - Fixed a bug/typo in Valorous Assassin's Damascus's bonus.
- Added missing Gae Bolg & Dragon Slayer to socket enchanter. (bugreport:3386)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13951 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-17 03:50:23 +00:00
ultramage
0ed37a79b7 Some insignificant code tweaks.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13945 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-11 07:05:05 +00:00
Inkfish
b1445ca0ae * Some updates for range check. (bugreport:3339)
- Monsters shouldn't use skills if the target is within its attack range but is out of the skill range.
- Monsters' skill range is no longer 9 by default. 
- Range for players' attacks and skills should always check for a circular area.
- The range of Magnetic Earth is 2.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13944 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-11 04:48:40 +00:00
brianluau
f3c006322f - Added documentation for 'getmobdrops' (follow up to r13101). (bugreport:3351)
- Added documentation for 'areamobuseskill' (follow up to r13897). (bugreport:3352)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13942 54d463be-8e91-2dee-dedb-b68131a5f0ec
2009-07-09 05:11:54 +00:00