Jump to content


Photo

Things To Do


  • Please log in to reply
5 replies to this topic

#1 Rytech

Rytech

    Advanced Member

  • High Council
  • 447 posts
  • Emulator:3CeAM
  • Github:Rytech2

Posted 24 February 2016 - 12:16 PM

This is a list of planned tasks I need to do for 3CeAM. There's also some code im placing here to remind me of efficient ways to code certain things. Finally, notes and references to certain official updates is listed to remind me of when this and that was made official.

 

List of Things To Do
================================
Redo status SC's tags and IDs arrangement. <-- DONE
Rename config names to reflect what they do. <-- DONE
Switch renewal skill timers to the new file and format. <-- DONE
Note: These are for optimizing

Change Super Novices back to 2nd job and Extended version to 3rd. <-- DONE
Add support for mounting on different colored dragons. <-- DONE.
Check all IsMount and CheckMount coding. Warg and Falcon for sure. <-- DONE
Add support for all of the latest costume outfits. <-- DONE
Check the sex change code. <-- DONE.
Check Elemental Spirits cast targeting animation code.
Note: Got 3 of these things to add in. Oh boy.
Note To Self: Best to group all the costume outfit masks into one like
how the dragons were done.

Work on Sura combo skills. <-- DONE
Check if any exploits exist in the Sura combo system.
Make Hundred Spear cancel on weapon switch. <--DONE
Update Hells Plant damage formula. <-- DONE
Recode Dragon Breath to its new official behavior.
Recheck Self Destruction to make sure its official.
Redo White Imprison. <-- DONE
Check Tiger Cannon's code. <-- DONE
Check Strip Accessory code.
Redo the entire skill restriction file. <-- DONE
Update the list of skills usable by Rangers when riding a warg. <-- DONE
Update the list of skills usable by Mechanics when riding in a mado. <-- DONE
Note: Current skill bugs I want to get fixed.
Note To Self: Check eAthena for updates for optimizing the current combo
system and add a certain needed packet to make it much easier to add the
Sura combo skills.

Fix select cart glitch. <-- DONE
Added support for the 10k range NPC ID's. <-- DONE

Recode the SUMMER2 outfit to use the DRESS_UP status.

Add support for headgears with special effects animations.

Note 2: SUMMER2 is confirmed to use a status to appear instead of a OPTION.

Works just fine as is but a official coding is best for future outfits.

Code in player killer ranking.
Note: Feature I want to add in. Im sure many users will enjoy this.
Note To Self: Must code in a 2nd fame point tracker seprate from the
regular one to allow ranking on more then one fame list.

Add falcon flute. <-- DONE
Redo all Genetic foods and potions. <-- DONE
Recheck all items and update things as needed. <-- DONE
Add new Rebellion items. <-- DONE
Recheck Rebellion items.
Add Doram's Summoner items.
Note: Finally got fuly accurate details on each of the potions and need
to redo them all to fix things.

Code Insignia skills. <-- DONE
Code remaining mutated homunculus skills.
Code Oboro exclusive skills.
Code 3rd job level expansion skills.
Code Rebellion skills.
Code Summoner skills
Note: Lots and lots of skills to code in. This is goina be fun.

Fix Dark Claw and Unlimit visuals. <--DONE

Add Unlimits block on PVP maps and turbo room. <--DONE

Make Hundred Spear cancel out when switching weapons. <--DONE

Fix visual for Millennium Shield and Force of Vanguard's rage counters.

Add hidden NPC fix. <--DONE.

Complete Full Throttle. <-- DONE
Note: Rebound's movement speed reduction and sweat animation added.
Still needs more work, but didn't have internet to look up other info.

Fix ASPD and Movement Speed calculations. <-- DONE

Fix Genetic's potions. <-- DONE

Update Rune Knight and Genetic crafting animations.

Fix Chaos Panic, Maelstorm, and Bloody Lust.

Fix Pinpoint Attack and Warg Rider. <-- DONE

Check Minstrel/Wanderer sex exclusive skills. <-- DONE
The check on learned lesson level might be applied on other players.
Note: Job level check is being done incorrectly.

