Mutated plant: Difference between revisions

From Caves of Qud Wiki
Jump to navigation Jump to search
(added note about defoliant, made some other changes)
(corrections)
Line 16: Line 16:
== Properties of Rooted Mutated Plants ==
== Properties of Rooted Mutated Plants ==
Mutated plants are considered ''rooted'' if they are incapable of autonomous movement.{{Code Reference|class=PlantProperties|method=HandleEvent(ObjectCreatedEvent)}}
Mutated plants are considered ''rooted'' if they are incapable of autonomous movement.{{Code Reference|class=PlantProperties|method=HandleEvent(ObjectCreatedEvent)}}
* Cannot be forcibly moved.{{Code Reference|class=PlantProperties|method=HandleEvent(IsRootedInPlaceEvent)}}{{Code Reference|class=PlantProperties|method=HandleEvent(LeftCellEvent)}}
* Are very resistant to being forcibly moved.{{Code Reference|class=PlantProperties|method=HandleEvent(GetKineticResistanceEvent)}}
* Cannot go [[prone]], or be [[wading]] or swimming.{{Code Reference|class=PlantProperties|method=HandleEvent(IEffectCheckEvent)}}
* Cannot go [[prone]], or be [[wading]] or swimming.{{Code Reference|class=PlantProperties|method=HandleEvent(IEffectCheckEvent)}}
* Will no longer be considered rooted if they are wearing something on their roots. Will still be unable to move.{{Code Reference|class=PlantProperties|method=HandleEvent(EquipperEquippedEvent)}}
* Will no longer be considered rooted if they move (such as by being forcibly moved or teleporting).{{Code Reference|class=PlantProperties|method=HandleEvent(LeftCellEvent)}}
* Will no longer be considered rooted if they are [[flying]]. Will be able to move while flying.{{Code Reference|class=PlantProperties|method=HandleEvent(EffectAppliedEvent)}}
* Will no longer be considered rooted if they are wear something on their roots. Will still be unable to move.{{Code Reference|class=PlantProperties|method=HandleEvent(EquipperEquippedEvent)}}
* Will no longer be considered rooted if they begin [[flying]]. Will be able to move while flying.{{Code Reference|class=PlantProperties|method=HandleEvent(EffectAppliedEvent)}}


== Properties of Sapient Mutated Plants ==
== Properties of Sapient Mutated Plants ==

Revision as of 13:54, 19 March 2021

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]

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

Properties of Sapient Mutated Plants

  • 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.76.
  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)