Skip to content

Decoradores

Slytharbez edited this page Jul 23, 2026 · 1 revision

🏷️ Decoradores

Estos son los decoradores estándar disponibles en el mod. ⚙️

ir arriba ⬆️

mas_reset.ch30_reset

Marca una función para ser llamada durante ch30_reset. Debe usarse para inicializar o restaurar el estado predeterminado de Monika.

Important

POR FAVOR, USA PRIORIDADES >= 0. Si necesitas insertar algo entre el código de reinicio existente, consulta script-ch30 para la ubicación correcta.

  • Parámetros:
    • priority: define el orden de ejecución de la función. Las prioridades más bajas se ejecutan primero.
      • Por defecto: 0

ir arriba ⬆️

mas_utils.deprecated

Marca funciones y clases como obsoletas (deprecated). ⚠️

  • Parámetros:
    • use_instead: string con el nombre de la función/clase que se debe usar en su lugar.
      • Por defecto: None
    • should_raise: booleano que determina si el uso de esta función o clase lanza una excepción.
      • True lanzará una excepción al usar la función.
      • Por defecto: False

ir arriba ⬆️

mas_submod_utils.functionplugin

Marca una función para ser llamada cuando se invoca una etiqueta (label) u otra función. Básicamente, te permite engancharte (hook) a cualquier cosa que sea una etiqueta o función. 🔗

  • Parámetros:
    • _label: la etiqueta o función a la cual engancharse.
    • _args: lista de argumentos que se pasarán a la función que se está marcando.
      • Por defecto: []
    • auto_error_handling: booleano que determina si las excepciones se capturan y registran en el log en lugar de lanzarse.
      • True capturará las excepciones y las registrará en mas_log.
      • Por defecto: True
    • priority: define el orden de ejecución de la función. Las prioridades más bajas se ejecutan primero.
      • Por defecto: 0

Clone this wiki locally