Make Guillotine Cross poisoning weapon status not dispellable. <-- DONE

Fix Highness Heal or recode it completely. Also check skill_calc_heal code.
Also make it fail if Heal isnt learned for fail reason 16.

Test Camouflage on official and code in officially.
Also test Stealth Field to see if it affects caster.

Fix Unlimited Humming to make casting uninterruptable. <-- DONE
Use a card, skill, or equip for a code example.

Make Hell Inferno a 2 hit skill.
Once for fire and once for shadow.

Fix Ray of Genesis damage formula. <-- DONE

Fix positioning issues with skills that warps the player to the target.
Example being Phantom Spear, Pinpoint Attack, Knuckle Arrow, Cross Cut.

Fix sitting glitch for force sit from banana bombs.
Checked it and its working properly but not working
on IntenseRO for some reason.

Fix change cart glitch. <-- DONE

Fix Hovering not blocking Quagmire.

Fix White Imprison. <-- DONE

Fix OP issue with homunculus. <-- DONE

Fix runes to be usable while silenced.

Add list of skills not castable on players in a mado. <-- DONE

Fix Reading Spellbook to its official possible max spell storage cap. <-- DONE
Its set to 10 and im seeing only 7 slots.

Added common status support for Guillotine Cross poisons.
Poisons are grouped into a handicap state called NEW_POISON.
Note: Done and treated as common, but monsters arnt aware of this.

Recheck status defense code.

Add Shield Spell Lv 3 status resistance effect. <-- DONE

Recode Reverberation and Poem of The Netherworld. <-- DONE

Fix Severe Rainstorm to now show dmotion repeatly. <-- DONE

Fix refine effects for items. <-- DONE

Update list of status's blocked by GTB.

Optomize status display code for all renewal skills.

Optomize code for skills that removes status's.

Recheck all Minstrel/Wanderer's status AoE's skill success chances.
Some of the success are for the status, not for the casting of the skill.

Fix Maelstorm to remove AoE's.

Fix AB_SILENTIUM duration.

Merge Spirit Sphere and Charms systems together.
Note: Aegis appears to use spheres and charms on the same system.
This means the spirit sphere system was updated to support types which
effects a number of things, including what packet to send to display the spheres.



Important Codes
================================
Remember This. This Is Important!!!!
if( tsc && dstmd->status.mode&MD_BOSS )
{
    const enum sc_type scs[] = { SC_QUAGMIRE, SC_PROVOKE, SC_ROKISWEIL, SC_GRAVITATION, SC_SUITON, SC_STRIPWEAPON, SC_STRIPSHIELD, SC_STRIPARMOR, SC_STRIPHELM, SC_BLADESTOP };
    for (i = SC_COMMON_MIN; i <= SC_COMMON_MAX; i++)
        if (tsc->data[i]) status_change_end(bl, (sc_type)i, INVALID_TIMER);
    for (i = 0; i < ARRAYLENGTH(scs); i++)
        if (tsc->data[scs[i]]) status_change_end(bl, scs[i], INVALID_TIMER);
}

for( i = SC_COMMON_MIN; i <= SC_COMMON_MAX; i++ )
{
    status_change_end(bl, (sc_type)i, INVALID_TIMER);
}



Extra Info, References, And Notes
================================
Stealth Field
SP cost is changed (80/100/120).
Variable cast time is removed.
Skill reuse delay is changed.
Skill area of effect is changed (3x3 cells -> 5x5 cells).
The SP cost over time is changed (3 seconds 1% / 4 seconds 1% / 5 seconds 1%).
Ranged damage reduction is changed from 30% to 20%.
^^^--Think it means movement reduction.

Thorn Wall
- Thorn Wall changed to deal a maximum of 16 hits.
- Thorn Wall will now disappear properly when its health hits 0.

8/14/2012 Skill Balance Update

