Commit Graph

  • ea2da2863f amblem - > emblem Lupus 2006-08-22 04:08:03 +00:00
  • 30bf9a2b13 - Some more cleaning up of the splash skill code. Now the passed hit value for the splash targetted mobs is 9 instead of 5, this allows multi-hitting splash skills to display the number of hits correctly. - Also merged Blitz Beat to the rest of the splash code. skotlex 2006-08-22 03:30:07 +00:00
  • a18ae6fb49 Fixed call homunc bug when the homunc was vapo and the master has change of map toms 2006-08-21 21:57:56 +00:00
  • cc6ddef2e4 Fixed SQL-Guild Creation, guild name was escaped 2 times toms 2006-08-21 21:44:52 +00:00
  • df20c4e1d2 - Some cleaning of the splash skills. Updated skill-attack to enable again passing of flag 0xF000 which signals that the skill level sent to the client should be -1 (no skill name shouted). Should (hopefully) clear/clean up a bunch of splash damage skill animation-related packets. skotlex 2006-08-21 21:35:44 +00:00
  • 8ce99cc52d - Homun saving won't cap hp/sp to max hp/sp since a homun can have higher hp/sp than the one stated in the db (due to skill bonuses or status changes) - Increased splash range of HVAN_EXPLOSION to 4. skotlex 2006-08-21 19:53:03 +00:00
  • 2fa44057cb - Cleaned up some more the regen_data structure, so that skill/sitting-skill related data is optional (since only players have it). skotlex 2006-08-21 19:36:13 +00:00
  • 9788569dae Fixed AM_RESURRECTION, thanks to RockmanEXE for %HP values toms 2006-08-21 19:33:51 +00:00
  • 6dfd77c8f5 Fixed HAMI_CASTLE, HAMI_DEFENCE & HLIF_AVOID toms 2006-08-21 18:46:08 +00:00
  • 200813da7e - Adjusted Glittering's success rate to 20+10*lv% - Corrected isequipped() so that cards will not be tagged as "used up" unless all the specified items were found. - Fixed a confusion in skill_attack using the src instead of dsrc for some calls, which was causing some problems with the KAITE check from AoE spells. - Fixed ASC_BREAKER's misc damage part not having the ignore-element flag set. skotlex 2006-08-21 17:55:19 +00:00
  • ade0103541 Moved homunc battle conf from misc.conf to homunc.conf toms 2006-08-21 17:38:53 +00:00
  • 03601f28fc - Added BL_HOM handling to battle_gettarget. - Some cleaning in skill.c in regard to homun skills. - Madness Canceller now stacks with other aspd bonuses, just like Berserk does. skotlex 2006-08-21 16:39:14 +00:00
  • fd6e193e90 - Removed config setting "muting_players", and expanded the manner_system config to specify how having negative manner (mute) affects a player (see battle/misc.conf). - Expanded the pk_mode setting from no/yes to 0/1/2. 1 is normal pk_mode, if 2 is used, it makes killing players give you a loss of 5 manner points. - Fixed WS_WEAPONREFINE always failing when at less than job 50. - Fixed a compilation warning in char-txt/int_homun.c skotlex 2006-08-21 16:07:50 +00:00
  • cb54955cc4 - Fixed the Autosave routine not working when there's only one player online. - Disabled command @rain since the client no longer supports it anyway. - Fixed delitem not checking for the first slot's card, also optimized it so that it doesn't checks on the other slots. skotlex 2006-08-21 14:05:24 +00:00
  • 70e3fcb28a * Fixing MoM's typos (Citrin -> Citrine) over Lv4 weapon quest. [erKURITA] eaac 2006-08-21 13:08:27 +00:00
  • bf6bc04222 lol again :( MasterOfMuppets 2006-08-21 12:55:33 +00:00
  • e0682d2e43 A file I forgot >__> MasterOfMuppets 2006-08-21 12:52:20 +00:00
  • 4590cae4e4 Implemented the god item quest. Thanks to SinSloth for scripting the major part of it. MasterOfMuppets 2006-08-21 12:46:10 +00:00
  • 522cac5d4b updated zenygivers Lupus 2006-08-21 10:40:19 +00:00
  • 05a17d8570 - Added a check during mob_db loading so that the six basic stats, max hp and max sp are never below 1, as this could cause crashes when using certain skills. skotlex 2006-08-20 21:57:54 +00:00
  • 68df921a84 - Gravitation now only blocks the caster from using potions. - Corrected Madness Canceller not letting you walk while the effect lasts. - Splitted yet again ASC_BREAKER into a two-part attack. This time the int-based damage is a MISC type attack, and gets reduced by skills as such. skotlex 2006-08-20 21:38:02 +00:00
  • 5dffc4b45e Fixed "int format, long unsigned int arg" warning toms 2006-08-20 20:56:08 +00:00
  • e059803326 lol MasterOfMuppets 2006-08-20 20:43:12 +00:00
  • b1227ed363 Fixed a warning when using cap_value(x, 0, x) on an unsigned value toms 2006-08-20 20:39:56 +00:00
  • e67db33d16 - Added clif_skill_fail for homunc to skill_castend_id & skill_castend_pos ('skill has failed' will may be appear 2 times) - Fixed homunc skill 8016 not considered as homunc skill toms 2006-08-20 20:24:13 +00:00
  • 4287b2a50c Implemented the Einbroch polution script. MasterOfMuppets 2006-08-20 20:01:16 +00:00
  • cb1a6f5bf0 - @useskill will now cause your homun to use the skill instead of you if the skill is a Homun skill and you have an active homunculus. - Some cleanups... skotlex 2006-08-20 20:01:07 +00:00
  • 0e5d9707e7 Fixed Fling not reducing DEF for 30 seconds Playtester 2006-08-20 19:49:01 +00:00
  • e5a058feda Implemented the official 2005 headgear quests. MasterOfMuppets 2006-08-20 19:33:28 +00:00
  • 4211b1533a - Reduced the Success Chance of GS_FLING to 10+10*lv% (Playtester told me that Vicious told him the chance was much lower like that) skotlex 2006-08-20 19:27:41 +00:00
  • 96c1fe1903 - Fixed some Homunc issues with HR servers (capping some values) - Added @hominfo command to obtain real values (not capped ones) toms 2006-08-20 18:54:18 +00:00
  • 7f810c928b Removed event bonus of 4 year anniversary hat Playtester 2006-08-19 22:36:52 +00:00
  • a2f9e1bd0a - Fixed @homlvup bug - Fixed AM_REST & AM_RESU consumming SP if they fail - Fixed homunc spawning bug toms 2006-08-19 21:04:17 +00:00
  • 7a37455dbb - Fixed GS_GROUNDDRIFT - Increased chance of GS_DESPERADO connecting to 20% skotlex 2006-08-19 20:42:35 +00:00
  • 78296c878c - Fixed battle_calc_base_damage being called for the left hand even for non-dual-wielding attacks. left-hand damage was being set to 0 later anyway, so no exploit existed. - Moved the weapon_atk_rate bonus to battle_calc_base_damage so that it'll apply correctly when dual-wielding different types of weapons. skotlex 2006-08-19 19:25:41 +00:00
  • 3a2a32f22b - Fixed job-mask 0x100000 in the item_db enabling Dancers/Bards to use the items (0x80000 should be for them and 0x100000 should be currently unused) skotlex 2006-08-19 18:58:45 +00:00
  • f4beef8924 Fixed a possible sigsegv when deleting lif under Mental Change toms 2006-08-19 18:08:35 +00:00
  • 07365afd80 Fixed HAMI_CASTLE toms 2006-08-19 16:57:03 +00:00
  • 29d910ea6e - Updated NJ_BAKUENRYU skill tree - Fixed HLIF_CHANGE skill toms 2006-08-19 15:35:11 +00:00
  • 3a00fda46b - Updated Kouenka, removed aftercast delay - Fixed some Ninja weapons (1Hand Sword -> Dagger) toms 2006-08-19 13:12:26 +00:00
  • 65e64be50a Updated HLIF_BRAIN skill toms 2006-08-19 13:01:08 +00:00
  • 11a6e167d4 Fixed homunculus intimacy on feeding toms 2006-08-19 12:24:32 +00:00
  • 066765b702 Added homunculus_friendly_rate battle config toms 2006-08-19 11:32:41 +00:00
  • e5b6eea02c Some compilation warnings fixed toms 2006-08-19 10:38:14 +00:00
  • 8c79b21151 - Added skill's required item check on homunc skills - Add Condensed Red Potion as a required item for HLIF_HEAL toms 2006-08-19 09:45:11 +00:00
  • 0782951279 enabled homunculus shop evera 2006-08-19 09:04:39 +00:00
  • 656b72b31c Little code cleanup on last fix toms 2006-08-18 21:42:53 +00:00
  • ae81bd6663 - Fixed HLIF_HEAL healing the homunc instead of the master - Fixed HLIF_AVOID not increasing walk speed of master toms 2006-08-18 21:23:12 +00:00
  • 56cb3651d6 - Fixed the atk_rate (Turtle General Card) bonus not working on dual-wielders. skotlex 2006-08-18 21:15:06 +00:00
  • abdabdde14 - Fixed a sad crash in the login-txt server. Thanks to Flavio JS for pointing it out. skotlex 2006-08-18 20:35:14 +00:00
  • 397c92b0df - Figured out a better way to make TATAMIGAESHI attack only on the instant it is placed down. skotlex 2006-08-18 17:13:33 +00:00
  • 91b9fed6e3 - Made HLIF_HEAL a self skill that auto-selects target to caster's master. - Implemented SC_BLOODLUST and SC_CHANGE, cleaned up HLIF_CHANGE - Applied a correction to HVAN_EXPLOSION - Fixed Homun ASPD calculation being able to underflow and give you min speed. - Added monster_ai&128 to make aggressive mobs ignore that behaviour of always picking Homun targets above player targets regardless of who is closer. - Fixed homun info packet being unable to display HP/SP correctly once the values are above 32k. skotlex 2006-08-18 16:43:20 +00:00
  • bf7f390ac9 Fixed Kouenka not having an aftercast delay on levels greater 1 Playtester 2006-08-18 16:16:11 +00:00
  • 2b1435f36e Applied Mpeg's work on ninja (http://gpegon.free.fr/ea/ninja_08-18-06_mpeg.txt) toms 2006-08-18 15:22:24 +00:00
  • f07bb1871a Fixed @homlvup toms 2006-08-18 15:03:26 +00:00
  • c3baf09f47 - Reverted the battle_config regen settings from unsigned int to signed int. The battle config reading code can only handle two types of settings: signed ints and unsigned shorts, you'd have to mess up with it if you want to add more types. - Removed the delayed start effect of Gospel from the code since it should take effect as soon as it's placed down. skotlex 2006-08-18 14:35:19 +00:00
  • 64b38ba4b7 - Added guild_aura (skill.conf) setting so you can specify when it works and if it works on the guild-master itself. Defaults to working all the time on everyone except GM. skotlex 2006-08-18 14:26:26 +00:00
  • 70f4570b81 - Little code cleanup - Cleaned merc_hom_evolution to avoid free'ing/realloc'ing - Fixed "args of aFree is freed pointer" on Homunc deletion toms 2006-08-18 14:15:49 +00:00
  • b5508efe38 - Changed unit_free so that it receives which cleartype should be used when the character is still on a map. Used this on status_damage so that mobs that do not respawn when killed will properly display the death animation. - Should have fixed the signed/unsigned comparison warnings in the main regen function. - Fixed Energy Coat consuming 10x less SP per hit than it should. skotlex 2006-08-18 13:49:24 +00:00
  • a202caf152 Fixed signed/unsigned comparison issues with natural heal system toms 2006-08-18 09:18:38 +00:00
  • 6babc24b69 - Vaporize will no fail when the homun is dead. - Corrected thhe double free issue that occurs when a homun dies and has no intimacy left. - Fixed the charsave_method:1 saving/loading exp as signed ints rather than unsigned. skotlex 2006-08-18 02:04:25 +00:00
  • d91a956aee - Applied use of structure regen_data for a unified regen module. Natural and skill-heal is handled by this structure, while sitting-skill-heal is still player dependant (mostly because the other object types can't sit) - Added SCB_REGEN constant to identify status changes which alter regeneration - Modified SC_REGENERATION so that if val4 is set, the status actually blocks regen rather than increase it, this is what now Frenzy uses instead of "canregen_tick" - Cleaned up the status calc code for homun by moving it from status_calc_bl_sub_homun to status_calc_homun (where it should had always been) - Moved the Fleet watk code to status_calc_watk where it belongs. skotlex 2006-08-18 01:57:08 +00:00
  • 7118a90428 Changed AM_CALLHOMUN Skill to spawn the homunc at 1 cell from his master (forgot to add this in Changelog) toms 2006-08-17 23:37:05 +00:00
  • c1990c2a4a oops, forgot header update evera 2006-08-17 23:26:39 +00:00
  • e109a24e82 fixed kellasus giving extra skills in bio ethics evera 2006-08-17 23:25:34 +00:00
  • 592cf6ab28 * Gospel can't stack anymore * Updated SQL files Playtester 2006-08-17 23:15:30 +00:00
  • ed8b093cc2 - Corrected map_random_dir algorithm - Fixed homunc natural heal and little code cleanup toms 2006-08-17 22:38:25 +00:00
  • 6a8503e7b1 - Fixed being unable to recast Adrenaline Rush to reset the duration timers. - Added structure regen_data to handle unified regen logic for bl objects. Eh... this is wip, so it isn't used yet, just the preliminar structure is there... (somehow I lost all other progress I had done on it x.x) skotlex 2006-08-17 00:38:19 +00:00
  • b25cc06a43 - Cleaned up skill_get_range2 so that using range 0 for non-self skills uses the caster's attack range. - Fixed AM_CALLHOMUN checking for an embryo when you have a vaporized homun. skotlex 2006-08-16 20:50:23 +00:00
  • 00f4aecb26 - Added support for hexadecimal values in the const.txt file. skotlex 2006-08-16 20:13:19 +00:00
  • 1079f53d4c - Spirit of Wizard will now consume an item 7321 each time it blocks reflected magic. - Added script command jobname, retrieves a given's class name as per the appropiate msg_athena.txt entry (this command should had been added years ago) skotlex 2006-08-16 19:50:52 +00:00
  • 7d04689685 - Fixed null-pointer crash on Evolving a homunculus. skotlex 2006-08-16 18:23:28 +00:00
  • 04d969e781 - @produce now can make any kind of equipment - Fixed a warning on the mob_ai - Made HLIF_AVOID and HAMI_DEFENCE cause the status change on both caster and target. - AM_REST shouldn't be checking for a range now (since it's a self skill) skotlex 2006-08-16 16:31:30 +00:00
  • 7cd73fc68b - Updated mob_ai so that mobs will use their rude-attacked skill when they can't reach their current target. - Fixed the default txt config making pets be saved to the homun file instead of to the pet file. skotlex 2006-08-16 14:37:00 +00:00
  • 4e32d21c17 - Now arrow-consuming skills where your main weapon is a whip or musical instrument WILL count as arrow-type attacks, using the atk of the arrow and all related bonuses. - Fixed some homun timer initialization code. - Some cleanups on the pet.c code, but no idea if pet view will work correctly now. skotlex 2006-08-16 14:12:01 +00:00
  • 53102aee4e Added WE_CALLBABY to Gunslinger and Ninja Playtester 2006-08-16 08:54:42 +00:00
  • ad0344c638 Fixed various bullets, spheres and kunais Playtester 2006-08-16 08:41:10 +00:00
  • fc57628e5c NJ_NEN now requires a Fang Playtester 2006-08-16 07:21:25 +00:00
  • 02c448cc45 - Moved the deletion of timers from unit_remove_map to the homun vaporize/dead routines since unit_remove_map is also invoked whenever you warp or change maps. skotlex 2006-08-15 23:39:12 +00:00
  • 5c44979d67 - Applied multiple fixes which should take care of making homun save/load work on TXT now. - Added Gatling Fever's batk bonus. - Some cleaning in status_damage which should prevent trying to free already free'd pointers when unit_remove_map invokes unit_free (when status_damage was going to invoke unit_free anyway) skotlex 2006-08-15 23:30:48 +00:00
  • 2f858a5ea7 Delete homunc's skills from sql when the homunc is destroyed toms 2006-08-15 23:05:29 +00:00
  • 7570ace103 * Fixed disarm not working * Fixed duration of Gatling Fever Playtester 2006-08-15 22:59:26 +00:00
  • 7110f02479 Homunc Timers should be disabled when the homunc is vaporized or dead an re-enabled on call/resu toms 2006-08-15 22:30:10 +00:00
  • b7ef9a3032 - Updated vc-project files to compile with the new int_homun files. - Hopefully fixed the crash when using charsave_method = 1 skotlex 2006-08-15 21:25:52 +00:00
  • ee8298bb8a - Cleaned up some of the pet related @/# commands, same for some script commands. - Moved s_pet structure from map_session_data to pet_data, this enabled the removal of a few redundant values in the pet_data structure (name, class, equip) - Pet offensive skills who's inf value is self will be casted on the pet now (for stuff like Grand Cross) skotlex 2006-08-15 21:12:45 +00:00
  • 80ded70c4f - Fixed the int_homun.c compilation issue with Char-SQL. skotlex 2006-08-15 19:56:11 +00:00
  • c16d90c8a3 - Some cleanup of int_homun.c - Added homun saving/loading support to char-TXT. Note that this is completely untested, so it may be as good as broken. skotlex 2006-08-15 19:44:22 +00:00
  • f380d9b708 Added Ammo Dealer Tony Playtester 2006-08-15 18:31:37 +00:00
  • 3a6cea35b4 - Added a crash-fix on status_calc_bl_sub_homun to abort in case the homun has no master (need to clean up this function later) - Tested char-txt load/save, it seems to be working fine. skotlex 2006-08-15 17:57:44 +00:00
  • a18db9e79f - Updated the char save structure for char-TXT servers so that the homun id will be saved, now also the map info (last point, save point, memo maps) are now saved using the mapindex rather than the string. BACKUP BEFORE UPDATING since this code isn't yet tested. - Cleaned up a bit the char-saving code, added overflow crash prevention in case there are more memos than the max-allowed saved. - AM_CALLHOMUN can now be used to recall vaporized homuns. - AM_RESURRECTHOMUN will now fail when the homun is vaporized. skotlex 2006-08-15 17:47:44 +00:00
  • baee95996c - Added SCB_DYE which marks which status-changes need a forced cloth dye change to 0 due to sprite issues. Currently only NJ_BUNSINJYUTSU's status uses it. skotlex 2006-08-15 15:42:55 +00:00
  • 9c6d56be63 - Asura Strike now moves you to the target on fail always (unless the target does not exists or is in another map or there's a obstacle on the way) - Corrected skill_attack_area hitting dead characters on it's splash range. - Swapped the values for OPTION_XMAS and OPTION_FLYING. This should enable SG to show the fly animation again, even if sometimes others will see him as Santa. As for xmas cloth, it shouldn't make much of a difference since the view class is changed to christmas anyway. - Moved the AM_CALLHOMUN code from castend_id to castend_pos. - Made AM_CALLHOMUN and AM_RESURRECTHOMUN be like the wedding skills, where they automatically pick a spot around you. - Cleaned up some the AM_RESURRECTHOMUN code. Hopefully it works now. - Cleaned up some the hom evolution code. skotlex 2006-08-15 15:26:51 +00:00
  • b8b57f9c39 Made Kiel MVP's skills non-cancelable Playtester 2006-08-15 14:35:27 +00:00
  • 13b1fd6ecd * Fixed some parts of the Gunslinger gun quests * Added Ammo Casing Seller Kenny * Added Holy Arrow Quivers to Inventor Jaax Playtester 2006-08-15 14:17:23 +00:00
  • 92aca761ba Fixed SIGSEGV with homunc save toms 2006-08-15 12:02:00 +00:00
  • eec1d4425e * Added all the Gunslinger gun quests - sphere creation and ammo casing are still missing, working on it - removed erKURITA's version, he's okay with it Playtester 2006-08-15 11:57:43 +00:00
  • dd40d4ff2f Fixed Masamune and Kamaitachi using bAspd rather than bAspdRate Playtester 2006-08-15 08:43:58 +00:00
  • 8115f9db06 Various changes in other/dts_warper.txt: Uses new global var $dtsday to count voting sessions Bug fix for a bug involving both warpers being activated at the same time Need bug testers for these fixes before stable merge evera 2006-08-15 05:37:38 +00:00
  • 3cef575197 updated header of other/Global_Functions.txt evera 2006-08-15 03:59:59 +00:00
  • ee6ce16a4e fixed bug in bio labs quest evera 2006-08-15 03:52:57 +00:00