diff --git a/CHANGELOG.md b/CHANGELOG.md index fd1d26bb..8204531d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,15 @@ +## [1.10.1] - 2019-12-04 +### Changed +- Reduced the number of items to create + and ++ versions from 3 to 2 (need 4 items total to make a ++) +- Reduced the power of ++ skills to be closer to the power of previous + versions +- Tweaked all values of power specs to reduce their power bonuses + +## [1.10.0] - 2019-11-29 +### Changed +- Reworked the vbox layout +- Floating combat text and faster animations +- Mobile UI fixes + ## [1.9.1] - 2019-11-21 ### Fixed - Fixed Item+ Purchasing Bug diff --git a/COMBOS.md b/COMBOS.md new file mode 100644 index 00000000..a9c01749 --- /dev/null +++ b/COMBOS.md @@ -0,0 +1,200 @@ +# Spec / Skill hybrid specs # + +Create skills specs by combining an upgraded skills with corresponding colour specs: + Strike (RR + A) can be combined with (PowerRR, SpeedRR, LifeRR) + - Strike + PowerRR -> StrikePower + - Strike + SpeedRR -> StrikeSpeed + - Strike + LifeRR -> StrikeLife + +Could also create SkillSpec+ by combining two together. + +## Why Skill Specs + +- Give tools to players to make cool unique builds +- Passive utility that you work towards +- Specialise in a type of skill +- Repurpose skills that you aren't using much for active use +- More layers of complexity + +## Skill specs philosphy + +- Should be more interesting than just another stat "multiplier" we have that already (could be placeholder though) +- Passives should help build a theme / identity to the skills +- Specs should be numerically scalable so they can be `balanced` (also for upgraded versions think continuous vs discrete) +- While specialised should be useful for multiple skills + e.g. StrikeSpeed -> Causes your red attack skills to cast on another target on the same team for (X% damage) + A StrikeSpeed should do something for `some` other active skill that isn't strike +- They don't have to be `competely game changing` to be viable / fun / interesting + +## Brainstorming on what kind of things skill specs could do + +- Passive + - (Abosrb Spec) when you take damage you permanently gain X Power/Speed/Life + - Grant you Amplify with (X% multiplier) when you KO a target + - Convert (X% of your red / blue power -> green power) + - Reduce / Increase damage taken of a certain type (Block type upgrades maybe?) + +- Active + - Make a skill cast another skill (strike another guy) + - Apply an effect when you cast a skill + - Change damage / healing / speed of a skill + +## The BIG LIST + +### Attack Base +Strike + Power + Life + Speed (Repeat skill at X% multiplier) + +Chaos + Power + Life + Speed + +Heal + Power (Convert X% Red/Blue Power to GreenPower) + Life + Speed + +Blast + Power + Life + Speed + +Slay + Power + Life + Speed + +Siphon + Power + Life + Speed + +### Stun Base +Bash + Power + Life + Speed + +Sleep + Power + Life + Speed + +Ruin + Power + Life + Speed + +Link + Power + Life + Speed + +Banish + Power + Life + Speed + +Break + Power + Life + Speed + +### Block Base + +Counter + Power + Life + Speed + +Reflect + Power + Life + Speed + +Purify + Power + Life + Speed + +Sustain + Power + Life + Speed + +Electrify + Power + Life + Speed + +Recharge + Power + Life + Speed + +### Buff Base + +Intercept + Power + Life + Speed + +Triage + Power + Life + Speed + +Absorb + Power (Gain X Power when you take damage) + Life (Gain X Life when you take damage) + Speed (Gain X Speed when you take damage) + +Amplify + Power + Life + Speed + +Haste + Power + Life + Speed + +Hybrid + Power + Life + Speed + +### Debuff Base + +Purge + Power + Life + Speed + +Invert + Power + Life + Speed + +Restrict + Power + Life + Speed + +Silence + Power + Life + Speed + +Curse + Power + Life + Speed + +Decay + Power + Life + Speed \ No newline at end of file diff --git a/ROADMAP.md b/ROADMAP.md new file mode 100644 index 00000000..07215724 --- /dev/null +++ b/ROADMAP.md @@ -0,0 +1,67 @@ + +### Road Map ### + +# NOW Phase 1 (Dev -> Alpha) + +Form company structure + Brainstorm Names? + Finalise documents + +Game + Server T2 / T3 / Custom Specs + Any other outstanding "major" features ??? + +# Phase 2 (Alpha -> Beta) + +Friends / Word of mouth testing + Server balance adjustments based on data + Client improvements based on feedback + +Combat animations + +Make in game shop + Payment processors / CC etc + Handler for game purchases + MTX - Construct Avatars + MTX - Skill anims + +Setup company bank accounts + Accounting system - Xero etc + +# Phase 3 (Beta -> Release) + +Player Events e.g. chatwheel +Matchmaking + ELO / Leaderboard +Game skill private fields + +# Phase 4 (Release -> Full Shill mode) + +Refine artwork, icons, scaling etc +Music +Skill Specs +Some sort viewable combat log + +Marketing materials + Videos + Twitch + Advertisments? + Information + + + +# china shit +You need to read the details more carefully. Playsaurus messed up: + +1. They launched in China without registering a trademark + +2. A competitor registered the trademark after 3 months of their launch + +3. They continued to sell for 4 years under a name trademarked by another company, making $73,000+ yearly from that one country + +Now, they complain about it on Reddit, even though China is a 'First to File' company. + +The fault lies entirely with Playsaurus, nothing illegal occurred here. + +https://www.trademarknow.com/blog/first-to-file-versus-first... + +This situation could have occurred in many other countries - the difference is probably that the competitor is content to just sell in China, under a Chinese name, whereas products sold anywhere else would need to use the English name. \ No newline at end of file diff --git a/VERSION b/VERSION index ed21137e..e33692ab 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.10.0 \ No newline at end of file +1.10.1 \ No newline at end of file diff --git a/WORKLOG.md b/WORKLOG.md index 0dfdeccb..3ab85ef3 100644 --- a/WORKLOG.md +++ b/WORKLOG.md @@ -2,23 +2,38 @@ ## NOW _ntr_ -* effects rework - -Siphon = [ - Apply(Siphon(2T), target) - Apply(Siphoning(2T), source) - Skill(SiphonTick, source, target) - DamageBlue(50% BluePower, target), -] - +* can't reset password without knowing password =\ * change cooldowns to delay & recharge - delay is cooldown before skill can first be used - recharge is cooldown after using skill - every x speed reduces delay of skills +* audio + * animation effects + * vbox combine / buy / equip etc + * background music +* effects rework + +Siphon = +[ + DamageBlue(50%), + Apply( + Siphon(2T) + - Siphoning(2T) + ), +] + +Hexagon Set +- Pick Colour +- Random Walk +- Draw hex +- Increase intensity for each visit _mashy_ +* rebalance + * speed specs + * life specs + * represent construct colours during game phase (try %bar or dots) -* reduce combos from 3->2 and rebalance _external_ * Graphics @@ -38,36 +53,7 @@ _tba_ ## SOON -* can't reset password without knowing password =\ - -* audio - * animation effects - * vbox combine / buy / equip etc - * background music - -Hexagon Set -- Pick Colour -- Random Walk -- Draw hex -- Increase intensity for each visit - -* combo rework - - reduce number of items for creating t2/t3 items from 3 -> 2 - - add lost complexity by adding skill spec items - - Created by combining a skill with corresponding spec - e.g. - - Strike + PowerRR -> StrikePower (Will be the power symbol with strike text under) - - Construct does Y% more damage with Strike - - Strike + SpeedRR -> StrikeSpeed (strike has Y% more speed) - - Strike + LifeRR -> StrikeLife (Strike recharges X% of damage as red life) - - - Can also work as module style passive keystones - * troll life -> dmg -> Invert life spec? - * prince of peace - * bonus healing / no damage -> Heal power spec? - * fuck magic -> Some sort of reflect spec? - * empower on ko -> Amplify + Power spec - +* Skill / Spec hybrids - SEE COMBOS.md * elo + leaderboards ## LATER diff --git a/acp/package.json b/acp/package.json index 7a6a5902..af19ae15 100644 --- a/acp/package.json +++ b/acp/package.json @@ -1,6 +1,6 @@ { "name": "mnml-client", - "version": "1.10.0", + "version": "1.10.1", "description": "", "main": "index.js", "scripts": { diff --git a/client/changelog.html b/client/changelog.html index 6c4f1a03..dc2b3291 100644 --- a/client/changelog.html +++ b/client/changelog.html @@ -1,6 +1,4 @@ - - -CHANGELOG

+[1.10.1] - 2019-12-04

+

+Changed

+ +

+[1.10.0] - 2019-11-29

+

+Changed

+ +

[1.9.1] - 2019-11-21

Fixed

@@ -742,7 +758,7 @@ pre {

[1.9.0] - 2019-11-21

-Changed

+Changed