- Changed Warlock skill: White Imprison to trigger skill re-use delay even when the skill fails.
- Changed Giearth card to properly provide immunity to chaos status from Shadow Chaser skill: Chaos Panic.
- Fixed an issue with Dark Priest monster where the blind status effect inflicted by the monster did not dissipate properly.
- Due to an issue with NPC, character movement changes have been reverted back until it's fixed.

    Clicking on a dead cell would result in the character not moving at all previously. With the character movement update, clicking on a dead cell will result in the character moving towards the dead cell until it is stopped by an obstacle or dead cell.

- Changed Banana bomb to reduce target's LUK instead of STR.
- Fixed skill description error with Wanderer/Maestro skill: Reverberation where the skill AoE was incorrectly stated as 3x3 instead of 5x5.
- Adjusted some 3rd class skill balance and errors.

Rune Knight

Death Bound - For 2 seconds after using the skill, teleport skill or items with similar effect will have 1 second fixed cast time.

Rune Mastery - Rune creation method has been simplified. Deleted the interface window that pops up after clicking on the rune material.

Asir rune: Fighting Spirit - Fixed a bug where the rune stone effect would give additional bonus to a rune knight in a 1 person party compared to a rune knight that's not in a party.

Nosiege rune: Refresh - Changed the rune stone to be usable while in Frozen, Stun, Deep Sleep, Sleep, Petrification and Crystallization status.

Ranger

Warg Bite - Adjusted SP cost to 40/42/44/46/48.

Camouflage - Fixed a bug where a ranger in camouflage state could be targeted by single target skills.

Shadow Chaser

Man Hole - Fixed a bug where man hole skill could be placed to overlap with eachother.

Wanderer/Maestro

Song of Despair - Fixed a bug where song of despair skill could be placed to overlap with eachother.

Destruction Song - The following additional skills will be removed from targets affected by Destruction song: Song of Despair, Lerad's Dew, Infinite Humming.

Saturday Night Fever - Added additional conditions to the skill. This skill works against Players and Monsters only. Targets in Cloaking or Hiding status will not be affected by the skill.

Sura

Lion's Howling - Fixed Fear status chance on skill activation. The following additional skills will be removed from targets affected by Lion's Howling: Song of despair, Lerad's Dew, Infinite Humming.

Genetic

Demonic Fire - Fixed a bug where a character sometimes could not move to another cell within the skill's AoE.

Sling Item
- Fruit bombs will only take effect if the target takes damage.
- Banana bomb's LUK decrease will only take effect if target takes damage.
- Coconut bomb's Stun and Bleeding status will only take effect if target takes damage.
- Melon bomb's movement and attack speed reduction will only take effect if target takes damage.

Royal Guard

Shield Spell - Fixed an issue where level 3 shield spell's status resistance option was not applied.

General

The status icon (such as burning or freezing) will no longer be visible to other players when the target is in Hiding or Cloaking status.





Balance Update iRO (Appears to be from past kRO fixes and stuff)

Alchemist class

    [Biochemist] Acid Bomb damage is now properly reduced by Crusader skill [Defending Aura]
    [Biochemist] Acid Bomb will no longer hit a mechanic when he is in Neutral Barrier
    [Genetic] Cannon Ball will not de-equip when killed
    [Genetic]Cart Cannon changed, when used with a cannon ball with a non neutral element the skill will use that element in its attack.
    [Genetic]Blood Sucker damage fix
    [Genetic] When knockback is disabled (either by map or item), thorn wall will no longer deal rapid consecutive hits.
    [Genetic]Fixed a bug with skill: Sling Item where certain fruit bombs would cause damage to the Genetic
    [Genetic]Skill Sling Item will no longer work on other players in town

Blacksmith Class

    [Mechanic] Pile Bunker range distance fixed
    [Mechanic] (Madogear) Fixed a problem where Burning status was not applied when using FlameLauncher.
    [Mechanic] Silver Sniper Mechanics skill attack damage to monsters (Plants)
    [Mechanic] Fixed a bug with FAW: Silver Sniper where it would deal an abnormal damage to plant monsters.
    [Mechanic] skill: Pile Bunker now has 3 cell range regardless of skill level.

Sage Class

    [Scholar]
    [Sorcerer]Fixed an issue where the sorcerer skill 'Psychic Wave' would deal damage to targets on magnetic earth.
    [Sorcerer] Killing Cloud damage is no longer reflected by Shield Reflect.
    [Sorcerer] Extreme Vacuum skill fixed so that the skill will always execute properly.

