package com.eu.habbo.habbohotel.rooms;

public enum RoomUnitEffect {
    //(\w+)\s(\w+)\s(\w+)
    //\2\(\1\),
    NONE(0),
    SPOTLIGHT(1),
    HOVERBOARD(2),
    UFOBLUE(3),
    TWINKLE(4),
    TORCH(5),
    JETPACK(6),
    BUTTERFLIES(7),
    FIREFLIES(8),
    LOVE(9),
    FLIES(10),
    XRAY(11),
    ICE(12),
    GHOST(13),
    HOVERBOARDPINK(14),
    HOVERBOARDYELLOW(15),
    MICROPHONE(16),
    UFOPINK(17),
    UFOYELLOW(18),
    CARPOLICE(19),
    CARAMBULANCE(20),
    CARDOLLAR(21),
    CARTOPFUEL(22),
    TOTEMMAN(23),
    TOTEMMERDRAGON(24),
    TOTEMEAGLE(25),
    TOTEMMIX(26),
    VIKING(27),
    SPLASH(28),
    SWIMMING(29),
    WADE(30),
    CHEETOS(31),
    DESPICABLEME(32),
    BBRED(33),
    BBGREEN(34),
    BBBLUE(35),
    BBYELLOW(36),
    WADEINSWAMP(37),
    ICESKATINGBOYS(38),
    ICESKATINGGIRLS(39),
    ESRED(40),
    ESGREEN(41),
    ESBLUE(42),
    ESYELLOW(43),
    SIMS(44),
    TAGGEDICESKATINGBOYS(45),
    TAGGEDICESKATINGGIRLS(46),
    MEGAMIND(47),
    CARDOGGY(48),
    ESREDUNTOUCHABLE(49),
    ESGREENUNTOUCHABLE(50),
    ESBLUEUNTOUCHABLE(51),
    ESYELLOWUNTOUCHABLE(52),
    EASTERCHICKS(53),
    EASTERBUNNY(54),
    ROLLERSKATINGBOYS(55),
    ROLLERSKATINGGIRLS(56),
    TAGGEDROLLERSKATINGBOYS(57),
    TAGGEDROLLERSKATINGGIRLS(58),
    SUNNYDELIGHT(59),
    RANGO(60),
    DISNEYCHANNELEFFECT1(61),
    DISNEYCHANNELEFFECT2(62),
    DISNEYCHANNELEFFECT3(63),
    CANDLE(64),
    MOBILE0800(65),
    DISNEYWIZARDSOFWAVERLY(66),
    RIOPARROT(67),
    EASTERTAGGING(68),
    VOLKSWAGEN(69),
    KUNGFUPANDA(70),
    SKATEBOARD1(71),
    SKATEBOARD2(72),
    CHUPACHUPS(73),
    LEI1(74),
    LEI2(75),
    LEI3(76),
    RIDING(77),
    PERRY(78),
    ALIENMASK(79),
    GIANTMOUTH(80),
    SWAMPCREATUREMASK(81),
    INKBLOTMASK(82),
    MIMEMASK(83),
    MUMMYMASK(84),
    PUMPKINMASK(85),
    SCARECROWMASK(86),
    WOLFMASK(87),
    ZOMBIEMASK(88),
    BACKKNIFE(89),
    BUTTERYFLYWINGS1(90),
    FAIRYWINGS1(91),
    GHOSTSHEET(92),
    HEADLESS(93),
    LIISUTRUCK(94),
    SNOWWARRED(95),
    SNOWWARBLUE(96),
    SNOWBOARDPLCH(97),
    SNOWSTORMCROSSHAIR(98),
    NIKO(99),
    DRAGON(100),
    BANGGUN(101),
    STAFF(102),
    RIDINGSADDLE2(103),
    PIE(104),
    DUBBELFRISSS(105),
    BLUETORCH(106),
    PLASTOPODCHAIR(107),
    NINJADISAPPEAR(108),
    MEDAL1(109),
    MEDAL2(110),
    MEDAL3(111),
    SPIDERMAN(112),
    RAINCLOUD(113),
    STRONGARMS(114),
    RINGMASTER(115),
    FLY(116),
    EXECUTIONER(117),
    EVILCLOWN(118),
    DARKALIENMASK(119),
    GIANTMOUTH2(120),
    SWAMPCREATUREMASK2(121),
    INKBLOTMASK2(122),
    MIMEMASK2(123),
    MUMMY2MASK(124),
    FROSTPUMPKINMASK(125),
    SCARECROWMASK2(126),
    EVILWOLFMASK(127),
    ZOMBIEMASK2(128),
    BACKKNIFE2(129),
    BUTTERYFLYWINGS2(130),
    FAIRYWINGS2(131),
    GLOWINGGHOSTSHEET(132),
    HEADLESS2(133),
    SNAKEBODY(134),
    PUPPETMASTER(135),
    BACKWALKINGSHOES(136),
    GOLDSPOTLIGHT(137),
    GOLDENGLASSES(138),
    GOLDMICROPHONE(139),
    HABNAMDANCE(140),
    FLOWERMASK(141),
    GOATMASK(142),
    FEATHERMASK1(143),
    FEATHERMASK2(144),
    FEATHERMASK3(145),
    FEATHERMASK4(146),
    PEACOCK1MASK(147),
    PEACOCK2MASK(148),
    PEACOCK3MASK(149),
    PEACOCK4MASK(150),
    GOATMASK2(151),
    GOATMASK3(152),
    FLOWERMASK2(153),
    MASSIVEEGG(154),
    BCRYSTAL(155),
    GCRYSTAL(156),
    PIMPLE(157),
    PINATA(158),
    BARREL(159),
    PIRATECAPTAIN(160),
    PIRATECREW(161),
    PIRATESWORD(162),
    HEADONTHEGROUND(163),
    PIRATEGUN(164),
    SPINNINGTHUMBSUP(165),
    GOBLIN(166),
    MUTANT(167),
    SPINNINGHEATS(168),
    SLIMED(169),
    DUCK(170),
    SPACEBUNNY(171),
    REDVIKING(172),
    GREENVIKING(173),
    HOVERBOARDGREEN(174),
    REDAIRPLANE(175),
    BLUEAIRPLANE(176),
    TARANDFEATHER(177),
    AMBASSADOR(178),
    LUCHADOR(179),
    DAYOFTHEDEAD(180),
    DAYOFTHEDEAD2(181),
    CYBERPUNKGUN(182),
    FOSSILHAMMER(183),
    SPLASHEVIL(184),
    SWIMEVIL(185),
    MAGICWAND(186),
    BOT(187),
    CAMERABOT(188),
    MOBILEDISCO(189),
    MOBILEDISCO2(190),
    HOVERPLANK(191),
    WATERINGCAN(192),
    TRAMPOLINEJUMP(193),
    TREADMILL(194),
    CROSSTRAINER(195),
    STARWARS(196),
    FLYINGCARPET(197),
    YELLOWDUCK(198),
    FLYNGTURTLE(199);

    private int id;

    RoomUnitEffect(int id) {
        this.id = id;
    }

    public static RoomUnitEffect fromId(int id) {
        for (RoomUnitEffect effect : RoomUnitEffect.values()) {
            if (effect.id == id) {
                return effect;
            }
        }

        return RoomUnitEffect.NONE;
    }

    public int getId() {
        return this.id;
    }
}