55 Commits

Author SHA1 Message Date
Vicious
a3d320f902 more skill fix.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@5524 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-03-09 00:56:11 +00:00
skotlex
fad5deaa7b - Added a check that forces self skills to cast on yourself in skill_use_id
- Skills with INF_SELF_SKILL + INF2_NO_TARGET_SELF are now "combo" skills in the sense they auto-select your attack target, and do not stop your attacking animation. Attackable time by default is adjusted by amotion.
- Gospel won't start taking effect until after 10 secs have passed.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@5501 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-03-07 21:31:01 +00:00
Vicious
396e392fd0 more ground work for ninja/GS
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@5500 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-03-07 21:11:54 +00:00
skotlex
f52676dd01 - Fixed remove trap by updating the definition of INF_GROUND_SKILL (it shouldn't include target-targetting skills!)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@5468 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-03-05 19:14:58 +00:00
skotlex
2558edf496 - Added a column in skill_cast_db for specifying can't walk delays.
- Removed the apply walk-delay entry from skill_cast_nodex
- Fixed autoloot dropping the item to the ground even when it was autolooted.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@5450 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-03-03 18:46:51 +00:00
skotlex
65dfdfc978 - Some cleanup on mob_can_reach code to prevent unnecessary path-searching
- Optimized the path-searching ai for mobs to try target cells around the target in order rather than randomly picked cells.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@5434 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-03-02 20:11:07 +00:00
skotlex
7f4bc7d9e0 - Removed pc_break_equip, added function skill_break_equip which handles rates, defenses and all that. On non-players it causes the strip effect for the corresponding skill lv1.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@5374 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-02-22 20:39:55 +00:00
skotlex
994d991fc9 - Added NK value 3: No damage + area of effect skill (NK_SPLASH_NO_DAMAGE)
- Removed the double-cast specific code and made it use skill_addtimerskill instead.
- Modified party_foreachsamemap so that it returns to addition of the return value of the functions invoked. Type has been changed for "range", when 0, it scans all party members in the map.
- Updated most skill/battle code to use map_foreachinrange rather than map_foreachinarea.
- map_foreachinrange does not performs an exact range check anymore. However the relevant code is commented and anyone can enable it.
- Updated most skills to use skill_get_splash instead of hardcoded ranges.
- Added function skill_get_casttype which returns the type of function that should be invoked for that skill: skill_castend_pos, skill_castend_nodamage_id or skill_castend_damage_id.
- self skills are sent to skill_castend_nodamage_id regardless of nk (nk should signal if the skill causes damage above everything, it is used on autospell/effects).
- Due to the previous change, self skills where the target and src are different, and don't have an nk of no damage, they are sent to castend_damage_id (assumed target auto-selected skills)
- Applied the relevant updates to db/skill_db.txt, db/skill_unit_db also got updated, as trap ranges should all be 1, the splash damage range is defined now in skill_db
- Cleaned up the implementation of the code related to Gangster's paradise and TK_HP/SPtime


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@5313 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-02-17 21:33:54 +00:00
skotlex
fbc4c4f453 - Added a new column in the skill_db to specify the splash-range/area-of-effect of skills. (Work in progress)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@5302 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-02-16 21:53:05 +00:00
Valaris
2178a86317 AS OF SVN REV. 5901, WE ARE NOW USING TRUNK. ALL UNTESTED BUGFIXES/FEATURES GO INTO TRUNK.
IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.  EVERYTHING ELSE
GOES INTO TRUNK AND WILL BE MERGED INTO STABLE BY VALARIS AND WIZPUTER. -- VALARIS


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@5094 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-01-29 16:10:48 +00:00
Valaris
fd99753f8e Clearing trunk.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@5091 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-01-29 16:00:45 +00:00
celest
67a9cafa79 * Fixed a crash in clif_send when checking packet version
* Fixed a crash in Deluge, Volcano and Violent Gale
* Allow super novices to rent carts from the Kafra

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@1420 54d463be-8e91-2dee-dedb-b68131a5f0ec
2005-04-06 11:55:55 +00:00
celest
8556b2716f * Added the 3 baby skills WE_BABY, CALLBABY and CALLPARENT
* Some tidying up in skill.c

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@1379 54d463be-8e91-2dee-dedb-b68131a5f0ec
2005-04-02 14:28:14 +00:00
celest
72f63ee03e * updated map server to jA1137~1159
* Some tidying up in mob.c and skill.c

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@1342 54d463be-8e91-2dee-dedb-b68131a5f0ec
2005-03-30 11:44:12 +00:00
celest
37851efb84 * Added 'map_charid2id'
* Changed monster damage logging to save char ID's
* Implemented 'event_script_type'
* Set Emsolute Develop as a learnable skill
* Updated 'require_glory_guild'
* Allow monsters to cast skills near themselves even when monster_nofootset is set to 'yes'
* Print number of online users in online.txt/.html even if there's only 1 user

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@1282 54d463be-8e91-2dee-dedb-b68131a5f0ec
2005-03-24 15:31:28 +00:00
celest
2468e69b8a * Updated Endure, Tiger Fist, Chain Crush, and Palm Push Strike
* Some rewrites on the passive guild skills effects

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@1192 54d463be-8e91-2dee-dedb-b68131a5f0ec
2005-02-28 05:08:52 +00:00
Lupus
21d818bcf7 added cart dupe-proof for named / cards items
removed unusef check_cloak_type func

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@1173 54d463be-8e91-2dee-dedb-b68131a5f0ec
2005-02-24 16:49:25 +00:00
celest
f1dc673590 * Some rewrites on Basilica
git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@1172 54d463be-8e91-2dee-dedb-b68131a5f0ec
2005-02-24 14:33:31 +00:00
celest
fea0900092 * Corrected Spiral Pierce's hits in the skill_db
* Moved /common/*.o into a obj folder when compiling 
* Updated core and map server to jA 1094~1115

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@1162 54d463be-8e91-2dee-dedb-b68131a5f0ec
2005-02-22 16:08:24 +00:00
celest
a32145fde2 * Added bSubSize, bHPGainValue, and bDamageWhenUnequip
* Updated bSPDrainValue/Rate
* Set baby class players' size to 0(small)
* Fixed item_db2.txt reading printing wrong number of entries read
* Fixed @allskill not giving the newer stalker, whitesmith and creator skills

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@1139 54d463be-8e91-2dee-dedb-b68131a5f0ec
2005-02-19 08:04:33 +00:00
celest
e9a7ccf3f2 * Readded Chemical Protection
* Removed some old eA code that was causing Frost Nova to do an extra hit
* Corrected Vulcan Arrow's hits in skill_db
* Readded zlib and zconf .h files to under /lib
* Fixed some compile errors in Windows
* Changed remove_control_characters back to supporting korean chars
* Moved some other code around

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@1125 54d463be-8e91-2dee-dedb-b68131a5f0ec
2005-02-17 16:28:36 +00:00
celest
e35474dbaa * Added experimental code to generate a stack dump when it segfaults
git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@1108 54d463be-8e91-2dee-dedb-b68131a5f0ec
2005-02-15 08:55:36 +00:00
(no author)
85592f9a38 * Fixed a bug in gettick cache when compiling in Windows
- Changed "read_map_from_bitmap" to "read_map_from_cache" in map_athena, "map_bitmap_path" to "map_cache_file"
- Fixed item effects not showing when only one was used
- Fixed a bug in Safety Wall
- Allow only either Storm Gust or Lord of Vermillion to cause damage if stacked together
- Added path_search_long, map_find_skill_unit_oncell

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@998 54d463be-8e91-2dee-dedb-b68131a5f0ec
2005-01-26 14:28:19 +00:00
(no author)
0c541b77fb * Added status.c and status.h of jA 1091 update and moved some functions into the new source files
* Updated auto_counter_type's description in battle_athena
* Removed some unnecessary skill level checks in battle.c

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@996 54d463be-8e91-2dee-dedb-b68131a5f0ec
2005-01-26 04:54:22 +00:00
(no author)
778e804dd6 update
git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@968 54d463be-8e91-2dee-dedb-b68131a5f0ec
2005-01-23 20:38:44 +00:00
celest
7beb492f29 * Reduced MAX_SKILL_LEVEL to 10
* Tidied up parts in skill_castfix a bit
* Fixed map-server crashing if an empty line was added in any of the skill-xx db files
* Updated skill_castnodex reading

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@895 54d463be-8e91-2dee-dedb-b68131a5f0ec
2005-01-02 18:22:02 +00:00
celest
6b2b909a82 * Added some code for Moonlit Petals and Basilica
git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@788 54d463be-8e91-2dee-dedb-b68131a5f0ec
2004-12-26 06:46:34 +00:00
celest
b249fe2444 * Updated Sacrifice
* Fixed compile errors in party.c
* Moved SC_EDP back to 114

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@750 54d463be-8e91-2dee-dedb-b68131a5f0ec
2004-12-23 11:44:57 +00:00
celest
fa6ecf8890 * Updated most of map-server to 1082
* Removed my own additions for skill delays using aspd
* Adapted skill_range_leniency to jA's code
* Fixed drop rates only limited to multiples of 100's
* Added missing code for castle_defense_rate
* Removed pc_undead_nofreeze
* Updated unrefineable items table
* Added 3 new script commands
* Added SC_SpeedUp0
* Merged itemdb_read for SQL and TXT
* Removed itemdb_read_cardillustnametable limited to TXT only
* Added reading itemslotcounttable.txt from the GRF to auto set number of slots per item
* Added a display message when reading itemslottable from the GRF
* Added options in battle_athena.conf to enable/disable reading the GRF

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@699 54d463be-8e91-2dee-dedb-b68131a5f0ec
2004-12-21 12:27:02 +00:00
celest
0fbbeca96d * Updated Sphere Mine
* Updated Wind Walk
* Added effect for Deadly poison bottle and Ice cream

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@594 54d463be-8e91-2dee-dedb-b68131a5f0ec
2004-12-17 10:15:48 +00:00
celest
6f77353e4c * Updated Forging and Potion making formulas
* Modified guild skills
* Initialise 'canregen' when logging into map
- Updated Steel Body, Thunderstorm, Investigate and Magic Crasher
- Removed elunium and oridecon from produce_db

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@575 54d463be-8e91-2dee-dedb-b68131a5f0ec
2004-12-15 19:37:40 +00:00
amber
031b1abd74 update
git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@556 54d463be-8e91-2dee-dedb-b68131a5f0ec
2004-12-13 17:25:59 +00:00
celest
83ce547b5a * Added 'Throw Tomahawk'
* Added some new monster skills - still not complete.
* Adjusted Palm Strike, Tiger Fist and Chain Crush
* Removed redundant 'sg_count'
* Save both persons' data after trading
* Removed 'type' paramater from pc_unequipitem
* Moved unequip checking code from clif.c to pc.c

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@554 54d463be-8e91-2dee-dedb-b68131a5f0ec
2004-12-13 13:54:56 +00:00
celest
c7db60f7e6 - Fixed Auto Spell not working
- Fixed problems with skill level check
- Added text job names support for @job
- Added some new monster skills

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@527 54d463be-8e91-2dee-dedb-b68131a5f0ec
2004-12-10 04:59:53 +00:00
celest
18788ab4ea * Updated Stone Curse, Soul Drain, Auto Berserk
* Fixed MVP exp being multiplied twice

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@442 54d463be-8e91-2dee-dedb-b68131a5f0ec
2004-12-03 11:57:50 +00:00
celest
f022037a1a Added skill_nocast_db
git-svn-id: https://svn.code.sf.net/p/rathena/svn/athena@370 54d463be-8e91-2dee-dedb-b68131a5f0ec
2004-11-26 11:13:48 +00:00
celest
af56e64377 Finished Full Strip, Weapon Refine, Slim Pitcher and Full Protection
git-svn-id: https://svn.code.sf.net/p/rathena/svn/athena@369 54d463be-8e91-2dee-dedb-b68131a5f0ec
2004-11-26 10:02:29 +00:00
amber
7c07adbd28 Added @skilltree
git-svn-id: https://svn.code.sf.net/p/rathena/svn/athena@365 54d463be-8e91-2dee-dedb-b68131a5f0ec
2004-11-26 05:58:36 +00:00
celest
8d5b0e93cd Added Ore Discovery, and base code for Slim Pitcher and Preservation
git-svn-id: https://svn.code.sf.net/p/rathena/svn/athena@361 54d463be-8e91-2dee-dedb-b68131a5f0ec
2004-11-25 16:37:02 +00:00
codemaster
636123d3cf git-svn-id: https://svn.code.sf.net/p/rathena/svn/athena@354 54d463be-8e91-2dee-dedb-b68131a5f0ec 2004-11-24 22:27:20 +00:00
(no author)
427a127b53 Updated new guild skills (50%)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/athena@338 54d463be-8e91-2dee-dedb-b68131a5f0ec
2004-11-24 02:55:55 +00:00
celest
3af0e7d98a - Added some code for the new guild skills (10%) and Moonlit
- Corrected Hilt Binding and Assassin Cross' dual wield

git-svn-id: https://svn.code.sf.net/p/rathena/svn/athena@333 54d463be-8e91-2dee-dedb-b68131a5f0ec
2004-11-23 09:33:44 +00:00
celest
7b227633c0 Added skill names for kRO 11/23's new skills
git-svn-id: https://svn.code.sf.net/p/rathena/svn/athena@319 54d463be-8e91-2dee-dedb-b68131a5f0ec
2004-11-22 17:03:06 +00:00
celest
4952522a1d Added temporary code for guild skills to stop crashing
git-svn-id: https://svn.code.sf.net/p/rathena/svn/athena@299 54d463be-8e91-2dee-dedb-b68131a5f0ec
2004-11-21 16:36:30 +00:00
celest
c7058348a0 Updated napalm vulcan, enchant and create deadly poison, slow poison, meteor assault.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/athena@266 54d463be-8e91-2dee-dedb-b68131a5f0ec
2004-11-20 10:41:21 +00:00
celest
971f033392 Updated Endure, added SC_BLOCKSKILL and SC_SLOWDOWN
git-svn-id: https://svn.code.sf.net/p/rathena/svn/athena@262 54d463be-8e91-2dee-dedb-b68131a5f0ec
2004-11-19 14:38:21 +00:00
celest
d673417c91 Updated basilica, added save_flag, and fixed muting status not saved.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/athena@255 54d463be-8e91-2dee-dedb-b68131a5f0ec
2004-11-19 03:24:08 +00:00
celest
e668edb2a8 Fixed Berserk
git-svn-id: https://svn.code.sf.net/p/rathena/svn/athena@232 54d463be-8e91-2dee-dedb-b68131a5f0ec
2004-11-17 15:20:33 +00:00
celest
c6f120df14 Fixed max skill levels, pc_calc_base_job, baby jobs.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/athena@190 54d463be-8e91-2dee-dedb-b68131a5f0ec
2004-11-15 09:54:39 +00:00
celest
d07ec7cb5a Skill updates.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/athena@178 54d463be-8e91-2dee-dedb-b68131a5f0ec
2004-11-14 19:39:42 +00:00