Wizard Class

    [Wizard] Fixed an issue where ice walling the spawn point of a map would cause the person to teleport to a random tile on that map.
    [Warlock]Stasis skill effect to be removable by certain skills (Status Recovery, Dispell and Clearence. ).
    [Warlock] Earth Strain no longer divests units which are in White Imprison.
    [Warlock]Fixed a bug where Marsh of Abyss would not remove Increase Agility buff from the target(s)
    [Warlock]Fixed a bug with Recognized Spell where the increased SP cost of skills was not working properly.
    [Warlock]Fixed a bug with skill 'Earth Strain' where players killed by the skill would experience the strip effect persist past its skill duration.
    [Warlock]The Wizard Soul buff now removes the gemstone requirement for the Warlock skill Sienna Execrate

Priest Class

    [Priest]Fixed an issue where the sanctuary effect would display when a sorcerer summoned spirit enters a sanctuary.
    [Archbishop] Fixed skill: Clearance to properly remove the following effects.
    Genetic - Blood Sucker
    Guillotine Cross - Venom Impress
    Rune Knight - Isia rune, Urj rune
    Hallucination and Fear status
    [Archbiship] Fixed a bug where the Arch Bishop skill Expiatio could not be usable in towns and general fields.

Monk Class

    [Sura]Changed Sura skill: Lion Howling to also remove de-buffs inflicted by friendly targets.
    [Sura] Lightning Walk skill attack range change
    [Sura] Knuckle Arrow skill's Knockback damage applied to Boss monsters.
    [Sura]Increased the Stun chance for Sura skill: Dragon Combo.

Assassin Class

    [Guillotine Cross] Fixed an issue where cloaking Exceed where casting Hiding or Cloaking while under the effect of Cloaking exceed would temporarily reveal the Guillotine Cross.

Rogue Class

    [Chaser]When casting 'Chaos Panic' skill while the maximum number of allowed instances of the skill are active, it will replace the earliest instance of the skill.
    [Chaser]Changed Shadow Chaser skills: 'Maelstrom' and 'Chaos Panic' to no longer be usable near portals.

Hunter Class

    [Hunter] Fixed an issue with trap using classes where traps were not always visible when being placed.
    [Hunter] Fixed an animation bug with hunter-class companions (Falcon and Warg)
    [Ranger] Camouflage now ends when the ranger uses any skill.
    [Ranger] Cluster Bomb damage to be affected by Trap Research skill.
    [Ranger] Fixed a bug with skill 'Verdure Trap' where element change was not working properly.
    [Ranger] Corrected a damage issue with the Ranger Skill 'Warg Strike'.
    [Ranger] Fixed a bug where skill name and animation would not show when using Ranger skills: Electric Shocker, Magenta Trap, Cobalt Trap, Maze Trap, Verdure Trap.

Performer Class

    [Bard/Dancer] Fixed a bug where using Bard/Dancer skill: Harmonic Lick and Battle Theme would consume incorrect amount of SP.
    [Maestro/Wanderer]Changed Maestro/Wanderer skill: Saturday Night Fever to deal random damage when more than 7 people are affected by the skill.
    [Maestro/Wanderer] If target has no frenzy status, wanderer,minstrel can reuse saturdaynightfever skill state




11/08/2011 kRO
Changed the number of Mora coins awarded by Mora quests and the number of coins needed to exchange for equipments.
Fixed an error with Kagerou/Oboro skill: Overthrow where it would not correctly target players in skill range.
Changed to no longer allow Oboro skill: Ominous Crimson Moonlight to be cast on friendly targets.
Changed to no longer allow Kagerou/Oboro skill: Illusion - Shock to be cast on friendly targets.
Fixed an issue with Seal Release skill where it would use an incorrect element when activated.
Changed to no longer allow Kagerou/Oboro skill: Illusion - Killing Curse to be cast on monsters.
Implemented Skill balance for Kagerou and Oboro.

