Mutated plant

From Caves of Qud Wiki
Jump to navigation Jump to search

A mutated plant is a kind of creature that can be found all throughout Qud. Mutated plants possess a variety of traits and characteristics that distinguish from them other creature types, and even mutated plants themselves can be furthered categorized and differentiated from one another.

Mutated plants commonly belong to the flowers, roots, trees, vines, and Consortium of Phyta factions. However, not all members of these factions are considered mutated plants.

Classification

There are two main classifications of mutated plants: rooted or unrooted, and sapient or non-sapient. Rooted and sapient plants have additional properties compared to unrooted and non-sapient plants, respectively.

General Properties of Mutated Plants

Properties of Rooted Mutated Plants

Mutated plants are considered rooted if they are incapable of autonomous movement.[5]

  • Rooted plants are very resistant to being forcibly moved.[6]
  • Rooted plants cannot go prone, or be wading or swimming.[7]
  • They will no longer be considered rooted if they move (such as by being forcibly moved or teleporting).[8]
  • They will no longer be considered rooted if they wear something on their roots. Will still be unable to move.[9]
  • They will no longer be considered rooted if they begin flying. Will be able to move while flying.[10]

Properties of Sapient Mutated Plants

  • They have psionically accessible minds and are thus vulnerable to mental damage and mental effects/abilities as normal.[1]

References

This information is reliable as of patch 2.0.201.77.
  1. 1.0 1.1 1.2 1.3 1.4 ObjectBlueprints.xml
  2. XRL.World.Parts.MentalShield, method HandleEvent(IEffectCheckEvent)
  3. XRL.World.Parts.MentalShield, method HandleEvent(CanReceiveTelepathyEvent)
  4. Bodies.xml
  5. XRL.World.Parts.PlantProperties, method HandleEvent(ObjectCreatedEvent)
  6. XRL.World.Parts.PlantProperties, method HandleEvent(GetKineticResistanceEvent)
  7. XRL.World.Parts.PlantProperties, method HandleEvent(IEffectCheckEvent)
  8. XRL.World.Parts.PlantProperties, method HandleEvent(LeftCellEvent)
  9. XRL.World.Parts.PlantProperties, method HandleEvent(EquipperEquippedEvent)
  10. XRL.World.Parts.PlantProperties, method HandleEvent(EffectAppliedEvent)