Skip to content

[PLAN] Rendición de oficiales #4

@corp-0

Description

@corp-0

¿Qué agrega al sistema esta característica?
Una condición para que los oficiales/objetivos importantes se rindan en combate

Resuelve algún problema esta característica, ¿Cuál?
Es muy frecuente entre los editores que utilicen un personaje que está rendido desde el inicio de la misión como oficial/objetivo para capturar. Esto reduce el nivel de las misiones de fuerzas especiales, porque normalmente tienen la posición del objetivo y saben que basta con entrar y el tipo ya está rendido.

Detalle del funcionamiento
El editor llamará a la función al inicio de la misión. La función incluye algunas condiciones default que una vez evalúen como True, harán que el personaje se rinda en el acto.

Argumentos de la función:

  • 0: _personaje OBJECT

  • 1: _condiciones ARRAY
    Si la condición es una VARIABLE, evaluará True siempre que esa variable sea verdadero.
    Si la condición es STRING, se tomará una de las condiciones default que vienen con la función, las mismas son:

    1. "GRUPO" Evalúa True cuando todo el grupo del _personaje está muerto.
    2. "PODER" Evalúa True cuando _personaje se ve sobrepasado en número de OPFOR vs
      BLUFOR en un área de 50m.
    3. "DISTANCIA" Evalúa True cuando los BLUFOR logran acercarse a 10m del _personaje.
  • 2: _requiereTodas BOOL, OPCIONAL (default True). Si es verdadero, requiere todas las condiciones del array para rendirse. Si es falso basta con que una se cumpla.

Metadata

Metadata

Assignees

No one assigned

    Labels

    plan 🔨Este issue funciona como un to-do

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions