From 1fe2e1773b9a7218fe5e39c4d2116194216b6986 Mon Sep 17 00:00:00 2001 From: L0ne_W0lf Date: Sat, 27 Aug 2011 03:25:00 +0000 Subject: - Implemented first version of Archbishop skills. Preliminary version, see doc/3rd_job_notes.txt for details/bugs/issues with skills. - Implemented fixed cast time, old cast time mechanics no longer available. Added bFixedCastRate used for reducing fixed cast time mechanic. Cast time calculations probably still needs work, as the cast rate reductions are probably additive and multiplicative as they used to be. - As a result, skill_delayfix_sc() has been removed, status effects that modify cast time are now calculated DURING cast time, not after. - Implemented skill cooldown in skill_cast_db.txt. Known issue is that the cooldowns should save on logout/server shutdown/etc. - Implemented new heal calculation and started work on MATK. Added bWeaponMatk, and bEquipmentMatk for use with new MATK mechanic. - Removed custom features and their config settings: delay_dependon_dex, delay_dependon_agi, castrate_dex_scale. - Increased max_def to 9999 for now, as that is by default the largest defense increase found in the Renewal database (Ahura_mazdah, GM item) - Added shield aspd reduction from job_db1.txt-- Not 100% sure on this one yet. Should be considered a WIP. - Modified updatestatus(), to display information more in line with the client's status window. - Updated some calculations in status_calc_misc to match renewal, needs a lot of work still. - ST_CHASEWALK and HP_BASILICA no longer have 0 cast time while being canceled. * Implemented 'Boss' Decrease AGI, like 'Boss' Heal - editable in skill.conf * clif_skill_fail() now accepts a new parameter, to be used in later messages. * status_change_start() now stores tick as duration upon being called, which fixes timers calling the function from showing negative durations. * Implemented skill ALL_PARTYFLEE. 1 level, increases party member flee by 10. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/branches/renewal@14941 54d463be-8e91-2dee-dedb-b68131a5f0ec --- conf/battle/player.conf | 2 +- conf/battle/skill.conf | 14 ++++++-------- conf/maps_athena.conf | 6 +++--- 3 files changed, 10 insertions(+), 12 deletions(-) (limited to 'conf') diff --git a/conf/battle/player.conf b/conf/battle/player.conf index 1f21076fa..0dd5da163 100644 --- a/conf/battle/player.conf +++ b/conf/battle/player.conf @@ -101,7 +101,7 @@ max_baby_third_parameter: 108 // NOTE: does not affects skills and status effects like Mental Strength // If weapon_defense_type is non-zero, it won't apply to max def. // If magic_defense_type is non-zero, it won't apply to max mdef. -max_def: 99 +max_def: 9999 // Def to Def2 conversion bonus. If the armor def/mdef exceeds max_def, // the remaining is converted to vit def/int mdef using this multiplier diff --git a/conf/battle/skill.conf b/conf/battle/skill.conf index 960960692..061f7b0f3 100644 --- a/conf/battle/skill.conf +++ b/conf/battle/skill.conf @@ -27,11 +27,6 @@ casting_rate: 100 // Delay time after casting (Note 2) delay_rate: 100 -// Does the delay time depend on the caster's DEX and/or AGI? (Note 1) -// Note: On Official servers, neither Dex nor Agi affect delay time -delay_dependon_dex: no -delay_dependon_agi: no - // Minimum allowed delay for ANY skills after casting (in miliseconds) (Note 1) // Note: Setting this to anything above 0 can stop speedhacks. min_skill_delay_limit: 100 @@ -49,9 +44,6 @@ default_walk_delay: 300 // min_skill_delay_limit. no_skill_delay: 2 -// At what dex does the cast time become zero (instacast)? -castrate_dex_scale: 150 - // Will normal attacks be able to ignore the delay after skills? (Note 1) skill_delay_attack_enable: yes @@ -213,6 +205,12 @@ berserk_cancels_buffs: no max_heal: 9999 max_heal_lv: 11 +// Level and Strength of "MVP Decrease AGI". When someone casts Decrease AGI of this +// level or above, Agility will be reduced by max_decagi for max_decagi_dur milliseconds. +max_decagi: 50 +max_decagi_dur: 120000 +max_decagi_lv: 11 + // Emergency Recall Guild Skill setting (add as appropiate). // Note that for the skill to be usable at all, // you need at least one of 1/2 and 4/8 diff --git a/conf/maps_athena.conf b/conf/maps_athena.conf index 384802628..dff80f3b2 100644 --- a/conf/maps_athena.conf +++ b/conf/maps_athena.conf @@ -312,9 +312,9 @@ map: pvp_y_8-3 map: pvp_y_8-4 map: pvp_y_8-5 map: pvp_y_room -//map: sword_1-1 -//map: sword_2-1 -//map: sword_3-1 +map: sword_1-1 +map: sword_2-1 +map: sword_3-1 map: treasure01 map: treasure02 //map: wizard_1-1 -- cgit v1.2.3-70-g09d2