1444 Commits

Author SHA1 Message Date
Playtester
673655c9fa Fixed Zeny Knife, Strong Shield, Cramp Card, Drosera Card and Slow Potion
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11114 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-03 21:35:23 +00:00
skotlex
88e0559d2c - Added bonuses bSPRegenRate, bHPRegenRate. They behave like the opposite of bHPLossRate/bSPLossRate, making you gain x Hp/Sp every y ms.
- Added bonus bIgnoreMdefRate, used to ignore a % of the target's mdef when using magic attacks (bonus2 will ignore part of the mdef of all targets, bonus3 receives a race argument)
- You can now use bonus2 bCastRate to adjust the cast rate of a single skill.
- Cleaned the code for bleeding (hp-loss) and extended it to handle regen as well.
- Some small cleanups in the pc_bonus functions
- Removed bonus3 bHpLossRate since it was doing nothing and is not used.
- Corrected bGetZeny bonus to be like in Aegis. The amount received is from 1 to the given amount, you can use negative zeny values to use an amount dependant on mob's level (amount*lv).
- Updated doc/item_bonus.txt with all these changes
- Anti-Magic/Stone-Skin now increase/decrease def/mdef only and in an absolute mode (+20*lv rather than +20%*lv). Also the duration is greatly decreased (x/15) when used on players.
- Now when a player uses a strip skill without having it in the skill tree (auto-casted) the duration will be 0, the equipment will be stripped without causing the status change that blocks reequipping.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11112 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-03 20:00:33 +00:00
Paradox924X
fd86ca7633 Updated Refined Sakkat Box to give only 1 Sakkat instead of 10.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11106 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-02 15:15:51 +00:00
Playtester
3f8baac1bf Fixed db/Changelog.txt
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11105 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-02 09:57:33 +00:00
ultramage
e7e0ddde9d Fixed certain typos in src/npc/doc files
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11102 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-01 08:14:36 +00:00
L0ne_W0lf
cdfac206c6 * Implemented 12.1 cards to the best of my ability. Let me know if I missed any effects that are there that I missed.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11101 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-01 02:22:09 +00:00
skotlex
d25b5ad103 - Cleaned up a bit the homunculus evolution code, and fixed homevolution allowing the homunc to 're-evolve' even though it was already evolved.
- Optimized a bit the skillheal code in regards to Apple of Idun and Sanctuary


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11090 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-30 04:39:59 +00:00
Playtester
60bb0d1556 Updated all heal and offensive heal item bonuses
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11087 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-29 19:54:01 +00:00
skotlex
dafa566df8 - Added bonus bSkillHeal to distinguish offensive skill damage increases from healing power boosts.
- Moved battle_skillatk_bonus to pc.c, cleaned up the related skillatk bonus code to consider the skillheal bonus option.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11085 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-29 18:30:25 +00:00
ultramage
025bcc1f28 Fixed a documentation mistake in 'areamonster' (missing argument).
Fixed incorrect sprite used for twintowers event npc.
Fixed a mistake in changelog.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11074 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-24 09:06:39 +00:00
skotlex
4612bb8a10 - Fixed the hotkey list sending to the client not displaying right away.
- Corrected the unit_id of NPC_EVILLAND (taken from jA)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11071 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-24 01:15:56 +00:00
Playtester
c683940c0d Fixed Galion losing boss mode
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11069 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-23 18:47:34 +00:00
Playtester
09d1363e12 Some small MVP updates according to latest info
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11063 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-22 13:10:37 +00:00
Playtester
98ef73923e Fixed Book of the Dead not autocasting the correct skill
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11062 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-21 21:26:27 +00:00
Playtester
beeec3308d Fixed Coma status chances being way too low
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11060 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-21 19:04:28 +00:00
Playtester
0e47ff7579 Fixed up some comments
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11058 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-21 11:14:08 +00:00
L0ne_W0lf
aef1e11328 * Corrected bonus for Gold_Tiara_. (Playtester)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11056 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-20 23:33:20 +00:00
skotlex
81faa4770b - Oops, forgot to add the Pulse Strike damage modifier.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11055 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-20 19:02:01 +00:00
skotlex
cc3c71cbae - Fixed Earthquake not clearing out the target-count before counting targets.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11052 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-20 18:07:23 +00:00
L0ne_W0lf
a269711fd4 * Fixed weight for Silver_Shotel and Spirit_of_Kamaitachi.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11044 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-19 17:34:27 +00:00
Playtester
fdb0f28cf2 Fixed Evil Land's blind effect not working properly
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11042 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-19 16:07:35 +00:00
Playtester
f84d731c87 * Fixed item script on elemental fists
- Endow should be cast on self
- also added the elemental fists to the mob drops

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11032 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-17 20:59:24 +00:00
Playtester
6e94864755 Removed heal bonus on Spiritual Ring
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11029 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-16 19:44:31 +00:00
skotlex
dff80559d4 - Merged and completed Latio's work on server-side hot-key saving (http://www.eathena.ws/board/index.php?s=&showtopic=159388&view=findpost&p=884453)
- Now hotkeys are stored server-side (table hotkey in SQL servers, file save/hotkeys.txt for TXT servers). You can disable this behaviour by commenting out the 'HOTKEY_SAVING' define in mmo.h
- Fixed a few compilation warnings/errors.
- Apply upgrade_svn11018.sql to create the hotkey table.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11019 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15 22:08:30 +00:00
Playtester
efff167bc0 * Added Critical Wounds to Anubis's skills
- also added some icon info

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11018 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15 20:33:28 +00:00
ultramage
56d9a037a6 * Some serious code cleanups
- adjusted @reloadbattleconf to not depend on variable ordering
- changed all battle vars to 'int' (removes pointless duplicit coding)
- added min, max and default columns to battle config data structure
- added properly bounded values for these columns (or at least tried to)
- battle-conf loading will now complain if it finds unknown settings,
  and will reject values that are outside of the allowed range
