[Server] Hellgrave Exodus (TFS 1.4)

Hellgrave Exodus [Server] Hellgrave Exodus (TFS 1.4) v3.2.5

Sin permiso para descargar
Corregido un duplicate Registered event.
Update v1.5.0

- Agregado un talkaction !shop para recibir items desde la web si utilizan un store.

Dungeon System

El dungeon System se puede activar utilizando el portal en Mordragor, de momento solo 1 dungeon esta disponible, Bones Dungeon.
Este dungeon tiene un cooldown de 30 minutos, si no logran hacerlo con ese tiempo seran expulsados.
Solo 1 team a la vez es permitida al interior (Mas adelante, crearé mas, lo que evitara que esté siempre full, también organizaré para que este mismo esté mas repetido en el caso que uno este completo, me explico, un mismo dungeon solo X players pueden entrar en team, si una team esta dentro nadie mas puede entrar hasta que salgan, en el caso si repetimos el dungeon agregando una nueva linea, podran entrar 2 teams , con 2 mapas distintos, pero como dicho ya vendra poco a poco.)
Nuevos Monstruos con nivel, más daño, más experiencia, más loot, más vida.
Nuevo Boss Prince Skeletal.
Nuevo Set Skeletal ( Helmet, Armor, Legs, Boots ), este set se basa en la defensa earth, life / mana leech y stats de oficios ( Crafting Skill, Mining Skill y Woodcutting Skill , +3 en las piezas)

Los jugadores al entrar en el dungeon deberán de lootear un recurso llamado Enchanted Bone Skull que permitirá acceder al lever del boss. Este recurso puede ser vendido a yasir.
Prince skeletal hace parte de Task Diaria como boss a matar en la Ancestral System.
Modificado la distancia a la cual un monstruo puede ver un jugador (10 north/south , 15 east/west)

Archivos mayores cambiados:

Archivos web:
layout/application ( carpeta )
layout/overall (carpeta)
wiki.php

Archivos Servidor:
data/actions/scripts/other/dungeon.lua
data/actions/actions.xml
data/creaturescripts/scripts/dungeon_mod.lua
data/creaturescripts/scripts/dungeon_mod2.lua
data/creaturescripts/creaturescripts.xml
data/lib/core/dungeon.lua
data/lib/lib.lua
data/talkaction/scripts/znote_shop_talkaction.lua
data/lib/custom/ancestral_task.lua
data/movements/movements.xml
data/items/ carpeta
data/npc carpeta
data/world carpeta
Sources:
luascript.cpp
luascript.h
monster.h
monster.cpp
monsters.cpp
monsters.h
Requiere cambiar el .exe y los .dll



Pueden crear su propio dungeon , basta crear un mapa entero (ningún Black tile) y copiar el código [1] para el [2] si lo desean y crear así uno nuevo.

Imágenes:

image.png
image.png

dungeon_bones.png

dungeon_portal.png

image.png
image.png

Update v1.4.0


Creado un Sistema Ancestral Tasks que funciona con la database ( 2 nuevas columnas en players ). Los puntos estan agregados por Player y no por cuenta, mas adelante se agregara probablemente una moneda que permitirá comprarla en el store y poder obtener puntos de otra forma , de momento es unicamente mediante tasks.
Nuevo Npc Llamado Armin, este Npc da Tasks para que los jugadores completen, pero también da tasks diarias, que se pueden hacer cada 24h.

armin_npc.png
Las Tasks dan Ancestral Points como recompensa y también Ancestral Rank Points
( Puntos para subir de ranking ).

ancestral_talkaction.png

Podrán utilizar el comando: !ancestral para mostrar información, los puntos, el ranking, pero también el status de las tasks que están haciendo.

