Jump to: navigation, search

NPC

Contents

NPC

NPC.RandomMove(ByVal pID As Integer, bypassStatus As Boolean) As Boolean
  • Description=
Values
  • pID=
  • bypassStatus=
  • Returns=
  • Example=NPC.RandomMove( )


NPC.Move(ByVal pID As Integer, roomDirection As Integer) As Boolean
  • Description=
Values
  • pID=
  • roomDirection=
  • Returns=
  • Example=NPC.Move( )


NPC.PartyCheck(npcID As Integer, pID As Integer) As Boolean
  • Description=
Values
  • npcID=
  • pID=
  • Returns=
  • Example=NPC.PartyCheck( )


NPC.ExperienceCalculate(ByVal nID As Integer, ByVal pID As Integer, pidIsPlayer As Boolean, ByVal damage As Integer, ByVal death As Boolean)
  • Description=
Values
  • nID=
  • pID=
  • pidIsPlayer=
  • damage=
  • death=
  • Returns=
  • Example=NPC.ExperienceCalculate( )


NPC.AddGlobalTimer(npcID As Integer)
  • Description=
Values
  • npcID=
  • Returns=
  • Example=NPC.AddGlobalTimer( )


NPC.RemoveGlobalTimer(npcID As Integer) As Boolean
  • Description=
Values
  • npcID=
  • Returns=
  • Example=NPC.RemoveGlobalTimer( )


NPC.UpdateQuestFlag(npcID As Integer) As Boolean
  • Description=
Values
  • npcID=
  • Returns=
  • Example=NPC.UpdateQuestFlag( )


NPC.Get.PartyOwner(ByVal nID As Integer) As Integer
  • Description=
Values
  • nID=
  • Returns=
  • Example=NPC.Get.PartyOwner( )


NPC.Get.AttackDelayMinimum(ByVal nID As Integer) As Integer
  • Description=
Values
  • nID=
  • Returns=
  • Example=NPC.Get.AttackDelayMinimum( )


NPC.Get.AttackDelayMaximum(ByVal nID As Integer) As Integer
  • Description=
Values
  • nID=
  • Returns=
  • Example=NPC.Get.AttackDelayMaximum( )


NPC.Get.Charm(ByVal nID As Integer) As Double
  • Description=
Values
  • nID=
  • Returns=
  • Example=NPC.Get.Charm( )


NPC.Get.DamageMinimum(ByVal nID As Integer) As Integer
  • Description=
Values
  • nID=
  • Returns=
  • Example=NPC.Get.DamageMinimum( )


NPC.Get.DamageMaximum(ByVal nID As Integer) As Integer
  • Description=
Values
  • nID=
  • Returns=
  • Example=NPC.Get.DamageMaximum( )


NPC.Get.ExperienceHit(ByVal nID As Integer) As Long
  • Description=
Values
  • nID=
  • Returns=
  • Example=NPC.Get.ExperienceHit( )


NPC.Get.ExperienceSlay(ByVal nID As Integer) As Long
  • Description=
Values
  • nID=
  • Returns=
  • Example=NPC.Get.ExperienceSlay( )


NPC.Get.Infravision(ByVal nID As Integer) As Double
  • Description=
Values
  • nID=
  • Returns=
  • Example=NPC.Get.Infravision( )


NPC.Get.Follow(ByVal nID As Integer) As Double
  • Description=
Values
  • nID=
  • Returns=
  • Example=NPC.Get.Follow( )


NPC.Get.SpawnTime(ByVal nID As Integer) As Integer
  • Description=
Values
  • nID=
  • Returns=
  • Example=NPC.Get.SpawnTime( )


NPC.Get.BName(ByVal nID As Integer) As String
  • Description=
Values
  • nID=
  • Returns=
  • Example=NPC.Get.BName( )


NPC.Get.AttackAgility(ByVal nID As Integer) As Integer
  • Description=
Values
  • nID=
  • Returns=
  • Example=NPC.Get.AttackAgility( )


NPC.Get.Rarity(ByVal nID As Integer) As Integer
  • Description=
