Giter VIP home page Giter VIP logo

cuboid's People

Contributors

cu3po42 avatar joelrjohnson avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

joelrjohnson

cuboid's Issues

$stats parses for nature within pokemon name

Cuboid apparently trys to find a nature regardless of whether one was actually entered or not;
example of issue not happening due to lack of natures in pkmn name:
"$stats mew" returns "Mew: (Psychic) 100/100/100/100/100/100 [0] Synchronize | BST: 600"
example of issue actually happening:
"$stats snorlax" returns "Snorlax: (Normal) 461/256/182/166/230/96"

The latter case is actually equivalent to the return of "$stats snorlax level 100 lax", and is apparently done because lax is found within pokemon name, despite no nature actually being entered. (snorLAX). This also happens with any other natures found within names; e.g. boldore returns for lv100 + bold, and so on and so forth.

As a side note, this bug is also applicable to all languages with the latin-based characters (german "relaxo" for snorlax also produces the bug).

Sort by in $search

It would be good if we could sort things in search.

Examples:

$search water sortby spd

Things to sort by possibilities:
stats
total stat
species id
name

Support forms across commands.

Right now the only thing that supports forms is the $learn command and that simply searches all forms of the Pokémon for the moves. All other commands do not deal with forms at this point.

Add generation to $learn.

The $learn command should display the generation in which the move can be learned as, e.g. tutor is ambiguous across generations. But how precisely should this look?

  1. Only display information for the latest generation that is available. E.g. if a move can be learned via level up in ORAS and tutor in BW2, only display level up.
  2. For each method display the latest generation where it is available.
  3. For every method display every generation where it is available.

Bug with $search and Psychic.

Specifying Psychic appears to do some filtering, but not all that is expected. It appears to be limited to this one type.

Unknown crash.

Specifically the CuBoid process terminated without a fatal exception being logged or anything the like. Yet the account stayed logged in and didn't timeout. After a starting the process anew there does not appear to be a problem.

$usage is kaput

see title, no response is given to $usage with one argument.

Move away from Math.js

Currently Math.js is used for the $calc command. However at this point that engine is completely numeric, I'd rather have something that does symbolic computation.

Since such a thing does not appear to exist in JS (at least including an expression parser), I could use something written in another language and bridge using a WebSockets API or maybe just piping in and out of stdin/stdout.

At this point I'm aware of sympy, but something in C/C++ might be nice, i.e. for building a Node extension.

Identifying Errors in $tell recipient's username

Is there anyway to identify errors in spelling of a recipient's username, when using $tell?

i.e. The one error where I typed ajkyle instead of ajkyle56 in one of my msgs?

Maybe look up to see if the typed recipient's nick/username doesn't exist or is unregistered?

$stats does not work properly when used with foregone names.

I check if the string given is equal to the full name to detect if additional parameters were passed. However, since I always fetch against the English name, I always check against that. Subsequently with foreign names, actual stats are always calculated.

Add a delayed version of $tell.

Just a reminder for me to do this at some point.

Sugar.js has a nice implementation for parsing natural language dates. I'll need to see about extracting that without messing up all of my prototypes.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.