Difference between revisions of "Manual:DIL Manual/isaff()"

From DikuMUD Wiki
Jump to navigation Jump to search
(XML import of LLM wiki pages)
 
Line 1: Line 1:
= integer isaff ( u : unitptr , i : integer ) =
 
  
  u : A unit to be examined.
 
  i : An id of an affect, see ID_* in values.h and/or vme.h
 
  result: TRUE, if unit 'u' is affected by affect id 'i'
 
  
'''Examples:'''
+
<span id="bfisaff"></span>
 
+
integer isaff ( u : unitptr , i : integer )
  if (isaff(self, ID_BLIND_CHAR))
+
     u : A unit to be examined.
     sendtext("You're blinded", self);
+
    i : An id of an affect, see ID_* in values.h and/or vme.h
 
+
    return: TRUE, if unit 'u' is affected by affect id 'i'
This command scans the unit 'u' for any affect matching the id 'i'
 
and returns TRUE if one is found.
 
 
 
See also:
 
  > [[Manual:DIL_Manual/subaff()|subaff()]]
 
  > [[Manual:DIL_Manual/addaff()|addaff()]]
 
  > [[Manual:DIL_Manual/getaffects()|getaffects()]]
 

Latest revision as of 10:45, 4 December 2025


integer isaff ( u : unitptr , i : integer )
   u : A unit to be examined.
   i : An id of an affect, see ID_* in values.h and/or vme.h
   return: TRUE, if unit 'u' is affected by affect id 'i'