Start Info Community Spielen
 
 

Morgengrauner Dokumentation

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

P_NO_XP
*******


NAME
====

   P_NO_XP                    "no_xp"


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

   /sys/living/life.h


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

   Im Normalfall bekommt man im Kampf gegen einen Gegner fuer Treffer
   und beim Toeten eine XP-Gutschrift.

   Ist P_NO_XP gesetzt, so erhaelt man keinerlei XP-Gutschriften
   fuer den Kampf oder den Tod des NPCs.


BEISPIEL
========

   Folgendermassen unterbindet man die Vergabe von Erfahrungspunkte
   fuer den Angriff eines NPC's:

     include "/sys/living/life.h"
     inherit "std/npc";
     void create() {
       ::create();
       ...
       SetProp(P_NO_XP,1);
     }

   Damit kann P_XP trotzdem einen Wert im NPC haben, der
   Erstkillstufenpunkte fuer Lebewesen automatisch eintraegt!

   Auch fuer das kurzzeitige Unterbinden der Vergabe von
   Erfahrungspunkten ist diese Property sinnvoller, als P_XP im NPC
   auf 0 zu setzen.


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

   Auch die Vergabe von Erstkillstufenpunkten kann explizit unterbunden
   werden. Hierfuer gibt es die aehnlich geartete Property P_NO_SCORE.


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


Funktionen: AddExp(), DistributeExp(), do_damage() Properties: P_XP, P_LAST_XP Verwandt: P_NO_SCORE Sonstiges: P_TOTAL_WC, create_default_npc()

14.Feb 2007 Gloinson


zurück zur Übersicht

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