- 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
* 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
- 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
- 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
- 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
- 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
* 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
* Updated Cash Shop Skill Scrolls to behave more like official scrolls.
- Kafra Card, Neuralizer, Giant Fly Wing and Dungeon teleport scroll now call functions.
The functions for these items are found in /npc/other/CashShop_Functions.txt
* Fixed Tidal Shoes missing HP bonus. (Thanks to ZephyrShakuraus)
* Reverted change of Taming items item-type back to 11 because of a bug.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10917 54d463be-8e91-2dee-dedb-b68131a5f0ec
* Updated NPCs for Al De Baran
- Added Inn NPC for Al De Baran
* Fixed problems with Hahoe/Lion/Bride masks quests.
* Added Zairik's fix for the wizard quest.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10879 54d463be-8e91-2dee-dedb-b68131a5f0ec
- Added Fiber Lock to Argos and Close Confine to Drosera.
- Fixed monsters in Thanatos Tower and past using "Bash" instead of "Provoke"
- Added Two-hand Quicken to Incantation Samurai.
- Several additional updates to other monster skills.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10871 54d463be-8e91-2dee-dedb-b68131a5f0ec
- Update to biolab monster skill list, and boss monster skill lists.
- Updated 11.2 monster skills to official.
- Monsters that summon mobs that are NOT mini-bosses only summon when IDLE now.
- Due to lack of support for new NPC skills, they have been commented out.
- Removed skills (with the exception of NPC_REVENGE from alchemist plants)
- Additional minor changes.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10864 54d463be-8e91-2dee-dedb-b68131a5f0ec
- Fixed NPC_STOP's visual effect not clearing when the status ends
- Corrected @homshuffle making the skill tree be lost.
- Corrected homunculus skills being unusable if the master was sitting or inflicted by a disabling status (eg: petrify, stun)
- Some fixes to the cell no stacking mod (mainly mobs would just get stuck behind each other and not properly surround you)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10856 54d463be-8e91-2dee-dedb-b68131a5f0ec
* Fixed job code error with Spiritual Ring.
* Added several new items, and Updated various fields in others.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10846 54d463be-8e91-2dee-dedb-b68131a5f0ec
* Updated Flame Lord Ring, Ring of Resonance, and their set skills.
* Updated Spiritual Ring, effect and rates.
* Updated Lesser_Elemental_Ring, added auto-cast skills.
* Adjusted some other auto-cast skills.
* Adjusted Doom_Slayer's chance to break armor (1% -> 5%)
* There are no longer any items that use the item-type (use delay) 11.
* Modified Cash shop scroll items to use "unitskilluseid"
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10841 54d463be-8e91-2dee-dedb-b68131a5f0ec
- removed incomplete items from drops
* Updated Ganbantein on Ifrit and Kasa
* Added Ifrit and Byorgue to spawns
* Lowered Atroce respawn time on Veins fields
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10776 54d463be-8e91-2dee-dedb-b68131a5f0ec