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) { );