vireling_friendly.xml

<monsters>
  <monster>
    <alignment>player</alignment>
    <clone>vireling</clone>
    <canSteal>false</canSteal>
    <key>vireling_friendly</key>
    <behavior>
      <type>Summon</type>
      <canOpenDoors>false</canOpenDoors>
      <params>
        <params type="MinimumTurns">60</params>
        <params type="MaximumTurns">60</params>
        <params type="Bonus">NatureMagicSummonDuration</params>
      </params>
    </behavior>
    <deathEffects>
      <deathEffects>
        summon_nearby -> monster:vireling_friendly_part_1, amount:1, maximum:-1, distance:1, animate:false;
      </deathEffects>
      <deathEffects>
        AND roll -> odds:0.6;
        summon_nearby -> monster:vireling_friendly_part_2, amount:1, maximum:-1, distance:1, animate:false;
      </deathEffects>
      <deathEffects>
        AND roll -> odds:0.6;
        summon_nearby -> monster:vireling_friendly_part_3, amount:1, maximum:-1, distance:1, animate:false;
      </deathEffects>
    </deathEffects>
  </monster>
</monsters>