RemoveResistanceModifier()

FUNKTION

varargs void RemoveResistanceModifier(string add);

DEFINIERT IN

/std/living/combat.c

ARGUMENTE

string add:
 Ein eventueller Identifikator fuer einen gesetzten Modifikator.

BESCHREIBUNG

Die von einem Objekt im Zielobjekt gesetzte Resistenz wird geloescht,
der Schluessel add wird dazu benutzt, eine bestimmte Resistenz zu
loeschen (so kann ein setzendes Objekt mehrere verschiedene Re-
sistenzen setzen und selektiv loeschen).

BEISPIELE

// unser Oel aus AddResistanceModifier() verbrennt endgueltig
varargs void trigger_sensitive_attack() {
 ...
 if(environment() && living(environment())) {
  environment()->RemoveResistanceModifier("oel");
  tell_object(environment(),"Das Oel verbrennt endgueltig.\n");
 }
 remove();
}

SIEHE AUCH

Modifikatoren:     AddResistanceModifier, P_RESISTANCE_MODIFIER
simple Resistenz:  P_RESISTANCE, P_VULNERABILITY
Hauptmapping:      P_RESISTANCE_STRENGTHS
Berechnung:        CheckResistance(), UpdateResistanceStrengths()
anderes:           balance, /std/armour/combat.c, /std/living/combat.c

29.Apr 2002, Gloinson@MG