Jump to content

Rytech

High Council
  • Content Count

    589
  • Joined

  • Last visited

  • Days Won

    89

Reputation Activity

  1. Like
    Rytech got a reaction from 15peaces in r900 - Elemental System Recode Part 10 / Elemental System Recode Complete   
    =General
    *Elemental system recode part 10.
    -This update focuses on adding support for all of Tera's skills.
    -With this update, the recoding of the entire elemental system is now complete.
    -Any further updates to the system will be bug fixes and optimization.
    -Im sooooooo glad im finally done with this.

    *Reduced the amount of code used for some autocasting status's.
     
     
     
    =Skills
    *EL_WIND_SLASH
    -Fixed a issue where it was dealing magical damage instead of physical.
     
    *EL_SOLID_SKIN
    *EL_STONE_SHIELD
    *EL_POWER_OF_GAIA
    *EL_PETROLOGY
    *EL_CURSED_SOIL
    *EL_UPHEAVAL
    *EL_STONE_HAMMER
    *EL_ROCK_CRUSHER
    *EL_ROCK_CRUSHER_ATK
    *EL_STONE_RAIN
    -Added support for these skills.
  2. Like
    Rytech got a reaction from Naruto in r900 - Elemental System Recode Part 10 / Elemental System Recode Complete   
    =General
    *Elemental system recode part 10.
    -This update focuses on adding support for all of Tera's skills.
    -With this update, the recoding of the entire elemental system is now complete.
    -Any further updates to the system will be bug fixes and optimization.
    -Im sooooooo glad im finally done with this.

    *Reduced the amount of code used for some autocasting status's.
     
     
     
    =Skills
    *EL_WIND_SLASH
    -Fixed a issue where it was dealing magical damage instead of physical.
     
    *EL_SOLID_SKIN
    *EL_STONE_SHIELD
    *EL_POWER_OF_GAIA
    *EL_PETROLOGY
    *EL_CURSED_SOIL
    *EL_UPHEAVAL
    *EL_STONE_HAMMER
    *EL_ROCK_CRUSHER
    *EL_ROCK_CRUSHER_ATK
    *EL_STONE_RAIN
    -Added support for these skills.
  3. Upvote
    Rytech got a reaction from Cretino in r900 - Elemental System Recode Part 10 / Elemental System Recode Complete   
    =General
    *Elemental system recode part 10.
    -This update focuses on adding support for all of Tera's skills.
    -With this update, the recoding of the entire elemental system is now complete.
    -Any further updates to the system will be bug fixes and optimization.
    -Im sooooooo glad im finally done with this.

    *Reduced the amount of code used for some autocasting status's.
     
     
     
    =Skills
    *EL_WIND_SLASH
    -Fixed a issue where it was dealing magical damage instead of physical.
     
    *EL_SOLID_SKIN
    *EL_STONE_SHIELD
    *EL_POWER_OF_GAIA
    *EL_PETROLOGY
    *EL_CURSED_SOIL
    *EL_UPHEAVAL
    *EL_STONE_HAMMER
    *EL_ROCK_CRUSHER
    *EL_ROCK_CRUSHER_ATK
    *EL_STONE_RAIN
    -Added support for these skills.
  4. Like
    Rytech got a reaction from 15peaces in r897 - Elemental System Recode Part 7   
    =General
    *Elemental system recode part 7.
    -This update focuses on adding the structures and handlings for the elementals
    -skills and the status for them. This update also adds support for all of Agni's
    -skills. Now that I have things set on how to handle these skills it should be
    -a smooth development for the remaining 3 elementals.
     
     
     
    =Elementals
    *Fixed a issue where LV 1 elementals would not stay in passive mode.
     
     
     
    =Skills
    *SA_AUTOSPELL
    -Aftercast delay is now properly triggered on autocast.
     
    *NC_RESEARCHFE
    -Recoded the skill.
    -Bonus ATK now only applies to fire and earth element monsters.
    -Damage reduction is corrected to be a fixed reduction.
    -The damage reduction only applies to attacks from fire and earth element monsters.
     
    *SO_WARMER
    -Recoded the skill.
    -Freeze, Frost Misty, and Crystalize status are now removed by the AoE itself.
    -HP recovery is now handled by the warmer status. This is the official handling.
    -Status is now removed when you walk outside of the AoE.
    -I had to recode this when adding Agni's Heater skill.
     
    *SO_EL_CONTROL
    -Fixed a issue where the skill would fail even if you have a elemental.
     
    *EL_CIRCLE_OF_FIRE
    *EL_FIRE_CLOAK
    *EL_PYROTECHNIC
    *EL_HEATER
    *EL_TROPIC
    *EL_FIRE_BOMB_ATK
    *EL_FIRE_WAVE_ATK
    -Added support for these skills.
     
    *EL_FIRE_MANTLE
    -Number of hits per cell changed to 1.
    -Due to the damage they deal and with no known official number, its best to keep
    -it safe for now. Especially when you can lure a enemy to walk through multiple
    -cells at a time. 1000% MATK is a lot of damage for 1 hit from a firewall.
    -A regular LV 10 firewall deals 50% MATK per hit for 12 hits per cell.
    -Thats 600% total.
     
    *EL_FIRE_BOMB
    *EL_FIRE_WAVE
    -Now has a 50/50 chance of casting 1 of 2 versions of itself.
  5. Like
    Rytech got a reaction from 15peaces in r896 - Elemental System Recode Part 6   
    =General
    *Elemental system recode part 6.
    -This part focused on redoing all the SQL save/load related stuff for elementals
    -and the format that the data for them is saved in. Due to the major rework on
    -the format for their save data a SQL update is required. This update drops the
    -elemental table and all of the data for them and creates a new one with the new
    -format. This is also important to get rid of any unused elemental data caused
    -by a bug on character deletion.
    -
    -Glad I got this out of the way. All thats left is to code in all of the skills
    -for the elementals. Should be easy to do since their skills are simple.
     
    *Fixed a issue where deleting a character would not delete the data for a attached
    -elemental if one was active at the time of deletion.
     
     
     
    =Elementals
    *Base sub-stats are now calculated during the summoning of a elemental.
    -Once summoned, these base sub-stats will be set for the entire duration of the
    -elementals life. The only thing that will affect them after is changes through
    -status's.
     
     
     
    =SQL
    *Updated the main.sql file with the new format for the elemental table.
     
    *Added update 3CeAM_svn896.sql.
  6. Upvote
    Rytech got a reaction from ichikun1 in Elemental Spirits Research   
    Back in March of 2010 (earliest I can find in 3CeAM's records) we started adding the first of the data found for the Sorcerer's elemental spirits and during the next few months other things like tags and ID's for skills, stats, and what else was added. During those first 6 months not much happened with them until September when Pakpil released a working version of the elemental system which excited many. During the next few months their skills and other functions were added and since then nothing else happened other then a few bug fixes.
    In May 2012 I did the Sorcerer 2011 update and noted that the elemental system would be worked on in a separate future update. But it never came due to many other things having a priority over it. Not only that but I didn't know much about them and detailed info on them was lacking. The 2011 iRO document had info, but it was small compared to what the entire system holds. And to top it off, the system with its current coding is kinda....meh. So I avoided working on it.
    But now that things are pretty much up-to-date and complete for all existing jobs and the latest jobs like Star Emperor and Soul Reaper, there really isnt much to do other then bug fixes and code cleanups. But after coming across some code for the status's that elementals give to allow autocasting bolt skills, I felt its time to tackle the system. Starting with r888 I spent a lot of time updating checks for them and figuring out how this entity is supposed to be handled and how to recode it in the proper way. Then with r889 came the 2nd update to them which brought huge changes. Took much longer since I was still figuring out how to handle them.
    That 2nd update made a huge difference with their sub-stats. I added a command to show their sub-stats so I could see if their being calculated correctly since there's no official way to see this. Seeing how well the command worked I decided to keep it in so player's can use it in other server's to see the sub-stats of their elementals. Below are 2 pics showing before and after the updates....
    Before r889
    After r889
    Seeing this big of a difference I really want to do more to improve the system and make it work like official. But to do that I will have to recode the entire core of the system which will take a lot of time to do. Along with this, all of the skills that the elementals cast will need to be properly recoded as well and with that I wanted to know exactly how they work before doing so. Matter of fact, I want to know how everything works. So for around a entire week I spent most of my free time doing research by poking around in aegis files and its zone.exe and created a document containing all of the data and information ive extracted from the files.
    With the document now complete I will now share everything I learned from this research....
    Elemental Spirits Information.txt
    I learned a lot of interesting things about the elementals but at the same time wondered what the hell they were thinking when they made this system. That thought popped in my mind multiple times which isn't good. I feel like they failed to make a proper logical system and kinda rushed it. But hopefully the current dev team at Gravity will rework it into a more proper system when they do the update for the Sorcerer's skills. But seeing that no dev note announcements were made yet and the fact that most of the existing 3rd jobs already got updates, Sorcerers will likely be last on the list due to the elemental system. Might not hear anything til mid or late 2020. Lets cross our fingers and hope for the best.
    Expect more major updates in the next few upcoming updates for 3CeAM.
  7. Like
    Rytech got a reaction from Naruto in r896 - Elemental System Recode Part 6   
    =General
    *Elemental system recode part 6.
    -This part focused on redoing all the SQL save/load related stuff for elementals
    -and the format that the data for them is saved in. Due to the major rework on
    -the format for their save data a SQL update is required. This update drops the
    -elemental table and all of the data for them and creates a new one with the new
    -format. This is also important to get rid of any unused elemental data caused
    -by a bug on character deletion.
    -
    -Glad I got this out of the way. All thats left is to code in all of the skills
    -for the elementals. Should be easy to do since their skills are simple.
     
    *Fixed a issue where deleting a character would not delete the data for a attached
    -elemental if one was active at the time of deletion.
     
     
     
    =Elementals
    *Base sub-stats are now calculated during the summoning of a elemental.
    -Once summoned, these base sub-stats will be set for the entire duration of the
    -elementals life. The only thing that will affect them after is changes through
    -status's.
     
     
     
    =SQL
    *Updated the main.sql file with the new format for the elemental table.
     
    *Added update 3CeAM_svn896.sql.
  8. Like
    Rytech got a reaction from 15peaces in r893 - Elemental System Recode Part 3   
    =General
    *Elemental system recode part 3.
    -This part focused on adding AI support for the elementals.
    -With the AI requiring a lot of work its best to do the main functions here and
    -do the other functions in the next part.
     
    *Added AI support for the elementals.
    -Elementals appear to use the same AI as monsters in official and because of this
    -I decided to make a copy of the mob's AI and then do the needed edits to make it
    -usable for elementals. The basic functions and feature are complete which gives
    -the elementals life. They will follow its master, attack anything the master
    -attacks, attack anything that attacks it, search for and attack stuff when set
    -to aggressive, etc.
    -
    -Only the main parts of the AI is done. More features and functions will be added
    -in the next update.
     
    *Added the "elemtalk" command.
    -This allows you to make a elemental say what you type. Fun extra to have.
     
    *Added the "elemental_ai" config setting.
    -Allows setting custom AI settings for the elemental's AI.
    -Note: Not all of the settings work since the AI is still under development.
  9. Like
    Rytech got a reaction from 15peaces in Sorcerer's Elemental System Recode   
    Starting on r888 I begun work on getting the elementals working more like official after dodging it for a few years to work on other priority things. r887 is what set me off to work on this after I had to fix one of the effects they can place on the players. During r888 I added many needed checks and missing code to better help the handling for them and in r889 I added support for their sub-stats and fixed the Elemental Cure skill and a few other things that make it much easier to keep them alive and also make them more useful.
    During all of this I learned that the coding for the core parts of the system is very flawed and because of the amount of code that would need to be fixed I decided its best to just recode the entire system itself instead of going through every piece of code and try to fix it all. But doing so will be a massive task that I would have to spread out over a number of revisions due to the massive amount of changes that will happen and keeping track of it al for 1 revision isnt possible. Sadly this means that a few revisions will have to happen with the system not working. Not my norm when it comes to development but I have to do whats best in the long run.
    Because of this I focused on stable fixes first for the past 3 revisions and r890 is the last stable release ive released in preparing for the future. r891 and the next 5 to around 10 revisions will focus on the elementals recode which will mean unstable releases. So if your running a server powered by 3CeAM, its best to stay on and go no higher then r890 until I give the green light. You can get the update now by SVN update or downloading the "3CeAM r890 2018-06-21" pre-compile from the project page.
    So whats the plan during the recode? Below is what my plan is for doing this. Keep in mind that this is as is right now and could change during the recoding process....
    r891 - Gut out all of the code for the elemental system and all of their status/skills. Its not just the system itself that needs recoding but all of the skills they can cast. So pretty much nearly everything except the type checks for BL_ELEM or elementals since those are fine.
    r892 - Recode everything for elemental.c and elemental.h. Summoning, its AI, database handling, timers and safety checks, etc..
    r893 - Char server's saving for elementals. I will start with SQL support and then do TXT support as well since this is a major job related thing for Sorcerer's just like how homunculus are a major part for Alchemist. Both must be supported. Also the formatting for the elemental save data is getting entirely redone. There is a chance the SQL part for this update may have to be done in r892 as well with the core recode.
    r894 - Code in a few simple skills and work on the AI to prepare the system for checking which skill the elemental is supposed to be using depending on its type, summon LV, and mode. Other things that are needed will be code here as well. Hope to get things stabilized here.
    r895 - If all goes well then this update and those following will focus on adding in their skills. With 42 skills in total its going to take some time to get them all in.
    I estimate that this may take around 2 or 3 months to complete. If you want to see the progress thats been made you can click the link below to view a post I made not long ago showing the difference in the elementals sub-stats. You can also read a document I made from my research showing what all the elementals skills are able to do.
     
  10. Like
    Rytech got a reaction from 15peaces in r890 - Regen Rates Update / Insignia LV 1 Works / Gentle Touch Revitalize Recoded / Other Fixes   
    =General
    *Regen rate adjusting for natural HP/SP recovery through status's and skills is
    -updated to support adjustments in multiples of 1%.
    -Why this was done in multiples of 100% before is just....ugh.
    *The "eleminfo" command now displays a elementals regen rate.
    -This is a temp thing and might be removed in the future once the recode is done.
     
    =Database
    *White Potion Z and Vitata 500 no longer increases HP/SP recovered through potions
    -and heal skills. They do now increase natural HP/SP recovery rates by 20%.
    *FAW's now have a 10% chance of dropping steel when killed.
    *Updated settings for elemental skills.
    -This is to prepare for the recoding of these skills.
     
    =Skills
    *SR_GENTLETOUCH_REVITALIZE
    -Recoded the skill.
    -Now properly increases natural HP recovery rate.
    -Now allows natural HP recovery while moving.
    -Natural HP recovery rate is not reduced while moving.
    *SO_FIRE_INSIGNIA
    *SO_WATER_INSIGNIA
    *SO_WIND_INSIGNIA
    *SO_EARTH_INSIGNIA
    -Level 1 now works on elementals.
    *MH_SUMMON_LEGION
    -Summoned monster's HP, MaxAttack, DEF, and ASPD is now affected by the homunculus
    -BaseLV and the skill level used.
  11. Like
    Rytech got a reaction from Ridley in Community Changes   
    The dark theme is really nice and is easy on the eyes. Not sure if its just me but im having a little difficulty telling the difference between read and unread post in different sub's. One's with unread posts show text slightly bolder but not enough to tell from a quick glance. Maybe the dark color around the text is overpowering it. There also was a dot on the side to help with this in the light theme. Think its possible to make the text a bit more bolder and have the arrows change into something for those with unread posts?

  12. Like
    Rytech got a reaction from Naruto in Sorcerer's Elemental System Recode   
    Starting on r888 I begun work on getting the elementals working more like official after dodging it for a few years to work on other priority things. r887 is what set me off to work on this after I had to fix one of the effects they can place on the players. During r888 I added many needed checks and missing code to better help the handling for them and in r889 I added support for their sub-stats and fixed the Elemental Cure skill and a few other things that make it much easier to keep them alive and also make them more useful.
    During all of this I learned that the coding for the core parts of the system is very flawed and because of the amount of code that would need to be fixed I decided its best to just recode the entire system itself instead of going through every piece of code and try to fix it all. But doing so will be a massive task that I would have to spread out over a number of revisions due to the massive amount of changes that will happen and keeping track of it al for 1 revision isnt possible. Sadly this means that a few revisions will have to happen with the system not working. Not my norm when it comes to development but I have to do whats best in the long run.
    Because of this I focused on stable fixes first for the past 3 revisions and r890 is the last stable release ive released in preparing for the future. r891 and the next 5 to around 10 revisions will focus on the elementals recode which will mean unstable releases. So if your running a server powered by 3CeAM, its best to stay on and go no higher then r890 until I give the green light. You can get the update now by SVN update or downloading the "3CeAM r890 2018-06-21" pre-compile from the project page.
    So whats the plan during the recode? Below is what my plan is for doing this. Keep in mind that this is as is right now and could change during the recoding process....
    r891 - Gut out all of the code for the elemental system and all of their status/skills. Its not just the system itself that needs recoding but all of the skills they can cast. So pretty much nearly everything except the type checks for BL_ELEM or elementals since those are fine.
    r892 - Recode everything for elemental.c and elemental.h. Summoning, its AI, database handling, timers and safety checks, etc..
    r893 - Char server's saving for elementals. I will start with SQL support and then do TXT support as well since this is a major job related thing for Sorcerer's just like how homunculus are a major part for Alchemist. Both must be supported. Also the formatting for the elemental save data is getting entirely redone. There is a chance the SQL part for this update may have to be done in r892 as well with the core recode.
    r894 - Code in a few simple skills and work on the AI to prepare the system for checking which skill the elemental is supposed to be using depending on its type, summon LV, and mode. Other things that are needed will be code here as well. Hope to get things stabilized here.
    r895 - If all goes well then this update and those following will focus on adding in their skills. With 42 skills in total its going to take some time to get them all in.
    I estimate that this may take around 2 or 3 months to complete. If you want to see the progress thats been made you can click the link below to view a post I made not long ago showing the difference in the elementals sub-stats. You can also read a document I made from my research showing what all the elementals skills are able to do.
     
  13. Like
    Rytech got a reaction from Naruto in r890 - Regen Rates Update / Insignia LV 1 Works / Gentle Touch Revitalize Recoded / Other Fixes   
    =General
    *Regen rate adjusting for natural HP/SP recovery through status's and skills is
    -updated to support adjustments in multiples of 1%.
    -Why this was done in multiples of 100% before is just....ugh.
    *The "eleminfo" command now displays a elementals regen rate.
    -This is a temp thing and might be removed in the future once the recode is done.
     
    =Database
    *White Potion Z and Vitata 500 no longer increases HP/SP recovered through potions
    -and heal skills. They do now increase natural HP/SP recovery rates by 20%.
    *FAW's now have a 10% chance of dropping steel when killed.
    *Updated settings for elemental skills.
    -This is to prepare for the recoding of these skills.
     
    =Skills
    *SR_GENTLETOUCH_REVITALIZE
    -Recoded the skill.
    -Now properly increases natural HP recovery rate.
    -Now allows natural HP recovery while moving.
    -Natural HP recovery rate is not reduced while moving.
    *SO_FIRE_INSIGNIA
    *SO_WATER_INSIGNIA
    *SO_WIND_INSIGNIA
    *SO_EARTH_INSIGNIA
    -Level 1 now works on elementals.
    *MH_SUMMON_LEGION
    -Summoned monster's HP, MaxAttack, DEF, and ASPD is now affected by the homunculus
    -BaseLV and the skill level used.
  14. Like
    Rytech got a reaction from 15peaces in Elemental Spirits Research   
    Back in March of 2010 (earliest I can find in 3CeAM's records) we started adding the first of the data found for the Sorcerer's elemental spirits and during the next few months other things like tags and ID's for skills, stats, and what else was added. During those first 6 months not much happened with them until September when Pakpil released a working version of the elemental system which excited many. During the next few months their skills and other functions were added and since then nothing else happened other then a few bug fixes.
    In May 2012 I did the Sorcerer 2011 update and noted that the elemental system would be worked on in a separate future update. But it never came due to many other things having a priority over it. Not only that but I didn't know much about them and detailed info on them was lacking. The 2011 iRO document had info, but it was small compared to what the entire system holds. And to top it off, the system with its current coding is kinda....meh. So I avoided working on it.
    But now that things are pretty much up-to-date and complete for all existing jobs and the latest jobs like Star Emperor and Soul Reaper, there really isnt much to do other then bug fixes and code cleanups. But after coming across some code for the status's that elementals give to allow autocasting bolt skills, I felt its time to tackle the system. Starting with r888 I spent a lot of time updating checks for them and figuring out how this entity is supposed to be handled and how to recode it in the proper way. Then with r889 came the 2nd update to them which brought huge changes. Took much longer since I was still figuring out how to handle them.
    That 2nd update made a huge difference with their sub-stats. I added a command to show their sub-stats so I could see if their being calculated correctly since there's no official way to see this. Seeing how well the command worked I decided to keep it in so player's can use it in other server's to see the sub-stats of their elementals. Below are 2 pics showing before and after the updates....
    Before r889
    After r889
    Seeing this big of a difference I really want to do more to improve the system and make it work like official. But to do that I will have to recode the entire core of the system which will take a lot of time to do. Along with this, all of the skills that the elementals cast will need to be properly recoded as well and with that I wanted to know exactly how they work before doing so. Matter of fact, I want to know how everything works. So for around a entire week I spent most of my free time doing research by poking around in aegis files and its zone.exe and created a document containing all of the data and information ive extracted from the files.
    With the document now complete I will now share everything I learned from this research....
    Elemental Spirits Information.txt
    I learned a lot of interesting things about the elementals but at the same time wondered what the hell they were thinking when they made this system. That thought popped in my mind multiple times which isn't good. I feel like they failed to make a proper logical system and kinda rushed it. But hopefully the current dev team at Gravity will rework it into a more proper system when they do the update for the Sorcerer's skills. But seeing that no dev note announcements were made yet and the fact that most of the existing 3rd jobs already got updates, Sorcerers will likely be last on the list due to the elemental system. Might not hear anything til mid or late 2020. Lets cross our fingers and hope for the best.
    Expect more major updates in the next few upcoming updates for 3CeAM.
  15. Like
    Rytech got a reaction from Naruto in Elemental Spirits Research   
    Back in March of 2010 (earliest I can find in 3CeAM's records) we started adding the first of the data found for the Sorcerer's elemental spirits and during the next few months other things like tags and ID's for skills, stats, and what else was added. During those first 6 months not much happened with them until September when Pakpil released a working version of the elemental system which excited many. During the next few months their skills and other functions were added and since then nothing else happened other then a few bug fixes.
    In May 2012 I did the Sorcerer 2011 update and noted that the elemental system would be worked on in a separate future update. But it never came due to many other things having a priority over it. Not only that but I didn't know much about them and detailed info on them was lacking. The 2011 iRO document had info, but it was small compared to what the entire system holds. And to top it off, the system with its current coding is kinda....meh. So I avoided working on it.
    But now that things are pretty much up-to-date and complete for all existing jobs and the latest jobs like Star Emperor and Soul Reaper, there really isnt much to do other then bug fixes and code cleanups. But after coming across some code for the status's that elementals give to allow autocasting bolt skills, I felt its time to tackle the system. Starting with r888 I spent a lot of time updating checks for them and figuring out how this entity is supposed to be handled and how to recode it in the proper way. Then with r889 came the 2nd update to them which brought huge changes. Took much longer since I was still figuring out how to handle them.
    That 2nd update made a huge difference with their sub-stats. I added a command to show their sub-stats so I could see if their being calculated correctly since there's no official way to see this. Seeing how well the command worked I decided to keep it in so player's can use it in other server's to see the sub-stats of their elementals. Below are 2 pics showing before and after the updates....
    Before r889
    After r889
    Seeing this big of a difference I really want to do more to improve the system and make it work like official. But to do that I will have to recode the entire core of the system which will take a lot of time to do. Along with this, all of the skills that the elementals cast will need to be properly recoded as well and with that I wanted to know exactly how they work before doing so. Matter of fact, I want to know how everything works. So for around a entire week I spent most of my free time doing research by poking around in aegis files and its zone.exe and created a document containing all of the data and information ive extracted from the files.
    With the document now complete I will now share everything I learned from this research....
    Elemental Spirits Information.txt
    I learned a lot of interesting things about the elementals but at the same time wondered what the hell they were thinking when they made this system. That thought popped in my mind multiple times which isn't good. I feel like they failed to make a proper logical system and kinda rushed it. But hopefully the current dev team at Gravity will rework it into a more proper system when they do the update for the Sorcerer's skills. But seeing that no dev note announcements were made yet and the fact that most of the existing 3rd jobs already got updates, Sorcerers will likely be last on the list due to the elemental system. Might not hear anything til mid or late 2020. Lets cross our fingers and hope for the best.
    Expect more major updates in the next few upcoming updates for 3CeAM.
  16. Like
    Rytech got a reaction from 15peaces in r889 - Elemental System Update Part 2 / Homunculus Bug Fixes   
    =General
    *Elemental update part 2 completed.
    *Added the "elemental" battle config file with a bunch of new configs in it.
    *natural_homun_healhp_interval
    *natural_homun_healsp_interval
    *natural_elem_healhp_interval
    *natural_elem_healsp_interval
    *elemental_masters_walk_speed
    *max_elemental_hp
    *max_elemental_sp
    *max_elemental_def_mdef
    -Added these new configs.
    *Added the "eleminfo" command.
    -This command allows one to see the stats of a summoned elemental.
    -Quite useful for seeing the build of your elemental and what to expect from it.
    *Added elemental tags and ID's to the mobid enum table.
     
    =Database
    *Cleaned up the elemental database.
    -Note: Won't allow blank lines. This will be fixed on the elemental system recode.
    *changed the required state "elementalspirit" to "elemental" for skill checks.
     
    =Elementals
    *Updated the behavior of the elementals.
    -Reduced the chase range to a proper 2 above the view range.
    -aMotion and aDelay behavior corrected to fix cropped attack animations.
    -dMotion reduced to 300.
    -Now has the same movement speed as their master.
    -Chance of autocasting attack skill when attacking increased from 2% to 5%.
    -Max follow distance from the master reduced from 6 to 3 cells.
    -HP/SP now recovers at a rate of 2% MaxHP/MaxSP every 3 seconds.
    -Sub-stats are now affected by the master's build.
    -Formula's for MATK, DEF, and MDEF are customized to be balanced for pre-re.
    -Formula for ASPD is official. The 2011 balance update document is wrong.
    -Note: Natural HP/SP recovery will be on no matter the mode selected for now
    -until the main system code is redone.
     
    =Homunculus
    *Fixed a issue where the attack speed was faster then what it should be.
    *Corrected a mistake that allowed them to do crits through regular attacks.
    -Turns out in official they can't crit. Its like this for any non player entity
    -unless its done through a skill that forces crit damage. Sorry about that.
     
    =Skills
    *SO_EL_CURE
    -Recoded the skill.
    -HP/SP recovery formula updated to official.
    -Old Formula: Recovers 10% MaxHP/MaxSP.
    -New Formula: Recovers HP/SP by the amount equal to what the master sacrificed.
    -Example: Master with 47997 HP and 4387 SP will recover the elemental by 4799 HP
    -and 438 SP.
    *MH_OVERED_BOOST
    -Now sets the homunculus and master's ASPD to a fixed value.
  17. Like
    Rytech got a reaction from Slicer in r889 - Elemental System Update Part 2 / Homunculus Bug Fixes   
    =General
    *Elemental update part 2 completed.
    *Added the "elemental" battle config file with a bunch of new configs in it.
    *natural_homun_healhp_interval
    *natural_homun_healsp_interval
    *natural_elem_healhp_interval
    *natural_elem_healsp_interval
    *elemental_masters_walk_speed
    *max_elemental_hp
    *max_elemental_sp
    *max_elemental_def_mdef
    -Added these new configs.
    *Added the "eleminfo" command.
    -This command allows one to see the stats of a summoned elemental.
    -Quite useful for seeing the build of your elemental and what to expect from it.
    *Added elemental tags and ID's to the mobid enum table.
     
    =Database
    *Cleaned up the elemental database.
    -Note: Won't allow blank lines. This will be fixed on the elemental system recode.
    *changed the required state "elementalspirit" to "elemental" for skill checks.
     
    =Elementals
    *Updated the behavior of the elementals.
    -Reduced the chase range to a proper 2 above the view range.
    -aMotion and aDelay behavior corrected to fix cropped attack animations.
    -dMotion reduced to 300.
    -Now has the same movement speed as their master.
    -Chance of autocasting attack skill when attacking increased from 2% to 5%.
    -Max follow distance from the master reduced from 6 to 3 cells.
    -HP/SP now recovers at a rate of 2% MaxHP/MaxSP every 3 seconds.
    -Sub-stats are now affected by the master's build.
    -Formula's for MATK, DEF, and MDEF are customized to be balanced for pre-re.
    -Formula for ASPD is official. The 2011 balance update document is wrong.
    -Note: Natural HP/SP recovery will be on no matter the mode selected for now
    -until the main system code is redone.
     
    =Homunculus
    *Fixed a issue where the attack speed was faster then what it should be.
    *Corrected a mistake that allowed them to do crits through regular attacks.
    -Turns out in official they can't crit. Its like this for any non player entity
    -unless its done through a skill that forces crit damage. Sorry about that.
     
    =Skills
    *SO_EL_CURE
    -Recoded the skill.
    -HP/SP recovery formula updated to official.
    -Old Formula: Recovers 10% MaxHP/MaxSP.
    -New Formula: Recovers HP/SP by the amount equal to what the master sacrificed.
    -Example: Master with 47997 HP and 4387 SP will recover the elemental by 4799 HP
    -and 438 SP.
    *MH_OVERED_BOOST
    -Now sets the homunculus and master's ASPD to a fixed value.
  18. Like
    Rytech got a reaction from 15peaces in r888 - Elemental System Update Part 1   
    =General
    *Elemental Update Part 1
    -This is the start of a series of updates that focuses on fixing up the elementals
    -system. Due to the system being coded in 2010 with very little info on the
    -elementals, how they work and are handled, and how things were coded, the system
    -will have to be completely redone which will take a lot of work to do.
    -
    -The work load will be spread out between updates to make it easier to keep track
    -of changes in the updates. This first part focuses on adding missing checks in
    -the code for elemental entitys and other similar checks needed to perform
    -functions for this kind of entity.
    *Updated Visual Studio 2008 project files.
    -Would update the 2010 ones too but I don't have that version installed.
    *attack_walk_delay
    *attack_direction_change
    *clear_skills_on_warp
    *auto_counter_type
    *land_skill_limit
    -Added mercenarys and elementals to these configs by default.
    *MAX_MERCSKILL increased to 41.
    -This should of been increased long ago when MER_INVINCIBLEOFF2 was added.
    *Added a bunch of missing code that should resolve some hidden issues with the
    -elementals. What all it fixes im not entirely sure. I just know they should
    -be there.
    *ZC_EL_INIT
    *ZC_EL_PAR_CHANGE
    -Updated these packets.
    *Added some stuff to prepare for future updates to elementals.
     
    =Skills
    *EL_WILD_STORM
    -Fixed a issue where the caster's ASPD didn't increase properly.
  19. Like
    Rytech got a reaction from Tsuuu in r888 - Elemental System Update Part 1   
    =General
    *Elemental Update Part 1
    -This is the start of a series of updates that focuses on fixing up the elementals
    -system. Due to the system being coded in 2010 with very little info on the
    -elementals, how they work and are handled, and how things were coded, the system
    -will have to be completely redone which will take a lot of work to do.
    -
    -The work load will be spread out between updates to make it easier to keep track
    -of changes in the updates. This first part focuses on adding missing checks in
    -the code for elemental entitys and other similar checks needed to perform
    -functions for this kind of entity.
    *Updated Visual Studio 2008 project files.
    -Would update the 2010 ones too but I don't have that version installed.
    *attack_walk_delay
    *attack_direction_change
    *clear_skills_on_warp
    *auto_counter_type
    *land_skill_limit
    -Added mercenarys and elementals to these configs by default.
    *MAX_MERCSKILL increased to 41.
    -This should of been increased long ago when MER_INVINCIBLEOFF2 was added.
    *Added a bunch of missing code that should resolve some hidden issues with the
    -elementals. What all it fixes im not entirely sure. I just know they should
    -be there.
    *ZC_EL_INIT
    *ZC_EL_PAR_CHANGE
    -Updated these packets.
    *Added some stuff to prepare for future updates to elementals.
     
    =Skills
    *EL_WILD_STORM
    -Fixed a issue where the caster's ASPD didn't increase properly.
  20. Like
    Rytech got a reaction from Naruto in r888 - Elemental System Update Part 1   
    =General
    *Elemental Update Part 1
    -This is the start of a series of updates that focuses on fixing up the elementals
    -system. Due to the system being coded in 2010 with very little info on the
    -elementals, how they work and are handled, and how things were coded, the system
    -will have to be completely redone which will take a lot of work to do.
    -
    -The work load will be spread out between updates to make it easier to keep track
    -of changes in the updates. This first part focuses on adding missing checks in
    -the code for elemental entitys and other similar checks needed to perform
    -functions for this kind of entity.
    *Updated Visual Studio 2008 project files.
    -Would update the 2010 ones too but I don't have that version installed.
    *attack_walk_delay
    *attack_direction_change
    *clear_skills_on_warp
    *auto_counter_type
    *land_skill_limit
    -Added mercenarys and elementals to these configs by default.
    *MAX_MERCSKILL increased to 41.
    -This should of been increased long ago when MER_INVINCIBLEOFF2 was added.
    *Added a bunch of missing code that should resolve some hidden issues with the
    -elementals. What all it fixes im not entirely sure. I just know they should
    -be there.
    *ZC_EL_INIT
    *ZC_EL_PAR_CHANGE
    -Updated these packets.
    *Added some stuff to prepare for future updates to elementals.
     
    =Skills
    *EL_WILD_STORM
    -Fixed a issue where the caster's ASPD didn't increase properly.
  21. Like
    Rytech got a reaction from 15peaces in r887 - Added Syrups And Green Apple Ring / Recoded Some Elemental Skills / Added Item Auto Identify Config / Other Fixes   
    =General
    *Added the "item_auto_identify" config setting.
    -This setting allows equips dropped by monsters to drop in a identified state.
    *Added new skill and status tags and ID's.
    *MAX_ITEMDELAYS increased to 20.
     
    =Database
    *Did a few updates in the item database.
    -Fixed the long range damage bonus for the Elven Bow.
    -Added the 30 days version of the Boarding Halter Box.
    -Added the syrups which are basicly stronger HP/SP potions.
    -Added the Green Apple Ring.
    *Added item usage delays for ygg berry and ygg seed.
    -Its disabled by default since its a RE thing but there for those wanting balance.
     
    =NPC
    *Updated 3ceam_jobchange with checks for mounts, falcons, wargs, and carts.
    -Now players will have to remove these things from their character before changing
    -jobs to prevent certain possible issues. Also to future proof if more jobs come
    -out in the future.
     
    =Skills
    *NC_PILEBUNKER
    -Added the Engine Pile Bunker to the check.
    -Now there's a total of 5 pile bunkers.
    *EL_TROPIC
    *EL_CHILLY_AIR
    *EL_WILD_STORM
    *EL_UPHEAVAL
    -Recoded these skills.
    -The success chance and level of bolts casted is now affected by master's JobLV.
    -Wild Storm now increases the master's ASPD by 5.
    -Upheaval now increases the master's MaxHP by 5 * SummonLV.
  22. Like
    Rytech got a reaction from 15peaces in r886 - Added Bonus Stats For New JobLV Caps / Recoded Crescent Elbow And Lightning Walk   
    =General
    *Added some new skill tags and ID's.
    *MAX_SKILL increased to 5079.
     
    =Mobs
    *Updated the LV and HP for GUILD_SKILL_FLAG.
    -Big thanks to Optimus for the replay files.
     
    =Jobs
    *Renewal Era Jobs
    +Added stat bonuses for new job level caps.
     
    =Skills
    *SR_CRESCENTELBOW
    +Recoded the skill.
    -Effect is now triggered on physical melee attacks both regular and skills.
    -Effect will not trigger on attacks from boss monsters.
    -Formula updated. Damage from the ratio part is affected by normal means like
    -the caster's ATK, enemy's DEF, etc. and the fixed damage after can't be reduced.
    -The ratio part of the damage is forced neutral for now. (Need a confirm if it is)
    -Skill now ignores the enemy's flee. This is a counter skill after all.
    -Enemy takes the full damage and the caster takes 10% of what the dealt damage is.
    -Knockback range increased to 7 cells.
    -Now deals's knockback damage if pushed into a wall.
    *SR_LIGHTNINGWALK
    +Recoded the skill.
    -Now only triggers on physical ranged attacks.
    -Caster will now warp to the attacking enemy and face the direction of the enemy.
    *GD_CHARGESHOUT_FLAG
    +Updated cooldown to official.
    -Big thanks to Optimus for the replay data showing this.
  23. Like
    Rytech got a reaction from 15peaces in r884 - Quest Database Update / Few Skill Bug Fixes   
    =General
    *Increased the MAX_QUEST_DB to 4000 to support all the latest and future entry's
    -in the quest database.
     
    =Database
    *Added emoticon entrys to the const file.
    *Added tons of new entry's to the quest database.
    -This is basicly the entire database replaced with rAthena's quest database.
    -I only removed the unused columns. They will be added in on a later update once
    -support for them is completed. This does not mean these new quests are playable
    -yet as I still need to add their NPC scripts in.
     
    =Skills
    *RK_SONICWAVE
    *RK_HUNDREDSPEAR
    *RK_IGNITIONBREAK
    -Fixed a issue where having a base level below 100 would break the damage.
  24. Upvote
    Rytech got a reaction from 15peaces in r882 - Updated Login And Quest Packets / Guild Position Mode Value Fix   
    =General
    *AC_ACCEPT_LOGIN4
    -Updated the packet code to pad in the unused parts of the structure.
    *ZC_ALL_QUEST_LIST3
    *ZC_ADD_QUEST_EX
    *ZC_UPDATE_MISSION_HUNT_EX
    *HC_NOTIFY_ZONESVR2
    -Added support for these packet.
    *npc_chat_sub
    -Applied a fix to the function that should resolve issues with npc script
    -commands like the defpattern function. Credits to 15pieces for the fix.
     
    =SQL
    *Updated 3CeAM_svn876.sql to update the guild position mode value to smallint.
    -This is required since the value for guild storage permission is higher then 256.
    *Added 3CeAM_svn882.sql which changes the guild storage mode value to smallint.
     
    =Skills
    *NJ_HUUJIN (Wind Blade)
    -Corrected the cast time.
  25. Upvote
    Rytech got a reaction from 15peaces in r883 - Corrected Behavior of ALL_QUEST_LIST3 Packet   
    =General
    *Fixed a issue that can cause clients to crash on map load or cause lua errors.
    =This was caused by the ALL_QUEST_LIST3 packet. I was unaware of how much its
    -structure can change depending on the number of objectives detected.
    -Big thanks to 4144 for explaining to me how it works.
    -
    -Note: Players will still experience lua errors when quests like the endless
    -tower (ID's 60200 and 60201 for example or anything in the 60k range) is
    -active. This is not a packet issue.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.