- added CHATROOM_TITLE_SIZE and CHATROOM_PASS_SIZE 
- partially cleaned up chatroom manipulation code
* Fixed 'Job_Professer' typo in mage jobchange quest

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11017 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15 17:13:04 +00:00
L0ne_W0lf
43b23ef64a * Added Autocast of Greed to Lesser Elemental Ring.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11015 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-15 15:46:52 +00:00
L0ne_W0lf
d8689a5ca5 * Changed the rest of the Western_Outlaw bonus. (/3 -> /6)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11011 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14 21:51:36 +00:00
L0ne_W0lf
360c4a0386 * Added bonus for Hunter_Earring, as well as it's DEF bonus.
* Changed ASPD bonus for Western Outlaw at Playtester's request.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11010 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14 21:41:06 +00:00
Playtester
09e4d617ad Updated Changelog
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11009 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14 21:38:45 +00:00
Playtester
97a0f06ae3 Reverted two lines from the last commit.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11008 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14 20:21:13 +00:00
L0ne_W0lf
c74665aa82 * Implemented bonuses for several 11.3 equips.
- Corrected Wolfhedin and Mithril Magic Mant. so they trigger properly.
- Added Several more cash shop items, granted a lot of them don't work.
- Added new headgear, using trans. proj. and some info care of Luanus. 
- Corrected effects for blessing and Inc AGI scrolls.
* Small updates to the item trade database. 
- Commented out Skull_ and organized it a bit better.
* Small update to create_arrow_db.txt.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11007 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14 19:49:52 +00:00
Playtester
d6d9d497e2 Implemented Wolfhedin and Mithril Magic Manteau
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11005 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14 18:28:00 +00:00
Playtester
3f5d2a35b0 Fixed the damage area of the "path damage" skills
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11004 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14 15:59:02 +00:00
Playtester
a8732f2d79 Fixed some entries in the mob_skill_db
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11002 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14 14:11:10 +00:00
skotlex
2d6cef47d6 - Modified map_foreachinrange so that you can also specify the max length of the path to use. The max_count field in the skill_db is used to specify this range for path-type skills (Sharpshooting, Kamaitachi and the NPC Breath skills.
- Implemented the 'new' NPC skills described here: http://ro.doddlercon.com/wiki/index.php?title=Monster_Skills . It is mostly complete, but the new status changes (slow cast, critical wounds, etc) don't have any visual effects yet (icon or opt changes? I don't know if they should have). Also I could not find the unit_id for Evil Land, so it looks just like Sanctuary for now. Apart from those, the only skills which I couldn't get to display properly are the Breath skills (with the exception of Fire Breath).
- skill_calc_heal now takes the target as argument to properly support Critical Wounds
- battle_calc_return_damage now takes a flag to know if the attack was direct or not, needed since Magic Mirror also reflects indirect attacks.
- cleaned up the 'description' field in skill.c, added skill_get_desc to it
- Removed 'splash' support from Lex Divina as it is no longer needed.
- Modified the way Sight/Sightblaster work so that the skill id is no longer guessed (needed to properly acquire the splash range for Wide Sight)
- Corrected gtb_sc_immunity setting not taking effect if your block value was the same (that is, if the config said 30%, then you would only get status change immunity at 31%, nor 30%)
- Uncommented the 'new' npc skills from mob_skill_db as they are implemented now.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11000 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-14 00:05:13 +00:00
Playtester
1b3ce3c438 * Fixed some typos thanks to Christian
- also reduced aftercast delay of NJ_ISSEN

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10999 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-13 22:35:13 +00:00
Playtester
11571b77ed Resolved some issues mentioned in the changelog header
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10990 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-12 22:38:36 +00:00
ultramage
954fc415c1 * Replaced some mob_avail.txt entries with a simple example entry
* Removed "Crusader quest monsters" from mob_avail (not used anymore)
* Updated the mapcache with data for moscovia maps
* Fixed one problem in map_delmap()
* Fixed a bad message in @disguise

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10988 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-12 20:13:17 +00:00
Playtester
9b5a8b8ede Added remaining 11.2 skill db entries
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10983 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-11 11:58:10 +00:00
Playtester
caffb97cde * Implemented 11.2 skills in the skill_db
- note that the code for them is still missing

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10982 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-11 11:17:16 +00:00
Playtester
babd639fca * Raised splash range of Focused Arrow Strike and First Wind
- temporary fix until the real area calculation is added
- also started adding some of the 11.2 skills

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10978 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-10 17:09:34 +00:00
Playtester
18f389ec0e Fixed typos
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10975 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-10 13:18:01 +00:00
ultramage
8ce46993a7 - added proper comments to login packet 0x277
- added a missing \n to one login server warning
- silenced one "dc[4] might be uninitialized" warning
- fixed an apparently wrong abra_db.txt entry (venom splasher: 40000)
- removed .gat from the remaining npcs

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10974 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-10 10:52:30 +00:00
Playtester
a1205df084 * Fixed damage of NPC_COMBOATTACK
- also reverted some custom skill changes

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10972 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-09 19:41:52 +00:00
skotlex
52ed64546e - Changed the structure of the homunculus_db file so that the homunculus and its evolved version share the same line. Also added the evolution bonuses to it.
- Updated the @homstats command to show evolution bonuses
- Cleaned up the homunculus db structure.
- Implemented the evolution stat growth bonuses.
- Some small cleanups in the mercenary.c file
- Corrected initial intimacy of a newly created homunculus (should be 21/1000)
- Incremented the size of mob.c:summon.class_[] since mob_pouch has almost 350 entries.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10965 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-08 20:56:11 +00:00
Playtester
3ffa0a9dec Sharp Arrow now gives Crit+20
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10962 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-08 09:33:46 +00:00
skotlex
9e9847a83e - Fixed some missing max levels for npc skills
- Expanded isloggedin script command to support an optional argument (char id)
- Expanded warpparty command to accept target "Leader", this will warp the party to the leader.
- Added a summon structure to handle non-dead-branch mob-groups since the current implementation totally fails for mob groups that don't have MANY integrants
- Fixed mobs not attempting an IDLE skill right before unlocking a target.
- Removed a useless variable in the pet_data structure


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10961 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-08 01:55:58 +00:00
ultramage
f26bc90351 * Added a null-pointer check to skill_initunit() to prevent a crash
* Added a while() loop to the client packet processor (for performance)
* Added support for kRO 2007-05-14aSakexe langtype 0 login packet 0x2b0
* Added Job_Baby_Alchemist define to complement the Job_Alchemist update
* Added custom Hollow Poring mob_db2 entry

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10954 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-06 19:05:37 +00:00
ultramage
66516651c3 * Removed weird mvp reward item drop behavior (see topic:160077)
* Fixed Cart Revolution not transferring status effects on attack, and Cart Termination doing it when it shouldn't (see topic:156745)
* Fixed #refine not accepting names with spaces in them
* Fixed disguises not doing sit-down properly (missing self packet), broken since r6299 stable / r5833 trunk
* Added missing /blackmith packet action to packet_db.txt
* Removed "eathena's custom equipped mobs" from mob&skill db

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10946 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-08-04 15:31:02 +00:00