summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-11-28- Reverted the previous SG freeze counter method. Now the counter is reset ↵skotlex2-9/+10
on status_change_clear. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9351 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-28- Moved the blocking of casting supportive skills on homunculus from ↵skotlex3-22/+30
battle_check_target to status_check_skilluse as bct is not invoked unless the skill is offensive (or party/guild only) - Cleaned up status_calc_bl_sub_hom, fixed recasting dex/str/vit/int bonuses skills making their atk/def/mdef stack with itself over and over. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9350 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-28Fixed Thanatos Tower QuestKarLaeda1-15/+16
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9349 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-28* Enabled Ice Dungeon spawns so they can be testedPlaytester6-107/+113
* Updated sql files git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9348 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-28- Fixed a possible crash due to the recent core.c upgrade.skotlex5-20/+22
- Changing setting the Guild Master from pc_authok to clif_parse_LoadEndAck so that it will not fail to set the gmaster flag when the first person of a guild to log on is the guild master. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9347 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-28- Modified the way Storm Gust freeze's counter works. Now it checks for the ↵skotlex4-4/+16
caster of the Storm Gust, if it's the same as the previous hit, the counter is increased, otherwise, the ID is updated and the counter is changed to 1. - Fixed always receiving at least 1 bexp/jexp even when the mob gives no exp at all. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9345 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-28- Changed write to send as suggested by TheUltraMage in:FlavioJS5-119/+101
http://www.eathena.ws/board/index.php?showtopic=105417 Hopefully that will take care of the SIGPIPE problem in Debian and cygwin. - Server name in core.c skipping '\\' characters. - Memory allocation functions using file,line,func from the invoking functions. - Other minor changes in malloc git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9344 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-28added blank import/script_conf.txtLupus1-0/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9343 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-28added blank import/script_conf.txtLupus2-0/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9342 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-28- Now when a player's "attack once" request fails due to range, the client ↵skotlex2-6/+8
is told to move to the target to attack it. This sort of fixes the problem of the client SPAMMING the server with attack requests from afar without even approaching the icewall x_X git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9340 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-28Reverted fix in Merchant Skills QuestsKarLaeda2-7/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9338 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-27- Updated the status change field "option" to an int rather than short. This ↵skotlex4-8/+14
fixes the option values for xmas/sightblaster not getting set, which could explain why some people crash when equipping weapons while in xmas suit. - Also did the same to opt3 since the new packet version uses LONG to store the opt3 values. - Made the clif weapon view function use the EQI constants instead of ints. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9337 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-27- Fixed the Homunculus hungry timer not starting on login.skotlex2-0/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9336 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-27- Fixed clif.c dumping unknown packets by default... (oops, used an #ifdef ↵skotlex2-2/+2
where an #if had to go) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9335 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-27Added logging for standard GM commands (/mm /b /kick etc)KarLaeda2-6/+49
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9334 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-27Fixed exploit in Merchant Skills QuestsKarLaeda2-1/+7
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9333 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-27Fixed up healing itemsPlaytester2-80/+84
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9332 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-27- Some cleanups on the trade_additem function. When specifying a qty of 0, ↵skotlex2-5/+16
an ack will be returned to the client so it doesn't gets stuck. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9331 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-27Updated Rachel mob dropsPlaytester3-23/+24
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9330 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-27- Updating Thanatos quest with a check to prevent multiple Thanatos spawning.eaac3-22/+45
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9329 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-27Updated Rachel mob statsPlaytester2-20/+21
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9328 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-27Updated sql filestoms3-24/+26
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9326 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-27- Corrected KiriKage's range so it works correctly when used by non-players ↵skotlex9-23/+23
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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9325 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-26Enabled Rachel Field spawns so they can be testedPlaytester3-2/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9323 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-26Updated Rachel Field mob stats and dropsPlaytester2-11/+12
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9322 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-26Updated selling price for some common dropsPlaytester2-8/+10
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9321 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-25Fixed Sphinx Helm, Coif and Orc Hero HelmPlaytester2-4/+6
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9320 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-25Fixed selling price of Fine Grit 10z -> 60zPlaytester2-1/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9319 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-25- Fixed missing line in status.c which explains why NPC_DEFENDER wasn't ↵skotlex1-0/+1
quite working yet. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9317 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-24- Heaven's drive no longer targets traps.skotlex4-3/+5
- Some minor cleanups git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9316 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-24- Cleaned the opt3 values to use hex instead of decimals in status.c, ↵skotlex3-37/+28
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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9315 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-24- Fixed EDP's damage being 100% more than it should (should be 5x, not 6x on ↵skotlex4-3/+10
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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9314 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-24- Likely fixed Homunculus not disappearing the second their intimacy hit 0.skotlex2-2/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9313 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-24- Some cleaning of the pc_authok, clif_WantToConnection functions. Also some ↵skotlex1-94/+88
cleaning of the logout messages and some other cleanups in clif_parse git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9312 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-24- The check that blocks the skill AL_TELEPORT on noteleport maps will be ↵skotlex4-15/+20
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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9311 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-24- Fixed uninitialized variable fd being used in WFIFOHEAD in a few clif ↵skotlex3-32/+25
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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9308 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-24- Added all the missing FIFOHEADs in the login/sql servers (required for ↵skotlex17-391/+495
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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9307 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-24Cleaned up global permanent variables in Airship QuestKarLaeda3-32/+42
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9306 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-24* Completed Reddozen's hanging mapwarp code to support party and old syntax.Lance2-17/+33
modified Changelog-Trunk.txt modified src/map/script.c git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9305 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-23Fixed Mage Tutorial QuestLupus3-3/+6
Fixed typos in Ninja Quest git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9302 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-23Fixed sp cost of RG_RAIDPlaytester2-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9301 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-23Updated sql filesPlaytester3-2822/+2823
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9299 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-23- Made WFIFOHEAD() check for available buffer size remaining on the ↵skotlex14-27/+86
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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9297 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-23* Official skills for remaining Thanatos mobsPlaytester2-150/+76
- this completes the X.3 and X.4 mob skill updates - removed various skills from G_mobs git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9296 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-22- Modified slaves_inherit_speed and slaves_inherit_mode so you get better ↵skotlex9-33/+64
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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9294 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-22- Recoded @send so that it uses clif.c instead of doing all the WFIFO stuff ↵skotlex5-390/+285
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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9293 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-22- Fixed the homunc hungry timer being started when the homun data is ↵skotlex2-2/+4
received from the char-server and the homunc is NOT 'active'. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9292 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-22- Fixed the Auto-Berserk giving you back defense when it triggers during ↵skotlex3-10/+25
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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9291 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-22- Fixed pets/homunc trying to be deleted twice when they had 0 intimacy and ↵skotlex2-4/+8
their master logs out. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9290 54d463be-8e91-2dee-dedb-b68131a5f0ec
2006-11-21- Various GS skill requirement corrections:skotlex4-9/+18
- 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://rathena.svn.sourceforge.net/svnroot/rathena/trunk@9289 54d463be-8e91-2dee-dedb-b68131a5f0ec