Barclay

Member
How does one NPC determine to fight another NPC? Is it based on karma? I can't seem to identify anything in the scripts other than karma that defines the 'bad' guys and the 'good' guys.
 
search basecreature.cs for OppositionGroup

also check the following
ServUO-master\Scripts\Mobiles\AI\OppositionGroup.cs

also it can be overridden in a script by adding something along these lines in a creatures script (from AncientLich.cs)
C#:
public override TribeType Tribe { get { return TribeType.Undead; } }

        public override OppositionGroup OppositionGroup
        {
            get
            {
                return OppositionGroup.FeyAndUndead;
            }
        }
 

Active Shards

  • Unchained
    Custom (Classic)
    • Players
    • 162 Online
    • 273 Peak
  • The Crossroads
    Mondain's Legacy
    • Players
    • 106 Online
    • 190 Peak
  • UO Eventine
    Custom (Classic)
    • Players
    • 78 Online
    • 137 Peak
  • Insane UO
    Endless Journey
    • Players
    • 75 Online
    • 105 Peak
  • UO: New Renaissance
    Custom (Classic)
    • Players
    • 25 Online
    • 85 Peak
  • CALYPSO
    Custom (Modern)
    • Players
    • 24 Online
    • 30 Peak
  • UO Phoenix
    Custom (Classic)
    • Players
    • 19 Online
    • 48 Peak
  • Pandora
    Custom (Modern)
    • Players
    • 19 Online
    • 32 Peak
  • UO Enigma
    Custom (Modern)
    • Players
    • 18 Online
    • 172 Peak
  • Arth
    Custom (Modern)
    • Players
    • 17 Online
    • 34 Peak

Donations

Total amount
$0.00
Goal
$500.00
Back