summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-09-25* Disabled tick cache (to enable it: define TICK_CACHE to the number of ↵FlavioJS9-112/+182
calls that should be cached). * Added a charid2sd database for fast charid searches. * Reworked the nick cache to only contain offline characters. Note: The tick cache was causing _some_ of the desync problems in eA. Gameplay should be much smother, but desync problems still exist. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11290 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-24Added back log_chat's '1 - log everything' setting (revert from r10850).ultramage7-27/+29
Don't forget to adjust your config file ... again. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11289 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-24- Changed Greed Scroll's type to 11 (all itemskill items should use this)skotlex9-52/+58
- Ignore %MDef bonuses now only reduce target's base MDEF, not MDEF2. - Updated the 'skills that cause no damage are blocked now if the skill element is blocked by the target' to only apply if the skill has a status change associated (fixes Resurrection/Heal being blocked). - Reverted the opt_flag2 change in status_change_start (clif_changeoption2) since it never served its purpose. - Added a warning to prevent loading mobs with IDs that belong to the clone range. - Changed MAX_MOB_DB to 3000, updated the definitions of the clone range defines so they are updated automatically with the change of MAX_MOB_DB. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11287 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-24* Fixed a bug in the sign questPlaytester2-8/+11
- needs further fixing, I'll leave that to SinSloth git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11286 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-24Removed unused mobdb2 entries (late followup to 10988 and 10946)ultramage2-40/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11285 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-24* Limited manual detection of data truncation to string/enum/blob columns.FlavioJS75-24/+31
* Renamed conf-tmpl to conf. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11284 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-24Fixed Lever Action Rifle thanks to CortPlaytester2-1/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11283 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-23Fixed some "official bugs"Playtester2-3/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11282 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-23* Added flag svn:executable to the configure script.FlavioJS3-13/+39
* Added code for MySQL versions (below 5.0) that don't have MYSQL_DATA_TRUNCATED. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11281 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-23Another fix on Doom SlayerPlaytester2-2/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11280 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-23* map_addflooritem and struct item_drop_list using id's instead of struct ↵FlavioJS10-72/+68
map_session_data's (fixes bugreport:36). * Fixed buildin_escape_sql not properly escaping in sql servers. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11279 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-232-2 job quest update. Although completable, further testing (and optimizing) ↵L0ne_W0lf10-6509/+10160
required. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11278 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-22Fixed a weird typo in the dye maker npc (from r11145).ultramage1-3/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11277 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-22* Added more warps between Juno Satellite and Castle Interiors.L0ne_W0lf2-2/+17
- Castle 1, 4 and 5 entrances are questionable, and will be updated as I get more information. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11276 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-22Fixed a severe bug in inventory saving code (caused by r11192).ultramage2-62/+51
The fix was to revert the changes; I totally misunderstood how it was supposed to work... git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11275 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-22Updated sql filesPlaytester3-80/+81
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11273 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-22* Even more item fixesPlaytester3-14/+15
- updated mob_race2_db to official git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11272 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-22* Added 'safestrnlen' to prevent null pointer crashesultramage9-56/+87
* Fixed global chat logging always crashing on a null pointer * Applied changes to clif_parse_globalmessage() from my WiP code - clearer processing of the individual packet components - proper code ordering, some more integrity checks - fixes to some poorly chosen ShowWarning() format strings - global chat logging no longer logs the entire string (w/ player name) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11271 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-22Even more item fixesPlaytester2-19/+20
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11270 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-22Updated more MVP stats to 11.2Playtester2-12/+14
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11269 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-22* Added a sanity check for MAX_ZENY (doesn't compile if too big).FlavioJS4-49/+85
* Redid the buildin_query_sql function. (fixes bugreport:81). git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11268 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-21Fixed Angelic and Survivor combo bonusesPlaytester2-2/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11266 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-21* Fixed a small bug in Einbroch Pollution quest.SinSloth2-5/+8
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11265 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-21* Fixed a typo in the status-change saving code (wrong variable used)ultramage3-2/+5
* Fixed a case of bad sql code conversion breaking homun skill loading git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11264 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-21Moved a misplaced item thanks to HiddenDragonPlaytester2-1/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11263 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-21Officialized all AddEff and ResEff chancesPlaytester2-17/+18
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11262 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-21* Fixed Mimic Card, Myst Case Card and Merchant ComboPlaytester2-4/+7
- on Aegis drop rate doesn't depend on mob level - also raised Anodyne drop of Galapago Cap git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11261 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-21* Officialized many 10.4 card bonusesPlaytester2-18/+21
- fixed Asura Strike autocast (sorry my mistake) - removed NoRegen bonus, it's -100% Recovery on Aegis git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11260 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-21* itemdb.c/h using a static array of 32k struct item_data* entries (faster ↵FlavioJS4-86/+169
itemdb loockup and a first step to remove map_session_data->inventory_data). * Fixed a typo in the configure script that replaced CFLAGS with CPPFLAGS when -Wno-pointer-sign is supported by the compiler. [FlavioJS] git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11259 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-21Fixed a typo from r11221 causing castle problems after they've been conquered.ultramage1-17/+15
Converted rest of variables used to temporary script vars. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11258 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-21some unimportant path.c / unit.c cleaningultramage3-171/+111
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11257 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-21* Corrected skill Charge Attack as described in bugreport:67ultramage4-11/+41
- cast time is between 100% and 300% (+ infinite waiting fixed) - damage is also between 100% and 300% (doesn't increase past range 9) - added knockback that's equal to the distance to target - no longer causes teleportation on WoE grounds - if target runs behind an obstacle, the skill will still teleport you, but will not perform the attack or do knockback - this should be official behavior, so enjoy the weirdness! git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11256 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-21Fixed an item id thanks to EmptyPlaytester2-1/+3
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11255 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-21removed double tabsLupus1-2/+2
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11254 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-21* Makefile deleting .svn in save folder.FlavioJS5-12/+29
* Limited the number of packets parsed per cycle to 3. (packet spammers create less lag) * Fixed sql login throwing an out-of-place debug message and escaping too much of the name string when creating a new login with _M/F. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11253 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-21* Configure script detects 64bit distributions of MySQL.FlavioJS3-1/+5423
* Generated the configure script with cygwin's autoconf. You can re-generate the configure script by executing autoconf. To compile everything just execute these two commands: ./configure make git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11252 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-20Added back SQL charserver listening socket code that got removed in the ↵ultramage3-42/+45
/tmpsql merge. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11251 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-20Synced TXT/SQL login server new account creation code. Removed some totally ↵ultramage2-197/+88
useless code. Removed '4'-letter min. password length restriction. Removed some code that (poorly) tries to cope with a broken database. Removed pointless '-3' and '-2' account states ('dynamic ban' mechanism), since `ipbanlist` does that already. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11250 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-20Synced some more :)ultramage2-170/+174
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11249 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-20Partially applied r10021 changes to TXT login server (login_config data ↵ultramage3-186/+250
structure). Synced TXT and SQL login server code. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11248 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-20Re-added vs8 txt-converter-char.vcproj build instructions that I ignorantly ↵ultramage1-0/+96
removed in r11147. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11247 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-20* Merged the tmpsql branch:FlavioJS109-5841/+6499
- Abstraction for the sql code (sql.c/h). - New configure script and makefiles. - Restored txt zeny logging code. (r10814) - Rewrote mapserver's sql code - itemdb, mobdb, mapreg, logs. (r10814) - Fixed a precedence issue (&& and ) in char_sql/char.c. (r10833) - Improved db reading code a bit for consistency. (r11077) - Added separate atcommand for mail deletion. (r11077) - Corrected a few messages that said "new" instead of "unread". (r11077) - Broadcast (*) messages now use "*" as the target's name (not ""). (r11077) - Moved StringBuf code from utils.c/h to strlib.c/h. (r11084 r11117) - Some misc login server cleanups (reformatting etc). (r11136) - Corrected/modified some header entries. (r11141 r11147 11148) - Adjusted VS project files. (r11147) - Adjusted the way the sql charserver does item saving. (r11192) - Corrected usage of reserved keyword 'friend' in mmo.h. (r11192) git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11245 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-19* Slightly adjusted some drop ratesPlaytester4-26/+29
- updated sql files git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11242 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-19* Added new maps to maps_athena.conf, and corresponding mapflags.L0ne_W0lf17-3/+135
- Also added several missing maps, and cloned maps. * Added new maps from today's kRO Sakray patch to the mapcache. - Mapcache still uses OLD Morroc and Morroc Ruins map data. Sunken Morroc will have to wait. - Added several 'cloned' maps to the mapcache and map_index. * Updated castles database with data for the 5 new castles. * Added warp between Juno and Juno's WoE Satellite. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11241 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-19* Corrected viewid for Scarf. Thanks to $ephiroth.L0ne_W0lf2-2/+4
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11240 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-18* Fixed two minor bugs in the Sign Quest and Thanatos Tower ascension.SinSloth3-4/+12
- Players do not lose time anymore if they return the Sign around midnight. - Thanatos Tower code game now resets properly when entering a wrong value in the box. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11238 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-17- Several skills with a splash area (except ground based ones) will now hit ↵skotlex2-12/+17
Ice-walls when casted by mobs. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11237 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-17Some more drop rate updatesPlaytester3-4/+5
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11235 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-17- Finally got some time to clean up and fix monster_ai&0x40 (chase through ↵skotlex4-18/+61
warps). It works correctly now regardless of the number of players on the source/destination maps. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11233 54d463be-8e91-2dee-dedb-b68131a5f0ec
2007-09-17Updated sql filesPlaytester3-50/+65
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11232 54d463be-8e91-2dee-dedb-b68131a5f0ec