Rift Creature
From UO:PvE Wiki
Rift Creature is a scripted expedition. D2–100 assigned by the rift.
Development source reviewed on 29 October 2026. In-game availability is unverified.
At a glance#
| Property | Value |
|---|---|
| Classification | Scripted expedition |
| Difficulty | D2–100 assigned by the rift |
| AI | AI_Mage, AI_Melee |
| Taming | Conditional or disabled in source |
| Minimum taming skill | Not specified |
| Control slots | Not specified |
Attributes and damage#
| Attribute | Value or range | Interpretation |
|---|---|---|
| Str | SetStr(50 + difficulty * 2) | Dynamic source rule |
| Dex | SetDex(60 + difficulty) | Dynamic source rule |
| Int | SetInt(caster ? 100 + difficulty * 2 : 30) | Dynamic source rule |
| Hits | SetHits((int)(hp * (boss ? 1.8 : 1) * (1 + (players - 1) * 0.25))) | Dynamic source rule |
| Damage | SetDamage(4 + difficulty / 7, 8 + difficulty / 5) | Dynamic source rule |
Resistances#
| Attribute | Value or range | Interpretation |
|---|---|---|
| resistance | SetResistance(resistance, Math.Min(55, difficulty / 2)) | Dynamic source rule |
Skills#
| Attribute | Value or range | Interpretation |
|---|---|---|
| Wrestling | SetSkill(SkillName.Wrestling, 40 + difficulty * 0.7) | Dynamic source rule |
| Tactics | SetSkill(SkillName.Tactics, 40 + difficulty * 0.7) | Dynamic source rule |
| Magic Resist | SetSkill(SkillName.MagicResist, difficulty) | Dynamic source rule |
| Magery | SetSkill(SkillName.Magery, 40 + difficulty * 0.6) | Dynamic source rule |
| Eval Int | SetSkill(SkillName.EvalInt, difficulty * 0.7) | Dynamic source rule |
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 |
|---|---|
| Tamable | false |
| Delete Corpse On Death | true |
| Fame | difficulty * 80 |
| Karma | -Fame |
| Body | theme switch { 0 => boss ? 24 : 50, 1 => boss ? 9 : 4, _ => boss ? 1 : 17 } |
Conditional stat definitions#
| Attribute | Source rule | Condition |
|---|---|---|
| Str | SetStr(50 + difficulty * 2) | Dynamic or inherited |
| Dex | SetDex(60 + difficulty) | Dynamic or inherited |
| Int | SetInt(caster ? 100 + difficulty * 2 : 30) | Dynamic or inherited |
| Hits | SetHits((int)(hp * (boss ? 1.8 : 1) * (1 + (players - 1) * 0.25))) | Dynamic or inherited |
| Damage | SetDamage(4 + difficulty / 7, 8 + difficulty / 5) | Dynamic or inherited |
| Resistance.resistance | SetResistance(resistance, Math.Min(55, difficulty / 2)) | foreach (var resistance in Enum.GetValues<ResistanceType>()) |
| Skill.Wrestling | SetSkill(SkillName.Wrestling, 40 + difficulty * 0.7) | Dynamic or inherited |
| Skill.Tactics | SetSkill(SkillName.Tactics, 40 + difficulty * 0.7) | Dynamic or inherited |
| Skill.Magic Resist | SetSkill(SkillName.MagicResist, difficulty) | Dynamic or inherited |
| Skill.Magery | SetSkill(SkillName.Magery, 40 + difficulty * 0.6) | if (caster) |
| Skill.Eval Int | SetSkill(SkillName.EvalInt, difficulty * 0.7) | if (caster) |
Notes#
- Source type availability does not establish a live spawn, location or current world count.
Source notes
Show 16 references
These references identify the reviewed shard files. Source presence does not establish live availability.
Projects/UOContent/Engines/Adventures/AdventureItems.cs:69
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/Engines/Adventures/AdventureItems.cs:90Projects/UOContent/Engines/Adventures/AdventureItems.cs:91Projects/UOContent/Engines/Adventures/AdventureItems.cs:92Projects/UOContent/Engines/Adventures/AdventureItems.cs:93Projects/UOContent/Engines/Adventures/AdventureItems.cs:94Projects/UOContent/Engines/Adventures/AdventureItems.cs:95Projects/UOContent/Engines/Adventures/AdventureItems.cs:96Projects/UOContent/Engines/Adventures/AdventureItems.cs:97Projects/UOContent/Engines/Adventures/AdventureItems.cs:98Projects/UOContent/Engines/Adventures/AdventureItems.cs:100Projects/UOContent/Engines/Adventures/AdventureItems.cs:87
Category: Monsters and NPCs