Protecciones contra el frío

Se acaba de poner en juego en la ciudad de Sqargeld (en la Calle de los Gremios) la primera curtiduría (si todo funciona bien, se construirá una en cada gran ciudad). En ella hay un artesano peletero que necesita nuevas pieles de animales para continuar su trabajo: en lugar de pagar a quienes le ayuden en su labor con dinero (como hacen otros mercaderes de la ciudad), este proporcionará un Manto de piel que proporciona protección contra el frío.

He aprovechado durante el fin de semana para revisar el funcionamiento de las resistencias mágicas, de cómo añadirlas a los items para jugadores, y a algunos detalles menores del sistema de clima. Ahora, si el jugador tiene:

  • 50% de protección contral el frío o más: el clima nunca le afectará.
  • 40% o más de protección: sólo le afectará una vez de cada cuatro.
  • 30% o más de protección: sólo le afectará una vez de cada tres (caso del nuevo Manto de piel).
  • 20% o más de protección: sólo le afectará una vez de cada dos.

Teniendo en cuenta que, además, esta reducción es sólo acerca de cuándo se aplica el daño. La reducción de cuánto daño se hace también se sigue aplicando, por lo que en cualquiera de estos casos el personaje probablemente sólo reciba el daño mínimo tras la protección, que es de un único punto de vida. Más información en el artículo de la Wiki sobre Climatología.

Estos cambios se han hecho porque, aunque el clima nunca es mortal, a algunos personajes les puede resultar peligroso atravesar ciertas zonas, como las cumbres de las Montañas Nubladas, en frío permanente. Aunque atravesarlas en primavera o verano es mucho más seguro, sigue siendo una aventura peligrosa, teniendo en cuenta que, sin abrigarse, el frío puede afectarte hasta dejarte en la mitad de tu total de vida (y encontrarse con un enemigo peligroso en esas condiciones puede ser algo no recomendable). Con estas protecciones, el frío seguirá siendo una dificultad a tener en cuenta, pero esperamos que la combinación frío extremo + congelación parcial + ataque de trasgos en el Paso de las Águilas ya no sea mortal.

Nuevo método para ajustar ficha

Hasta hoy el sistema que había para ajustar ficha era uno aleatorio (de los de toda la vida): había que especificar el orden de los ocho atributos que definen a tu personaje y realizar tiradas aleatorias que podías repetir indefinidamente. Ahora existen dos métodos para ajustar la ficha:

  1. El aleatorio clásico (cansino y repetitivo).
  2. Uno de valores fijos para tener el personaje listo siendo competitivo en apenas segundos.

El método nuevo sólo requiere que especifiques cuál es el orden de importancia de los atributos para tu personaje, de entre los ocho disponibles:

Destreza, fuerza, sabiduría, inteligencia, carisma, constitución, percepción y voluntad.

Una vez escrito el orden que te interesa, se asignan una serie de valores prefijados por ese orden, y tu personaje ya está listo para jugar. Para quien tenga interés, la ficha creada con este sistema fijo tendrá los siguientes atributos:

18, 16, 15, 13, 13, 11, 10, 10

Que en este Mud es un valor perfectamente aceptable y competitivo, dado que los atributos no tienen una importancia excesiva en el combate.

Algunos cambios en el finger

Cambios menores, para resolver algún posible problema cuando se intentaba hacer finger a un jugador que estuviera creando la ficha en ese mismo instante. De paso le he añadido reconocimiento del género, algo que está en prácticamente todos los comandos pero en este se me había pasado:

Nombre: Delie                      Nombre real: ???
Es una tresia.
Es una programadora en Ciudad Capital.
Directorio raíz: /w/delie
[...]

Ahora los personajes femeninos se verán correctamente, así como los avatares de las programadoras (en el caso de programadores y administradores, los avatares llevan siempre el género de la persona real detrás de ellos, en el caso de los jugadores, es a la elección de cada uno).

Wiki: Manual introductorio para jugadores y programadores

Seguimos actualizando el wiki de Ciudad Capital, en esta ocasión con algunas páginas con información para nuevos usuarios (tanto jugadores como programadores), que quizá no sepan ni cómo empezar a moverse por el mundo de juego. Siempre damos por asumido que los nuevos usuarios vendrán de otros Muds pero, como esto no siempre es cierto, quizá sea conveniente que existan este tipo de mini-manuales:

  • Para Jugadores
    • Acciones básicas
      • Comandos básicos en el entorno
      • Interacción con el entorno
      • Movimiento
      • Comunicación
      • Datos sobre otros jugadores
    • Comunicación avanzada
      • Correo interno
      • Tablones de anuncios
      • Globo de conversación
  • Para Programadores
    • Manejo de ficheros
    • Control de objetos
    • Utilidades del programador
    • Edición de archivos

Nueva funcionalidad: Multimud

Para facilitar la administración a la hora de utilizar dos servidores en una misma máquina, se ha añadido una nueva funcionalidad que se configura desde el archivo /secure/multimud.h. Ahora, con comentar o descomentar un par de líneas, se hace muy fácil tener funcionando dos servidores distintos con las siguientes características:

  • Canal cre para programadores compartido entre ambos servidores.
  • Establece servidores ftp en los dos Muds, escuchando en distintos puertos (3007 y 3008).
  • Se muestran distintos mensajes de bienvenida al conectar a cada uno de los Muds, diferenciando así entre un servidor de juego y otro de desarrollo.
  • Se impide la posibilidad de que programadores sin permisos de administración se conecten al servidor de juego, permitiéndoles únicamente conectarse al servidor de desarrollo (administradores y usuarios básicos podrán conectar en ambos puertos indistintamente).

Para más información, la página de la Wiki correspondiente.

Wiki funcionando

Tras instalar el blog y dejarlo funcionando, le he añadido un theme gratuito que fuera algo más estético que el incluido por defecto, y he traducido algunos de los textos de pantalla (aunque no todos). En el menú superior he añadido los enlaces a la portada, la Wiki de Ciudad Capital y un enlace para conectar al mud, que ahora mismo se encuentra en la dirección:

telnet://ciudadcapital.game-server.cc:23

Lógicamente, dado que he añadido un enlace a la Wiki, eso quiere decir que también he instalado el software de MediaWiki para comenzar a acumular información sobre el juego, tanto para jugadores como para programadores/diseñadores. He personalizado los permisos para impedir la edición de páginas por defecto (sólo los usuarios de la wiki podrán editar/añadir información) y también le he instalado un skin distinto al incluido por defecto (que es el que puede verse en la Wikipedia).

http://wiki.ciudadcapital.net

Poco a poco se irán llenado de información. Actualización: Le he añadido a la wiki la extensión SyntaxHighlight GeSHi (la misma que utiliza la Wikipedia) para utilizar resaltado de sintaxis en aquellos artículos que incluyan código (lógicamente sólo aquellos dirigidos a programadores y/o administradores). Como prueba, el primer artículo de la wiki, con el tema que he estado programando hoy: un archivo de configuración (multimud.h) para permitir configurar dos servidores comunicados con más facilidad.

¡Hola Mundo!

Este es el primer post del blog. Durante los últimos meses (aunque este proyecto ya viene de lejos) el número de actualizaciones ha sido bastante alto, por lo que las novedades no se estaban publicando en el juego para no llenar los tablones de información. Para solucionar esto, se abre este blog, donde se irá informando de las novedades, tanto de desarrollo (nuevas funcionalidades, comandos, cambios, etc) como de mundo de juego (nuevas zonas, cambios en el comportamiento de personajes, etc).