summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-11-22- Changed the status_change structure to use dynamic rather than static ↵skotlex18-1609/+1618
memory to hold the individual status changes, this should have a noticeable impact on the server's memory consumption. - Had to add a few 'ugly' flags to status_change since now you can't track SC related information while said SC is not active (happens only for Storm Gust, Joint Beat and Magic Power). - Since I am unable to fully test, watch out for any bugs~ git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11786 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-22* Added slots to Cross Shield and Book of Charms (bugreport:429)L0ne_W0lf2-3/+5
- Fixed the brynhildr item script. (bugreport:429) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11784 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-22* Fixed Missing Variables in Metto quest. (bugreport:473)samuray224-70/+36
* Deleted some unused Variables in Bio Ethics quest. * Changed some bad RGB Codes in THQ. (bugreport:211) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11783 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-22* Moved the reset of references to after the empty script checks in ↵FlavioJS2-12/+17
parse_script. (fixes bugreport:222 and bugreport:449) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11782 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-22Reverted skill db edit from r11772. Yes, Guardian Research's AegisName is ↵ultramage1-1/+1
GD_GUARDRESEARCH (see strings in client exe). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11781 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-22* Renamed fakenpcname to setnpcdisplay, fixed and extended it. FlavioJS5-23/+92
- See doc/script_commands.txt for information on how to use it git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11779 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-22Guard effect when auto-casted by Clock Card will now cancel on armor swap.L0ne_W0lf2-1/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11778 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-22* Fixed conf files for jmonster and eamonsters. (bugreport:432)L0ne_W0lf3-27/+30
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11777 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-22* Modified mapserver login procedure to make clients from may 2007 and newer ↵ultramage3-5/+21
not crash when entering mapserver (bugreport:468) - this changes PACKETVER to 8, causing incompatibility with old clients - this makes the "Login" hex obsolete; please stop using it as it causes a conflict with this update and may have negative sideeffects git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11776 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-21upsFlavioJS1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11775 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-21* Fixed Sql_SetEncoding not setting the encoding of the connection properly. ↵FlavioJS2-2/+6
(fixes bugreport:30) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11774 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-21* Added backward compatible target 'conf' to the Makefile.FlavioJS2-3/+12
(run ./configure again to update the Makefile) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11773 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-21- Moved subtype from struct block_list to struct npc_data.skotlex11-41/+37
- Fixed some compilation warnings. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11772 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-21- Optimized a bit the map set cell imperative so it only fails when the ↵skotlex1-1/+2
target cells are of native type wall/ground, so that it still allows setting/unsetting temporarily unwalkable types by using icewall types of cell. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11770 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-21More clif.c cleaningultramage1-65/+66
- Renamed clif_set0078 to clif_set_unit_standing, and clif_set007b to clif_set_unit_walking - Added clif_set_unit_spawned (split off from clif_spawn), needed for a followup change git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11769 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-21Removed one duplicit sql operation when saving items (bugreport:459)ultramage1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11768 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-21random cleanupultramage2-19/+12
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11767 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-21* Homunculi now reset their can-act delay on call/resurrect/mapchange ↵ultramage4-3/+8
(allows bypassing delays by doing rest/call instead of relog) [ultramage] * Changed Lif's Emergency Avoid to just get a normal skill delay (blocks all skills, cancelled by mapchange / re-summon) instead of getting a persistent block on only this one skill (bugreport:13) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11766 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-21Cleaned up/reformatted clif_set0078 and clif_set_007b (stand and walk packet ↵ultramage1-362/+285
code). Replaced some heavy #ifdefing in clif_spawn and clif_getareachar_unit with a lazy fixed-width buffer. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11765 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-20- Implemented SL_SUPERNOVICE erasing the death record 1% of the casts.skotlex4-18/+49
- Implemented current exp being capped to the exp required to level up from the previous level when we are at max level (required for some S. Novice buffs) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11764 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-19- removed 'skill_fail' message when a ground skill fails as that caues ↵skotlex4-9/+5
double 'skill failed' messages in several instances. - Corrected shop freeing using free instead of aFree ,causing memory leak reports. - Corrected the sc def settings modifying tick_def in regards to sc_def instead of tick_def git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11762 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-19Random cleaning of party.c in attempt to make party_send_xy_timer() crashes ↵ultramage3-144/+143
a bit clearer... - now party_db is iterated instead of using foreach() git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11761 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-19* Nullpo's disabled on release builds.FlavioJS10-80/+709
* Added timestamps to the log of memory leaks. * Moved definition of __func__ to cbasetypes.h. * Configure script updated: - added option to select the memory manager - added option to enable MAPREGSQL - added option to enable DEBUG * common's Makefile deleting svnversion.h on 'clean' target. (run ./configure again to update your Makefile) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11760 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-18Updated more map flags for Al De Baran's turbo Track.L0ne_W0lf4-1/+26
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11758 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-18- Implemented a small change that was long overdue: Displaying the ↵skotlex3-22/+84
char-select screen now uses a single SQL query instead of up to 9. - Fixed a bug in the update to prevent setting cell types on unwalkable cells. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11757 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-18- setting npc cells will no longer work on non-walkable tiles (since you ↵skotlex3-2/+4
could do this to override cell types and make unwalkable cells walkable again, for example). - Small fix in the char-server accept code. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11755 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-18* Replaced jA's way of allocating npc shop data with a simple dynamic array ↵ultramage5-119/+97
that gets allocated during loading and freed on unload - automatically fixes bugreport:404, which would otherwise require manipulating the npcname_db (the original author didn't, hence the bug) - now a supporting variable 'count' is used for tracking the length instead of an extra dummy entry at the end of the shop list - partially removed the MAX_SHOPITEM restriction (if this was written properly, the system could support an unlimited amount of entries) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11753 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-18Fixed npc_debug_warps() not identifying x:0,y:0 as valid (random) coordinatesultramage2-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11752 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-17Removed battle_config.error_log as console_silent already handles thisultramage21-383/+200
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11751 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-17Made OnTouch zone dimensions be stored as radius instead of diameter.ultramage4-58/+60
Cleaned up some overly complicated area calculations. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11750 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-17* Heat now only does 10 hits a secondPlaytester2-3/+7
- this is an official kRO update - you can still set the delay in the skill_unit_db to what you desire git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11748 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-17* Fixed turbo track NPCs that caused "NPC not removed" errors...Even though ↵L0ne_W0lf8-14/+24
this bug is slightly official. XD git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11747 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-17* Fixed Guild Manager access to Guild Master only.L0ne_W0lf2-2/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11746 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-17* Attempt at correcting a small move mistake I made in regards to the ↵L0ne_W0lf1-0/+2
movement of Odin's temple's spawn file. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11745 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-17* Deleted Odin temple field spawn file. Not sure why it stuck around after I ↵L0ne_W0lf2-66/+3
moved it properly. O_o git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11744 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-17* Renamed mob dungeon spawn files to compliment the warp script update. File ↵L0ne_W0lf34-84/+166
names now match map names. * Moved Odin Temple spawns to dungeon folder. Split up a few other files. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11743 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-17* Rev. 11742 Renamed several dungeon warp scripts to match their map names, ↵L0ne_W0lf30-150/+200
split up a couple files as well. * Moved Ninja and Gunslinger warps to the proper file. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11742 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-15Fixes bugreport:417 and bugreport:418 L0ne_W0lf3-7/+6
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11740 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-15removing forgotten debug messageultramage1-1/+0
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11739 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-15- Added 2 new status changes for Life and Regeneration Potions [Zephyrus]zephyrus8-13/+61
- Fixed some items boxes giving wrong tamings. - Fixed another item giving 48 gladius[3] git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11738 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-15Added error messages when trying to place objects on invalid map coordinates ↵ultramage2-4/+11
(quick patch for bugreport:419) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11737 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-15Really fixed bugreport:407 (eA doesn't do lazy boolean expression evaluation)ultramage2-4/+9
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11736 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-15Fixed Divine Protection working against players (bugreport:410)ultramage2-1/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11735 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-14* Several fixes to various scripts.L0ne_W0lf6-66/+51
- Resolves: bugreport:351, bugreport:379, bugreport:393, bugreport:407, bugreport:414, partially resolves bug report:414 git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11733 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-14Fixed some guild skill offset calculation mistakes -_-ultramage2-3/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11732 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-14Fixed some homunculus skill offset calculation mistakes (bugreport:363)ultramage8-14/+16
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11731 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-13I didn't do it! ¬_¬ Okay maybe I did.L0ne_W0lf1-1/+1
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11730 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-13* Fixed warning in star gladiator job test.L0ne_W0lf3-3/+7
* Fixed error in assassin job test (missing ;) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11729 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-13Added error reporting for invalid rows in skill db files.ultramage4-8/+16
Fixed skill_castnodex_db.txt not being parsed correctly. Fixed a search&replace typo in skill_db.txt. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11728 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-11-12Added error reporting to buildin_warp when it fails.ultramage3-16/+20
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11727 54d463be-8e91-2dee-dedb-b68131a5f0ec