Merge branch 'combos'
This commit is contained in:
commit
36af689c7b
1
client/src/scenes/item.list.js
Normal file → Executable file
1
client/src/scenes/item.list.js
Normal file → Executable file
@ -1,5 +1,4 @@
|
|||||||
const Phaser = require('phaser');
|
const Phaser = require('phaser');
|
||||||
const { countBy } = require('lodash');
|
|
||||||
|
|
||||||
const Item = require('./elements/item');
|
const Item = require('./elements/item');
|
||||||
|
|
||||||
|
|||||||
177
server/SPECS.md
Executable file → Normal file
177
server/SPECS.md
Executable file → Normal file
@ -1,43 +1,109 @@
|
|||||||
### Specs ###
|
### Specs ###
|
||||||
|
|
||||||
Numbers are placeholder
|
Numbers are placeholder
|
||||||
`Specs get a bonus dependent on the total of Red / Green / Blue in team skills`
|
`Specs get a bonus dependent on the total of Red / Green / Blue in team skills & specs`
|
||||||
|
|
||||||
# Example to meet 5 red tag bonus
|
# Example to meet 5 red gem bonus from skills only
|
||||||
In your team Cryp #1 has `Strike`, Cryp #2 has `Slay` and `Heal`, Cryp #3 has `Snare`
|
In your team Cryp #1 has `Strike`, Cryp #2 has `Slay` and `Heal`, Cryp #3 has `Snare`
|
||||||
- RR skill `Strike` contributes 2 red tags to the total red tags (2 total)
|
- RR skill `Strike` contributes 2 red gems to the total red gems (2 total)
|
||||||
- RG skill `Slay` contributes 1 red tag to the total red tags (3 total)
|
- RG skill `Slay` contributes 1 red gem to the total red gems (3 total)
|
||||||
- GG skill `Heal` contirubes 0 red tags to the total red tags (3 total)
|
- GG skill `Heal` contirubtes 0 red gems to the total red gems (3 total)
|
||||||
- RR skill `Snare` contirubes 2 red tags to the total red tags (5 total)
|
- RR skill `Snare` contirubtes 2 red gems to the total red gems (5 total)
|
||||||
|
|
||||||
# Specs also have `Class points`
|
# Advanced specs also require a minimum number of Red / Green / Blue gems on the cryp to take effect
|
||||||
Basic specs (Damage / Health / Defense) will generate class points
|
- Tier 1 Basic specs (Damage / Health / Defense) will have no requirements
|
||||||
Advanced specs (Skill Specific Damage, Cooldown reduction, Increased durations, etc) will consume class points
|
- Advanced specs will require a certain threshold of red / green / blue gems to be enabled
|
||||||
|
- Provided spec requirements are met, all specs will add gems to the cryp
|
||||||
|
|
||||||
|
# Starting from scratch with a vbox
|
||||||
|
|
||||||
|
### Round 1
|
||||||
|
|
||||||
|
- Buy 4 reds (items)
|
||||||
|
- Buy two 'Attack' Skills & 1 Stun skill (items)
|
||||||
|
- Buy 1 Basic Damage Spec (item)
|
||||||
|
|
||||||
|
Combine 2 Red + 'Attack' -> Strike
|
||||||
|
Combine 2 Red + 'Basic Damage Spec' -> Red Damage
|
||||||
|
|
||||||
|
Cryp #1 -> Give Strike & Red Damage Spec -> Strike + 1 x Red Damage Spec
|
||||||
|
Cryp #2 -> Give Attack -> Attack
|
||||||
|
Cryp #3 -> Give Stun -> Stun
|
||||||
|
|
||||||
|
Team Total (4 Red + 2 Basic gems)
|
||||||
|
|
||||||
|
### Round 2
|
||||||
|
|
||||||
|
- Buy 2 reds & 2 green & 2 blue (all available colour items)
|
||||||
|
- Buy 2 Basic Damage Spec (item)
|
||||||
|
|
||||||
|
- Cryp #2 Unequip Attack
|
||||||
|
- Combine 2 Green + 'Attack' -> Heal
|
||||||
|
|
||||||
|
- Cryp #3 Unequip Stun
|
||||||
|
- Combine 2 Blue + 'Stun' -> Ruin
|
||||||
|
|
||||||
|
- Combine 2 Red + 'Basic Damage Spec' -> Red Damage
|
||||||
|
|
||||||
|
Cryp #1 -> Give Red Damage items -> Strike + 2 x Red Damage Spec (6R)
|
||||||
|
Cryp #2 -> Give Heal item -> Heal (2G)
|
||||||
|
Cryp #3 -> Give Ruin item -> Ruin (2B)
|
||||||
|
|
||||||
|
## Round 3
|
||||||
|
|
||||||
|
- Buy 4 reds
|
||||||
|
- Buy 1 Attack, 1 Stun, 1 Block (item)
|
||||||
|
- Buy 2 Basic Damage Spec (item)
|
||||||
|
|
||||||
|
- Combine 2 Red + 'Stun' -> Strangle
|
||||||
|
- Combine 2 Red + 'Block' -> Parry
|
||||||
|
|
||||||
|
Cryp #1 -> Give 'Stun' & 'Strangle' -> Strike, Stun, Strangle + 2 x Red Damage Spec (10R)
|
||||||
|
Cryp #2 -> 'No change' -> Heal (2G)
|
||||||
|
Cryp #3 -> Give Attack item & 2 Basic Damage Spec -> Attack + Ruin + 2 x Basic Damage Spec (2B)
|
||||||
|
|
||||||
|
## Round 4
|
||||||
|
|
||||||
|
- Buy 4 reds (getting lucky with reds!)
|
||||||
|
- Buy 1 Attack, 1 Buff
|
||||||
|
|
||||||
|
- Combine 2 Red + 'Attack' -> Strike
|
||||||
|
- Combine 2 Red + 'Buff' -> Empower
|
||||||
|
|
||||||
|
- Cryp #1 Unequip 2 x Red Damage spec, Equip Empower -> Strike, Stun, Strangle, Empower (8R)
|
||||||
|
- Combine 'Strike' + 2 x Red Damage spec -> 'Increased Strike Damage spec'
|
||||||
|
|
||||||
|
### Note 'Increased Strike Damage spec' requires 8R on the cryp
|
||||||
|
|
||||||
|
Cryp #1 Equip Increased Strike Damage spec -> Strike, Stun, Strangle, Empower + Increased Strike Damage Spec (14R)
|
||||||
|
Cryp #2 -> 'No change' -> Heal
|
||||||
|
Cryp #3 -> 'No change' -> Attack + Ruin + 2 x Basic Damage Spec
|
||||||
|
|
||||||
|
## Round 5
|
||||||
|
|
||||||
|
We already lost cause we went all in on 1 red cryp like a noob
|
||||||
|
|
||||||
### Generic Specs
|
### Generic Specs
|
||||||
|
|
||||||
(Base white skills not upgraded count as have 1 tag basic ?)
|
(Base white skills not upgraded count as have 1 gem basic ?)
|
||||||
|
|
||||||
# Basic Damage
|
# Basic Damage
|
||||||
`Base` -> 10% inc basic damage
|
`Base` -> 10% inc basic damage
|
||||||
`Bonus` -> 3 basic tags -> +10% // 6 basic tags -> +15% // 12 basic tags -> +25%
|
`Team Bonus` -> 3 basic gems -> +10% // 6 basic gems -> +15% // 12 basic gems -> +25%
|
||||||
Maximum 60% inc basic damage
|
Maximum 60% inc basic damage
|
||||||
|
|
||||||
# Basic % Life
|
# Basic % Life
|
||||||
`Base` -> 5% inc life
|
`Base` -> 5% inc life
|
||||||
`Bonus` -> 3 basic tags -> +5% // 6 basic tags -> +10% // 12 basic tags -> +15%
|
`Team Bonus` -> 3 basic gems -> +5% // 6 basic gems -> +10% // 12 basic gems -> +15%
|
||||||
Maximum 35% inc life
|
Maximum 35% inc life
|
||||||
|
|
||||||
# Basic Speed
|
# Basic Speed
|
||||||
`Base` -> 5% inc speed
|
`Base` -> 5% inc speed
|
||||||
`Bonus` -> 3 basic tags -> +10% // 6 basic tags -> +15% // 12 basic tags -> +20%
|
`Team Bonus` -> 3 basic gems -> +10% // 6 basic gems -> +15% // 12 basic gems -> +20%
|
||||||
Maximum 50% inc speed
|
Maximum 50% inc speed
|
||||||
|
|
||||||
# Basic Class Spec
|
# Basic Class Spec
|
||||||
`Base` -> +2 all class points
|
`Base` -> +2 red, +2 green +2 blue gems on cryp
|
||||||
`Bonus` -> 3 basic tags -> +2 // 6 basic tags -> +4 // 12 basic tags -> +6
|
|
||||||
Maximum +14 all class points
|
|
||||||
|
|
||||||
# Basic Duration
|
# Basic Duration
|
||||||
|
|
||||||
### Increased Damage Combos ###
|
### Increased Damage Combos ###
|
||||||
@ -45,39 +111,39 @@ Maximum +14 all class points
|
|||||||
Generate by combining `Generic Spec (Basic Damage)` with respective RGB
|
Generate by combining `Generic Spec (Basic Damage)` with respective RGB
|
||||||
|
|
||||||
# Red Damage (Dmg + RR)
|
# Red Damage (Dmg + RR)
|
||||||
Add 5 `Nature` Class Points
|
Add 2 `red gems`
|
||||||
`Base` -> 10% inc red dmg
|
`Base` -> 10% inc red dmg
|
||||||
`Bonus` 5 red tags -> +10% // 10 red tags -> +15% // 20 red tags -> +25%
|
`Team Bonus` 5 red gems -> +10% // 10 red gems -> +15% // 20 red gems -> +25%
|
||||||
Maximum +60% red damage
|
Maximum +60% red damage
|
||||||
|
|
||||||
# Blue Damage (Dmg + BB) #
|
# Blue Damage (Dmg + BB) #
|
||||||
Add 5 `Destruction` Class Points
|
Add 2 `blue gems`
|
||||||
`Base` -> 10% inc blue dmg
|
`Base` -> 10% inc blue dmg
|
||||||
`Bonus` 5 blue tags -> +10% // 10 blue tags -> +15% // 20 blue tags -> +25%
|
`Team Bonus` 5 blue gems -> +10% // 10 blue gems -> +15% // 20 blue gems -> +25%
|
||||||
Maximum +60% blue damage
|
Maximum +60% blue damage
|
||||||
|
|
||||||
# Healing (Dmg + GG) #
|
# Healing (Dmg + GG) #
|
||||||
Add 5 `Non-Violence` Class Points
|
Add 2 `green gems`
|
||||||
`Base` -> 10% inc healing
|
`Base` -> 10% inc healing
|
||||||
`Bonus` 5 green tags -> +10% // 10 green tags -> +15% // 20 green tags -> +25%
|
`Team Bonus` 5 green gems -> +10% // 10 green gems -> +15% // 20 green gems -> +25%
|
||||||
Maximum +60% inc healing
|
Maximum +60% inc healing
|
||||||
|
|
||||||
# Red damage and healing (Dmg + RG)
|
# Red damage and healing (Dmg + RG)
|
||||||
Add 5 `Purity` Class Points
|
Add 1 red 1 green gem
|
||||||
`Base` -> 5% inc red damage and 5% inc healing
|
`Base` -> 5% inc red damage and 5% inc healing
|
||||||
`Bonus` (2R + 2G tags) -> +5% + 5% // (5R + 5G tags) -> +10% + 10% % // (10R + 10G) tags -> +15% + 15%
|
`Team Bonus` (2R + 2G gems) -> +5% + 5% // (5R + 5G gems) -> +10% + 10% % // (10R + 10G) gems -> +15% + 15%
|
||||||
Maximum +35% inc red damage and 35% inc healing
|
Maximum +35% inc red damage and 35% inc healing
|
||||||
|
|
||||||
# Red and blue damage (Dmg + RB)
|
# Red and blue damage (Dmg + RB)
|
||||||
Add 5 `Chaos` Class Points
|
Add 1 red and 1 blue gem
|
||||||
`Base` -> 5% inc red damage and 5% inc healing
|
`Base` -> 5% inc red damage and 5% inc healing
|
||||||
`Bonus` (2 red + 2 green tags) -> +5% + 5% // (5 red + 5 green tags) -> +10% + 10% % // 20 green tags -> +15% + 15%
|
`Team Bonus` (2 red + 2 green gems) -> +5% + 5% // (5 red + 5 green gems) -> +10% + 10% % // 20 green gems -> +15% + 15%
|
||||||
Maximum +35% inc damage and 35% inc healing
|
Maximum +35% inc damage and 35% inc healing
|
||||||
|
|
||||||
# Blue damage and healing (Dmg + BG)
|
# Blue damage and healing (Dmg + BG)
|
||||||
Add 5 `??????` Class Points
|
Add 1 blue and 1 green gem
|
||||||
`Base` -> 5% inc blue damage and 5% inc healing
|
`Base` -> 5% inc blue damage and 5% inc healing
|
||||||
`Bonus` (2B + 2G tags) -> +5% + 5% // (5B + 5G tags) -> +10% + 10% % // (10B + 10G) tags -> +15% + 15%
|
`Team Bonus` (2B + 2G gems) -> +5% + 5% // (5B + 5G gems) -> +10% + 10% % // (10B + 10G) gems -> +15% + 15%
|
||||||
Maximum +35% inc blue damage and 35% inc healing
|
Maximum +35% inc blue damage and 35% inc healing
|
||||||
|
|
||||||
### Increased Life Combos ###
|
### Increased Life Combos ###
|
||||||
@ -85,82 +151,81 @@ Maximum +35% inc blue damage and 35% inc healing
|
|||||||
Generate by combining `Generic Spec (Basic Life)` with respective RGB
|
Generate by combining `Generic Spec (Basic Life)` with respective RGB
|
||||||
|
|
||||||
# Increased % Red Shield (Basic %HP + 2R)
|
# Increased % Red Shield (Basic %HP + 2R)
|
||||||
Add 5 Nature Class Points
|
Add 2 `red gems`
|
||||||
`Base` -> 10% inc red shield
|
`Base` -> 10% inc red shield
|
||||||
`Bonus` 5 red tags -> +10% // 10 red tags -> +15% // 20 red tags -> +20%
|
`Team Bonus` 5 red gems -> +10% // 10 red gems -> +15% // 20 red gems -> +20%
|
||||||
Maximum +55% inc red shield
|
Maximum +55% inc red shield
|
||||||
|
|
||||||
# Increased % Red Shield and Life (Basic %HP + 1R1G)
|
# Increased % Red Shield and Life (Basic %HP + 1R1G)
|
||||||
Add 5 Purity Class Points
|
Add 1 red 1 green gem
|
||||||
`Base` -> 5% inc red shield and 5% inc life
|
`Base` -> 5% inc red shield and 5% inc life
|
||||||
`Bonus` (2R + 2G tags) -> +5% + 5% // (5R + 5G tags) -> +10% + 10% % // (10R + 10G) tags -> +15% + 15%
|
`Team Bonus` (2R + 2G gems) -> +5% + 5% // (5R + 5G gems) -> +10% + 10% % // (10R + 10G) gems -> +15% + 15%
|
||||||
Maximum +35% inc red shield and 35% inc life
|
Maximum +35% inc red shield and 35% inc life
|
||||||
|
|
||||||
# Increased % Blue Shield (Basic %HP + 2B)
|
# Increased % Blue Shield (Basic %HP + 2B)
|
||||||
Add 5 Destruction Class Points
|
Add 2 `blue gems`
|
||||||
`Base` -> 10% inc red shield
|
`Base` -> 10% inc red shield
|
||||||
`Bonus` 5 blue tags -> +10% // 10 blue tags -> +15% // 20 blue tags -> +20%
|
`Team Bonus` 5 blue gems -> +10% // 10 blue gems -> +15% // 20 blue gems -> +20%
|
||||||
Maximum +55% inc blue shield
|
Maximum +55% inc blue shield
|
||||||
|
|
||||||
# Increased % Blue Shield and Life (Basic %HP + 1B1G)
|
# Increased % Blue Shield and Life (Basic %HP + 1B1G)
|
||||||
Add 5 ??? Class Points
|
Add `1 blue and 1 green gems`
|
||||||
`Base` -> 5% inc red shield and 5% inc life
|
`Base` -> 5% inc red shield and 5% inc life
|
||||||
`Bonus` (2B + 2G tags) -> +5% + 5% // (5B + 5G tags) -> +10% + 10% % // (10B + 10G) tags -> +15% + 15%
|
`Team Bonus` (2B + 2G gems) -> +5% + 5% // (5B + 5G gems) -> +10% + 10% % // (10B + 10G) gems -> +15% + 15%
|
||||||
Maximum +35% inc blue shield and 35% inc life
|
Maximum +35% inc blue shield and 35% inc life
|
||||||
|
|
||||||
# Increased % Life (Basic %HP + 2G)
|
# Increased % Life (Basic %HP + 2G)
|
||||||
Add 5 Non-Violence Class Points
|
Add `2 green gems`
|
||||||
`Base` -> 10% inc hp
|
`Base` -> 10% inc hp
|
||||||
`Bonus` 5 green tags -> +10% // 10 green tags -> +15% // 20 green tags -> +20%
|
`Team Bonus` 5 green gems -> +10% // 10 green gems -> +15% // 20 green gems -> +20%
|
||||||
Maximum +55% inc hp
|
Maximum +55% inc hp
|
||||||
|
|
||||||
# Increased % Blue and Red Shield (Basic %HP + 1B1R)
|
# Increased % Blue and Red Shield (Basic %HP + 1B1R)
|
||||||
Add 5 Chaos Class Points
|
Add `1 blue and 1 red gem`
|
||||||
`Base` -> 5% inc red shield and 5% inc life
|
`Base` -> 5% inc red shield and 5% inc life
|
||||||
`Bonus` (2B + 2R tags) -> +5% + 5% // (5B + 5R tags) -> +10% + 10% % // (10B + 10R) tags -> +15% + 15%
|
`Team Bonus` (2B + 2R gems) -> +5% + 5% // (5B + 5R gems) -> +10% + 10% % // (10B + 10R) gems -> +15% + 15%
|
||||||
Maximum +35% inc blue shield and 35% inc red shield
|
Maximum +35% inc blue shield and 35% inc red shield
|
||||||
|
|
||||||
## Upgraded Attack Spec Combos
|
## Upgraded Attack Spec Combos
|
||||||
|
|
||||||
# Increased Strike Damage (Combine Strike + Red Damage Spec x 2)
|
# Increased Strike Damage (Combine Strike + Red Damage Spec x 2)
|
||||||
Consumes 15 Nature Class Points
|
Cryp Requires `8 red gems`
|
||||||
|
Adds `6 red gems`
|
||||||
`Base` -> 15% increased strike damage
|
`Base` -> 15% increased strike damage
|
||||||
`Bonus` 5 red tags -> +15% // 10 red tags -> +20% // 20 red tags -> +30%
|
`Team Bonus` 15 red gems -> +15% // 20 red gems -> +20% // 30 red gems -> +30%
|
||||||
Maximum 80% increased strike damage
|
Maximum 80% increased strike damage
|
||||||
|
|
||||||
# Improved Heal (Combine Heal + Healing Spec x 2)
|
# Improved Heal (Combine Heal + Healing Spec x 2)
|
||||||
Consumes 15 Non-Violence Class Points
|
Cryp Requires `8 green gems`
|
||||||
`Base` -> 15% increased heal healing
|
`Base` -> 15% increased heal healing
|
||||||
`Bonus` 5 green tags -> +15% // green red tags -> +20% // green red tags -> +30%
|
`Team Bonus` 15 green gems -> +15% // 20 green gems -> +20% // 30 green gems -> +30%
|
||||||
Maximum 80% increased heal healing
|
Maximum 80% increased heal healing
|
||||||
|
|
||||||
# Increased Blast Damage (Combine Blast + Blue Spec x 2)
|
# Increased Blast Damage (Combine Blast + Blue Spec x 2)
|
||||||
Consumes 15 Destruction Class Points
|
Cryp Requires `8 blue gems`
|
||||||
`Base` -> 15% increased blast damage
|
`Base` -> 15% increased blast damage
|
||||||
`Bonus` 5 blue tags -> +15% // 10 blue tags -> +20% // 20 blue tags -> +30%
|
`Team Bonus` 15 blue gems -> +15% // 20 blue gems -> +20% // 30 blue gems -> +30%
|
||||||
Maximum 80% increased blast damage
|
Maximum 80% increased blast damage
|
||||||
|
|
||||||
# Increased Slay Damage (Combine Slay + Red Damage Spec + Healing Spec)
|
# Increased Slay Damage (Combine Slay + Red Damage Spec + Healing Spec)
|
||||||
Consumes 15 Purity Class Points
|
Cryp Requires `4 red 4 green gems`
|
||||||
`Base` -> 15% increased slay damage
|
`Base` -> 15% increased slay damage
|
||||||
`Bonus` (2R + 2G) tags -> +15% // (5R + 5G) tags -> +20% // (10R + 10G) tags -> +30%
|
`Team Bonus` (8R + 8G) gems -> +15% // (10R + 10G) gems -> +20% // (15R + 15G) gems -> +30%
|
||||||
Maximum 80% increased slay damage
|
Maximum 80% increased slay damage
|
||||||
|
|
||||||
# Increased Banish Damage (Combine Slay + Red Damage Spec + Blue Damage Spec)
|
# Increased Banish Damage (Combine Slay + Red Damage Spec + Blue Damage Spec)
|
||||||
Consumes 15 Chaos Class Points
|
Cryp Requires `4 red 4 blue gems`
|
||||||
`Base` -> 15% increased slay damage
|
`Base` -> 15% increased slay damage
|
||||||
`Bonus` (2R + 2B) tags -> +15% // (5R + 5B) tags -> +20% // (10R + 10B) tags -> +30%
|
`Team Bonus` (8R + 8B) gems -> +15% // (10R + 10B) gems -> +20% // (15R + 15B) gems -> +30%
|
||||||
Maximum 80% increased banish damage
|
Maximum 80% increased banish damage
|
||||||
|
|
||||||
## Other Combos
|
## Other Combos
|
||||||
|
|
||||||
# Increased % Red Speed (Basic Speed + 2R)
|
# Increased % Red Speed (Basic Speed + 2R)
|
||||||
Add 5 Nature Class Points
|
Add 2 red gems
|
||||||
`Base` -> 15% inc red speed
|
`Base` -> 15% inc red speed
|
||||||
`Bonus` 5 red tags -> +15% // 10 red tags -> +20% // 20 red tags -> +25%
|
`Team Bonus` 5 red gems -> +15% // 10 red gems -> +20% // 20 red gems -> +25%
|
||||||
Maximum 80% inc red speed
|
Maximum 80% inc red speed
|
||||||
|
|
||||||
# Nature Affinity (Basic Class spec + 2R)
|
# Nature Affinity (Basic Class spec + 2R)
|
||||||
`Base` -> 10 Nature Class Points
|
`Base` -> Add 10 red gems
|
||||||
`Bonus` 5 red tags -> +10 // 10 red tags -> +15 // 20 red tags -> +20
|
|
||||||
Maximum 45 Nature Class Points
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user