Air elemental
From UO:PvE Wiki
Air elemental is a summon or familiar. Calculated per creature.
Development source reviewed on 29 October 2026. In-game availability is unverified.
At a glance#
| Property | Value |
|---|---|
| Classification | Summon or familiar |
| Difficulty | Calculated per creature |
| AI | AI_Mage |
| Taming | Not marked tameable |
| Minimum taming skill | Not specified |
| Control slots | 2 |
Attributes and damage#
| Attribute | Value or range | Interpretation |
|---|---|---|
| Str | 126–200 | Conditional source range |
| Dex | 166–200 | Conditional source range |
| Int | 100–125 | Conditional source range |
| Hits | 76–150 | Conditional source range |
| Stam | 50 | Conditional source range |
| Damage | 6–10 | Conditional source range |
Resistances#
| Attribute | Value or range | Interpretation |
|---|---|---|
| Physical | 35–50 | Conditional source range |
| Fire | 15–40 | Conditional source range |
| Cold | 10–45 | Conditional source range |
| Poison | 10–60 | Conditional source range |
| Energy | 25–80 | Conditional source range |
Damage types#
| Attribute | Value or range | Interpretation |
|---|---|---|
| Physical | 20–50 | Conditional source range |
| Energy | 40–50 | Conditional source range |
| Cold | 40 | Conditional source range |
Skills#
| Attribute | Value or range | Interpretation |
|---|---|---|
| Meditation | 90 | Conditional source range |
| Eval Int | 60.1–75 | Conditional source range |
| Magery | 60.1–75 | Conditional source range |
| Magic Resist | 60–75 | Conditional source range |
| Tactics | 60.1–100 | Conditional source range |
| Wrestling | 60.1–80 | Conditional source range |
Loot eligibility#
No ordinary treasure theme requested
The effective GenerateLoot method does not request an ordinary treasure theme. Do not show the tier gold/equipment table as a payout for this creature.
Requested gem, potion and scroll supplements use their separate theme/AI/body checks and one shared optional-supplement roll.
This evaluates definite source exclusions and requested themes. It does not inspect live ownership, summoned status, corpse contents or world spawns.
- Creature is not deleted or a player.
- Creature is not summoned, controlled or bonded.
- Creature has no recorded owners.
- NoKillAwards, IsInvulnerable and Blessed must all be false at generation time.
- Ordinary loot is generated only once; existing generated gold and ordinary equipment consume that budget.
Loot and special drops#
Source calls describe requested themes, conditions and inventory. Ordinary equipment/gold are reconciled through DifficultyLoot; these calls are not additive guaranteed payouts. Runtime dispatch and conditional special rewards still apply.
Drop rules#
No explicit drop request was extracted for this type. Inherited or encounter-driven behavior may still apply.
Taming, resources and other properties#
| Property | Value |
|---|---|
| Control Slots | 2 |
| Delete Corpse On Death | Summoned |
| Virtual Armor | 40 |
| Bleed Immune | true |
| Body | 13 |
| Base Sound ID | 655 |
Conditional stat definitions#
| Attribute | Source rule | Condition |
|---|---|---|
| Str | SetStr(200) | if (Core.AOS) |
| Str | SetStr(126, 155) | else |
| Dex | SetDex(200) | if (Core.AOS) |
| Dex | SetDex(166, 185) | else |
| Int | SetInt(100) | if (Core.AOS) |
| Int | SetInt(101, 125) | else |
| Hits | SetHits(150) | if (Core.AOS) |
| Hits | SetHits(76, 93) | else |
| Stam | SetStam(50) | if (Core.AOS) |
| Damage | SetDamage(6, 9) | if (Core.AOS) |
| Damage | SetDamage(8, 10) | else |
| Damage Type.Physical | SetDamageType(ResistanceType.Physical, 50) | if (Core.AOS) |
| Damage Type.Physical | SetDamageType(ResistanceType.Physical, 20) | else |
| Damage Type.Energy | SetDamageType(ResistanceType.Energy, 50) | if (Core.AOS) |
| Damage Type.Energy | SetDamageType(ResistanceType.Energy, 40) | else |
| Resistance.Physical | SetResistance(ResistanceType.Physical, 40, 50) | if (Core.AOS) |
| Resistance.Physical | SetResistance(ResistanceType.Physical, 35, 45) | else |
| Resistance.Fire | SetResistance(ResistanceType.Fire, 30, 40) | if (Core.AOS) |
| Resistance.Fire | SetResistance(ResistanceType.Fire, 15, 25) | else |
| Resistance.Cold | SetResistance(ResistanceType.Cold, 35, 45) | if (Core.AOS) |
| Resistance.Cold | SetResistance(ResistanceType.Cold, 10, 20) | else |
| Resistance.Poison | SetResistance(ResistanceType.Poison, 50, 60) | if (Core.AOS) |
| Resistance.Poison | SetResistance(ResistanceType.Poison, 10, 20) | else |
| Resistance.Energy | SetResistance(ResistanceType.Energy, 70, 80) | if (Core.AOS) |
| Resistance.Energy | SetResistance(ResistanceType.Energy, 25, 35) | else |
| Skill.Meditation | SetSkill(SkillName.Meditation, 90.0) | if (Core.AOS) |
| Skill.Eval Int | SetSkill(SkillName.EvalInt, 70.0) | if (Core.AOS) |
| Skill.Eval Int | SetSkill(SkillName.EvalInt, 60.1, 75.0) | else |
| Skill.Magery | SetSkill(SkillName.Magery, 70.0) | if (Core.AOS) |
| Skill.Magery | SetSkill(SkillName.Magery, 60.1, 75.0) | else |
| Skill.Magic Resist | SetSkill(SkillName.MagicResist, 60.0) | if (Core.AOS) |
| Skill.Magic Resist | SetSkill(SkillName.MagicResist, 60.1, 75.0) | else |
| Skill.Tactics | SetSkill(SkillName.Tactics, 100.0) | if (Core.AOS) |
| Skill.Tactics | SetSkill(SkillName.Tactics, 60.1, 80.0) | else |
| Skill.Wrestling | SetSkill(SkillName.Wrestling, 80.0) | if (Core.AOS) |
| Skill.Wrestling | SetSkill(SkillName.Wrestling, 60.1, 80.0) | else |
| Damage Type.Cold | SetDamageType(ResistanceType.Cold, 40) | else |
Matching slayers#
- Elemental Slayer (Super slayer)
- Air Elemental Slayer (Lesser slayer)
Summoning references#
This creature type is referenced by a summoning spell. That does not mean every instance is a summon; control and summon state change loot and progression eligibility.
Notes#
- Source type availability does not establish a live spawn, location or current world count.
Source notes
Show 53 references
These references identify the reviewed shard files. Source presence does not establish live availability.
Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:5
Type declarationProjects/UOContent/Mobiles/Difficulty/NpcDifficulty.cs:25Projects/UOContent/Mobiles/Difficulty/DifficultyLoot.cs:29Projects/UOContent/Mobiles/Difficulty/DifficultyLoot.cs:37Projects/UOContent/Mobiles/Difficulty/DifficultyLoot.cs:314Projects/UOContent/Items/Weapons/SlayerGroup.cs:117
Super slayer membershipProjects/UOContent/Items/Weapons/SlayerGroup.cs:165
Lesser slayer membershipProjects/UOContent/Spells/Eighth/AirElemental.cs:52
Referenced by a summon-related spell; this does not mean every instance is summoned.Projects/UOContent/Spells/Necromancy/AnimateDeadSpell.cs:60
Referenced by a summon-related spell; this does not mean every instance is summoned.Projects/UOContent/Spells/Necromancy/AnimateDeadSpell.cs:61
Referenced by a summon-related spell; this does not mean every instance is summoned.Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:17Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:44Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:18Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:45Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:19Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:46Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:21Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:48Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:22Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:24Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:50Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:26Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:52Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:27Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:54Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:29Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:56Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:30Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:57Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:31Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:58Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:32Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:59Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:33Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:60Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:35Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:36Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:62Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:37Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:63Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:38Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:64Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:39Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:65Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:40Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:66Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:53Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:70Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:73Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:69Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:78Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:11Projects/UOContent/Mobiles/Monsters/Summons/SummonedAirElemental.cs:13
Category: Monsters and NPCs