Existen varios ranking dependiendo de los puntos:
1 - 40 = "Rookie"
41 - 100 = "Bronze"
101 - 250 = "Silver"
251 - 470 = "Gold"
471 - 770 = "Platinum"
771 - 1220 = "Diamond"
1221 - 1820 = "Ancestral"
1821 - 2820 = "Mystic"
2821 - 4320 = "Abyssal"
4321 - 6320 = "Ascending"
6321 - 9999 = "Chaos"
10000 - + = "Awakening"

ancestral_players.png

Podremos ver el ranking de un jugador haciendo doble click.

Existen de momento 10 Tasks normales y 5 Diarias. Las diarias en principal son bosses.
Hablan con el NPC Armin y le preguntan por el Daily ancestral Task List o bien por la Normal Ancestral Task List. Para empezar una task le diran al NPC el nombre de la task (Task Name:) por ejemplo: Fire dragons y automáticamente empezará la task.

daily_tasks.png
normal_tasks.png

Gracias a los Ancestral Points, se podran comprar objetos en un nuevo modulo agregado en el cliente.
El Ancestral Ranking, mas adelante tendrá más significación, al igual de los puntos.

Se ha agregado un store para poder utilizar los Ancestral Points.


Ancestral_store.png


Requiere estos cambios:

Cliente:
modules/game_ancestral
carpeta data (entera, mas fácil) , sino data/images y data/things

Servidor:
data/migrations
data/items
data/world
data/xml
data/scripts/custom
data/lib
data/npc
data/talkactions

Web:
carpeta layout entera ( o bien, layout/application carpeta entera)
archivo: wiki.php
  • Like
Reacciones: luucas07
Removido unos scripts que estaban duplicados y daban un error de evento duplicado.
Corregido los nombres de los jugadores que se mostraban mal a la hora de subir en monturas, con alas, etc. Desde ahora están más altos y centrados.

Un sistema de leñador, basado en el (SKILL_WOODCUTTING) que determina el nuevo skill Woodcutter, con nuevos recursos, que podrán ser vendidos en un primer lugar al NPC Rostock.
5 Nuevo Tipos de Árboles que cortar, cada uno con su nivel de axe, similar al mining.
Nuevo NPC Rostock a la salida de Falanaar ( para encontrarlo /goto Rostock), con nueva zona de Woodcutter's Craft salida sur oeste de Falanar.

Loot Recetas de Woodcutter: ( Agregado en la wikipedia de la web )
Big piece of wood: Giant Spider, Dragon Hatchling
Ash Plank: Nightmare, Nightmare Scion, Frost Giant
Chestnut Plank: Spitter, Grimeleech, Plaguesmith
Olive Plank: Marid, Stone Devourer, Killer Caiman
Cherry Plank: Hellflayer, Death Dragon

Agregado auras y wings.
Para dar a los jugadores deberéis de usar un ítem al darle click dará wing aura o shader.
Tienen los scripts en data/scripts/custom/aura_wings_shader

Necesario en cambios ( puntos mas grandes , por si han modificado algo ):

Web:
Cambiado la página wiki.php
Cambiado/agregado imagenes en la carpeta application

Cliente:
Carpeta Modules
Nuevo .exe y .dlls

Servidor:
Nuevo .exe y .dlls
Carpeta Src
Carpeta Data/Scripts/Custom
Carpeta Data/World
Carpeta Data/items


woodcutter.gif


woodcutter_craft.gif


aura6.gif
aura5.gif
aura1.gif
aura3.gif
aura4.gif
tout.gif
Update v1.2.0:

Agregado:
- Nueva Carpeta con CUSTOM_SCRIPTS, esta carpeta incluirá scripts o cambios que NO Estarán incluidos en el servidor, que habéis preguntado, al ser una customización distinta, se agregarán los scripts en esta carpeta, en esta actualización tendremos el script potions.lua con cooldown agregado.
No significa que todo lo que pregunten esté agregado aquí, sino que lo que pensamos que no hace falta que esté cambiado se encontrara aquí.

