Ejemplo n.º 1
0
bstring effectSpellName(bstring effect) {
    effect = stripColor(effect.toLower());

    if(effect == "silent!") return("silence");
    if(effect == "blessed") return("bless");
    if(effect == "detect-invisible") return("detect-invisibility");
    if(effect == "invisible") return("invisibility");

    return(effect);
}
Ejemplo n.º 2
0
char nameToColorCode(bstring name) {
    name = name.toLower();
    if(name == "blink")
        return('!');
    if(name == "blue")
        return('b');
    if(name == "bold blue")
        return('B');
    if(name == "red")
        return('r');
    if(name == "bold red")
        return('R');
    if(name == "cyan")
        return('c');
    if(name == "bold cyan")
        return('C');
    if(name == "green")
        return('g');
    if(name == "bold green")
        return('G');
    if(name == "magenta")
        return('m');
    if(name == "bold magenta")
        return('M');
    if(name == "yellow")
        return('y');
    if(name == "bold yellow")
        return('Y');
    if(name == "white")
        return('w');
    if(name == "bold white")
        return('W');
    if(name == "black")
        return('d');
    if(name == "grey")
        return('D');
    if(name == "gold")
        return('l');
    if(name == "cerulean")
        return('e');
    if(name == "pink")
        return('p');
    if(name == "sky blue")
        return('s');
    if(name == "brown")
        return('o');
    return('x');
}