UO:PvE WikiPeople vs EverythingVisit the realm website
Wiki navigation

Young ninja

From UO:PvE Wiki

Young ninja is a monster or encounter npc. Calculated per creature.

Development source reviewed on 29 October 2026. In-game availability is unverified.

At a glance#

PropertyValue
ClassificationMonster or encounter NPC
DifficultyCalculated per creature
AIAI_Melee
TamingNot marked tameable
Minimum taming skillNot specified
Control slotsNot specified

Attributes and damage#

AttributeValue or rangeInterpretation
Str45Source range
Dex30Source range
Int5Source range
Hits20–30Source range

Skills#

AttributeValue or rangeInterpretation
Swords50Source range
Tactics50Source 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.

Starting inventory#

Inventory ruleCondition
AddItem(new NinjaTabi())Unconditional
AddItem(new LeatherNinjaPants())Unconditional
AddItem(new LeatherNinjaJacket())Unconditional
AddItem(new LeatherNinjaBelt())Unconditional
AddItem(new Bandana(Utility.RandomNondyedHue()))Unconditional
AddItem( Utility.Random(3) switch { 0 => new Tessen(), 1 => new Kama(), _ => new Lajatang() } )Unconditional

Taming, resources and other properties#

PropertyValue
Always Murderertrue
Body0x190

Notes#

  • Source type availability does not establish a live spawn, location or current world count.

Related references#

Source notes

Show 17 references

These references identify the reviewed shard files. Source presence does not establish live availability.

  1. Projects/UOContent/Engines/Quests/Haochi's Trials/Mobiles/YoungNinja.cs:7
    Type declaration
  2. Projects/UOContent/Mobiles/Difficulty/NpcDifficulty.cs:25
  3. Projects/UOContent/Mobiles/Difficulty/DifficultyLoot.cs:29
  4. Projects/UOContent/Mobiles/Difficulty/DifficultyLoot.cs:37
  5. Projects/UOContent/Mobiles/Difficulty/DifficultyLoot.cs:314
  6. Projects/UOContent/Engines/Quests/Haochi's Trials/Mobiles/YoungNinja.cs:13
  7. Projects/UOContent/Engines/Quests/Haochi's Trials/Mobiles/YoungNinja.cs:14
  8. Projects/UOContent/Engines/Quests/Haochi's Trials/Mobiles/YoungNinja.cs:38
  9. Projects/UOContent/Engines/Quests/Haochi's Trials/Mobiles/YoungNinja.cs:39
  10. Projects/UOContent/Engines/Quests/Haochi's Trials/Mobiles/YoungNinja.cs:22
  11. Projects/UOContent/Engines/Quests/Haochi's Trials/Mobiles/YoungNinja.cs:23
  12. Projects/UOContent/Engines/Quests/Haochi's Trials/Mobiles/YoungNinja.cs:24
  13. Projects/UOContent/Engines/Quests/Haochi's Trials/Mobiles/YoungNinja.cs:25
  14. Projects/UOContent/Engines/Quests/Haochi's Trials/Mobiles/YoungNinja.cs:27
  15. Projects/UOContent/Engines/Quests/Haochi's Trials/Mobiles/YoungNinja.cs:29
  16. Projects/UOContent/Engines/Quests/Haochi's Trials/Mobiles/YoungNinja.cs:45
  17. Projects/UOContent/Engines/Quests/Haochi's Trials/Mobiles/YoungNinja.cs:17

Category: Monsters and NPCs