tutorial
This commit is contained in:
parent
dfe290a132
commit
62cfe4ee1c
@ -1,9 +1,9 @@
|
||||
const toast = require('izitoast');
|
||||
|
||||
function registerEvents(registry, events) {
|
||||
function registerEvents(registry, events, tutorial) {
|
||||
function setCryps(cryps) {
|
||||
console.log('setting cryps');
|
||||
registry.set('cryps', cryps);
|
||||
tutorial('homepage');
|
||||
}
|
||||
|
||||
function setWs(ws) {
|
||||
@ -11,7 +11,11 @@ function registerEvents(registry, events) {
|
||||
}
|
||||
|
||||
function setGame(game) {
|
||||
registry.set('game', game);
|
||||
if (game.phase === 'Skill') tutorial('skillPhase');
|
||||
if (game.phase === 'Target') tutorial('targetPhase');
|
||||
if (game.resolved.length) tutorial('resolutionPhase');
|
||||
if (game.phase === 'Finish') tutorial('finishPhase');
|
||||
return registry.set('game', game);
|
||||
}
|
||||
|
||||
function setAccount(account) {
|
||||
@ -146,6 +150,8 @@ function registerEvents(registry, events) {
|
||||
});
|
||||
});
|
||||
|
||||
tutorial('welcome');
|
||||
|
||||
return {
|
||||
loginPrompt,
|
||||
setAccount,
|
||||
|
||||
@ -2,10 +2,13 @@ const renderCryps = require('./scenes/cryps');
|
||||
|
||||
const createSocket = require('./socket');
|
||||
const registerEvents = require('./events');
|
||||
const createTutorial = require('./tutorial');
|
||||
|
||||
const game = renderCryps();
|
||||
const events = registerEvents(game.registry, game.events);
|
||||
const tutorial = createTutorial();
|
||||
const events = registerEvents(game.registry, game.events, tutorial);
|
||||
const ws = createSocket(events);
|
||||
|
||||
events.setWs(ws);
|
||||
events.setGameList([]);
|
||||
|
||||
|
||||
@ -10,7 +10,7 @@ strangle
|
||||
|
||||
|
||||
## NOW
|
||||
* pve granted stat reroll items
|
||||
|
||||
|
||||
## SOON
|
||||
* tutorial
|
||||
@ -31,11 +31,7 @@ strangle
|
||||
* redis for game events
|
||||
* chat
|
||||
* notifications
|
||||
* rejoin in progress games
|
||||
* lock account to 1 open game at a time
|
||||
|
||||
|
||||
|
||||
* elo + leaderboards
|
||||
|
||||
|
||||
* Items
|
||||
@ -53,11 +49,6 @@ strangle
|
||||
teams
|
||||
1v1 2v2 3v3
|
||||
|
||||
|
||||
skill order defined by cryp/skill speed
|
||||
|
||||
counter -> dmg <-> heal
|
||||
|
||||
gem td style attr combinations
|
||||
stoney + spikey = jagged
|
||||
|
||||
@ -68,12 +59,8 @@ gem td style attr combinations
|
||||
artificial
|
||||
elementals
|
||||
|
||||
|
||||
first strike
|
||||
|
||||
techno artists for the soundtrack
|
||||
|
||||
|
||||
slimey
|
||||
ghostly
|
||||
|
||||
|
||||
@ -251,10 +251,7 @@ impl Rpc {
|
||||
fn account_demo(_data: Vec<u8>, tx: &mut Transaction, _client: &mut WebSocket<TcpStream>) -> Result<RpcResponse, Error> {
|
||||
let mut rng = thread_rng();
|
||||
|
||||
let acc_name: String = iter::repeat(())
|
||||
.map(|()| rng.sample(Alphanumeric))
|
||||
.take(8)
|
||||
.collect();
|
||||
let acc_name: String = iter::repeat(()).map(|()| rng.sample(Alphanumeric)).take(8).collect();
|
||||
|
||||
let account = account_create(AccountCreateParams { name: acc_name, password: "grepgrepgrep".to_string() }, tx)?;
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user