-
Notifications
You must be signed in to change notification settings - Fork 228
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
Slice Boss - Code | 50€ Bounty #2103
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Boss: Slice
We have several bosses already implemented which you should feel free to use as inspiration/reference. Also you can reference some other open source custom games on Github which have boss fights including Second Day of Frostivus where you will find our IO boss (designed by Yahnich). Files should follow the structure already established in the components subfolders (such as /abilities/, /boss/, etc).
See also:
Slice: Boss - Model/Animations/Icons #2104
Slice: Boss - Sound #2106
Slice: Boss - Particles #2105
Bug Bounty Guideline
Original Description
Slice has a melee range attack. He moves quickly and will always chase down whichever hero has the third lowest health pool. He has one ability that he uses in between attacking whenever it is off cooldown.
Ability:
Slice crouches down and puts one hand on his sheathed sword. A shadow comes out in front of him, chasing down the nearest enemy hero. if it hits an enemy hero that hero becomes rooted. it then continues to chase down the next nearest hero. this goes on for 5 seconds. the shadows path stays visible. afterwards Slice does a very fast dash along the shadows path, hitting every hero in his way for significant damage. the shadow disappears as he dashes along it and with it the root.
As he drops in HP the shadow starts moving quicker. 3 stages, each at a ⅓ of hp
1. Lua
Unit AI: He focuses and chases down the hero with the 3rd lowest HP pool. The boss should utilize a thinker in order to attempt to cast spells from a sub-list of his spells but only if they are off cooldown. Finally, AOE spells should perform a calculation to attempt to hit as many units as possible and ranged spells should attempt to hit far away units. If an ability requires special care or treatment this is discussed later under "Abilities".
2. Boss Abilities
Every ability should have a tooltip (Name, Description, KV-entries).
3. KV
The following list of required properties to be outlined in KV is not exhaustive and coders should expand upon it as required.
Unit
Armor: 25
Magic Resist: -25
Hitpoints: 8500
Hitpoint Regen: 5
Manapoints: 1000
Manapoints Regen: 5
Movement Speed: 400
Attack Damage: 3000
Attack Rate: 1.0
XP Bounty: 900
Gold Bounty: 0
Inventory: Upgrade Core, Boss Heart
Abilities: Iaido
Abilties
Iaido: Cooldown, Shadow_Chase_Duration, Shadow_Chase_Speed, Shadow_Chase_Max_Range, Slice_Speed, Slice_Damage
4. Model & Animations
Temporary models and animations, as well as particles and sounds are needed for this ticket to be considered completed. You don't have to create anything from scratch, you may reuse anything that already exists in Dota. The base boss model may be used from the pool of existing dota 2 models respecting considerations such as attack range and basic necessary animations.
Range: Melee
5. Modifiers
The text was updated successfully, but these errors were encountered: