Skip to content
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

Create chi ability pages. #20

Open
wants to merge 24 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
63 changes: 63 additions & 0 deletions source/pkcore/abilitypages/chi/acrobatstance.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
.. acrobatstance:
#############
AcrobatStance
#############

Description
###########

AcrobatStance is a Chi Ability.

AcrobatStance allows the Chiblocker to greatly boost their mobility, at the cost of increased exhaustion. This allows them to easily catch foes and dodge oncoming attacks. AcrobatStance also makes the Chiblocker more likely to chiblock someone. GIF TO BE ADDED


Usage
#####

USAGE GIF TO BE ADDED

Function 1: Left Click to Toggle


.. tip:: AcrobatStance increases your chance to block someones chi!


Permissions
###########
Below is a table that outlines the permission nodes for this ability.

+-------------------------------------+-----------------------------------+---------+
| Permission | Function | Default |
+-------------------------------------+-----------------------------------+---------+
| bending.ability.AcrobatStance | Grants access to AcrobatStance | default |
+-------------------------------------+-----------------------------------+---------+




Configuration
#############

.. code:: YAML

AcrobatStance:
Enabled: true
Cooldown: 0
ChiBlockBoost: 3
Speed: 1
Jump: 1

* ``Enabled`` determines whether the ability is available to use. It takes a boolean value [true/false].
* ``Cooldown`` determines the cooldown of the ability after being used. It takes an integer value and is equivalent to number of milliseconds.
* ``ChiBlockBoost`` determines the percent that AcrobatStance will boost chiblock probability. It takes an integer value from 1-100 is equivalent to increased percent of blocking chi.
* ``Speed`` determines the strength of the speed effect added by AcrobatStance. It takes an integer value and represents the level of the speed effect.
* ``Jump`` determines the strength of the jump boost effect added by AcrobatStance. It takes an integer value and represents the level of the jump boost effect.

.. |ABILNAMEHERE1| figure: abilnamegif1.png
:align: right
:alt: Picture of []
:figclass: align-center

Insert caption

.. ADD MORE IMAGES BELOW HERE
60 changes: 60 additions & 0 deletions source/pkcore/abilitypages/chi/highjump.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
.. highjump:
###########
HighJump
###########

Description
###########

HighJump is a Chi Ability.

HighJump allows the Chiblocker to launch themselves high in the air, letting them dodge oncoming attacks and surpass obstacles.


Usage
#####

USAGE GIF TO BE ADDED

Function 1: [Left Click]


.. tip:: Be cautious of when you HighJump, it gives benders a prime opportunity to strike you.


Permissions
###########
Below is a table that outlines the permission nodes for this ability.

+-------------------------------------+-------------------------------+---------+
| Permission | Function | Default |
+-------------------------------------+-------------------------------+---------+
| bending.ability.HighJump | Grants access to HighJump | default |
+-------------------------------------+-------------------------------+---------+




Configuration
#############

.. code:: YAML

HighJump:
Enabled: true
Height: 1.3
Cooldown: 3000

* ``Enabled`` determines whether the ability is available to use. It takes a boolean value [true/false].
* ``Height`` determines how far you will be launched into the air. It takes a double [decimal] value and is equivalent to a multiplier for the launch velocity.
* ``Cooldown`` determines the cooldown of the ability after being used. It takes an integer value and is equivalent to number of milliseconds.


.. |ABILNAMEHERE1| figure: abilnamegif1.png
:align: right
:alt: Picture of []
:figclass: align-center

Insert caption

.. ADD MORE IMAGES BELOW HERE
60 changes: 60 additions & 0 deletions source/pkcore/abilitypages/chi/paralyze.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
.. paralyze:
############
Paralyze
############

Description
###########

Paralyze is a Chi Ability.

Paralyze allows Chiblockers to stun entities for a short period of time, rendering them completely helpless. GIF TO BE ADDED


Usage
#####

GIF TO BE ADDED

Function 1: [Hit Enemy]


.. tip:: Paralyze can turn the tide of a fight, be sure to use it with your other abilities like RapidPunch!


Permissions
###########
Below is a table that outlines the permission nodes for this ability.


+-------------------------------------+-------------------------------+---------+
| Permission | Function | Default |
+-------------------------------------+-------------------------------+---------+
| bending.ability.Paralyze | Grants access to Paralyze | default |
+-------------------------------------+-------------------------------+---------+




Configuration
#############

.. code:: YAML

Paralyze:
Enabled: true
Cooldown: 10000
Duration: 1500

* ``Enabled`` determines whether the ability is available to use. It takes a boolean value [true/false].
* ``Cooldown`` determines the cooldown of the ability after being used. It takes an integer value and is equivalent to number of milliseconds.
* ``Duration`` determines how long the target is paralyzed. It takes an integer value and is equivalent to number of milliseconds.

.. |ABILNAMEHERE1| figure: abilnamegif1.png
:align: right
:alt: Picture of []
:figclass: align-center

Insert caption

.. ADD MORE IMAGES BELOW HERE
69 changes: 50 additions & 19 deletions source/pkcore/abilitypages/chi/quickstrike.rst
Original file line number Diff line number Diff line change
@@ -1,32 +1,63 @@
.. _quickstrike:

===========
.. quickstrike:
###########
QuickStrike
===========
###########

Description
###########

QuickStrike is a Chi Ability.

