Glosario de términos en WE

Publicado por Marcos_M, Agosto 21, 2018, 07:48:25 AM

Marcos_M

WE: Siglas de WorldEdit, o Editor de Mundos, es el editor de warcraft e_e

Trigger: "Detonador" en inglés, un detonador es una página de código en nuestro mapa, más detallado aquí

Leak: Un "leak" es una fuga de memoria ocasionada por información que no se borra, en sí, un leak no es incoveniente alguno, pero en masa, este motherfucker, laggea el juego e incluso provoca que se crashee

MUI: Es una sigla en inglés que significa Múltiples utilidades instantaneas(Eso dijo ArOn, si está mal retenlo a el)
Pero para que entiendan que quiere decir, significa que un detonador, cualquier clase de detonador, puede ser activado muchas veces al mismo tiempo sin buggearse

MPI: Sigla en inglés (Multi player instanceable) que significa que se puede usar una vez por jugador.

Integer: Quiere decir "entero" o más precisamente "número entero"

Timer: Quiere decir "temporizador"

Variables: Las variables son espacios de memoria reservados para almacenar un valor que corresponde a un tipo de dato

Locales: Una local es una variable, con la diferencia de que solo existen dentro de la función donde fueron declaradas, un punto importante es que estas siempre deben ser nulleadas luego de usarlas para no crear leaks(Mira mas arriba si no sabes lo que es un leak)

Nullear: Nullear es un hermoso verboide inventado a partir de la palabra "null"(nulo) significa neutralizar o vaciar las variables

Hashtable o Tabla Hash: Es una estructura de datos capaz de almacenar datos, guardandolos como un número(por lo general) y otorgandoles como llave para acceder a esos datos otro objeto(en caso de los spells, suele ser el caster)

Caster: La unidad que lanza el spell

Loop: Significa "bucle". Se refiere a una acción o conjunto de acciones que se realizarán una y otra vez, tantas veces como se indique. Pick Every Unit in Group también es considerado un bucle.

Dummy: Se refiere a una unidad con la habilidad "langosta", la cual la hace invulnerable e inseleccionable. Sus usos son demasiados, desde castear un spell hasta funcionar como misil.

GUI: Siglas en inglés para  interfaz gráfica de usuario(Graphic User Interface), son los detonadores normales del editor de detonadores, mucho más simples y entendibles para los que no saben de JASS, pero mucho menos eficiente

JASS: Sigla en inglés para "solo otra sintaxis de escritura" (Just Another Scripting Syntax), es el lenguaje nativo de warcraft y es escrito, a diferencia del GUI es mucho más eficiente, más liviano y mucho más práctico. Aunque su dificultad de aprendizaje para aquel no familiarizado con la programación es extrema en algunos casos.

Funciones nativas: Son funciones propias de Warcraft, funciones escritas en el lenguaje nativo de Warcraft(No, no es orco ni naga pero parecido) exclusivas de JASS que solo pueden ser usadas en GUI mediante Custom scripts (No todas las funciones de JASS pueden ser usadas en GUI con un custom script)

BJ: Sigla para Blizzard Jass, es un JASS diseñado para GUI que también debe ser traducido (Warcraft traduce GUI -->> BJ -->> JASS). Muchas de sus funciones son innecesarias y añaden lag al mapa.

Custom script: Es una línea de JASS en GUI

Spell: Significa "hechizo" y se refiere a todo conjuro de warcraft

Codear: Palabra inventar para decir "codificar", es un verbo directamente ligado a código (usado generalmente en JASS que es texto escrito)

Imba, OP, Overpower, fruta: Palabras usadas para decir que algo está desbalanceado (su poder o eficiencia es demasiado elevada a comparación de lo demás)

Raw Data: Significa "Dato bruto", el dato bruto que más se maneja es el "Rawcode" que el código del tipo de unidad, buff, item, habilidad, actualización y es irrepetible (independientemente de lo que sea). El rawcode de la habilidad "Langosta" es 'Aloc'  (Notese que se escriben entre apostrofes [ ' ] )

Setear: Otro verbo inventado, se lo usamos generalmente con variables para decir que le dimos un valor a la misma

Recipe: Significa "receta" y se refiere a un item que sirve para combinar otros items creando uno nuevo y mejorado

Crashear: Es algo que sucede cuando un programa repentinamente tiene un error y se detiene(y muchas veces se cierra). Formas de crashear en WE es tratando de modificar unas 6 acciones de Tablas Hash, exceso de leaks, y dividir entre 0

Skin: Se llama así a la textura/s que utiliza un modelo.


Tengo esos hasta ahora, comenten si falta alguno :3