Values
  • nID=
  • Returns=
  • Example=NPC.Get.Rarity( )


NPC.Get.OriginalGold(ByVal nID As Integer) As Long
  • Description=
Values
  • nID=
  • Returns=
  • Example=NPC.Get.OriginalGold( )


NPC.Get.TameTauntLevel(ByVal nID As Integer) As Integer
  • Description=
Values
  • nID=
  • Returns=
  • Example=NPC.Get.TameTauntLevel( )


NPC.Get.DisbandOnAttack(ByVal nID As Integer) As Boolean
  • Description=
Values
  • nID=
  • Returns=
  • Example=NPC.Get.DisbandOnAttack( )


NPC.Set.DisbandOnAttack(ByVal nID As Integer, ByVal updateValue As Boolean) As Boolean
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.DisbandOnAttack( )


NPC.Set.TameTauntLevel(ByVal nID As Integer, ByVal updateValue As Integer) As Integer
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.TameTauntLevel( )


NPC.Set.OriginalGold(ByVal nID As Integer, ByVal updateValue As Long) As Long
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.OriginalGold( )


NPC.Set.Strength(ByVal nID As Integer, ByVal updateValue As Integer) As Integer
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.Strength( )


NPC.Set.Agility(ByVal nID As Integer, ByVal updateValue As Integer) As Integer
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.Agility( )


NPC.Set.Endurance(ByVal nID As Integer, ByVal updateValue As Integer) As Integer
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.Endurance( )


NPC.Set.Intelligence(ByVal nID As Integer, ByVal updateValue As Integer) As Integer
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.Intelligence( )


NPC.Set.Wisdom(ByVal nID As Integer, ByVal updateValue As Integer) As Integer
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.Wisdom( )


NPC.Set.Charisma(ByVal nID As Integer, ByVal updateValue As Integer) As Integer
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.Charisma( )


NPC.Set.MaxAttacks(ByVal nID As Integer, ByVal updateValue As Integer) As Integer
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.MaxAttacks( )


NPC.Set.Exhaust(ByVal nID As Integer, ByVal updateValue As Integer) As Integer
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.Exhaust( )


NPC.Set.AttackDelayMinimum(ByVal nID As Integer, ByVal updateValue As Integer) As Integer
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.AttackDelayMinimum( )


NPC.Set.AttackDelayMaximum(ByVal nID As Integer, ByVal updateValue As Integer) As Integer
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.AttackDelayMaximum( )


NPC.Set.DamageMinimum(ByVal nID As Integer, ByVal updateValue As Integer) As Integer
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.DamageMinimum( )


NPC.Set.DamageMaximum(ByVal nID As Integer, ByVal updateValue As Integer) As Integer
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.DamageMaximum( )


NPC.Set.Armor(ByVal nID As Integer, ByVal updateValue As Integer) As Integer
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.Armor( )


NPC.Set.Deflect(ByVal nID As Integer, ByVal updateValue As Integer) As Integer
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.Deflect( )


NPC.Set.Charm(ByVal nID As Integer, ByVal updateValue As Double) As Double
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.Charm( )


NPC.Set.Infravision(ByVal nID As Integer, ByVal updateValue As Double) As Double
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.Infravision( )


NPC.Set.Follow(ByVal nID As Integer, ByVal updateValue As Double) As Double
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.Follow( )


NPC.Set.ExperienceHit(ByVal nID As Integer, ByVal updateValue As Long) As Long
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.ExperienceHit( )


NPC.Set.ExperienceSlay(ByVal nID As Integer, ByVal updateValue As Long) As Long
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.ExperienceSlay( )


NPC.Set.BName(ByVal nID As Integer, ByVal updateValue As String)
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.BName( )


NPC.Set.RaceName(ByVal nID As Integer, ByVal updateValue As String)
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.RaceName( )


NPC.Set.DropItems(ByVal nID As Integer, ByVal updateValue As String)
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.DropItems( )


NPC.Set.DropMode(ByVal nID As Integer, ByVal updateValue As Integer)
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.DropMode( )


NPC.Set.Divinity(ByVal nID As Integer, ByVal updateValue As String)
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.Divinity( )


NPC.Set.Name(ByVal nID As Integer, Optional ByVal updateValue As String = ")
  • Description=
Values
  • nID=
  • updateValue "=
  • Returns=
  • Example=NPC.Set.Name( )


NPC.Set.Party(ByVal nID As Integer, ByVal pID As Integer, Optional ByVal updateRoom As Boolean = False, Optional ByVal updatePlayerList As Boolean = False)
  • Description=
Values
  • nID=
  • pID=
  • updateRoom False=
  • updatePlayerList False=
  • Returns=
  • Example=NPC.Set.Party( )


NPC.Set.PartyAttack(ByVal nID As Integer, ByVal attack As Integer)
  • Description=
Values
  • nID=
  • attack=
  • Returns=
  • Example=NPC.Set.PartyAttack( )


NPC.Set.PCType(ByVal nID As Integer, Optional ByVal updateValue As String = "")
  • Description=
Values
  • nID=
  • attack=
  • Returns=
  • Example=NPC.Set.PCType( )


NPC.Set.Expire(ByVal nID As Integer, ByVal expireTime As Integer)
  • Description=
Values
  • nID=
  • expireTime=
  • Returns=
  • Example=NPC.Set.Expire( )


NPC.Set.AttackAgility(ByVal nID As Integer, ByVal updateValue As Integer) As Integer
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.AttackAgility( )


NPC.Set.Rarity(ByVal nID As Integer, ByVal updateValue As Integer) As Integer
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.Rarity( )


NPC.Set.SpellNegation(ByVal nID As Integer, ByVal updateValue As Integer) As Integer
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.SpellNegation( )


NPC.Set.SpellResistance(ByVal nID As Integer, ByVal updateValue As Double) As Double
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.SpellReduction( )


NPC.Set.MaxHP(ByVal nID As Integer, ByVal updateValue As Integer) As Integer
  • Description=
Values
  • nID=
  • updateValue=
  • Returns=
  • Example=NPC.Set.MaxHP( )


NPC.Set.DeathMessage(ByVal nID As Integer, Optional ByVal updateValue As String = ")
  • Description=
Values
  • nID=
  • updateValue "=
  • Returns=
  • Example=NPC.Set.DeathMessage( )


NPC.Set.VanishMessage(ByVal nID As Integer, Optional ByVal updateValue As String = ")
  • Description=
Values
  • nID=
  • updateValue "=
  • Returns=
  • Example=NPC.Set.VanishMessage( )


NPC.Set.LookMessage(ByVal nID As Integer, Optional ByVal updateValue As String = ")
  • Description=
Values
  • nID=
  • updateValue "=
  • Returns=
  • Example=NPC.Set.LookMessage( )


NPC.Set.BonusDamage(ByVal pID As Integer, isIDPlayer As Boolean, ByVal damageBonusName As String, Update As Integer)
  • Description=
Values
  • pID=
  • isIDPlayer=
  • damageBonusName=
  • Update=
  • Returns=
  • Example=NPC.Set.BonusDamage( )


NPC.Set.BonusResist(ByVal pID As Integer, isIDPlayer As Boolean, ByVal damageBonusName As String, Update As Integer)
  • Description=
Values
  • pID=
  • isIDPlayer=
  • damageBonusName=
  • Update=
  • Returns=
  • Example=NPC.Set.BonusResist( )


NPC.Remove.BonusDamage(ByVal pID As Integer, isIDPlayer As Boolean, ByVal damageBonusName As String)
  • Description=
Values
  • pID=
  • isIDPlayer=
  • damageBonusName=
  • Returns=
  • Example=NPC.Remove.BonusDamage( )


NPC.Remove.BonusResist(ByVal pID As Integer, isIDPlayer As Boolean, ByVal damageBonusName As String)
  • Description=
Values
  • pID=
  • isIDPlayer=
  • damageBonusName=
  • Returns=
  • Example=NPC.Remove.BonusResist( )