Mounts:
- Darklight Devourer, Spirit of Purity, Doom Skull, Magma Skull, Coprsefire Skull
Outfits:
- Shadowlotus Disciple, Ancient Aucar, Frost Tracer, Armoured Archer, Eternal Mage, Lion of War, Decaying Defender, Darklight Evoker, Flamefury Mage

- Sistema de Waypoints en cada ciudad, se puede agregar un requisito ( item, storage, mission, quest)
Creado un sistema Mining con un nuevo Skill Mining (SKILL_MINING), efectos, hay 7 diferentes piedras por niveles:
Bronze, Silver, Sapphire, Gold, Ruby, Amethyst, Emerald, cada piedra se pica con su pico requerido, se requiere nivel de mining suficiente para picar la piedra y/o para crear las recetas en el Mining Forge, al mirar una receta, esta última dira para qué sirve, los items requeridos, el nivel de crafting requerido y si habéis desbloqueado la receta.
La Mining Forge se encuentra al Sur de Mordragor.
Los Ingots, se venden de momento al npc Elyotrope en la Mining Forge, mas adelante se utilizaran para varios crafts.
En la web tienen la Wikipedia indicando la informacion.

mining_skill_last.gif

Crafting, nueva barra de skill como el mining, agregado en el cliente (SKILL_CRAFT), como el mining, empiezan al nivel 10. Los servidores existentes tendran una actualizacion con un archivo llamado migration, que actualizara la database con los skills requeridos y agregados a todos los jugadores existentes.

craft_effect.gif


- El Crafting de las Ingots todos requieren obtener la receta, a cambio los pickaxe no es necessario, pero si es necessario tener nivel de craft como para los diferentes ingots, indicado en Recipe a la hora de mirar la receta.

Loot Recetas de Mining (Ingots):
El orden de monstruos escritos, el primero tiene mas suerte que el segundo, tercero, etc.

Small Bronze Ingot: Dragon, Cyclops, Barbarian Bloodwalker, Elf Arcanist, Elf Scout
Small Silver Ingot: Dragon Lord, Warlock, Sea Serpent, Hydra
Small Sapphire Ingot: Hellspawn, Destroyer, Grim Reaper
Small Gold Ingot: Wereboar, Vile Grandmaster, Behemoth
Small Amethyst Ingot: Fury, Diabolic Imp, Hellfire fighter
Small Ruby Ingot: Demon, Lizard Chosen, Wyrms
Small Emerald Ingot: Lava Golem, Giant Spider, Reality Reaver
Big Bronze Ingot: Dawnfire Asura, Serpent Spawn
Big Silver Ingot: Minotaur Amazon, Minotaur Hunter, Worm Priestess
Big Sapphire Ingot: Rustheap Golem, Hellhound, Ironblight
Big Gold Ingot: Juggernault, Dark Torturer, Frazzlemaw
Big Amethyst Ingot: Draken Spellweaver, Draken Elite, Ghastly Dragon
Big Ruby Ingot: Grimeleech, Retching Horror, Sight of Surrender
Big Emerald Ingot: Vexclaw, Terrorsleep, Deepling Tyrant

veins.gif


mining_stones_ingots.png

picks.png


Por si acaso un repaso de las quests:
Bosses (lever/quest):
Abyssador, Annihilator, Deep Terror, Jaul, Plagirath, Plagueroot, Professor Maxxen, The Welter, Ushuriel.

_________________________________________________________________________
Cambiar el "Titulo" del God / Agregar titulos a jugadores:
Se modifica en el cliente:
data/mods/game_titles/titles.lua:

Modificar "Exodus" para el nombre del jugador.
Modificar "Game Master" para el titulo que querais.
Modificar "#FFA500" para el color que querais.

Para agregar varios jugadores, basta indicar comas entre ellos:
Código Lua:
local playerTitles = {["Exodus"] = {title = "[Game Master]", color = "#FFA500"},["Elias"] = {title = "[Game Master]", color = "#FFA500"}}
________________________________________________________________________​
  • Like
Reacciones: zyzz7 y radiniz1992
Arriba