Posted November 10, 20186 yr comment_24762 I've had to develop this in ~20 hours of total time for a service, with the quality of code not being a matter (by preference of customer). It's external instead of embedded, I didn't want to bother adapting to an already bad system, so I made it cycle based - it's working just fine, beside auto-retaliation (you can force that none the less, figure out on your own) It has: All attacks (Ranged, Prayer deactivation, Poison, Magic, Dragonfire) - as well as the freezing with the small alien pet, the big dragon fire (one-shot) & acid splatters. If you don't use this, at least recognize the approach on how I did the calculation for acid splatters landing AROUND the circle instead because all vorkaths I saw so far had half-assed acid splatters. Lacking stuff: The projectile height of the one-shot ball is a bit too low The delays are off on the smaller dragon balls, yet walking/dodging works fine The projectiles shoot from a tile instead of relative to vorkaths mouth/face The code is utter trash - lets be for real The delays obviously are not the same as OSRS There is no defensive stance animation / vorkath Death animation is lacking / Alien If I forgot a method, let me know link for the standalone classes This is the hidden content, please Sign In or Sign Up Yasin: Me on R-S If I forget anything, I'll tweak it asap on here Media: This is the hidden content, please Sign In or Sign Up This is the hidden content, please Sign In or Sign Up AttackType class This is the hidden content, please Sign In or Sign Up Vorkath class This is the hidden content, please Sign In or Sign Up VorkathConstants class This is the hidden content, please Sign In or Sign Up VorkathState class This is the hidden content, please Sign In or Sign Up impl/DeathStage This is the hidden content, please Sign In or Sign Up impl/SpawnStage This is the hidden content, please Sign In or Sign Up **Please move Stage outside of the impl package, hence Stage is not an implementation of itself..** impl/Stage class This is the hidden content, please Sign In or Sign Up This is the hidden content, please Sign In or Sign Up AttackAnimation class, handleEmote method Under the switch case This is the hidden content, please Sign In or Sign Up DeathAnimation class, handleEmote method under the switch case This is the hidden content, please Sign In or Sign Up NPCHandler class, getNpcDelay method under the switch case This is the hidden content, please Sign In or Sign Up NPCHandler class, process method under This is the hidden content, please Sign In or Sign Up add this This is the hidden content, please Sign In or Sign Up under This is the hidden content, please Sign In or Sign Up add this: This is the hidden content, please Sign In or Sign Up NPCHandler class, followPlayer method under the switch case This is the hidden content, please Sign In or Sign Up NPCHandler class, attackPlayer method under This is the hidden content, please Sign In or Sign Up add This is the hidden content, please Sign In or Sign Up NPCHandler class, isAggressive (this should make vorkath aggressive] This is the hidden content, please Sign In or Sign Up NPCHandler class, dropItems method This is the hidden content, please Sign In or Sign Up NPCHandler class, distanceRequired method under switch case This is the hidden content, please Sign In or Sign Up NPCHandler class, retaliates( This is the hidden content, please Sign In or Sign Up Config class, UNDEAD_IDS array, add this element: This is the hidden content, please Sign In or Sign Up Disposal of instance on logout: Player class, logout method This is the hidden content, please Sign In or Sign Up [/code] [/SPOILER] Disposal of instance when out of reach [SPOILER=Player, process] This is the hidden content, please Sign In or Sign Up at last: Player class: declare instance This is the hidden content, please Sign In or Sign Up declare getters/setters This is the hidden content, please Sign In or Sign Up create class SingleInstancedVorkath class This is the hidden content, please Sign In or Sign Up ObjectOptionOne class, under handleOption1add to the objectType switch: This is the hidden content, please Sign In or Sign Up Edited November 10, 20186 yr by Yasin
November 11, 20186 yr Author comment_24770 You're welcome, if there is any bug let me know, trying to keep it updated with my thread on R-S.
November 19, 20186 yr comment_25106 So you're going to continue working with this project?.. Or are you just releasing for the public to utilize, seeing as it was a paid project that you were hired to do?
May 5, 20196 yr comment_30993 ill be looking into implementing this, good on you for releasing my dude
February 7, 20205 yr comment_44890 Thanks for this, I've got a couple of ideas for a buffed vorkath boss so it's useful seeing how you did it
Create an account or sign in to comment