damages the agent concode_field_sep MouseMicroPsiAgent agent concode_elem_sep double lifetime concode_elem_sep double maxWater concode_elem_sep boolean groundTypeIsFood concode_elem_sep double maxFood concode_elem_sep boolean groundTypeIsPoison concode_elem_sep double hitpoints concode_elem_sep double affiliation concode_elem_sep boolean groundTypeIsWater concode_elem_sep boolean smiled concode_elem_sep double foodLevel concode_elem_sep double waterLevel concode_elem_sep boolean groundTypeIsHealing concode_field_sep double getAffiliationUrge concode_elem_sep double getAffiliation concode_elem_sep double getLifetime concode_elem_sep void setSmiled concode_elem_sep void setGroundTypeIsWater concode_elem_sep void setMaxFood concode_elem_sep void setGroundTypeIsHealing concode_elem_sep void setGroundTypeIsPoison concode_elem_sep void setGroundTypeIsFood concode_elem_sep double getWaterLevel concode_elem_sep double getFoodUrge concode_elem_sep double getWaterUrge concode_elem_sep void startCycle concode_elem_sep void setMaxWater concode_elem_sep void endCycle concode_elem_sep UrgeCreatorIF[] createUrges concode_elem_sep double getFoodLevel concode_elem_sep double getIntegrityUrge
void function ( double arg0 ) { hitpoints -= arg0 ; if ( hitpoints <= 0 ) { agent . die ( this . toString ( ) ) ; } }