Start Info Community Spielen
 
 

Morgengrauner Dokumentation

Dateipfad: /home/mud/mudlib/doc/props/P_NO_SCORE

P_NO_SCORE
**********


NAME
====

   P_NO_SCORE               "no_score"


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

   /secure/scoremaster.h


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

   Die Property stellt ein Flag innerhalb von Lebewesen dar, welches
   standardmaessig nicht gesetzt ist. In diesem Fall werden
   Erstkillstufenpunkte an den Angreifer vergeben, sofern er ein Opfer
   toetet.

   Innerhalb eines Teams koennen Erstkillstufenpunkte auch an
   Mitglieder vergeben werden, die das Lebewesen nicht selbst getoetet
   haben. Voraussetzung hierfuer ist, dass derjenige, der den letzten
   Schlag ausfuehrte, den Kill schon hat. Danach werden Mitglieder des
   Teams gesucht, welche den Kill noch nicht haben und in der Formation
   moeglichst weit vorne stehen.

   Mit der gesetzten Property P_NO_SCORE im Opfer erreicht man nun,
   dass diese Gutschrift fuer den/die Angreifer unterbunden wird.


BEISPIEL
========

   Folgendermassen unterbindet man die Vergabe von
   Erstkillstufenpunkten fuer den Tod eines NPC's:

     include "/secure/scoremaster.h"
     inherit "std/npc";
     void create() {
       ::create();
       ...
       SetProp(P_NO_SCORE,1);
     }

   Damit kann P_XP einen Wert haben, der eigentlich zum automatischen
   Eintragen von Erstkillstufenpunkten fuer ein Lebewesen fuehrt, und
   trotzdem wird dieser Eintrag nicht vorgenommen.
   Sinnvoll ist dies insbesondere bei Lebewesen, die nicht jeder
   Spieler erreichen kann (man moechte doch eine gewisse
   Chancengleichheit fuer das Erreichen von Stufenpunkten bieten).


BEMERKUNGEN
===========

   Auch die Vergabe von Erfahrungspunkten kann explizit unterbunden
   werden. Hierfuer gibt es die aehnlich geartete Property P_NO_XP.


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


Funktionen: GiveKillScore(), do_damage() Verwandt: P_NO_XP Sonstiges: P_XP

14.Feb 2007 Gloinson


zurück zur Übersicht

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