QuickStrike is a main offensive ability for chiblocking, the user precisely strikes an entity as to improve
their chances of blocking the entity's chi so they can't bend.
QuickStrike allows Chiblockers to quickly strike an enemy's chi paths, dealing increased damage and resulting in a greater chance to block their chi. GIF TO BE ADDED

.. TODO: Put gif of ability here

How to Use
==========
Hit an entity while on your QuickStrike bind
Usage
#####

+++++
USAGE GIF TO BE ADDED

Config
======
Function 1: [Hit Enemy]

.. tip:: When hit with QuickStrike, the enemy will potentially be chi blocked, and will have been dealt damage as determined by the configuration, this makes it more effective than punching!

.. TODO: Put a code block here of the config


+++++

Permissions
===========
###########
Below is a table that outlines the permission nodes for this ability.

+-------------------------------------+-------------------------------+---------+
| Permission | Function | Default |
+-------------------------------------+-------------------------------+---------+
| bending.ability.QuickStrike | Grants access to QuickStrike | default |
+-------------------------------------+-------------------------------+---------+




Configuration
#############

.. code:: YAML

QuickStrike:
Enabled: true
Damage: 2
Cooldown: 3000
ChiBlockChance: 10

* ``Enabled`` determines whether the ability is available to use. It takes a boolean value [true/false].
* ``Damage`` determines the amount of damage the ability does when used on another entity. It takes any positive integer and is equivalent to number of half hearts of damage.
* ``Cooldown`` determines the cooldown of the ability after being used. It takes an integer value and is equivalent to number of milliseconds.
* ``ChiBlockChance`` determines the probability that QuickStrike will chiblock a bender. It takes an integer value from 1-100 is equivalent to increased percent chance of blocking chi.


.. |ABILNAMEHERE1| figure: abilnamegif1.png
:align: right
:alt: Picture of []
:figclass: align-center

+-----------------------------+---------------------------------------------+
| bending.ability.quickstrike | Allows ability to be used, given by default |
+-----------------------------+---------------------------------------------+
Insert caption
.. ADD MORE IMAGES BELOW HERE
64 changes: 64 additions & 0 deletions source/pkcore/abilitypages/chi/rapidpunch.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
.. rapidpunch:
###########
RapidPunch
###########

Description
###########

RapidPunch is a Chi Ability.

RapidPunch allows the Chiblocker to punch an opponent multiple times in a short period, dealing massive damage. GIF TO BE ADDED


Usage
#####

USAGE GIF TO BE ADDED

Function 1: [Hit enemy]


.. tip:: RapidPunch is best used when the opponent is paralyzed as each punch has its own chance to block their chi and deal knockback!


Permissions
###########
Below is a table that outlines the permission nodes for this ability.

+-------------------------------------+-------------------------------+---------+
| Permission | Function | Default |
+-------------------------------------+-------------------------------+---------+
| bending.ability.RapidPunch | Grants access to RapidPunch | default |
+-------------------------------------+-------------------------------+---------+




Configuration
#############

.. code:: YAML

RapidPunch:
Enabled: true
Damage: 1
Cooldown: 6000
Punches: 3
Interval: 500

* ``Enabled`` determines whether the ability is available to use. It takes a boolean value [true/false].
* ``Damage`` determines the amount of damage the ability does per punch. It takes any positive integer and is equivalent to number of half hearts of damage.
* ``Cooldown`` determines the cooldown of the ability after being used. It takes an integer value and is equivalent to number of milliseconds.]
* ``Punches`` determines the number of punches to apply to the target entity. It takes an integer value.
* ``Interval`` determines the the time interval in which the punches will occur. It takes an integer value and is equivalent to number of milliseconds.


.. |ABILNAMEHERE1| figure: abilnamegif1.png
:align: right
:alt: Picture of []
:figclass: align-center

Insert caption

.. ADD MORE IMAGES BELOW HERE
61 changes: 61 additions & 0 deletions source/pkcore/abilitypages/chi/smokescreen.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
.. smokescreen:
###########
SmokeScreen
###########

Description
###########

SmokeScreen is a Chi Ability.

SmokeScreen enables a chiblocker to blind enemies from a distance, allowing for a quick escape or an unseen approach. GIF TO BE ADDED


Usage
#####

USAGE GIF TO BE ADDED

Function 1: [Left Click] to launch a smokebomb in your desired direction.


.. tip:: Be careful not to blind yourself with SmokeScreen!


Permissions
###########
Below is a table that outlines the permission nodes for this ability.

+-------------------------------------+-------------------------------+---------+
| Permission | Function | Default |
+-------------------------------------+-------------------------------+---------+
| bending.ability.SmokeScreen | Grants access to SmokeScreen | default |
+-------------------------------------+-------------------------------+---------+




Configuration
#############

.. code:: YAML

Smokescreen:
Enabled: true
Cooldown: 25000
Radius: 4
Duration: 12

* ``Enabled`` determines whether the ability is available to use. It takes a boolean value [true/false].
* ``Cooldown`` determines the cooldown of the ability after being used. It takes an integer value and is equivalent to number of milliseconds.
* ``Radius`` determines the radius in which the blindness effect is applied. It takes an integer value and represents radius in blocks.
* ``Duration`` determines the length of the blindness effect applied to entities. It takes an integer value and represents duration in seconds.

.. |ABILNAMEHERE1| figure: abilnamegif1.png
:align: right
:alt: Picture of []
:figclass: align-center

Insert caption

.. ADD MORE IMAGES BELOW HERE
Loading