|
|
Line 49: |
Line 49: |
| |'''Attack''' | | |'''Attack''' |
| | | | | |
− | * All pets will attack a given target on command. When the target dies, the pet returns to the owner's side and switches to "guard" mode. | + | * All pets will attack a given target with the "kill" command. When the target dies, the pet returns to the owner's side and switches to "guard" mode. |
| |- | | |- |
| |'''Guard''' | | |'''Guard''' |
Line 60: |
Line 60: |
| | | | | |
| * Pets will stay at your side and not attack anything. They will ignore any mobs that attack them. | | * Pets will stay at your side and not attack anything. They will ignore any mobs that attack them. |
| + | |
| + | * Pet follow speed has been increased so that they keep up with you when you are running or mounted. |
| + | |
| + | * If a pet gets more than 16 tiles away from you, it will teleport to your side. It will also do this while attacking or guarding. |
| |} | | |} |
| | | |
Revision as of 07:30, 21 June 2020
This is Lyrrin's sandbox page, for detailing how the new taming system works and finding places that need tweaking.
Stats and Skills
Baby Pets
|
Level 1
|
Level 2
|
Level 3
|
Level 4
|
Level 5
|
Str
|
100
|
90
|
120
|
140
|
150
|
Dex
|
75
|
50
|
75
|
75
|
75
|
Int
|
60
|
120
|
70
|
60
|
60
|
Total
|
235
|
260
|
265
|
275
|
285
|
Behavior
The following rules apply to all pets
|
Attack
|
- All pets will attack a given target with the "kill" command. When the target dies, the pet returns to the owner's side and switches to "guard" mode.
|
Guard
|
- Pets will only attack mobs that are attacking their owner or themselves, in that order.
- As with attacking, if the target mob dies the pet will return to the owner and stay in "guard" mode.
|
Follow
|
- Pets will stay at your side and not attack anything. They will ignore any mobs that attack them.
- Pet follow speed has been increased so that they keep up with you when you are running or mounted.
- If a pet gets more than 16 tiles away from you, it will teleport to your side. It will also do this while attacking or guarding.
|
Level 1 - Split up to attack multiple targets
|
Attack
|
- When given the 'kill' or 'all kill' command, each L1 pet from the same owner will attack a different target within 5 tiles of the original target.
- If there aren't enough targets in range, they will split up existing in-range targets between them.
- L1 pets do not care about what L2+ pets are doing, so they may attack the same target as an L2+ pet from the same owner.
- Because peripheral target selection is not under the player's control, L1 pets are hard-coded not to attack their owner, other players, anyone's pets or summons, or anything that will flag the owner as criminal, even on the mainland where PvP is allowed.
|
Guard
|
- L1 pets will split up and attack different targets, but only ones that are currently attacking their owner.
- Targeting restrictions for attacking do NOT apply for guarding. If a player or their pet attacks the owner, L1 pets will attack back. (Lyrrin double-check that this is true)
|
Level 2 - Ranged (magery) attack
|
Attack
|
- L2 pets primarily attack with spells, with close-range melee as a backup.
- To attack with spells, L2 pets need reagents. Players can drag/drop reagents onto the pet or open their backpack and put reagents inside.
- If they run out of reagents, they will say, "*Stops casting to look around for more reagents*". This message is throttled to only happen every 1 minute, to avoid spamming. While out of reagents, they will revert to melee combat.
- As long as they are able to cast, they will try to stay 3 tiles away from the mob they are attacking to avoid getting hit.
- If they run out of mana, they will revert to close-range melee attacks until they have more than X mana (Lyrrin needs to re-evaluate this in light of the new regen code)
|
Guard
|
- If a mob attacks their owner, L2 pets will guard by casting spells or doing close-range melee the same way they attack.
- If no mobs are currently attacking the player, L2 pets will meditate. When they start meditating, they will say, "*Settles into a trance, regaining energy*". This message is also throttled to every 1 minute to avoid spamming.
|
Level 3 - Healer
|
Attack
|
- In addition to melee combat, L3 pets can heal themselves, their owner, and their owner's other pets.
- To heal, L3 pets need reagents. Players can drag/drop reagents onto the pet or open their backpack and put reagents inside.
- If they run out of reagents, they will say, "*Stops casting to look around for more reagents*". This message is throttled to only happen every 1 minute, to avoid spamming. While out of reagents, they will not be able to heal and will do melee combat.
- Healing takes priority over combat. L3 pets will attempt these actions in order: Cure a poisoned owner/pet, cast greater heal, cast heal, do melee combat.
- Healing/cure has a cooldown of 10-15 seconds before any heal/cure action can be used again. The cooldown is dependent on the owner's taming skill. 60 taming = 15 seconds, 100 taming = 10 seconds.
- If the pet runs out of mana, they only do melee attacks until they have enough mana to cast cure or heal again.
|
Guard
|
- If a mob attacks their owner, L3 pets will guard by healing or doing melee combat the same way they attack.
- If no mobs are currently attacking the player, L3 pets will meditate. (Lyrrin double-check this is true)
|
Level 4 - High Damage
|
Attack
|
- L4 pets do close-range melee combat.
|
Guard
|
- L4 pets follow standard pet guarding rules.
|
Level 5 - Tank
|
Attack
|
- L5 pets do close-range melee combat.
|
Guard
|
- L5 pets follow standard pet guarding rules.
|