segunda-feira, 22 de fevereiro de 2010

System.out.yell("Happy Birthday, Skanky!");

NOTE: This is a geek post. Some will understand it perfectly, other will understand the general concept and some won't understand a damn thing. I feel sorry for the last ones and i hope that some day they'll get a real job.

package PanicoCoordenado;

import weapons.swords.*;
import system.rng.rolls.hacks;

spoiled class Skanky {

    private const int MINIMUM_ROLL = 85;
    private String[] cenasQueASkankyDiz = {"Weeeeeeeee", "Meivinha", "=(", "cala-te", "bom dia =)" };

    public Skanky() {
        if (Meiva.isOnline())
        {
            while (Meiva.isOnline()) {
                Meiva.whisper();
            }
        }
        else
        {
            Guild.out.say(cenasQueASkankyDiz[4]);
            Raid.out.say(cenasQueASkankyDiz[random.nextInt(5)]);
        }
    }

    public Aggro startFight(Mob m)
    {
        m.setAggro();
        if !(Skanky.isAlive())
        {
            Raid.say("desculpem =(");
            Skanky.runBack();
        }
        else
        {
            Poeira.say("tanka, pá!");
            m.hitWithPaladinsShits();
        }
        return m.getAggro();
    }

    public Attention middleOfFight(Fight f)
    {
        try
        {
            while f.hasAOE()
            {
                Skanky.delay = 1000;
                Skanky.stayStill();
                Skanky.hitBoss();
                if (Skanky.isAlive())
                {
                    Skanky.move();
                }
            }
        }
        catch (PoundException p)
        {
            GetRandomHealer().castHeal(Skanky);
        }
        catch (WhisperFromMeivaException wfm)
        {
            Meiva.kill();

        }
        finally
        {
            Saknky.kill();
        }
    }

    public Loot endOfFight(Boss b)
    {
        if (b.dropsSword())
        {
            Skanky.roll(MINIMUM_ROLL);
            Skanky.equipSword();
        }
        else
        {
            if (Raid.hasMadorc())
            {
                Skanky.whinesDPS();
            }
            else
            {
                Skanky.bragsDPS();
            }
        }
    }
}

24 comentários:

  1. Meu Deus, sinto-me tão geek... Parabéns, muito bom post.

    ResponderEliminar
  2. Mister anti:

    - public Attention middleOfFight(Fight f)

    E retornares alguma coisa no fim da função?? Isto assim nem ia compilar! (e daí, se calhar explicava muita coisa...)

    Falta também este método

    public void idleBetweenFights(Raid r) {
    if(Raid.hasPlayer("Meiva)) {
    Skanky.target(Raid.getPlayer("Meiva"));
    Skanky.emote(Emotes.LesbianKiss);
    Skanky.say(cenasQueASkankyDiz[1]);
    } else if(Raid.hasPlayer("Overdeath")) {
    Skanky.target(Raid.getPlayer("Overdeath"));
    Skanky.emote(Emotes.dance);
    Skanky.say("FELORES!");
    } else {
    Skanky.target(Raid.getPlayer("Garrok"));
    Garrok.emote(Emotes.pet);
    }
    Raid.say("Adoro os teus sapatos tempestade!");
    Meiva.whisper("Tempestade is wearing such awful shoes today!");
    }

    ResponderEliminar
  3. Hã... retornar... pois, é isso. É de propósito. Agora percebo. Sim, foi... de propósito, foi.

    (LOLão para a parte dos sapatos; as outras estão fixes mas essa quase que me fez sorrir).

    Poeira, tu és geek. Olha para o teu avatar.

    ResponderEliminar
  4. Mesmo nao sendo geek entendi bastante e falta mesmo o que o super urso publicou . Abracos

    ResponderEliminar
  5. public void onBossPulled(Raid r)
    {
    r.setCallback("onPlayerDeath", "Anticorpo", handleAnticorpoDeath);

    if (r.getHighestAggro("Garrok"))
    {
    Meiva.pullPlayer("Skanky", Location::AroundTheCorner);
    Meiva.wisper("Skanky", "Let's have some privacy, fofinha");
    Meiva.cast("Skanky", "Lesbian Kiss (Rank 10));

    Poeira.setBalls("blue");
    }
    }

    public void handleAnticorpoDeath()
    {
    Skanky.say("raid", "Weeeeeeeeeeeee!");
    Meiva.say("raid", "Weeeeeeeeeeeee!");
    }

    ResponderEliminar
  6. I hate blogspot. It wouldn't let me use spaces in the comment properly!

    ResponderEliminar
  7. You're so smart! That's exactly what I used.

    ResponderEliminar
  8. Holy crap...Meiva knows how to code. She even knows what a callback is! I think I had a nerdgasm... :p

    Poeira.setBalls("blue"); <- hahahahahaha

    ResponderEliminar
  9. But, clearly, Notepad is still way beyond her capabilities.

    ResponderEliminar
  10. Wtf is Notepad? Is it the lined thingy under my keyboard? O_o

    ResponderEliminar
  11. No. That's not the pad, not Notepad at least, but maybe a touchpad. Not.

    ResponderEliminar
  12. Please, avoid telling us what lives under your keyboard.

    ResponderEliminar
  13. Why does everyone that my "balls" are coloured blue? :S

    ResponderEliminar
  14. Add a "keep insisting" right before "my 'balls'"...

    ResponderEliminar
  15. It's quite simple, Poeira. Your balls are the color of the sky because of the fact that you keep finding Skanky and Meiva using Emotes.LesbianKiss, Emotes.LesbianRub and most of all Emotes.LesbianSpankingSoftcore.

    Do you understand now? :p

    ResponderEliminar
  16. And they paint my balls blue, do they? I get it now.

    ResponderEliminar
  17. Dear God! It's too early for Easter! The ball-painting period haven't started yet!

    However, you just got me thinking, Urso... I may actually know a better way of setBalls("blue"). They could also gradually go deep purple> black> blue> green> yellow... >:) a longer lasting effect ;)

    ResponderEliminar