El Inventario (inventory) es una mecánica agregada al motor de Doom de forma independiente por Raven Software para sus juegos FPS de aventuras y fantasía Heretic y Hexen, y por Rogue Entertainment para su juego de rol híbrido FPS Strife: Quest for the Sigil.
Un inventario permite a los jugadores recolectar y acarrear diversos elementos, ya sean potenciadores, armaduras, elementos curativos, fichas de progresión de misiones simples o artefactos mágicos, para su uso posterior.
Mecánica de Raven[]
Las mecánicas de inventario específicas de los juegos de Raven incluyen:
Ambos juegos[]
- Los artículos se almacenan en el inventario en el orden en que fueron recogidos por el jugador.
- La posición del cursor de inventario para usar elementos se pierde al moverse entre niveles.
- Los artículos no se pueden eliminar del inventario y permanecerán hasta que el jugador los use o los elimine el propio juego.
- En niveles de dificultad menores, los elementos de salud se pueden usar automáticamente para recuperar daños.
Heretic[]
- Se pueden transportar hasta 16 unidades de cada artículo a la vez.
- La cantidad de todos los elementos, excepto Alas de ira, se reduce al valor 1 al salir de cada nivel, para evitar que la acumulación excesiva de elementos poderosos desequilibre el juego. Las Alas de ira deberían eliminarse por completo, pero un error en el juego a veces permite que uno se transfiera.
Hexen[]
- Se pueden transportar hasta 25 unidades de cada artículo a la vez.
- Todos los elementos se transportan entre niveles y centros, excepto las Alas de Ira, que ahora se eliminan de forma segura al final de cada centro.
- En niveles de dificultad menores, elementos como el Dispositivo del Caos se pueden activar automáticamente para escapar de situaciones como caídas mortales.
- Se pueden usar unos elementos especiales llamados Artefactos puzzle para activar desencadenantes y eventos, generalmente codificados en scripts a través de ACS.
Mecánica de Rogue[]
- Los límites de transporte de artículos difieren según el tipo de artículo del inventario.
- Los artículos se almacenan en un orden fijo en el inventario según su posición en la tabla interna de mobjinfo, que también corresponde a su ID de conversación.
- La posición del cursor del inventario se recuerda entre niveles.
- Los elementos se pueden soltar usando la tecla "soltar elementos", que reaparecerá el tipo de actor correspondiente cerca del jugador.
- Se puede consultar la descripción de los artículos utilizando la tecla "consulta de artículos".
- Los actores pueden dar y recibir elementos con secuencias de comandos de conversación, que se utilizan para controlar la progresión de misiones y estadísticas, y para la implementar de las tiendas.
- Los elementos de salud y armadura se usarán automáticamente cuando sea necesario, pero no siempre de la manera más eficiente (los Equipos médicos se usarán con preferencia a las Vendas que son menos costosas; los kits de cirugía nunca se activan automáticamente).
Portaciones[]
Las portaciones (source ports) que admiten cualquiera de estos tres juegos generalmente implementan un sistema de inventario unificado y extendido que cubre todas las características requeridas y, en algunos casos, agrega capacidades adicionales.
ZDoom en particular amplía los ACS con la capacidad de consultar, dar y recibir elementos de inventario de formas que no eran posibles en el idioma original utilizado en Hexen, y define elementos de inventario y sus propiedades a través de DECORATE. Eternity Engine tiene un sistema similar, aún en desarrollo, que se define a través de EDF.