Commit Graph

  • c182e64c0d - Removed support for negative autosave intervals, instead added a minsave_interval setting which specifies which is the minimum time between character saves. Default to 100ms (map_athena.conf). skotlex 2006-08-14 20:14:58 +00:00
  • 6e5a887656 - Sacrifice no longer shows damage to self. - When Asura fails, the skill display will still come off. - Cleaned up AM_CALLHOMUN so that the required item is specified on skill_require_db - Cleaned up function merc_call_homun and added function merc_hom_vaporize to handle the respective cases. - Cleaned up a bit unit_remove_map/unit_free on regards to homun. it will display the /sob emotion when the homun dies due to low intimacy. Moved removal of timers and all that to unit_free - Cleaned up function merc_hom_dead - Simplified lots of code around by using the new merc functions. skotlex 2006-08-14 19:48:16 +00:00
  • c8198b8ea7 Updated mob stats according to official kRO website Playtester 2006-08-14 18:31:13 +00:00
  • 9ee30e13ee Fixed attack power of Dusk Playtester 2006-08-14 17:21:43 +00:00
  • 2705daec74 - Some cleaning of skillnotok - Corrected emergency_call setting to not use map_flag_gvg define, since the setting already has woe on/off restriction bits. skotlex 2006-08-14 16:37:41 +00:00
  • 41f2f3ca40 - Increased Run's walk speed bonus to 25->50% - Modified emergency_call setting to allow for more specific configuration (woe/non-woe, gvg-grounds/non-gvg-grounds, disable from nowarpto maps), see skill.conf for details. skotlex 2006-08-14 16:30:14 +00:00
  • 78475ffd1a - Fixed script engine allowing scripts to set a player's zeny to negative values. - Fixed setting hide_woe_damage making even "miss" attacks seem to connect. - Cleaned up pc_getzeny to not require doubles. - When readjusting the fame-list, the last entry's id is also reset (may fix characters appearing more than once on it?) - Some sign/unsigned comparison warning fixes. - Some 'may be used unitialized' warning fixes. skotlex 2006-08-14 14:54:14 +00:00
  • fd8b27f8ce Fixed 2006 headgears npc giving you Lion Mask rather than Lion Masquerade Playtester 2006-08-14 12:16:21 +00:00
  • 5512fadd94 Added official Gunslinger ASPD values according to Ragnarok Monthly Playtester 2006-08-14 09:47:35 +00:00
  • 5cb9cfd463 * Moved the Gunslinger quest NPCs to gunslinger_quests.txt - put erKURITA's version of the Garrison quest into another file since I already added a complete version, use it if you like it more - also gave the NPCs their official names Playtester 2006-08-14 08:52:26 +00:00
  • 0486ae7b2b updated dts_warper.txt to use MISC_QUEST|128 instead of dtseligible,2 Added that to garbage cleaning Added garbage cleaning func call to dts_warper.txt (only makes sense) And I did this at 1am, so look for bugs before I merge to stable, and report on forums. evera 2006-08-14 08:13:21 +00:00
  • 2b92d4797c * Added (finally) the official Inn Maid of Rachel. Save and warp points are official aswell, thanks to RockmanEXE [erKURITA] * Added (finally) the Garrison quest npc. Item requirements are the official ones, but the quest... well you know. Thanks to RockmanEXE [erKURITA] eaac 2006-08-14 00:07:49 +00:00
  • 80525c2a28 Bio Ethics Quest evera 2006-08-13 23:51:08 +00:00
  • 6e166fd86d oops, fixed my small bug in bio ethics evera 2006-08-13 23:45:51 +00:00
  • d6472e861b Finished Bio Ethics Quest (needs bug testers) Added Bio Ethics to quest_variables.txt for bit shift character variable optimization... And I don't feel good, so look over it for errors. evera 2006-08-13 23:43:32 +00:00
  • cb823cdce8 elemental -1 for some GS skills Vicious 2006-08-13 21:15:57 +00:00
  • fd04e7fe44 Destroyer now has a 1% chance on breaking armor rather than Hit-10 Playtester 2006-08-13 09:36:16 +00:00
  • 45f33bdeef moved warp to fix endless warping Lupus 2006-08-13 06:44:00 +00:00
  • 1d2c4f8950 - Removed @itemcheck as it was totally pointless. - Corrected states killer/killable being easily dispellable. - Fixed the totally wrong text messages being used for @killer/@killable related atcommands, added appropiate entries to msg_athena - Magic and Misc attacks will now get type "flee" when they do less than 1 damage, this blocks them from causing additional status effects when they are blocked. - Cleaned up a bit the Basilica code, it should now properly end when you walk. - Added an unnecessary qty check when inserting cards :P - Fixed some logs not working when you enabled all logs. - Corrected unmute being a level 60 command by default (should be 80) skotlex 2006-08-13 06:14:27 +00:00
  • 907653ac7a updated file version! DO always increment file version! Lupus 2006-08-13 06:14:13 +00:00
  • 9080a1b373 - Corrected the mapif_parse_PartyChangeMap function to correctly update level-range when someone logs on/off, fixes being unable to set even-share on once it's been broken even when the characters out of range logoff. skotlex 2006-08-13 05:07:13 +00:00
  • 11d3442df9 See Changelog. blackhole89 2006-08-12 22:47:16 +00:00
  • ef4af33e08 Fixed Fling requiring unknown amunition Playtester 2006-08-12 22:19:01 +00:00
  • a093397ab8 * Changed the aftercast delay of Envenom to 100ms - this will cause that you can cast Envenom as fast as aMotion Playtester 2006-08-12 21:05:48 +00:00
  • 6202448594 Fixed id of Dryad Card in the Headgears 2006 quest thanks to tonyfud Playtester 2006-08-12 10:37:01 +00:00
  • 7a5a7e7b13 * Added Violin[3] to the Comodo Weapon seller * Optimized a warp near Gunslinger weapon shop * Extended the Garrison quest to slot the Garrison Playtester 2006-08-12 08:44:52 +00:00
  • c39d3b2a02 - Fixed Dancers/Bards being able to use normal attacks while performing. skotlex 2006-08-12 02:00:52 +00:00
  • 155f9c12f5 - Fixed the item group bonus not working. - Removed unnecessary member id from the item group structure. - Fixed songs/dances always being considered overlapped with themselves. - Added some additional song/dance overlap code that should correctly change the effect of songs/dances when they overlap. - Added a check so that the status-change packet is always send to self when the inflicted char is a player disguised. skotlex 2006-08-11 01:25:40 +00:00
  • d7e51241f8 Code cleanup on homunc, they stay in memory until player disconnect or homunc destruction toms 2006-08-10 23:34:35 +00:00
  • 6f28d55d6c Fixed packetdb.txt updates. Zephiris 2006-08-10 21:15:06 +00:00
  • 6db2d44adb - Hopefully fixed family-party-even-share not breaking when a member logs out. - Corrected Advanced Jobs HP bonus from 30% -> 25% skotlex 2006-08-10 20:17:38 +00:00
  • 2c74fc0254 - Should have fixed the login-sql crash when passed user-name's length is beyond the limit. - Removed setting mob_ghostring_fix - Changed setting attack_attr_none to affect all neutral-element attacks. Basicly, this setting is now used to determine who can hit for full damage always when using neutral-attacks (defaults to non-players) skotlex 2006-08-10 19:06:13 +00:00
  • 4d1dadcae5 Updated the Packet DB for both trunk and stable to the latest version. Zephiris 2006-08-10 18:30:00 +00:00
  • b5df813fb5 Reverted Tracking being affected by dex Playtester 2006-08-10 16:27:16 +00:00
  • 79e2a54b49 Switch airplanelocation variables to temp variables to avoid unusefull mapreg(sql/txt) writes toms 2006-08-10 15:07:48 +00:00
  • e109725687 Aloevera and Anodyne now cast on self Playtester 2006-08-10 14:42:04 +00:00
  • f706f02ebe - Fixed a warning GCC kept giving me when including mercenary.h skotlex 2006-08-10 14:39:50 +00:00
  • 6f3c9a6dc7 - Fixed two instances in the login-sql server where the ip in the log-login table was being stored backwards. - Now when a skill's range is 0 and the skill is NOT casted on self, it will take the basic weapon's range (without Vulture/Snake Eye bonus). - Now when a duration is not specified, sc_start/sc_start2/sc_start4 will try to guess the duration by extracting it from the skill_db (it uses skill_get_time on whatever skill is associated to the status-change using val1 as skill-level) - Corrected that extra comma at the end of the Kaensin layout setup. - Some cleanups on trade_tradeaccept to prevent packets being resent when they shouldn't. - Corrected that ALLOW NULL thingie on main.sql skotlex 2006-08-10 14:25:32 +00:00
  • c0f0a50c79 Fixed syntax error in 'guild' create table statement toms 2006-08-10 13:11:06 +00:00
  • 6460e4987b Raised drop rate of six shooter[2] to 0.03% Playtester 2006-08-10 11:07:53 +00:00
  • 3fc53d7a10 * Added file for gunslinger quests - Garrison quest is done and tested Playtester 2006-08-10 10:41:39 +00:00
  • b52d6603f5 updated header of dts_warper.txt with newer information and changed header formatting to fit the rest of the npcs evera 2006-08-10 09:15:09 +00:00
  • ab6dc6f536 bio ethics quest doesn't warp alche's to empty room now, displays warning of unfinished quest and warps them back. evera 2006-08-10 09:07:57 +00:00
  • 4b83f9bc8c Some Einbroch respawn time fixes Playtester 2006-08-10 08:29:49 +00:00
  • 79e1b39d3b Fixed view id of some new headgears Playtester 2006-08-10 08:07:55 +00:00
  • ecddffa9d3 Added two missing braces to Yellow Novus card script Playtester 2006-08-10 08:03:18 +00:00
  • 896cc1da9f - Removed cast time on Flip Coin - Tracking is now affected by dex Playtester 2006-08-10 07:55:52 +00:00
  • a74851d95d Removed cast time of AM_REST & AM_CALLHOMUNCULUS toms 2006-08-09 23:41:55 +00:00
  • 2ea23200c8 - Fixed Asura not wasting all SP away when it fails on cast-end. skotlex 2006-08-09 23:02:49 +00:00
  • 4940b38ba3 Fixed homunc skill up bug toms 2006-08-09 22:17:09 +00:00
  • bd3d6500ce Hopefully fixed Green Ferus card combo Playtester 2006-08-09 21:44:52 +00:00
  • 49f0ddf3fa - Adjusted some the dance/song/encore code so that the source of an ensemble will always get checked, so that walking out of an ensemble skill should make it end now. However, since ensembles requires two characters and only one is marged as source of the ensemble.... this may not be finished, some kind of check is required so that the partner will also get a force-check and not just he who started the ensemble. skotlex 2006-08-09 20:50:59 +00:00
  • ce0613fb1c - Added crash protection to the mob_db txt reading when the mob_db file has lines with insufficient number of columns. skotlex 2006-08-09 19:24:24 +00:00
  • 07e449bc5c - Should have fixed a signed/unsigned warning in login-txt - Moved the class-change code from battle_calc_weapon_attack to skill_additional_effect. skotlex 2006-08-09 17:58:00 +00:00
  • ae758f1710 * Removed bonus range on some bows (there is a range column for that) - also reverted sidewinder card, chance is handled in the code Playtester 2006-08-09 17:43:55 +00:00
  • 4c3eae0bbe - Cleaned up some the code of TF_DOUBLE and GS_CHAINACTION. - Removed the code which was auto-setting attacks that do no damage to type FLEE, since that was disabling status-effects which should incur even when the damage was blocked. skotlex 2006-08-09 16:29:25 +00:00
  • 3fc01d5169 - Trade requests will now fail when either character is unable to act (character in storage, vending, interacting with an npc, petrified, etc) - Change the default of attack_attr_none to all classes except players. This means that pet/mobs/homun will always do normal attacks with no-element modifiers (but elemental reduction cards still apply) skotlex 2006-08-09 14:42:08 +00:00
  • 3d1de08613 Fixed Royal Tea requiring Sweet Sauce rather than Yellow Spice Playtester 2006-08-09 14:21:13 +00:00
  • 6b516a8126 Renamed first "Name" column to "AegisName" Playtester 2006-08-09 14:14:34 +00:00
  • d1acb16e5f Fixed Rapid Shower only using 1 bullet rather than 5 Playtester 2006-08-09 13:49:37 +00:00
  • 2c18fc43fe A small sign quest fix according to a recent patch. MasterOfMuppets 2006-08-09 13:08:36 +00:00
  • 5cdcef4080 Heard skotlex voice, changed all msg_table[] into msg_txt() in atcommand.c ;) toms 2006-08-09 12:34:03 +00:00
  • bd17b2a527 Item Name update Vicious 2006-08-09 03:11:40 +00:00
  • 4fe5bc0478 - Got rid of the "i might be used uninitialized on this function" warning in `buildin_getpartyleader' skotlex 2006-08-09 02:29:11 +00:00
  • 9456f83ac2 - Fixed the char-server not invoking the party_calc_state function when the third party-member is added to a party, hence failing to check for families and disabling even share from them unless all three relog first (state is correctly calculated when party is first loaded). skotlex 2006-08-09 02:19:53 +00:00
  • 0c91b56537 - Crash-protections in the mail-checking function. - Changed a bunch of msg_table use into msg_txt in atcommand.c, there's still a lot left... am not feeling inspired to finish this >.< - Some additional parenthesis on equipment check in pc_equipitem, seems to have fixed the mid/lower headgear-sprites not showing up. skotlex 2006-08-09 00:49:38 +00:00
  • 895eacb80a - Added back missing state set to prevent Ankle-Snare from being retrieved after the target dies. skotlex 2006-08-08 21:33:28 +00:00
  • c2b0590289 Fixed compilation warning toms 2006-08-08 19:49:55 +00:00
  • 359899fbb2 - Added a check to handle Spider Web as a targetted skill. If there's more than one character on the targetted cell, a different one may get trapped, but it will mostly do as it is now. - Added check to Asura so that it will move you to the target when it fails ONLY when you can cast the skill on the target (not stunned, asleep, target not hidden, etc) skotlex 2006-08-08 19:05:35 +00:00
  • d12f317dbb - Changed the map_freeblock_unlock code so that when there's an "already free'd pointer" error, the memory manager will print out the invoking function rather than map_freeblock_unlock, this should help fix it up next time it happens. skotlex 2006-08-08 18:55:46 +00:00
  • 8157062811 - Casting Kaensin will clear out Suiton and viceversa now. - Fixed drop-rates (@whodrops) getting duplicates when you use @reloadmobdb - Fixed unjailing not sending characters to Prontera. skotlex 2006-08-08 17:55:37 +00:00
  • b62481ed5b - Removed config settings display_delay_skill_fail and display_snatcher_skill_fail, replaced them with display_skill_fail, which can be used to determine whether you hide ALL skill-failed messages, those from delay, those from Snatcher or those from Envenom (battle/skill.conf) skotlex 2006-08-08 15:33:18 +00:00
  • ee59874725 - Fixed yet again AS_SPLASHER doing full damage on all characters. Now you can use the NK split damage value in the skill_db if you want damage divided by the amount of targets rather than by 2. - Fixed crash on the battle_drain functions. - Cleaned up HAMI_CASTLE, HLIF_AVOID, HAMI_DEFENCE so that it's usable by other types of objects other than Homunculus. - Cleaned up the Asura Strike code so that the SP/Spheres/States is not consumed when the skill fails due to Fog of Wall. - When a negative delay for a skill is specified, this delay is now added on top of the character's amotion rather than adelay - Modified main.sql to make the guild table allow NULL on the emblem data. - Added file conf-tmpl/Changelog.txt skotlex 2006-08-08 15:07:29 +00:00
  • dd0f2a793e Small respawn time fix Playtester 2006-08-08 11:53:54 +00:00
  • 29fdbcae3b - Fixed the login-sql server replying to the change-sex packet with the wrong gender, causing the char-server to screw-up job-change updates. skotlex 2006-08-08 03:07:57 +00:00
  • 367750c38c - Cleaned up the apparent mess that is pc_skill. Hopefully it SHOULD fix as described on the docs now, this should also fix adopting not correctly giving the family-related skills. The flag value of skill should be: 0 to set the skill (if skill level is 0, this removes a learned skill), 1 grants the skill as an item bonus which is temporary, and 2 will add a skill bonus like 1, except the skill level adds up to whatever level already known of that skill. skotlex 2006-08-08 02:18:01 +00:00
  • b372f8dfce - Changed define EQP_WEAPON to specify only the right-hand weapon, added define EQP_ARMS to specify both arm-slots. - Some minor code cleanups to take account for the above, fixed Strip shield/weapon removing both. skotlex 2006-08-08 01:16:56 +00:00
  • e9bee91ea7 - Cleaned up the Asura code so that when the skill fails your SP/Spheres/Fury are all taken away always, as well as moving you next to the target (as long as the target still exists within a reachable path from your position) - SC_GUILDAURA is now removed on logout. skotlex 2006-08-07 20:31:40 +00:00
  • 81acdb7a46 - Fixed Venom Splasher doing half-damage instead of full-damage to the "exploding" character. skotlex 2006-08-07 19:54:14 +00:00
  • 527a7ac223 - Hopefully fixed the party_even_share cast-overflow bug as reported by Adobe. - Standarized the autosave interval setting to be always in seconds regardless of type. skotlex 2006-08-07 19:48:27 +00:00
  • 71b9605a0c - Removed the setting of blow-count to 0 when the target is a boss on the battle_calc_* functions, now skill_blown will fail when the source is different from the target and the target is a boss. - Some parenthesis cleanup before invoking battle_calc_base_damage, could be fixing the current issue with arrow attacks not adding the arrow damage. skotlex 2006-08-07 19:07:37 +00:00
  • b577d98d88 - Fixed the map_search_freecell error which was making mobs fail to respawn. skotlex 2006-08-07 18:46:00 +00:00
  • 871e79bf38 - Added in Lupus's suggestion of not making multi-slot headgears set all slot view-ids, which supposedly causes the client to re-draw the headgear multiple times on characters. skotlex 2006-08-07 18:42:59 +00:00
  • e752cb1e96 * Added official spawn locations for all Yuno Fields - note: only works with Skotlex's spawn area fix Playtester 2006-08-07 18:29:12 +00:00
  • 6daec0f2c0 - Cleaned some of mpeg's updated work. - Fixed HT_BLITZBEAT hitting neutral characters when it auto-triggers. - Simplified the Tatami Gaeshi code. - Fixed AS_SPLASHER doing full damage on everyone except targetted char instead of the other way around. - Fixed KAENSIN clearing out SUITON cells and viceversa. - The spawn area is now seen as range rather than absolute for mob spawn lines. This means that x,y,10,10 will spawn the mob on a 21x21 grid around the given x,y point. - Some clean up of the mob-spawn code. Now you can specify negative areas, so that a spawn location such as 100,150,0,-1 will spawn a mob always on x=100, but any Y value of the current map. skotlex 2006-08-07 17:43:53 +00:00
  • 26a6620863 - Some code cleaning in status.c - Reflected damage will now also have a chance of draining hp/sp. skotlex 2006-08-07 16:53:10 +00:00
  • 85655282d4 - Adjusted the order in which option/sc change packets are sent to match Aegis's - Added script command getpartyleader through which you can retrieve various information of a party's leader. skotlex 2006-08-07 16:19:42 +00:00
  • 4e98c865fe mpeg's work Vicious 2006-08-07 15:40:40 +00:00
  • 6cb68e6f4a mpeg's ninja work http://gpegon.free.fr/ea/ninja_08-07-06_mpeg.txt Vicious 2006-08-07 15:12:05 +00:00
  • 8fa60b9249 - Adjusted Battle_check_target so that alchemist summoned mobs are targetted by everyone as long as 1. The top-level master is a player and 2. the actual attacker is not a mob-type. - Added config force_random_spawn which overrides the spawn-files defined coordinates to make all mobs always spawn randomly on the map. - SC_SPEEDUP0 is no longer dispellable by SA_DISPEL skotlex 2006-08-07 14:38:23 +00:00
  • 967d3f000a * Slightly increased drop rate of some low-level guns - also lowered drop rate of Armor Charm to 0.01% again Playtester 2006-08-07 10:41:25 +00:00
  • fd97e23627 fixed adoption Lupus 2006-08-07 03:54:50 +00:00
  • 52745debe5 Reupdated item_db.sql to latest (forgot to update before -_-) toms 2006-08-06 21:35:10 +00:00
  • 35b7140aec Updated item_db.sql to latest. Little fixes on homunc (hp/sp are now saved and init stats changed) toms 2006-08-06 21:28:14 +00:00
  • 954582220c Fixed selling price of Sharp Leaf Playtester 2006-08-06 20:22:42 +00:00
  • b8670b563b Amon Ra spawns one tile more south Playtester 2006-08-06 12:41:26 +00:00
  • d42eff0b4f Added temporary size fixes for GS/NJ weapons Playtester 2006-08-05 20:59:03 +00:00
  • fddf680105 Raised NJ/GS item MVP drop rates a little Playtester 2006-08-05 15:52:41 +00:00
  • ea4bb6fbff Fixed the Socket Enchanter thinking some items are Class C Playtester 2006-08-05 14:57:18 +00:00
  • 57a045b125 Fixed Boots not equipable by Gunslingers Playtester 2006-08-05 11:22:05 +00:00