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