* Illusion - Afterimage: Adjusted image's Max HP.
* Illusion - Attraction: Adjusted success rate.
* Shadow Step: Adjusted to only affect targets in hiding/cloaking status. Duration adjusted.
* Illusion - Killing Curse: Adjusted success rate.
* Illusion - Shock: Adjusted success rate.
* Makibishi: Changed skill Area of Effect to only spray caltrops near the Caster's cell.
* Overthrow: Changed to Area of Effect skill. Skill hit chance is adjusted and it deals splash damage.
* Exploding Kunai: Adjusted Aftercast Delay. Changed skill targeting to ground target.
* 16th Night: Duration adjusted.



12/07/2011 kRO

Adjusted Kagerou and Oboro skill balance

    Exploding Kunai: Damage formula changed. It is now considered splash attack. This skill will no longer be affected by caster's weapon element.
    Fire Seal - Scorching Fire: Flaming Petal and Blaze Shield bonus damage option has been changed. Exploding Dragon bonus damage added.
    Water Seal - Snow Storm: Freezing Spear and Snow Flake Draft bonus damage option has been changed.
    Wind Seal - Turbulent Air: Added Wind Blade bonus damage option. Changed Lighting Jolt and First Wind bonus damage option.
    Release Seal: Increased damage formula.
    Shadow Warrior: This buff is no longer removed after taking certain amount of damage.
    Distorted Crescent Moon: Target's Current HP and SP value effects the ATK/MATK change instead of target's base level.
    Fading Moonlight Illusion: Target's Current HP and SP value effects HP/SP increase or decrease. Now reflects both magic and physical damage, and the skill level determines the amount of damage reflected.
    16th Night: Adjusted MATK increase.



12/14/2011 kRO

- Kagerou & Oboro skill balance is implemented

    Illusion: Afterimage - Adjusted image's HP, duration and skill re-use delay.
    Illusion: Attraction - Success rate adjusted.
    Shadow Step - Changed to affect targets under special conditions. Duration changed.
    Illusion: Killing Curse - Success rate adjusted.
    Illusion: Shock - Adjusted success rate, stat reduction, and duration.
    Makibishi - Cast range changed to ground near caster's vicinity.
    Overthrow - Changed to AoE attack, and skill HIT rate. Now deals splash damage.
    Exploding Kunai - Adjusted cast time and damage formula. and changed skill targeting to 1 cell ground target. No longer affected by weapon's element (Forced Neutral). Now correctly affected by Weapon ATK and Cards.
    Izayoi - Adjusted skill duration and MATK increase.
    Fire Seal - Scorching Fire: Flaming Petal and Blaze Shield bonus damage option has been changed. Exploding Dragon bonus damage added.
    Water Seal - Snow Storm: Freezing Spear and Snow Flake Draft bonus damage option has been changed.
    Wind Seal - Turbulent Air: Added Wind Blade bonus damage option. Changed Lighting Jolt and First Wind bonus damage option.
    Release Seal: Increased damage formula
    Shadow Warrior: This buff is no longer removed after taking certain amount of damage.
    Distorted Crescent Moon: Target's Current HP and SP value effects the ATK/MATK change instead of target's base level.
    Fading Moonlight Illusion: Target's Current HP and SP value effects HP/SP increase or decrease. Now reflects both magic and physical damage, and the skill level determines the amount of damage reflected.



12/28/2011 kRO

- Added Saturday Night Fever skill balance change.

    Before: De-buff duration: 20/30/40/50/60 seconds, 1% HP/SP drain every 3 seconds.
    After: De-buff duration: 10/15/20/25/30 seconds, 1% HP/SP drain every 10/8/6/4/2 seconds.



6/26/2012 kRO
- Changed the damage formula for Kagerou/Oboro skill: Mucha Nage.

    If the caster has not learned Dagger Throwing Practice, maximum damage output will be decreased by 50%.

