3337 Commits

Author SHA1 Message Date
skotlex
1478bfbae3 - Forgot to add Tatami Gaeshi's 3 sec block of ranged attacks.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7345 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-26 18:32:23 +00:00
skotlex
c71d38b672 - Corrected unit id of desperado and Ground Drift using jA's info.
- Rough implementation of Ground Drift according to description and jA info.
- Implemented Tatami Gaeshi using skill description and jA implementation for reference.
- map_foreachinpath calls will no longer go beyond the target point, as this function is required for skills other than SharpShooting now.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7344 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-26 18:26:51 +00:00
skotlex
abd2bba4de - Merged Mitternacht's max_heal/max_heal_lv config settings.
- Removed support of packet 0xc3 on the new packet versions. Thanks to Meruru for pointing out they aren't being used anymore.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7343 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-26 14:44:38 +00:00
skotlex
7f92735874 - Autospells will now again check for the skill's nk value, so that skills tagged "nodamage" skills will not trigger autospells.
- A bit of cleaning in pc_equippoint
- Corrected clif_item_sub so that pet eggs will correctly be sent as equipment (fixes them showing up "broken" and with random refine levels)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7341 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-26 13:47:01 +00:00
Lupus
e69751bdb1 added bit-wise perm vars info file
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7340 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-26 05:44:49 +00:00
Lance
fa2cd64215 * [Added]:
- buildin_unitkill just for kicks.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7338 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-26 04:32:50 +00:00
evera
e3d71addf3 moving piano and book of devil quest from cities/niflheim.txt to quests/quests_niflheim.txt
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7337 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-26 03:14:29 +00:00
evera
f7a02ece68 moved culvert from cities/prontera.txt to quests/quests_prontera.txt
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7336 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-26 03:00:07 +00:00
evera
c25735b2fa split some quests from cities/umbala.txt to quests/quests_umbala.txt
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7335 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-26 02:54:21 +00:00
Playtester
b525f38a5e Fixed possible exploit in umbala elemental stone quest
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7333 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-25 17:43:27 +00:00
MasterOfMuppets
a9230d5148 A shop in Prontera... Blah blah, too lazy to write more about it.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7330 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-25 13:45:36 +00:00
MasterOfMuppets
b4a0820119 Added two new gunslinger weapon drops. Thanks to RockmanEXE.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7329 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-25 12:24:19 +00:00
musashiden
6a94ba5e7e * Fixed some typos and coordinates
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7328 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-24 16:26:36 +00:00
skotlex
92cecbdfce - Fixed an error on the item_db.sql file... GOSH I HATE THOSE COMMENTS, they make it HARD to correctly update the sql file >.<''
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7327 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-24 04:08:23 +00:00
Lance
219f26b6a0 * [Optimized]:
- Setting of variables with defined scope in some frequently executed script events.
* [Added]: 
- Missing script_require_trigger flags for some power hungry events.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7325 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-24 02:41:32 +00:00
skotlex
022268134e - Updated mob_db.sql and item_db.sql to latest.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7324 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-24 00:36:32 +00:00
skotlex
95aa55a3e6 - Modified pc_setoption so that it will correctly update sprite AND clothes color when mounting/unmounting changing into/from xmas/wedding sprites.
- Allowed itemdb_exists to return the dummy item. Enables "invalid" items to be sold, traded, dropped, etc.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7321 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-23 23:31:55 +00:00
skotlex
4855ad8d5e - Corrected ASC_BREAKER. Int-based damage is applied after attribute fixes and before card reductions. The skill now completely disregards left weapon.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7319 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-23 21:33:24 +00:00
Playtester
b4964cc657 Fixed SP Drain rates of items
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7318 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-23 19:29:04 +00:00
skotlex
ee1f6f4283 - Standarized PF_MEMORIZE to be 50% cast time on all skills (instead of -50% for targetted skills and -66% for ground skills >.>)
- Cleared up the comment on what item_check does and how it works.
- Changed the pointer dummy_item to a normal struct variable.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7316 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-23 16:11:51 +00:00
skotlex
eea63beee9 - Updated BD_INTOABYSS's unit flag to not affect mobs.
- Changed setting for skill_nocast flag 16. It is no longer a "pk-mode map" setting, it's now a clone-forbidden skill. That is, skills with the flag 16 will never be copied by clones. If you use a PK-mode server, use flag 2 now to forbid skills from common maps.
- Default skills from not being cloned are Magnus Exorcism and Turn Undead.
- The map search free cell will now use the size of the map # of tries before giving up when the spawn area is the whole map. Added a check to inmediately give up when the number of spawn retries has reached the max specified (no_spawn_onplayer = 100).
- Cleaned up a bit the clone code to account for the unit flags UF_NOPC/UF_NOMOB when the skill is not ground-based (accounts for self skill that causes a ground-tile to be placed, like Dances).


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7315 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-23 15:41:17 +00:00
Playtester
ea53bd5d41 Rogue Card Combo now removes Intimidate autospell
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7313 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-23 14:36:10 +00:00
skotlex
44b40f087c - Added pc_bonus_autospell_del, gives support for removing autospell effects. When a negative rate is specified, it will decrease the chance of casting (eg: You have two different cards with autospell Heal +20% each, then do autospell -30. The second card will be cancelled, and the first one will become Heal +10%)
- npc_timers now will not restore the previous timer data when there's no players attached (when it's strictly an npc timer). This should reenable the old behaviour of getnpctimer returning the total ellapsed time since "startnpctimer" even after the last label has been reached. However, this behaviour won't apply to player-attached timers. 


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7312 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-23 14:14:55 +00:00
Lance
5ca017e91a git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7311 54d463be-8e91-2dee-dedb-b68131a5f0ec 2006-06-23 12:22:43 +00:00
Lance
ec2fc0e437 * [Fixed]:
- MAPREGSQL overloading SQL table with temperory map registries.
- Incorrect perfomance calculation for MAPREGSQL loading and saving. 

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7310 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-23 11:47:27 +00:00
Lupus
144fd1808a done merging jFunc 8) fixed some typos, etc
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7309 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-23 09:35:34 +00:00
Lupus
5e21a6f311 updated Valhalla (typos, fixes, optimizations)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7308 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-23 08:59:06 +00:00
Playtester
a6b45186e7 Sorted in the new cards and fixed some equips
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7306 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-23 08:23:30 +00:00
Lupus
91f6da3017 merged jFunc 2-1
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7305 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-23 06:32:30 +00:00
skotlex
b64f653148 - Guessed and added support for the packets 0x22a (idle) and 0x22b (spawn). This should complete the required packets for PACKETVER 7.
- Added support for the PACKETVER 7 packets in the "dummy" current intravision implementation.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7304 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-23 02:53:32 +00:00
skotlex
3296652856 - Fixed @autoloot being off by 0.01% when entering a manual value.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7303 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-23 00:04:10 +00:00
skotlex
8033eb7d18 - Restored the "Secret" behaviour of Blast Mine and Claymore Trap where each target is hit N times (where N is the number of mobs in the splash area at the moment of triggering).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7302 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-22 23:56:57 +00:00
Playtester
db1e1c26fe Fixed the remaining 2006 Cards
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7300 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-22 20:25:53 +00:00
skotlex
e8cc439a94 - Converted the line terminators of tools/stackdump to native. Fixes the script being unusable on *nix due to ^M terminator x.x
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7299 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-22 20:24:03 +00:00
Playtester
1ab8c581a3 typo fix
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7298 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-22 16:34:03 +00:00
skotlex
3956b24786 - Did some testing and fixed a bit the updated tools/stackdump script.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7297 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-22 16:19:20 +00:00
skotlex
370d3890b9 - Updated the tools/stackdump script to also handle sig-plugin generated backtraces. Now it will also auto-determine whether the exe needs a .exe at the end or not.
- Usage is "stackdump <login/char/map> <txt/sql> [number]". When a number is given, sig-plugin stackdumps are assumed, otherwise it parses the normal stackdump as before.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7296 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-22 16:04:49 +00:00
skotlex
50134b5191 - Corrected autoloot so that you can specify rate with decimal precision ("@autoloot 0.01" should work)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7294 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-22 14:14:41 +00:00
skotlex
aa47683c94 - Fixed the compile error in mob.c
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7293 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-22 13:38:17 +00:00
Lance
67ff295ba4 * [Removed]:
- Redundant mob name copying. (it's already copied in mob_parse_dataset)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7292 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-22 13:16:45 +00:00
Lance
a90363726b Typos resolving login-DNS instead of char-DNS -.-
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7291 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-22 09:13:58 +00:00
Lance
50ebb5e959 * [Fixed]:
- Compilation warnings and errors.
[Improved]: 
- Changed and moved IP sync status messages to elaborate more.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7290 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-22 08:50:36 +00:00
Lupus
2da6a7e29d Fixed treasure number 'round exploit'
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7288 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-22 06:01:36 +00:00
Playtester
f9584887a2 Fixed some equipment fields that caused warnings
-however the server still reports the warnings... >-<

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7287 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-22 04:50:16 +00:00
skotlex
4d27716bf1 - Tested and fixed resolve_hostbyname.
- Applied said function around most of the code where needed. Removed includes for the OS/network system pretty much from every file (our socket.c file should handle this)
- Added clif_getip_long, which returns the ip as a long. Prevents having to include the files to define the int_addr structure in all files that include clif.h
- Made the GM mute request bypass the manner_system setting.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7285 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-22 01:12:52 +00:00
Playtester
2a0217155d Fixed the equipment fields of the new cards
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7284 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-21 20:26:30 +00:00
Playtester
bf5515759b Fixed a small typo...
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7283 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-21 18:50:53 +00:00
skotlex
84cdde2a88 - Whoops, somehow socket.h wasn't udpated correctly -.-
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7282 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-21 18:35:31 +00:00
skotlex
847d853332 - Added function parse_hostbyname() which takes a hostname and a char[4]. The hostname is resolved to an ip, whose individual components are stored in char[], the return value of the function is the inet_addr result of the lookup (or returns 0 when failed). Meant to be used in the rest of the code without the need to do socket/network related includes.
- Applied use of parse_hostbyname() in chrif.c to fix compilation errors.
- status_percent_change will now account for when the target's max hp/sp is above INT_MAX.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7281 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-21 18:30:39 +00:00
Lance
2d3e99c59c git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7280 54d463be-8e91-2dee-dedb-b68131a5f0ec 2006-06-21 15:46:09 +00:00