Commit Graph

  • b848357f20 * Added a sanity check for MAX_ZENY (doesn't compile if too big). * Redid the buildin_query_sql function. (fixes bugreport:81). FlavioJS 2007-09-22 01:43:08 +00:00
  • 9855df1d1b Fixed Angelic and Survivor combo bonuses Playtester 2007-09-21 23:17:46 +00:00
  • 7341238141 * Fixed a small bug in Einbroch Pollution quest. SinSloth 2007-09-21 23:15:24 +00:00
  • 5216ecf05e * Fixed a typo in the status-change saving code (wrong variable used) * Fixed a case of bad sql code conversion breaking homun skill loading ultramage 2007-09-21 21:19:59 +00:00
  • 5cd5f90647 Moved a misplaced item thanks to HiddenDragon Playtester 2007-09-21 20:04:44 +00:00
  • 78b65131e2 Officialized all AddEff and ResEff chances Playtester 2007-09-21 19:25:02 +00:00
  • 58bac6c40c * Fixed Mimic Card, Myst Case Card and Merchant Combo - on Aegis drop rate doesn't depend on mob level - also raised Anodyne drop of Galapago Cap Playtester 2007-09-21 17:56:48 +00:00
  • 7eaf6d141b * Officialized many 10.4 card bonuses - fixed Asura Strike autocast (sorry my mistake) - removed NoRegen bonus, it's -100% Recovery on Aegis Playtester 2007-09-21 17:43:41 +00:00
  • cd8f2ef514 * itemdb.c/h using a static array of 32k struct item_data* entries (faster 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] FlavioJS 2007-09-21 16:42:42 +00:00
  • 569049e33d Fixed a typo from r11221 causing castle problems after they've been conquered. Converted rest of variables used to temporary script vars. ultramage 2007-09-21 14:20:52 +00:00
  • cd9fe3f409 some unimportant path.c / unit.c cleaning ultramage 2007-09-21 13:42:13 +00:00
  • 3503fc5de1 * Corrected skill Charge Attack as described in bugreport:67 - 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! ultramage 2007-09-21 13:26:36 +00:00
  • f7025735b0 Fixed an item id thanks to Empty Playtester 2007-09-21 11:10:00 +00:00
  • 8c6c3da73d removed double tabs Lupus 2007-09-21 10:22:25 +00:00
  • 2365e833a4 * Makefile deleting .svn in save folder. * 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. FlavioJS 2007-09-21 05:22:13 +00:00
  • d2f97b7151 * Configure script detects 64bit distributions of MySQL. * Generated the configure script with cygwin's autoconf. FlavioJS 2007-09-21 04:08:32 +00:00
  • 8d014dd02a Added back SQL charserver listening socket code that got removed in the /tmpsql merge. ultramage 2007-09-20 17:10:53 +00:00
  • 5b2f617821 Synced TXT/SQL login server new account creation code. Removed some totally 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. ultramage 2007-09-20 17:06:32 +00:00
  • dddcafda2a Synced some more :) ultramage 2007-09-20 15:53:28 +00:00
  • 834d702dd1 Partially applied r10021 changes to TXT login server (login_config data structure). Synced TXT and SQL login server code. ultramage 2007-09-20 15:00:49 +00:00
  • 29df20b89f Re-added vs8 txt-converter-char.vcproj build instructions that I ignorantly removed in r11147. ultramage 2007-09-20 13:38:25 +00:00
  • 65642f6f1c * Merged the tmpsql branch: - 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) FlavioJS 2007-09-20 11:09:36 +00:00
  • 4c01114652 * Slightly adjusted some drop rates - updated sql files Playtester 2007-09-19 13:27:14 +00:00
  • 17a29ff253 * Added new maps to maps_athena.conf, and corresponding mapflags. - 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. L0ne_W0lf 2007-09-19 01:53:36 +00:00
  • dd575f5254 * Corrected viewid for Scarf. Thanks to $ephiroth. L0ne_W0lf 2007-09-19 00:16:23 +00:00
  • a6c433d6f5 * Fixed two minor bugs in the Sign Quest and Thanatos Tower ascension. - 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. SinSloth 2007-09-18 15:44:42 +00:00
  • d79464d6a8 - Several skills with a splash area (except ground based ones) will now hit Ice-walls when casted by mobs. skotlex 2007-09-17 22:30:41 +00:00
  • b6e795d411 Some more drop rate updates Playtester 2007-09-17 21:59:27 +00:00
  • 793b2aaafb - Finally got some time to clean up and fix monster_ai&0x40 (chase through warps). It works correctly now regardless of the number of players on the source/destination maps. skotlex 2007-09-17 20:15:36 +00:00
  • 67812f3335 Updated sql files Playtester 2007-09-17 20:08:44 +00:00
  • ed80d61452 Raised the drop rate for some of the new equips Playtester 2007-09-17 20:03:29 +00:00
  • 8105f340a2 - Applied various crash-protections to script commands that deal with the equip-position array. - Corrected and simplified the skill_magic_reflect function. Fixed damage reflection being based on the caster rather than the target. - Potions are now usable inside Gospel by the casting Paladin (as per Aegis tests done by AuronX) - The unequip script command now takes a position from 1 to 10 rather than 0 to 9 (to make it consistant with all the other equip position related script commands) - Added the EQI_* constants to db/const.txt in a format usable by the equip-position related script commands. - Updated some items to use the new EQI constants. - Also updated doc/script_commands.txt to refer to the EQI list. skotlex 2007-09-17 19:13:58 +00:00
  • 37ad035386 Added missing force_4-1 and force_5-1 maps to the map list. Updated index and mapcache. ultramage 2007-09-17 11:16:35 +00:00
  • 0f2614131e Reduced Necromancer's summon frequency Playtester 2007-09-17 10:29:38 +00:00
  • 2fbcdad783 * Adjusted EXP given by "Benkasttein" to be the same as that given by Maku. [L0ne_W0lf] L0ne_W0lf 2007-09-16 17:46:44 +00:00
  • 7ac9a68137 * Touch-ups to the Friendship quest. - Added EXP reward. Thanks to $ephiroth for pointing it out. - Added cutins for "Maku" npc, and changed "set HP" to percentheal. L0ne_W0lf 2007-09-16 17:38:47 +00:00
  • b65e451187 Fixed some problems making gcc error out ultramage 2007-09-16 14:29:51 +00:00
  • a71c730693 Getting some (mostly atcommand) code cleaning out of the way... ultramage 2007-09-15 21:49:21 +00:00
  • 8f931716ed Some small adjustment to the P.o.S. guild script... ultramage 2007-09-15 20:09:03 +00:00
  • 7425223611 Fixed weight and updated some item names Playtester 2007-09-15 19:00:08 +00:00
  • 5351aad3a6 Fixed missing 'name' parameter in 'duplicate' script command documentation. Added npc_test_duplicate.txt to /samples. ultramage 2007-09-15 15:26:56 +00:00
  • ff03b6d9ae typo... Playtester 2007-09-15 08:30:44 +00:00
  • 2ac90cb3ba * Fixed TF_BACKSLIDING being targetted on mob skills - also fixed a cast rate Playtester 2007-09-15 08:26:18 +00:00
  • de058492de * Corrected some npc/other/ bugs - added missing arena.txt and fortune.txt to npc list - commented out arena.txt and mail.txt since it's not at all done yet - alphabetically-sorted the list ultramage 2007-09-15 08:07:48 +00:00
  • f344df5891 - Oops, fixed an error in the GTB bounce code. skotlex 2007-09-14 19:53:14 +00:00
  • c6d05bc0f3 - Gravitional Field is now a MISC type of attack. - battle_calc_return_damage now is only for BF_WEAPON attacks, added skill_magic_reflect to check whether a spell is bounced back or not. - Magic reflection now effectively switches the caster/target (after damage has been calculated) - Now when GTB completely blocks a spell, the spell animation will still come off, but with a single bolt and MISS damage. - Removed hom_setting&0x2 since Homunculus can be hit by land spells. - Monster Property now gives a Skill Failed message when attempted on players. skotlex 2007-09-14 18:46:41 +00:00
  • 406a525402 Added proper end-of-line encoding properties for some files that were neglected... again... ultramage 2007-09-14 13:28:37 +00:00
  • a5088ab05d Fixed several text typos in the Kiel quest ultramage 2007-09-14 13:12:27 +00:00
  • d672552159 - Corrected SG Miracle to trigger per attack, not per walked tile. Trigger rate is now 0.02% - Corrected the warmth skills not clearing up correctly the previous field when you place another one down. - Corrected vit not affecting the HP bonus that Super Novices, Ninjas and Gunslingers get. skotlex 2007-09-13 22:45:57 +00:00
  • 77038fe282 * Rev. 11191 Added a few more items. (idRO RIC items, etc) - RIC Stat Boost items will only last 1 minute until we have a proper time. - Some items give ONE item as the quantity given is unknown. - Corrected the view ID for "Scarf", "Little Angel Rock", "Robo Eye". "Sakray Test Helm" and the "Loki Mask" - Commented out several headgear that are not standard in the kRO client. 5301, 5305 - 5322, 5324 and 5325. All i/id/c/p/e/RO event hats? L0ne_W0lf 2007-09-13 18:19:24 +00:00
  • e3d99e4c54 Updated Moonlight's and Atroce's stats Playtester 2007-09-13 13:10:57 +00:00
  • 9058a84707 Latest update to the effects list, by Au{R}oN ultramage 2007-09-13 12:34:03 +00:00
  • 8a45d05f1c Wiped out every mention of RETCODE from /src. The servers no longer save data using CRCRLF as line terminator on Windows. Closes bugreport:45. ultramage 2007-09-13 06:06:30 +00:00
  • 9454d4d8f6 Fixed a typo in party invite code (from r11179 / r11180) causing party invitation to fail. Closes bugreport:43. ultramage 2007-09-12 20:38:44 +00:00
  • f7fabf518b Added SI_STEELBODY properly (value from packet capture) ultramage 2007-09-12 20:17:44 +00:00
  • 15dfbb1484 Moved the Nameless Island warp npc to warps/cities/nameless.txt Playtester 2007-09-12 09:47:18 +00:00
  • 2efb153b64 * Added first version of Nameless Islet sailor. - Players can now access Cursed Abbey for further testings. SinSloth 2007-09-11 23:58:37 +00:00
  • 1e822f6deb - Corrected /invite letting you invite people even if you are not the party leader. - Added some reply messages when you try /invite and a. the character is not found or b. you are not the party leader. - Added a check so that the 'save on crash' routine won't get stuck if it happens to crash while attempting to save characters. - People in chat-rooms no longer receive @main messages. skotlex 2007-09-11 17:25:49 +00:00
  • 85e467edf4 Fixed a small typo thanks to TrueNoir Playtester 2007-09-11 10:31:33 +00:00
  • 892f36f0b7 * Added a safeguard to skill_get_unit_layout() against incorrectly defined layout ids (will give weird results but won't crash at least) * Fixed Firewall/Icewall being oriented backwards (no real difference though...) * Removed some junk Landprotector/Graffiti code; Graffiti doesn't get placed randomly anymore * Icewall can now be cast on yourself... but for some reason, the cell on yourself immediately expires! * Merged together functions clif_set0192() and clif_changemapcell() - also removed its "send to whole map" mode which is just plain wrong (although aegis actually does use it to 'inform' caster about changes) ultramage 2007-09-10 20:50:55 +00:00
  • 5ed058b607 Updated item_db.sql Playtester 2007-09-10 18:33:30 +00:00
  • 562e687322 Added config option 'quest_exp_rate' to adjust exp gained by the 'getexp' script command (followup to r11165). ultramage 2007-09-10 18:11:10 +00:00
  • 7233562a1a - Removed bonus bAddEffWhenHitShort as it is unneeded and unused. - Corrected getpetinfo so it actually returns "null" when there's no pet and you request the name (the docs state it so). - Also cleaned up a bit getpetinfo - Added gethominfo (which behaves in the same way as getpetinfo). - The 'maxcount' skill_db field now can store independant values per skill-level, required for Kamaitachi since it uses different range values per level. - Corrected bonus3 bAutoSpell(WhenHit) to select target enemy (rather than self) for skills with inf self and inf2 'don't target self' (aka: auto-select target skills). - Corrected map_foreachinpath to do a wall check for targets beyond the initially selected tile. - Corrected Kamaitachi's range to be 9, and the path range to be 4+SkillLv skotlex 2007-09-10 17:07:35 +00:00
  • 58ee1bc152 Fixed Garm's and Bacsojin's skills being cancelable Playtester 2007-09-10 15:22:25 +00:00
  • 3d62a69c44 Fixed Asura Strike autocast being self targetted Playtester 2007-09-10 13:31:58 +00:00
  • b67f4855d1 * Updated experience rewards in a lot of quests to match upcoming rate adjustments changes. - Please use 'getexp' command when rewarding experience in any lore-related quest. SinSloth 2007-09-10 13:15:55 +00:00
  • b346568e5d Getting the alphabet right... Playtester 2007-09-10 12:38:13 +00:00
  • 9e3d448b3f Minor Cursed Abbey updates Playtester 2007-09-10 12:24:01 +00:00
  • 1c43d4d48d fixed copy/paste bug Lupus 2007-09-10 05:58:59 +00:00
  • 4d5c7cc604 fixed storage access w/o password trough Cool Corp. Staff. Yup. We don't have packet/client based Storage password yet. So fixed it due to many complains. Also added cutins into Cool Evnt.Staff NPC Lupus 2007-09-10 05:33:07 +00:00
  • dab25c6b7b Fixed size of NPC_EVILLAND Playtester 2007-09-09 22:52:26 +00:00
  • ad2df1c5ce - Modified bonus3 bAddEff/bAddEffWhenHit so that the last parameter is now passed directly as "trigger" flag. The possible trigger values are ATF_LONG, ATF_SHORT, ATF_TARGET, ATF_SELF. Explanation added to doc/item_bonus.txt - Updated some cards to use the new format of bonus3 bAddEff* skotlex 2007-09-09 18:05:16 +00:00
  • a804161283 * Uncommented Cursed Abbey spawns * Commented unimplemented mob skills Playtester 2007-09-09 10:30:51 +00:00
  • 8c76603c07 Removed a bad joke Playtester 2007-09-09 09:34:59 +00:00
  • 2f4f2ca04d Updated sql files Playtester 2007-09-09 09:15:47 +00:00
  • 3b02b1aca0 * Added Cursed Abbey mob skills thanks to Doddler - also fixed level of MVP heal which was once again 10 instead of 11 Playtester 2007-09-09 08:54:09 +00:00
  • e1834dc81e * Updated item_db, mob_db and skill_cast_db - updated prices of new etc drops (guessed values) - updated Cursed Abbey mob drops - fixed db name of Thanatos - fixed cast time of Rebirth Spirit Playtester 2007-09-08 23:25:57 +00:00
  • 8519665bdb Adjusted a spot that still caused a guild leader's guild skills to get blocked on login ultramage 2007-09-08 16:54:12 +00:00
  • c3f5165bba Made the checks in the dye maker npc more dynamic (also fixes missing 'countitem' bug) ultramage 2007-09-08 16:31:39 +00:00
  • fae1d2fb79 Fixed the dye maker npc (see topic:162818) ultramage 2007-09-08 15:15:42 +00:00
  • 88bf6d53a4 * Added more items; mostly rental. New pet tames, eggs. - Updated and corrected some item names, both kRO and iRO names. - Skill need correct view-ids for new headgears. * Added new pets: Green Maiden, spring Rabbit, Goblins 1, 2 and 4, Deleter, Diabolic, and Wanderer. The data is mostly custom. * Corrected the item trade entry for the luxurious key. * Added basic data for Spring Rabbit pet mob. L0ne_W0lf 2007-09-07 21:37:34 +00:00
  • 4814888f0d * Moved quest_variables.txt to /doc * Added comments to some getitem/delitem calls * Disabled nightmare drop in the custom mvp arena script * Fixed problem with baby novice + swordsman quest (topic:160247) * Fixed a typo and problem in the airship typing challenge ultramage 2007-09-07 20:41:23 +00:00
  • 574c76e799 - Added support for the new party invite/reply packets from the latest client version. - Cleared up some TODO's - Added auto-rejecting party/guild invites when the target is disconnected from the server. - Added a correction in the walking code to abort it when map_moveblock cancels the player's walking (by warping/knocking back),the default code would fail because unit_stopwalking would do nothing since the walk timer was already -1 in that moment. - Corrected mob_randomwalk to use unsigned int for the tick variable. - Changed the default @Main format to prevent crashes in the newer clients. skotlex 2007-09-07 07:31:58 +00:00
  • 19a0138c49 Added Red Silk of Seal to White Lady drops. Playtester 2007-09-06 16:41:47 +00:00
  • b755262522 Fixed some item names and updated drop rates a little Playtester 2007-09-06 16:17:34 +00:00
  • 6a06c3bfb6 A minor drop rate change... Playtester 2007-09-06 10:07:21 +00:00
  • b51bba3895 Updated two prices Playtester 2007-09-06 10:04:16 +00:00
  • e5c627ccf2 Added 'nomemo' mapflags to some Cursed Abbey maps Playtester 2007-09-05 10:09:15 +00:00
  • 48752ff63c * Some drop and item fixes - also updated sql files - time for players to test all the new stuff now :x Playtester 2007-09-04 23:02:43 +00:00
  • 8573d68ab7 Some minor drop fixes. Playtester 2007-09-04 22:06:45 +00:00
  • f9ab30efea Added drops to Cursed Abbey mobs Playtester 2007-09-04 18:36:58 +00:00
  • a100bf890c - bonus3 autospell (and autospell when hit) will now select for spell target self when the skill is tagged a support skill. - Increased the amount of autospells that can be held at a time from 10 to 15 - Updated several item scripts to use bonus3 autospells rather than bonus4 ones. - Changed the "autocasted strip skills don't have a duration" to apply only to Full Strip. - Cleaned up some the Signum Crucis code. - Added initialization of hp_loss/sp_loss/hp_regen/sp_regen which somehow was not commited before. - Magic Mirror's duration now is reduced /15 when used on players. skotlex 2007-09-04 17:55:26 +00:00
  • f440026494 Added the 11.3 equips to the monster drops Playtester 2007-09-04 14:48:01 +00:00
  • 1e8e363c66 * Fixed all the 11.3 equips - please test them ingame Playtester 2007-09-04 13:06:23 +00:00
  • dc1bbff3e7 - Removed usage of MAX_PC_BONUS all over the code, it is now only used in map.h (this is done so that individual bonuses can have their array length modified without having to change all the other bonuses as well). - Removed bonus bAddDamageByClass since it is not needed, and implemented bAddDefClass which can be used for the same (but previously was doing nothing). - Cleaned up the weapon_data structure to use a sub-structure to hold the add_dmg information. - Cleaned up some of the add dmg/def bonuses so the 'count' variable is not needed anymore. skotlex 2007-09-04 05:21:17 +00:00
  • b279360dd4 * Updated Staff of Destruction, Siroma Card and Imp Card - also fixed duration of Antimagic and Stoneskin - please report any bugs you find with all the new equips Playtester 2007-09-03 23:46:52 +00:00
  • 5cd6ac0b97 Fixed Staff of Piercing, General Ygnigem Card and Vesper Card Playtester 2007-09-03 23:03:38 +00:00
  • 1f1dbd4927 - Made regen work always, like Hp/Sp Loss, it no longer displays healing numbers as well. skotlex 2007-09-03 23:02:55 +00:00
  • 2084299342 fixed && -> || typo in r11113 ... ultramage 2007-09-03 22:05:03 +00:00
  • 673655c9fa Fixed Zeny Knife, Strong Shield, Cramp Card, Drosera Card and Slow Potion Playtester 2007-09-03 21:35:23 +00:00