- Changed the Warlock skill: Stasis skill effect to be removable by certain skills.
- Fixed a bug with Genetic skill: Sling Item where certain fruit bombs would cause damage to the Genetic.
- Fixed a bug with Guillotine Cross skill: Cloaking Exceed where casting Hiding or Cloaking while under the effect of Cloaking exceed would temporarily reveal the Guillotine Cross.
- Fixed a bug with Sorcerer skill: Extreme Vacuum where its effects would sometimes not work.
- Changed Sura skill: Lion Howling to also remove de-buffs inflicted by friendly targets.
- Changed Cluster Bomb damage to be affected by Trap Research skill.



10/28/2009 kRO
White Imprison

The skill success rate is influenced by your JOB level.
When White Imprison ends, it now deals Skill Level * 400 damage.
When used on yourself, the skill lasts 5 seconds.
The duration of white imprison is no longer decreased by the targets stats.
When cast on monsters, it will last a minimum of 10 seconds.



12/22/2010 kRO

- Fixed Lightning Walk working off of area of effect magic instead of just targeted magic.
- Corrected it so that a target that is in White Imprison cannot be damaged with Gravitation Field.
- Applied a fix to the issue where Golden Thiefbug Card users would still be affected by the status effects of Frost Misty and Marsh of Abyss.



4/21/2010 kRO

Sakray
- Changed resistance to status ailments.
The resistance formulas for Stun, Poison, Bleeding, Sleep, Silence, Blind, Freezing, Curse, Petrification Chaos, and the new statuses Burning and Fear statuses are updated.
Status resistance is based off the characters stats, base level, and additional items, cards, and skills.
Resistance provided by items/cards/skills remains the same.

The stats which affect status ailments are listed below.

STR : Imprison
AGI : Bleeding, Sleep, Burning
VIT : Stun, Poison, Deadly Poison
INT : Silence, Blind, Freezing, Fear
LUK : Curse, Petrification, Chaos



4/13/2011 kRO
- Instead of breaking on magic ghost damage, breaks on any ghost damage.
- Can be removed with the priest skill 'Status Recovery'.



6/15/2011 kRO

When used on yourself, white imprison will always succeed 100% of the time. Additionally, white imprison can no longer be cast on a target already in white imprison.
 


If you like what I do, consider giving a little something in return.

btn_donate_LG.gif


#2 Jezu

Jezu

    Advanced Member

  • Members
  • PipPipPip
  • 216 posts

Posted 24 February 2016 - 04:27 PM

Wow.. a lot of things to do.. Good luck to you @Rytech


6sum80.gif


#3 ROServices

ROServices

    Advanced Member

  • Members
  • PipPipPip
  • 278 posts
  • LocationUnited States
  • Emulator:Hercules

Posted 24 February 2016 - 09:33 PM

awesome updates ryan


"We Make Things Possible"

 

;)Services: ROServices   :wub:

If you like my work Please Click rep_up.png
DON'T STEAL OTHERS WORK AND CLAIM IT AS YOURS. 

 

1044824_678049298878656_1027510542_n.jpg
 


#4 Fizi

Fizi

    Advanced Member

  • Members
  • PipPipPip
  • 45 posts
  • Location/root
  • Emulator:Hercules

Posted 25 February 2016 - 12:45 PM

Wow! Awesome update.

A lots of things to do.. Good luck Ryan.



#5 tepek

tepek

    Member

  • Members
  • PipPip
  • 11 posts

Posted 14 March 2017 - 06:17 AM

hi. i have question regarding Dark Claw. on official server even if Dark Claw miss, the bonus will still increase attack am i right? so i did testing on Lord Knight Seyren MVP... got Dark Claw miss, and no increase attack.

while testing Dark Claw on Phreeoni, Dark Claw not miss, and attack increase. is this work as intended? (Dark Claw not give bonus increase if miss?)



#6 Rytech

Rytech

    Advanced Member

  • High Council
  • 447 posts
  • Emulator:3CeAM
  • Github:Rytech2

Posted 15 March 2017 - 12:16 AM

Would be kinda strange if you somehow cut someone open upon missing. A status normally doesn't affect someone unless the skill makes a actual impact if its a offensive damage skill. Not sure how it is in official, but it would be considered a bug on their end if it did give the Dark Claw stat on miss.


If you like what I do, consider giving a little something in return.

btn_donate_LG.gif





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users