update info
This commit is contained in:
parent
c22c09a87b
commit
9358d0a99f
@ -9,7 +9,6 @@ const shapes = require('./shapes');
|
|||||||
function InfoComponent(args) {
|
function InfoComponent(args) {
|
||||||
const {
|
const {
|
||||||
itemInfo,
|
itemInfo,
|
||||||
combiner,
|
|
||||||
player,
|
player,
|
||||||
info,
|
info,
|
||||||
} = args;
|
} = args;
|
||||||
@ -25,6 +24,8 @@ function InfoComponent(args) {
|
|||||||
<p>double clicking items in the <b>VBOX</b> will purchase and move them to your <b>INVENTORY</b>.</p>
|
<p>double clicking items in the <b>VBOX</b> will purchase and move them to your <b>INVENTORY</b>.</p>
|
||||||
<p>
|
<p>
|
||||||
hover over an item to see its effects and combinations.<br />
|
hover over an item to see its effects and combinations.<br />
|
||||||
|
combine a <b>SKILL</b> or <b>SPEC</b> with 2 <b>COLOURS</b> to create an item.<br />
|
||||||
|
combine 3 of the same item to upgrade it.<br />
|
||||||
click an item and then click a construct to equip that item to it.<br />
|
click an item and then click a construct to equip that item to it.<br />
|
||||||
</p>
|
</p>
|
||||||
<p>click the <b>READY</b> button on the right to progress to the <b>GAME PHASE</b>.</p>
|
<p>click the <b>READY</b> button on the right to progress to the <b>GAME PHASE</b>.</p>
|
||||||
@ -40,17 +41,11 @@ function InfoComponent(args) {
|
|||||||
const regEx = /(RedPower|BluePower|GreenPower|RedLife|BlueLife|GreenLife|SpeedStat)/;
|
const regEx = /(RedPower|BluePower|GreenPower|RedLife|BlueLife|GreenLife|SpeedStat)/;
|
||||||
const infoDescription = reactStringReplace(fullInfo.description, regEx, match => shapes[match]());
|
const infoDescription = reactStringReplace(fullInfo.description, regEx, match => shapes[match]());
|
||||||
|
|
||||||
const itemSource = itemInfo.combos.filter(c => c.item === info);
|
|
||||||
const itemSourceInfo = itemSource.length
|
|
||||||
? `${itemSource[0].components[0]} ${itemSource[0].components[1]} ${itemSource[0].components[2]}`
|
|
||||||
: false;
|
|
||||||
const itemRegEx = /(Red|Blue|Green)/;
|
|
||||||
const itemSourceDescription = reactStringReplace(itemSourceInfo, itemRegEx, match => shapes[match]());
|
|
||||||
return (
|
return (
|
||||||
<div class="info-skill">
|
<div class="info-skill">
|
||||||
<h2>{fullInfo.item}</h2>
|
<h2>{fullInfo.item}</h2>
|
||||||
<h3>{itemSourceDescription}</h3>
|
<h3>SKILL</h3>
|
||||||
<div> {infoDescription} </div>
|
<div>{infoDescription}</div>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -144,6 +139,7 @@ function InfoComponent(args) {
|
|||||||
return (
|
return (
|
||||||
<div class="info-spec">
|
<div class="info-spec">
|
||||||
<h2>{info}</h2>
|
<h2>{info}</h2>
|
||||||
|
<h3>SPEC</h3>
|
||||||
<div>{infoDescription}</div>
|
<div>{infoDescription}</div>
|
||||||
<div class="thresholds">
|
<div class="thresholds">
|
||||||
{thresholds}
|
{thresholds}
|
||||||
|
|||||||
@ -200,7 +200,7 @@ function createSocket(events) {
|
|||||||
let pongTimeout;
|
let pongTimeout;
|
||||||
function onPong() {
|
function onPong() {
|
||||||
events.setPing(Date.now() - ping);
|
events.setPing(Date.now() - ping);
|
||||||
pongTimeout = setTimeout(sendPing, 1000);
|
// pongTimeout = setTimeout(sendPing, 1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
// -------------
|
// -------------
|
||||||
|
|||||||
@ -88,181 +88,181 @@ pub enum Item {
|
|||||||
AmplifyPlus,
|
AmplifyPlus,
|
||||||
#[serde(rename = "Amplify++")]
|
#[serde(rename = "Amplify++")]
|
||||||
AmplifyPlusPlus,
|
AmplifyPlusPlus,
|
||||||
|
|
||||||
Absorb,
|
Absorb,
|
||||||
#[serde(rename = "Absorb+")]
|
#[serde(rename = "Absorb+")]
|
||||||
AbsorbPlus,
|
AbsorbPlus,
|
||||||
#[serde(rename = "Absorb++")]
|
#[serde(rename = "Absorb++")]
|
||||||
AbsorbPlusPlus,
|
AbsorbPlusPlus,
|
||||||
|
|
||||||
Banish,
|
Banish,
|
||||||
#[serde(rename = "Banish+")]
|
#[serde(rename = "Banish+")]
|
||||||
BanishPlus,
|
BanishPlus,
|
||||||
#[serde(rename = "Banish++")]
|
#[serde(rename = "Banish++")]
|
||||||
BanishPlusPlus,
|
BanishPlusPlus,
|
||||||
|
|
||||||
Bash,
|
Bash,
|
||||||
#[serde(rename = "Bash+")]
|
#[serde(rename = "Bash+")]
|
||||||
BashPlus,
|
BashPlus,
|
||||||
#[serde(rename = "Bash++")]
|
#[serde(rename = "Bash++")]
|
||||||
BashPlusPlus,
|
BashPlusPlus,
|
||||||
|
|
||||||
Blast,
|
Blast,
|
||||||
#[serde(rename = "Blast+")]
|
#[serde(rename = "Blast+")]
|
||||||
BlastPlus,
|
BlastPlus,
|
||||||
#[serde(rename = "Blast++")]
|
#[serde(rename = "Blast++")]
|
||||||
BlastPlusPlus,
|
BlastPlusPlus,
|
||||||
|
|
||||||
Chaos,
|
Chaos,
|
||||||
#[serde(rename = "Chaos+")]
|
#[serde(rename = "Chaos+")]
|
||||||
ChaosPlus,
|
ChaosPlus,
|
||||||
#[serde(rename = "Chaos++")]
|
#[serde(rename = "Chaos++")]
|
||||||
ChaosPlusPlus,
|
ChaosPlusPlus,
|
||||||
|
|
||||||
Sustain,
|
Sustain,
|
||||||
#[serde(rename = "Sustain+")]
|
#[serde(rename = "Sustain+")]
|
||||||
SustainPlus,
|
SustainPlus,
|
||||||
#[serde(rename = "Sustain++")]
|
#[serde(rename = "Sustain++")]
|
||||||
SustainPlusPlus,
|
SustainPlusPlus,
|
||||||
|
|
||||||
Electrify,
|
Electrify,
|
||||||
#[serde(rename = "Electrify+")]
|
#[serde(rename = "Electrify+")]
|
||||||
ElectrifyPlus,
|
ElectrifyPlus,
|
||||||
#[serde(rename = "Electrify++")]
|
#[serde(rename = "Electrify++")]
|
||||||
ElectrifyPlusPlus,
|
ElectrifyPlusPlus,
|
||||||
|
|
||||||
Curse,
|
Curse,
|
||||||
#[serde(rename = "Curse+")]
|
#[serde(rename = "Curse+")]
|
||||||
CursePlus,
|
CursePlus,
|
||||||
#[serde(rename = "Curse++")]
|
#[serde(rename = "Curse++")]
|
||||||
CursePlusPlus,
|
CursePlusPlus,
|
||||||
|
|
||||||
Decay,
|
Decay,
|
||||||
#[serde(rename = "Decay+")]
|
#[serde(rename = "Decay+")]
|
||||||
DecayPlus,
|
DecayPlus,
|
||||||
#[serde(rename = "Decay++")]
|
#[serde(rename = "Decay++")]
|
||||||
DecayPlusPlus,
|
DecayPlusPlus,
|
||||||
|
|
||||||
Hex,
|
Hex,
|
||||||
#[serde(rename = "Hex+")]
|
#[serde(rename = "Hex+")]
|
||||||
HexPlus,
|
HexPlus,
|
||||||
#[serde(rename = "Hex++")]
|
#[serde(rename = "Hex++")]
|
||||||
HexPlusPlus,
|
HexPlusPlus,
|
||||||
|
|
||||||
Haste,
|
Haste,
|
||||||
#[serde(rename = "Haste+")]
|
#[serde(rename = "Haste+")]
|
||||||
HastePlus,
|
HastePlus,
|
||||||
#[serde(rename = "Haste++")]
|
#[serde(rename = "Haste++")]
|
||||||
HastePlusPlus,
|
HastePlusPlus,
|
||||||
|
|
||||||
Heal,
|
Heal,
|
||||||
#[serde(rename = "Heal+")]
|
#[serde(rename = "Heal+")]
|
||||||
HealPlus,
|
HealPlus,
|
||||||
#[serde(rename = "Heal++")]
|
#[serde(rename = "Heal++")]
|
||||||
HealPlusPlus,
|
HealPlusPlus,
|
||||||
|
|
||||||
Hybrid,
|
Hybrid,
|
||||||
#[serde(rename = "Hybrid+")]
|
#[serde(rename = "Hybrid+")]
|
||||||
HybridPlus,
|
HybridPlus,
|
||||||
#[serde(rename = "Hybrid++")]
|
#[serde(rename = "Hybrid++")]
|
||||||
HybridPlusPlus,
|
HybridPlusPlus,
|
||||||
|
|
||||||
Invert,
|
Invert,
|
||||||
#[serde(rename = "Invert+")]
|
#[serde(rename = "Invert+")]
|
||||||
InvertPlus,
|
InvertPlus,
|
||||||
#[serde(rename = "Invert++")]
|
#[serde(rename = "Invert++")]
|
||||||
InvertPlusPlus,
|
InvertPlusPlus,
|
||||||
|
|
||||||
Counter,
|
Counter,
|
||||||
#[serde(rename = "Counter+")]
|
#[serde(rename = "Counter+")]
|
||||||
CounterPlus,
|
CounterPlus,
|
||||||
#[serde(rename = "Counter++")]
|
#[serde(rename = "Counter++")]
|
||||||
CounterPlusPlus,
|
CounterPlusPlus,
|
||||||
|
|
||||||
Purge,
|
Purge,
|
||||||
#[serde(rename = "Purge+")]
|
#[serde(rename = "Purge+")]
|
||||||
PurgePlus,
|
PurgePlus,
|
||||||
#[serde(rename = "Purge++")]
|
#[serde(rename = "Purge++")]
|
||||||
PurgePlusPlus,
|
PurgePlusPlus,
|
||||||
|
|
||||||
Purify,
|
Purify,
|
||||||
#[serde(rename = "Purify+")]
|
#[serde(rename = "Purify+")]
|
||||||
PurifyPlus,
|
PurifyPlus,
|
||||||
#[serde(rename = "Purify++")]
|
#[serde(rename = "Purify++")]
|
||||||
PurifyPlusPlus,
|
PurifyPlusPlus,
|
||||||
|
|
||||||
Reflect,
|
Reflect,
|
||||||
#[serde(rename = "Reflect+")]
|
#[serde(rename = "Reflect+")]
|
||||||
ReflectPlus,
|
ReflectPlus,
|
||||||
#[serde(rename = "Reflect++")]
|
#[serde(rename = "Reflect++")]
|
||||||
ReflectPlusPlus,
|
ReflectPlusPlus,
|
||||||
|
|
||||||
Recharge,
|
Recharge,
|
||||||
#[serde(rename = "Recharge+")]
|
#[serde(rename = "Recharge+")]
|
||||||
RechargePlus,
|
RechargePlus,
|
||||||
#[serde(rename = "Recharge++")]
|
#[serde(rename = "Recharge++")]
|
||||||
RechargePlusPlus,
|
RechargePlusPlus,
|
||||||
|
|
||||||
Ruin,
|
Ruin,
|
||||||
#[serde(rename = "Ruin+")]
|
#[serde(rename = "Ruin+")]
|
||||||
RuinPlus,
|
RuinPlus,
|
||||||
#[serde(rename = "Ruin++")]
|
#[serde(rename = "Ruin++")]
|
||||||
RuinPlusPlus,
|
RuinPlusPlus,
|
||||||
|
|
||||||
Link,
|
Link,
|
||||||
#[serde(rename = "Link+")]
|
#[serde(rename = "Link+")]
|
||||||
LinkPlus,
|
LinkPlus,
|
||||||
#[serde(rename = "Link++")]
|
#[serde(rename = "Link++")]
|
||||||
LinkPlusPlus,
|
LinkPlusPlus,
|
||||||
|
|
||||||
Silence,
|
Silence,
|
||||||
#[serde(rename = "Silence+")]
|
#[serde(rename = "Silence+")]
|
||||||
SilencePlus,
|
SilencePlus,
|
||||||
#[serde(rename = "Silence++")]
|
#[serde(rename = "Silence++")]
|
||||||
SilencePlusPlus,
|
SilencePlusPlus,
|
||||||
|
|
||||||
Slay,
|
Slay,
|
||||||
#[serde(rename = "Slay+")]
|
#[serde(rename = "Slay+")]
|
||||||
SlayPlus,
|
SlayPlus,
|
||||||
#[serde(rename = "Slay++")]
|
#[serde(rename = "Slay++")]
|
||||||
SlayPlusPlus,
|
SlayPlusPlus,
|
||||||
|
|
||||||
Sleep,
|
Sleep,
|
||||||
#[serde(rename = "Sleep+")]
|
#[serde(rename = "Sleep+")]
|
||||||
SleepPlus,
|
SleepPlus,
|
||||||
#[serde(rename = "Sleep++")]
|
#[serde(rename = "Sleep++")]
|
||||||
SleepPlusPlus,
|
SleepPlusPlus,
|
||||||
|
|
||||||
Restrict,
|
Restrict,
|
||||||
#[serde(rename = "Restrict+")]
|
#[serde(rename = "Restrict+")]
|
||||||
RestrictPlus,
|
RestrictPlus,
|
||||||
#[serde(rename = "Restrict++")]
|
#[serde(rename = "Restrict++")]
|
||||||
RestrictPlusPlus,
|
RestrictPlusPlus,
|
||||||
|
|
||||||
Strike,
|
Strike,
|
||||||
#[serde(rename = "Strike+")]
|
#[serde(rename = "Strike+")]
|
||||||
StrikePlus,
|
StrikePlus,
|
||||||
#[serde(rename = "Strike++")]
|
#[serde(rename = "Strike++")]
|
||||||
StrikePlusPlus,
|
StrikePlusPlus,
|
||||||
|
|
||||||
Siphon,
|
Siphon,
|
||||||
#[serde(rename = "Siphon+")]
|
#[serde(rename = "Siphon+")]
|
||||||
SiphonPlus,
|
SiphonPlus,
|
||||||
#[serde(rename = "Siphon++")]
|
#[serde(rename = "Siphon++")]
|
||||||
SiphonPlusPlus,
|
SiphonPlusPlus,
|
||||||
|
|
||||||
Intercept,
|
Intercept,
|
||||||
#[serde(rename = "Intercept+")]
|
#[serde(rename = "Intercept+")]
|
||||||
InterceptPlus,
|
InterceptPlus,
|
||||||
#[serde(rename = "Intercept++")]
|
#[serde(rename = "Intercept++")]
|
||||||
InterceptPlusPlus,
|
InterceptPlusPlus,
|
||||||
|
|
||||||
Break,
|
Break,
|
||||||
#[serde(rename = "Break+")]
|
#[serde(rename = "Break+")]
|
||||||
BreakPlus,
|
BreakPlus,
|
||||||
#[serde(rename = "Break++")]
|
#[serde(rename = "Break++")]
|
||||||
BreakPlusPlus,
|
BreakPlusPlus,
|
||||||
|
|
||||||
Triage,
|
Triage,
|
||||||
#[serde(rename = "Triage+")]
|
#[serde(rename = "Triage+")]
|
||||||
TriagePlus,
|
TriagePlus,
|
||||||
@ -748,7 +748,7 @@ impl Item {
|
|||||||
|
|
||||||
Item::Counter|
|
Item::Counter|
|
||||||
Item::CounterPlus |
|
Item::CounterPlus |
|
||||||
Item::CounterPlusPlus => format!("Self targetting skill. Recharges RedLife for {:?}% RedPower and blocks red skills for {:?}T.
|
Item::CounterPlusPlus => format!("Self targetting skill. Recharges RedLife for {:?}% RedPower and blocks red skills for {:?}T.
|
||||||
If a red skill is parried the construct will riposte the source dealing {:?}% RedPower as red damage.",
|
If a red skill is parried the construct will riposte the source dealing {:?}% RedPower as red damage.",
|
||||||
self.into_skill().unwrap().multiplier(),
|
self.into_skill().unwrap().multiplier(),
|
||||||
self.into_skill().unwrap().effect()[0].get_duration(),
|
self.into_skill().unwrap().effect()[0].get_duration(),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user