Start Info Community Spielen
 
 

Morgengrauner Dokumentation

Dateipfad: /home/mud/mudlib/doc/lfun/QueryEnemies

QueryEnemies()
**************


FUNKTION
========

   mixed QueryEnemies();


DEFINIERT IN
============

   /std/living/combat.c


ARGUMENTE
=========

   keine


RUeCKGABEWERT
=============

   Array mit Array aus bekannten Gegnern und Array aus Zeiten


BESCHREIBUNG
============

   Diese Funktion enthaelt ein Array, das zwei Elemente enthaelt, die
   wiederum Arrays sind:
     1. Array: Die bekannten Gegner als Objektpointer.
     2. Array: Die zugeordneten Zeiten, wie lange ein Gegner noch als
               solcher bekannt sein soll.
   Im Normalfall wird ein Gegner dann bekannt, wenn man gezielt
   jemanden atackiert, oder wenn man einen Angriff abwehren muss.
   Dann wird der Gegner intern abgespeichert, und es wird eine Zeit
   gesetzt, die dann runtergezaehlt wird. Ist die Zeit auf 0, so wird
   der Gegner wieder automatisch ausgetragen.
   (Standardmaessig betraegt diese Zeit 600 Sekunden (300 Heartbeats).)
   Man kann sich die Gegner auch in Form eines Mappings zurueckgeben
   lassen. Dies erreicht man mittels der Funktion GetEnemies().


SIEHE AUCH
==========


Kill(), Attack(), Defend(), do_my_heart_beat(), PresentEnemies(), GetEnemies(), SelectEnemy(), QueryPreferedEnemy(), P_PREFERED_ENEMY

29.12.2007, Zesstra


zurück zur Übersicht

YOUTUBE | FACEBOOK | TWITTER | DISCORD | FEEDBACK | IMPRESSUM | DATENSCHUTZ 1992–2023 © MorgenGrauen.