2890 Commits

Author SHA1 Message Date
Lance
54b592fe29 * [Improved]:
- npc_parse_script to show information and remove duplicated NPCs.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7148 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-14 06:55:27 +00:00
skotlex
e4fb5dbbf7 - Updated mob_db.sql and item_db.sql to latest.
- Added account_id index to char table. Thanks to Buuyo for reporting it.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7146 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 23:49:53 +00:00
skotlex
227f21ee71 - Fixed a packet_ver error with the #defines in clif_spawn.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7145 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 21:29:04 +00:00
Playtester
abfc3def83 Fixed exploit in Louyang NPC
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7143 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 20:32:10 +00:00
Playtester
179ee8b849 Correct implementation of Detale & Abyss/Thanatos spawn update
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7141 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 20:05:19 +00:00
Playtester
1009ac4a73 * Added Dr.Evil's fixes to the Umbala NPCs
- probably needs some testing

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7139 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 19:11:12 +00:00
Playtester
ecc45a81d1 Fixed the Job Level requirement for Arrow Crafting
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7137 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 18:56:22 +00:00
Playtester
36480324dc Fixed the names of the Lotto items
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7136 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 18:43:46 +00:00
skotlex
324bf6e522 - Fixed compilation error on clif.c
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7135 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 17:41:04 +00:00
skotlex
c5909b0e34 - Marionette and Devotion will now check raw distance and ignore obstacles and the like.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7134 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 17:37:08 +00:00
skotlex
785e089deb - Added irc_channel_pass setting and prevent crashing when irc server lookup by host fails. Thanks to Trancid for the details.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7133 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 17:02:03 +00:00
MasterOfMuppets
f3a1218d62 Implemented the comodo gambling NPCs. Thanks to reddozen and Zefris.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7132 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 16:42:36 +00:00
Lance
d9b25389a7 git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7130 54d463be-8e91-2dee-dedb-b68131a5f0ec 2006-06-13 15:32:46 +00:00
Lance
6dd1c22d41 * [Fixed]:
- clif_parse_GetCharNameRequest displaying false alarm for legitimate GM snooping.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7129 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 15:32:25 +00:00
skotlex
89a6b23a92 - Added HM_SKILLBASE, MAX_HOMUNSKILL to specify the skill level range of Homunculus.
- Added support for reading correctly status change data from Guild and Homun skills.
- Added support for reading Homun skill data (which means the HM skills are now safe to add to skill_db, skill_require_db, etc)
- Moved StatusSkillChangeTable to StatusSkillChangeTableArray and made a function called StatusSkillChangeTable to do the conversions taking into account HM/GD skills.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7128 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 15:06:16 +00:00
skotlex
9c860c13a4 - Oppositions can't be made during WoE now.
- Fixed a few compiler warnings from VC
- Commented out the Homunculus Skills<->Status Change link which was causing some memory corruptions.
- 


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7127 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 14:06:05 +00:00
Lance
a51eda844c Another mistake.. shit
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7126 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 10:45:43 +00:00
Lance
4a226bec3a Fix again >_<
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7125 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 10:40:56 +00:00
Lance
a9d6cac947 Fix
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7124 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 10:40:14 +00:00
Lance
609c4c3dd9 * Looks like somebody needs sleep. (Typos in Yuno.txt)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7123 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 10:37:11 +00:00
Lance
161ef37fc6 Fix
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7122 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 10:34:21 +00:00
Lance
63edd59586 Fix
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7121 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 10:21:32 +00:00
Lance
7a27be9727 * [Fixed]:
- buildin_npcshopitem not allocating extra 1 block of terminator.
[Added]: 
- Modified versions of Dj-Yhn's buildin_npcshopdelitem and buildin_npcshopadditem 

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7120 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 10:12:59 +00:00
Playtester
e20b719299 Garm Claw now has 152 Attack Power rather than 115
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7119 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 08:44:15 +00:00
skotlex
fcbec4d4e6 - Updated clif_disp_onlyself to not use dynamic memory and write directly to the player's buffer.
- Updated @noask to also tell the rejected what he has just rejected (added msg_athena entries for each of the different requests)
- Since noask already does a player lookup, updated the corresponding parsing functions to take the player rather than the player id (prevents double lookups)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7117 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 03:54:35 +00:00
musashiden
9edabb3f5e - Juno Update Process. 10% complete.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7116 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 03:33:26 +00:00
MasterOfMuppets
c24697b09a Implemented a missing npc in Amatsu and the momotaro event.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7114 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-13 00:53:28 +00:00
skotlex
02a4f5d5ae - Fixed a pair of missing initializers in the clif storage functions.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7113 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-12 23:58:25 +00:00
musashiden
0b727de008 - Started the Juno Update process. 5% complete. [Musashiden]
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7112 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-12 21:59:14 +00:00
skotlex
4597fbab18 - @heal no longer displays a healing animation. Fixes the client believing you couldn't be healed more than 32K.
- Now you can use any skills (except encore/dancing ones) while under Longing for Freeding.
- Now you can use any skills while under Marionette Control.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7111 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-12 21:34:38 +00:00
skotlex
0158ab793e - Fixed npc_checknear's distance check returning the opposite of what it should (false when the range is correct and viceversa)
- SL_STIN/SL_STUN have dex-reducable casting times now.
- Added a warning on item loading when an item is of equippable type but has no equippable position.
- Turning an alliance to an opposition won't work now during WoE
- Slaves can summon other mobs now. The only ones who can't do this are player summoned mobs.
- Merged the following functions for faster processing of items:
  clif_storageitemlist + clif_storageequiplist = clif_storagelist
  clif_guildstorageitemlist + clif_guildstorageequiplist = clif_guildstoragelist
  clif_itemlist + clif_equiplist = clif_inventorylist
