4499 Commits

Author SHA1 Message Date
Playtester
1e393b0dc8 Updated Rachel mob stats
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9328 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-27 17:42:29 +00:00
toms
c5a6e4f0d2 Updated sql files
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9326 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-27 15:49:03 +00:00
skotlex
00409a92bb - Corrected KiriKage's range so it works correctly when used by non-players or when use weapon's range is used.
- Changed service for you's flags so it affects all players on range.
- Corrected the skill animation for Absorb Spirits
- Cleaned up a bit the implementation of how Gravity Field blocks the caster from moving.
- Mob class-changing will fail if the new class is the same as the previous one.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9325 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-27 14:58:50 +00:00
Playtester
f8d95d14c7 Enabled Rachel Field spawns so they can be tested
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9323 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-26 19:56:35 +00:00
Playtester
5d717825ed Updated Rachel Field mob stats and drops
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9322 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-26 19:51:24 +00:00
Playtester
d547bf3371 Updated selling price for some common drops
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9321 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-26 17:01:04 +00:00
Playtester
6dd96b4526 Fixed Sphinx Helm, Coif and Orc Hero Helm
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9320 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-25 18:27:42 +00:00
Playtester
84f13a515a Fixed selling price of Fine Grit 10z -> 60z
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9319 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-25 14:55:24 +00:00
skotlex
3992c59b87 - Fixed missing line in status.c which explains why NPC_DEFENDER wasn't quite working yet.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9317 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-25 13:19:02 +00:00
skotlex
f9e9983ae1 - Heaven's drive no longer targets traps.
- Some minor cleanups


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9316 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-24 21:30:38 +00:00
skotlex
d5de96b257 - Cleaned the opt3 values to use hex instead of decimals in status.c, removed theconstants in status.h since each opt3 value can mean many different things.
- Homunc's min matk is now always equal to max matk


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9315 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-24 17:18:56 +00:00
skotlex
5cd713758c - Fixed EDP's damage being 100% more than it should (should be 5x, not 6x on normal attacks)
- Self Destruction will only hit everyone and not just enemies when used by mobs (non marine spheres) unless the map is a versus map.
- Spider Web's duration is now halved on players (before it was halved in pvp maps only)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9314 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-24 16:50:23 +00:00
skotlex
1c02640811 - Likely fixed Homunculus not disappearing the second their intimacy hit 0.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9313 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-24 16:04:40 +00:00
skotlex
75ebff35c4 - Some cleaning of the pc_authok, clif_WantToConnection functions. Also some cleaning of the logout messages and some other cleanups in clif_parse
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9312 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-24 15:55:25 +00:00
skotlex
9db096c861 - The check that blocks the skill AL_TELEPORT on noteleport maps will be overriden when you use Flywings/Butterfly wings, so B Wings are usable again in noteleport maps.
- Removed a fd check in foreachinmovearea, which explains why autotraders sometimes were invisible to people who walked within sight of them
- Corrected the ignore list sorting function to account for entries with no names so they are sent to the end, not the beginning.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9311 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-24 14:49:55 +00:00
skotlex
964ede96d5 - Fixed uninitialized variable fd being used in WFIFOHEAD in a few clif functions.
- Some cleaning in the script.c functions that invoke the clif functions to make sure a null sd is never passed.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9308 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-24 13:53:21 +00:00
skotlex
cfee0ccf63 - Added all the missing FIFOHEADs in the login/sql servers (required for TURBO support)
- Fixed the fact that the TURBO code breaks when you attempt to handle more than one connection at a time within the same function. However this broke map-server compilation, therefore, don't use TURBO yet! It needs more fixing (and I need more time to fix it)
- While at it, cleaned a few packet implementations in the char/login servers which were not only ugly, but had some really stupid flaws within (stuff like escaping a string, and then using the non-escaped variable to insert to SQL? T_T) And will someone explain me why the TXT servers are coded much more cleanly, and without such horribly broken code as I find in the SQL ones? T_T;


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9307 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-24 12:41:38 +00:00
KarLaeda
78d9c69d88 Cleaned up global permanent variables in Airship Quest
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9306 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-24 11:24:21 +00:00
Lance
05b2d83b43 * Completed Reddozen's hanging mapwarp code to support party and old syntax.
modified   Changelog-Trunk.txt
modified   src/map/script.c


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9305 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-24 05:25:01 +00:00
Lupus
928d28ba42 Fixed Mage Tutorial Quest
Fixed typos in Ninja Quest

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9302 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-23 22:25:07 +00:00
Playtester
6490f7e885 Fixed sp cost of RG_RAID
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9301 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-23 17:28:50 +00:00
Playtester
5424384263 Updated sql files
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9299 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-23 16:24:16 +00:00
skotlex
73379857e2 - Made WFIFOHEAD() check for available buffer size remaining on the connection, and when there's not enough space, it will increase it.
- Added define TURBO to the Makefile. It enables MouseJstr's socket access optimization which should speed up the code when accessing the write/read buffers repeatedly within a function.
- Fixed the functions where the RFIFOHEAD/WFIFOHEAD functions were used incorrectly (prevents TURBO enabled compilations from finishing)


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9297 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-23 15:33:51 +00:00
Playtester
476c1d866c * Official skills for remaining Thanatos mobs
- this completes the X.3 and X.4 mob skill updates
- removed various skills from G_mobs

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9296 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-23 13:50:47 +00:00
skotlex
be7935af91 - Modified slaves_inherit_speed and slaves_inherit_mode so you get better control of when to copy/remove modes/speed.
- Reenabled usage of mode MD_CHANGETARGET, so mobs with mode 0x200 will be able to switch targets while attacking.
- Simplified some more the chase-changetarget function.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9294 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-22 20:32:25 +00:00
skotlex
01d8d4dfbe - Recoded @send so that it uses clif.c instead of doing all the WFIFO stuff itself.
- Cleaned up a bunch of very uglily coded atcommands which used the rather pointless charid2sessionid and accountid2sessionid functions.
- Some miscellanous cleanups around usage of the session[] variable.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9293 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-22 16:34:34 +00:00
skotlex
cef4b48a16 - Fixed the homunc hungry timer being started when the homun data is received from the char-server and the homunc is NOT 'active'.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9292 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-22 13:53:49 +00:00
skotlex
7f460dc646 - Fixed the Auto-Berserk giving you back defense when it triggers during berserk's HP penalty.
- Some small changes in the pet ai to make it more responsive.
- Rewrote the pet looting behaviour (taken from the mob's), pets are much more smarter now when looting from multiple possible items.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9291 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-22 05:04:16 +00:00
skotlex
52d0596d42 - Fixed pets/homunc trying to be deleted twice when they had 0 intimacy and their master logs out.
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9290 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-22 00:18:41 +00:00
skotlex
1c5fbb2231 - Various GS skill requirement corrections:
- All coin related skills can be used with any weapon. Those that require ammo can be used with any ammo.
- Added support for specifying ammo type = 99 in the skill_require_db file, it can be used to specify that any kind of ammo can be used with the skill, but you NEED to have ammo equipped.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9289 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-21 21:38:56 +00:00
Playtester
0d6ccc9d62 * Fixed all cast times and delays of Gunslinger skills
- cast time of Dust is reduced by dex
- Tracking cast time cannot be reduced by anything
- Increase Accuracy requires 4 coins instead of 2

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9288 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-21 21:17:25 +00:00
skotlex
e47c69b87b - Corrected GS_DISARM, it is now a normal attack, which, when it connects, has a chance to do strip weapon ar a 3*lv% rate (modified by dex)
- Fixed GS_PIERCINGSHOT, it should ignore defense
- Corrected Gatling Fever costing SP when trying to turn it off. Also, speed increases bonuses won't take effect while it's active.
- Updated the main makefile with a new OPT line. It is commented by default since it only works with GCC 4.X, when unset, it will hide away a huge amount of warnings that have to do with stuff that is not gonna be corrected in eA anyway.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9287 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-21 20:54:22 +00:00
skotlex
4f9e65d7ee - Corrected TripleAction's damage. It should do 150%*3 instead of 100*3% damage.
- Updated GS_CRACKER's stun chance using Doddler's info as reference.
- GS_FLING won't reduce armor defense when used on players.
- Added constant MAX_STEAL_DROP to determine up to which slot you can steal.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9286 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-21 19:47:20 +00:00
Playtester
83affac575 * Updated healing values of Ketupat and Red Thorn Fruit
* Less G_mobs spawning in Odin Temple

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9284 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-21 18:29:54 +00:00
skotlex
0f433c6c45 - Moved ignoreAll to state.ignoreAll so it saves some space.
- Cleaned up clif_parse_Wis to prevent crashes from forged packets (using a strlen() on a string where you don't know if it's null-terminated is a NO-NO)
- Cleaned up the implementation of the ignore list so it's more efficient.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9282 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-21 18:23:08 +00:00
Lupus
7abcd45cd3 Fixed typo in Ninja quests
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9281 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-21 01:55:41 +00:00
Lupus
52f3e74227 Updated Skill Resetter Event, thanks to $ephiroth
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9280 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-21 00:06:10 +00:00
Lupus
f12bb2a6b1 Fixed Sage guest
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9279 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-20 23:47:43 +00:00
Playtester
5e3141be55 * Official skill for Ancient Mimic, Death Word and Angels
- also made NPC_DEFENDER self targeted
- Shelter now has angry mode

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9278 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-20 21:53:51 +00:00
skotlex
bcb011580c - The max level of NPC_SPLASHATTACK is now 1.
- Implemented NPC_DEFENDER. Reduces ranged Physical+Misc damage by 80%
- Improved the battle config reader so it accepts hexadecimal values. Updated the monster_ai description to make use of this.
- Added monster_ai&0x200. When set, mob skill delays are shared. That is, if the mob has several lines with the same skill, when the skill is used, the delay will be set to all of them, not just the one entry used.
- Cleaned mob.c to use hex values when refering mob_ai
- Corrected NPC_BARRIER so it grants 100 def/mdef (and not just mdef)
- Weapon ATK bonuses will now only apply to watk and NOT watk2 on players (on players watk2 is refine bonus)
- Corrected NPC_KEEPING. it should give 90 def, not 100


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9277 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-20 21:25:47 +00:00
skotlex
12e7c68c78 - You now can't use other skills while a skill-induced "window" is up (teleport, refining, etc). However, be warned that we aren't quite sure how the server will clear this out if you decide to hit cancel on the window, so skill-blockage is likely to happen (temporary solution: whenever you change maps or warp the state is reset server-side).
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9276 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-20 18:02:08 +00:00
skotlex
208cf8d875 - Fixed itemskill variable being cleared before parsing the skill, this causes auto-casted teleport to fail to skip the skill menu. It is now cleared on castend_pos/id directly.
- The item skill/lv variables now use 0 as default to signal they aren't being used (instead of -1)
- Skills with state 'move_enable' will now do a "walk path" check between target cell/object and caster instead of a "shoot path" check, this would fix skills like snap or charge from letting you "teleport" across pits.
- Fixed a possible double map_addblock when hatching a pet egg right before going through a warp.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9275 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-20 17:25:05 +00:00
Playtester
4822dcf191 Flywing and Butterfly Wing will now use the teleport skill
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9274 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-20 17:11:37 +00:00
Lupus
a15d3aedfc Fixed exploit in Shinokas Quest
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9273 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-20 16:58:34 +00:00
Playtester
15b4290c42 Official skills for Breeze and Plasma
git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9272 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-20 16:34:02 +00:00
Playtester
24abfd3282 * Official X.4 skills thanks to Tharis
- also set MVP skills to MVP skill level

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9271 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-20 16:00:54 +00:00
skotlex
943bff73bc - Raised the amount of skills that can stack on a single cell before the "in-area/out-area" detection code breaks to 24 (from 8)
- Fixed a crash in clif_SkillInfoBlock if the passed player already disconnected.
- Added limiting drop rate to 100% from item-bonuses that depend on the mob's level so that "@autoloot 100" will catch them.


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9270 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-20 15:08:43 +00:00
Lance
9b4d416b15 git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9269 54d463be-8e91-2dee-dedb-b68131a5f0ec 2006-11-20 12:43:39 +00:00
Lance
11e7a6e143 - atcommand and charcommand backwards compatibility
modified   src/map/script.c


git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9268 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-20 12:39:27 +00:00
Lance
d4e444ebd4 - Removed security check since source level patch is applied. Reverted select(), created prompt().
modified   Changelog-Trunk.txt
modified   npc/airports/airships.txt
modified   npc/cities/amatsu.txt
modified   npc/cities/gonryun.txt
modified   npc/cities/hugel.txt
modified   npc/cities/lighthalzen.txt
modified   npc/cities/niflheim.txt
modified   npc/cities/valkyrie.txt
modified   npc/custom/eAAC_Scripts/disguiser.txt
modified   npc/custom/eAAC_Scripts/quest_warper.txt
modified   npc/custom/jobs/jobmaster.txt
modified   npc/events/idul_fitri.txt
modified   npc/jobs/1-1e/gunslinger.txt
modified   npc/jobs/1-1e/ninja.txt
modified   npc/jobs/novice/novice.txt
modified   npc/merchants/kunai_maker.txt
modified   npc/merchants/novice_exchange.txt
modified   npc/merchants/refine.txt
modified   npc/other/comodo_gambling.txt
modified   npc/other/dts_warper.txt
modified   npc/other/marriage.txt
modified   npc/other/powernpc.txt
modified   npc/quests/Lvl4_weapon_quest.txt
modified   npc/quests/gunslinger_quests.txt
modified   npc/quests/quests_ein.txt
modified   npc/quests/quests_umbala.txt
modified   npc/sample/monster_controller.cpp
modified   src/map/script.c



git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9267 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-20 10:11:20 +00:00