3316 Commits

Author SHA1 Message Date
Lance
8311c8273c git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7391 54d463be-8e91-2dee-dedb-b68131a5f0ec 2006-06-29 08:58:03 +00:00
Lance
706355eda6 git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7390 54d463be-8e91-2dee-dedb-b68131a5f0ec 2006-06-29 08:55:12 +00:00
Lance
671522e47c git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7389 54d463be-8e91-2dee-dedb-b68131a5f0ec 2006-06-29 08:51:13 +00:00
Lance
aa70823081 * [Fixed]
- Scripting system screwing up script position after mixing timers with menus. 
- NPC attached AI mobs display as alive when dead. 
- View data not updating after buildin_unitdeadsit. 
[Improved] 
- NPCE_LOADMAP to execute after all (area) objects are sent to the player. 
- Simplified scripting system. sd will now use pointer to the script state itself. 

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7388 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-29 08:47:14 +00:00
Lupus
f8391db4ce added walkdelay to SonicBlow, VulcanArrow (AGAIN, SOMEONE REMOVED THEM BY AN ACCIDENT)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7387 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-29 03:54:36 +00:00
Lupus
9b57c1a098 updated penal servitude, nguild warper
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7385 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-29 03:33:58 +00:00
musashiden
1a99c43f42 changed:
dynamic_pass_failure_ban_how_many:from 3 to 7
	dynamic_pass_failure_ban_how_long:from 60 to 5
as in official servers. [Musashiden]

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7383 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-28 23:30:46 +00:00
skotlex
3ce9e8c6e6 - Added a check in script command "set_option" so that invoking "set_option(0)" removes Cart/Peco/Falcon, as expected by scripts.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7381 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-28 23:10:14 +00:00
Playtester
30cbc7d021 Updated yuno_fild03 spawns
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7379 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-28 20:38:14 +00:00
skotlex
da4e89a287 - Added trade-range check on trade reply.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7377 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-28 18:26:21 +00:00
skotlex
ad25bf8e24 - Added inf2 4096 (INF2_ALLOW_ENEMY) which is to be used in conjunction with INF2_PARTY_ONLY/INF2_GUILD_ONLY when said skill should ALSO be allowed to be used on enemies.
- Updated Soul Change to use inf2 4096 (INF2_ALLOW_ENEMY).


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7376 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-28 16:42:32 +00:00
skotlex
07af745abf - Cleaned up a bit the code for @item
- Fixed character/storage being sent to be saved TWICE when you logged out while the storage is opened.
- Added save_settings map config. Specifies after which events do characters get saved (defaults to all): 1 - Trade successful, 2 - Vending transaction, 4 - Closing storage/guild storage, 8 - hatching a pet.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7375 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-28 16:09:13 +00:00
Playtester
c0d284a8e1 Whoops... fixed last commit.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7374 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-28 15:02:31 +00:00
Playtester
74accfd399 Updated Morpheus's Hood and Freyr's Shoes
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7372 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-28 14:59:01 +00:00
skotlex
029be2fe93 - Fixed a compile warning in the login txt/sql server.
- Changed the mob drop rate adjust function to receive a signed int argument. Probably will fix those drops with 0% becoming 100%


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7371 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-28 14:42:04 +00:00
skotlex
6775ca1476 - Corrected Musical Strike having a different damage equation from Throw Arrow.
- Some minor cleanup of Soul Change 
- Added state rewarp to players. It gets set when a pc_setpos call is triggered while the player is changing maps so that when the player finish loading the map, it is inmediately rewarped to where it has been rewarped/recalled to.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7370 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-28 14:30:47 +00:00
MasterOfMuppets
0bd2225826 Fixed the SP usage of AS_SPLASHER. Thanks to Belle.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7367 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-28 11:11:23 +00:00
skotlex
fe7e59e6b8 - Map server will now resent the whole list of online characters to char-server on reconnect when the kick_on_disconnect setting is active.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7365 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-28 01:00:31 +00:00
Playtester
26febc903b Added the remaining Ninja/Gunslinger drops
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7362 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-27 17:49:34 +00:00
skotlex
6d354a4b06 - Cleaned up the IP sync code to...
- Use charif_sendallwos rather than manually altering the buffers of each server.
- Use the id variable for identifying current char-server instead of scanning the connected servers for it (it's doing the same work twice)
- Added config setting sync_ip_interval to specify how long to go before updating ip. Defaults to 0 (disabled)
- Sending ip update packets will only be done when the ip changed now.
- Removed dns_str variables, and now char_ip_str/login_ip_str/map_ip_str will hold the unresolved dns address (as these variables have no use otherwise)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7360 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-27 17:02:59 +00:00
skotlex
4f1911ae63 - Fixed indentation on int_pet.c (how did it got messed up?)
- Added mapflag "loadevent", now load-map script events will ONLY trigger on maps with this mapflag on, rather than every map.
- High Jump can now be used in all versus maps.
- Added Kaite's opt3 value, taken from jA
- Added state dirty == 2 to storages. Signals when a storage was sent for final saving. Said storage is removed from memory after the ack from the char-server, and they are sent to save if the map/char servers reconnect before the act arrives. In short: they are guaranteed to be saved after a char logs out.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7358 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-27 14:54:01 +00:00
MasterOfMuppets
a6dac1c9cd Put pay_arche.gat in the "no experience lost" mapflag file.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7355 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-27 13:23:58 +00:00
Playtester
34fd5398d8 * Raised autocast chance of Owl Duke card to Aegis x.2
* Some small item_db fixes

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7354 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-27 08:10:25 +00:00
Vicious
0d9cf54c0a Rachel Sprite name update
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7353 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-27 05:04:58 +00:00
skotlex
5407f6eed1 - Corrected the element of hunter traps.
- Deadly Poison now also reduces def2 by 25%
- Changed skill_setmapcell to use skill splash rather than range.
- Cleaned up a bit skill_moonlit, now it knocks back the correct amount of cells.
- Fixed @mi displaying always 0 instead of the mob's class.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7351 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-27 03:49:08 +00:00
eaac
bd5ef46c95 * whoops forgot to add rachel.txt
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7350 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-27 01:01:00 +00:00
eaac
d4f3010f51 * Added Rachel NPCs:
~ Added Official warps of Rachel. About 50% of them. Will get the rest soon. [erKURITA]
	~ Added the Tool/Armor/Weapon dealer, aswell as a Vegetable Gardener. [erKURITA]
	~ Added the guards + guide locations. Also added the Zondaman location. [erKURITA]
	~ Added Rachel Inn npc. [erKURITA]
\- Special thanks to RockmanEXE for all the info above.
* eAAC update to the vending machine, disguiser and quest warper. [erKURITA]

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7349 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-27 00:50:05 +00:00
Playtester
b7a441f4b5 Updated/Added some items
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7348 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-26 22:16:40 +00:00
Playtester
55e336df3e Added quests_niflheim.txt to the config file
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7347 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-26 21:54:32 +00:00
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