- Increased max knockback value support to 25.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7109 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-12 21:14:28 +00:00
Lupus
c422998669 added quests 4 Bird Nest,Lion Mask,Skeleton Manteau,Fashion Hip Sack,Sales Banner
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7108 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-12 20:19:04 +00:00
Lance
c165ff1eb6 * [Optimized]:
- buildin_npcshopitem memory allocation to calculate before reallocating.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7105 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-12 16:18:08 +00:00
evera
c4d4161032 Biolab quest can have carying capitalizations on the first letters of each word in the inputs
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7104 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-12 15:41:37 +00:00
skotlex
3b13b070e1 - Made guild member exp an unsigned int.
- Modified npc_click to receive the bl that was clicked directly. Also cleaned it up so it isn't as easy to crash the server with invalid ids <.<
- Moved npc_checknear to npc_checknear2 and added npc_checknear. The near version receives a bl, checks it's validity, and returns a TBL_NPC object, near2 does the same but doesn't checks for type NPC. The first returns a pointer, the second returns 1 on fail, 0 success.
- Also uncommented various npc_checknear calls in the code, who's idea was to comment them out so you could exploit npcs from afar with custom packets?
- Added overflow checks for bonus settings mdef_rate/def_rate.
- Added missing update of INT after a buf. 
- Small cleanup of how SC_BLEEDING works.
- Fixed party_foreach_samemap invoking the function on the CASTER instead of on the party members.
- Added clif_parse_ActionRequest_sub to handle player commands, is used from npc_click or any other function that needs to "re-route" a player's request.
- Modified clif_parse_NpcClicked to handle the different situations with different bl-objects (attack on players/mobs, click on npcs or mobs with npc attached)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7103 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-12 14:55:35 +00:00
Playtester
9e02fa0329 Fixed some typos in the new spawns
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7102 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-12 14:53:42 +00:00
Vicious
ec14525181 Rachel/Ice Dungeon temp-ness.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7101 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-12 14:44:31 +00:00
MasterOfMuppets
5a9a1411ae Fixed the mode of monemus.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7100 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-12 14:21:49 +00:00
MasterOfMuppets
1124594e67 Implemented Amatsu guides and changed/removed some Amatsu warps.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7097 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-12 13:00:36 +00:00
Vicious
c3edaf3641 spawn update by tharis
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7096 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-12 03:36:49 +00:00
MasterOfMuppets
02fa8d331d Implemented the poison king quest, beware of potential bugs.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7093 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-11 20:45:27 +00:00
Playtester
7c2ed6cb63 * Commented some unused mobs in the mob_db
* Goggles are worth 10k now

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7091 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-11 18:24:38 +00:00
eaac
137fc4ee06 * eAAC update:
- Added Vending Machine, made by Celestria.
	- Updated and fixed Coin Banker, by me :P.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7090 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-11 16:35:39 +00:00
Lupus
69179113d6 Completed full save/restore of Quest Skills on the REBIRTHING 8)
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7089 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-11 06:51:38 +00:00
Lance
3b9eeb4451 * [Fixed]
- Compilation warnings on guild.c and int_guild.c

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7088 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-11 05:30:23 +00:00
musashiden
2d6c5fa9ff -Added some missing iRO - Lighthalzen Shops [Musashiden]
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7087 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-10 20:53:22 +00:00
Playtester
d30ce6eb23 Slotted Crown and Tiara only have +1 int
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7086 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-10 20:33:31 +00:00
Playtester
94dd77de2f Added the new cards to the drops
-probably needs some testing

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7085 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-10 17:41:31 +00:00
evera
e02ca5222a kafra fix
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7084 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-10 06:44:06 +00:00
skotlex
55df062534 - Added structure party_data and party_member_data to the map server to hold party-specific required information about parties including Monk/TK/SG/SN states and party member count.
- party Hp updates are no longer done each time the Hp is modified, but together with the party xy timer.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7083 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-06-10 03:58:15 +00:00