-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updated Summoner class #1965
Updated Summoner class #1965
Conversation
* Added the missing Summoner skills. * Information based on kRO patch notes. - http://ro.gnjoy.com/news/devnote/View.asp?category=1&seq=1987966&curpage=1 * Fixes #1865. * Updated previously implemented skills to better mimic official behavior. Thanks to @RagnarokNova, Fyrus, and Jet for their hard work on gathering the information!
* Fixed a compile error in pre-renewal mode.
Tested this. Have to change Lope target to self, or it doesn't work. Haven't found anything else yet. |
Hello Aleos! I am testing your PR on my sakray server, i have problems with the effects, its not implemented yet? I am using 2016-03-16RagexeRE with rdata.grf and data.grf from kRO. Skills like Hiss and Nyang Grass have effects and its not showing... Ziu's Video: https://youtu.be/Bt5bYuxX6FA?t=182 |
got this error when compiling: |
@iamferreirajp Did you merge your patch manually by hand? Because you that easily leads to compile and runtime errors if done incorrectly. |
@secretdataz I did manually, but i fixed the error doing this I don`t know why, but it seems that this skill was already declared on skill.c |
By the way, do you guys have the data folder that make the skills appear on the skilltree? I've installed but i didn't change the data, therefore I can`t see the changes. |
@feltenc: That is dependent upon the client. I don't think Gravity implemented all the effects until mid/late 2016. @iamferreirajp: We don't. You can grab the kRO LUB info and translate it though. |
I upgraded my kRO and translated all skills directly from the kRO folder. So I'll try to do some reports to help with this pull request.
*Purring Skill
*Nyang Grass Skill
These are my first tests, I hope it has helped, in case I have mistaken some translation, I apologize, but I am sure I have done the translation meticulously to avoid any misunderstanding. As you yourself said @aleos89 still missing many adjustments (TODO) and hope to help as possible, any evaluation or test I will be available here to collaborate. Grateful! Felten. |
Grooming: Fixed. |
* Follow up to cca00dc. * Fixed Shrimp Party duration. * Fixed Shrimp Party Blessing not applying to caster. * Fixed Bunch of Shrimp and Spirit of Sea bonus duration check. * Fixed Chattering not casting properly. * Fixed Grooming not being able to cancel OPT1 statuses. * Adjusted the Spirit of Land, Hiss, and Chattering walk speed bonus to match Speed Potion. Thanks to @feltenc!
* Fixed the HP check for Picky Peck's double damage bonus. Thanks to @feltenc!
Hi @aleos89 Well, I'm testing the new skills in 2017-02-22aRagexeRE and the Root Twist skill have some bugs:
Thanks for all Aleos! xD @edit: |
About Silvervine Root Twist:
About Lope: |
The speed movement increase seems not working. Here i dont receive any mov increase. With all skills that have mov speed bonus. |
* Resolved the animation effects and attack type errors caused by Silvervine Root Twist. * Fixed Lope not jumping properly. -- Works like High Jump but based on click instead of look direction.
* Added the missing speed modification to status_calc_speed(). Thanks to @feltenc!
Thanks @aleos89 . The movspeed bonus is now working like a charm. You can contact me on discord if you want more infos to fix Spirit of Savage(but i think the skill is self explanatory) and Power of Flock. |
* Fixed Soul Attack not increasing the player's melee range. Thanks to @feltenc!
* Fixed Power of Flock not activating Fear and Frozen on enemies. * Fixed Spirit of Savage not dealing damage to enemies between the user and the target. Thanks to @feltenc!
* SP consumption reduced from 30 to 10. * No longer consumes SP when canceling Hide. * From kRO April 5, 2017 patch.
@HaloLVP : That's the intended behavior of those two skills. |
Scratch bleed success rate
(chance lowered by agi target) |
* Updated success rate to skill level * 10 + 70%. * Corrected duration to be 120 seconds. Thanks to @Atemo!
@feltenc what translations are you using? i want to test these skills and give feedback but english luas do not have the advance skills for doram? |
* Follow up to 857f1d1. * Added back the removed cooldown.
have these been tested on 2015 client? 20151104 i am aware of the possible no skill effect but do they work on this client. |
try to grab these lua files & put into ur skillinfoz folder inside ur grf it not works for those expanded summoner skills with 2015-11-04aRagexe Client. below are the screenshots.. |
Reflect shield should reflect a part of SU_SV_ROOTTWIST_ATK dmg. (ie reflect shield lvl 5 reflect 25 dmg / 100) |
Silvervine Root Twist cause a rude bug position when a player moves with skills like Charge Attack, Cicada Skin Shed, Illusion-Shadow (Zanzou), Illusion-Bewitch (Genwaku) and etc. |
the skill Power of Land have some issue but attack someone(mob or player) it will autospell Silvervine Stem after use Catnip Meteor NOW! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few minor things. doc/status_change.txt needs to be updated.
src/map/skill.c
Outdated
if (item_idx >= 0) { | ||
pc_delitem(sd, item_idx, 1, 0, 1, LOG_TYPE_CONSUME); | ||
flag |= 1; | ||
} | ||
if (sd && pc_checkskill(sd, SU_SPIRITOFLAND)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sd was checked 7 lines above this
src/map/status.c
Outdated
@@ -4377,6 +4395,7 @@ int status_calc_npc_(struct npc_data *nd, enum e_status_calc_opt opt) | |||
void status_calc_regen(struct block_list *bl, struct status_data *status, struct regen_data *regen) | |||
{ | |||
struct map_session_data *sd; | |||
struct status_change *sc = status_get_sc(bl); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Move this into the sd check in line 4404
src/map/status.c
Outdated
val2 += min + rnd() % (max - min) + 178; // Heal | ||
else | ||
val2 += min + 178; // Heal | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
val2 += min + 178;
if( max > min )
val2 += rnd() % (max-min);
src/map/unit.c
Outdated
|
||
nullpo_retr(false,bl); | ||
|
||
sd = BL_CAST(BL_PC, bl); | ||
ud = unit_bl2ud(bl); | ||
sc = status_get_sc(bl); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sd & sc could both be moved down a little
* It is now a MISC attack type. * The skill's damage is now able to be reflected to the caster. * Corrected some visualization issues. Thanks to @Atemo and @Lemongrass3110!
* Minor cleanups and adjustments. * Added documentation for Summoner status changes. Thanks to @Lemongrass3110!
* Minor improvements to processing when checking for valid data.
* Fixes an issue where position changing skills would update the Root Twisted player's new position on the server but not update the client causing a desync. Thanks to @Felleonel!
* Fixed Catnip Meteor and Spirit of Land combo bonus (Silvervine Stem Spear) checks. * The combo should now cast Silvervine Stem Spear based on the caster's learned level. Thanks to @sanny1128!
Addressed Issue(s): Adding support for the new doram skills #1865
Server Mode: Renewal
Description of Pull Request:
Thanks to @RagnarokNova, Fyrus, and Jet for their hard work on gathering the information!
TODO: