diff --git a/WORKLOG.md b/WORKLOG.md
index cdf5a6c8..41d19248 100644
--- a/WORKLOG.md
+++ b/WORKLOG.md
@@ -1,65 +1,80 @@
-# Mechanics
-* 10d chaos maths, not rock paper scissors
-* phys is faster and chaotic
-* spells are slow and reliable
-* defensives are implicit
- * red_life is restored, not gained
- * players can feel aggressive
-
-- build archtypes
- fast blue
- slow blue
- red + aggro green
- blue + defensive green
-
-- purify
- - 1 effect from all constructs at level 2
- - removes all effects from all constructs at l3
-
-- invert
- - fx for buffs when applied to enemies
- - invert + haste -> doubles all cooldowns
-
-- heal
- - buff %
-
-
# WORK WORK
## NOW
+*SERVER*
+* tx middleware
+ remove tx from methods that don't need it
+* modules
+ * troll life -> dmg
+ * prince of peace
+ * bonus healing / no damage
+ * fuck magic
+ * empower on ko
+
+* serde serialize privatise
+
+* matchmaking
+ * elo
+ * password on MM game to prevent direct joins
+
+ join queue ->
+ pubsub gets notified
+ sends a message to all ws
+
+## SOON
*OPS*
*$$$*
* rename costs 1cr
-
* new construct costs 5cr
-
* eth adapter
-
+* illusions
+* vaporwave
+* sacred geometry
+* skulls / day of the dead
+* Aztec
+* youkai
+* Industrial
*CLIENT*
-
fix info highlighting
-
theme toasts
-
mobile info page
-
-rework link
-absorb maybe
-
reconnect based on time delta
-
consolidate game and instance
+ah man
+the ready screen should totally be
+your constructs facing off against the other guy
+the chatwheel
+and a ready button
+i'm also gonna put back in
+if you click a vbox item and click inventory
+it buys it
*SERVER*
* test rust-ws w/ hyper upgrade
* tx middleware
remove tx from methods that don't need it
+* modules
+ * troll life -> dmg
+ * prince of peace
+ * bonus healing / no damage
+ * fuck magic
+ * empower on ko
+
+* serde serialize privatise
+
+* matchmaking
+ * elo
+ * password on MM game to prevent direct joins
+
+ join queue ->
+ pubsub gets notified
+ sends a message to all ws
+
-## SOON
* iconography
* icons change with %
@@ -68,16 +83,8 @@ consolidate game and instance
* vbox drops chances
* 50% spec, 25% colour etc
-* skills
- * private fields for opponents
-
-* matchmaking
- * elo
- * password on MM game to prevent direct joins
-
* mnml tv
-
* the *real* authentication endpoint
hit /auth with un/pw or token
invalidate previous token
@@ -100,22 +107,19 @@ $$$
* Highlight (dota) colour
* fx colours + styles
-# Db maintenance
+# Mechanics
+* 10d chaos maths, not rock paper scissors
+* phys is faster and chaotic
+* spells are slow and reliable
+* defensives are implicit
+ * red_life is restored, not gained
+ * players can feel aggressive
-# Art Styles
-* illusions
-* vaporwave
-* sacred geometry
-* skulls / day of the dead
-* Aztec
-* youkai
-* Industrial
-
-# notables
-* prince of peace
- * bonus healing / no damage
-* fuck magic
-* empower on ko
+- build archtypes
+ fast blue
+ slow blue
+ red + aggro green
+ blue + defensive green
# Mechanic Ideas
players
diff --git a/client/assets/styles/colours.less b/client/assets/styles/colours.less
index a3841c52..8eb0fde0 100644
--- a/client/assets/styles/colours.less
+++ b/client/assets/styles/colours.less
@@ -14,14 +14,14 @@ svg {
display: block;
&.red {
- fill: @red;
+ stroke: @red;
}
&.green {
- fill: @green;
+ stroke: @green;
}
&.blue {
- fill: @blue;
+ stroke: @blue;
}
}
diff --git a/client/assets/styles/instance.less b/client/assets/styles/instance.less
index 04077c41..d8abf995 100644
--- a/client/assets/styles/instance.less
+++ b/client/assets/styles/instance.less
@@ -16,6 +16,7 @@
@media (max-width: 1920px) {
.instance .info table td svg {
height: 50%;
+ stroke-width: 8px;
}
.instance svg {
diff --git a/client/assets/styles/vbox.less b/client/assets/styles/vbox.less
index 4af09140..82c4f295 100644
--- a/client/assets/styles/vbox.less
+++ b/client/assets/styles/vbox.less
@@ -94,7 +94,7 @@
}
svg {
- stroke: none;
+ stroke-width: 4px;
}
// figures don't scale well
diff --git a/client/src/components/anims/reflect.jsx b/client/src/components/anims/reflect.jsx
index 8ca7215a..816f1f76 100644
--- a/client/src/components/anims/reflect.jsx
+++ b/client/src/components/anims/reflect.jsx
@@ -19,8 +19,8 @@ class Refl extends Component {
}
render({ team }) {
- const redX = anime.random(32, 96);
- const blueX = anime.random(192, 224);
+ const oneX = anime.random(32, 96);
+ const twoX = anime.random(192, 224);
return (
diff --git a/client/src/components/svgs/vbox.colour.jsx b/client/src/components/svgs/vbox.colour.jsx
index 27867cda..0d56f179 100644
--- a/client/src/components/svgs/vbox.colour.jsx
+++ b/client/src/components/svgs/vbox.colour.jsx
@@ -6,9 +6,7 @@ module.exports = function vboxColour(colour) {
);