(14 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
− | =====NPC.RandomMove( | + | =====NPC.RandomMove(pID As Integer, bypassStatus As Boolean) As Boolean===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 11: | Line 11: | ||
− | =====NPC.Move( | + | =====NPC.Move(pID As Integer, roomDirection As Integer) As Boolean===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 29: | Line 29: | ||
− | =====NPC.ExperienceCalculate( | + | =====NPC.ExperienceCalculate(nID As Integer, pID As Integer, pidIsPlayer As Boolean, damage As Integer, death As Boolean)===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 57: | Line 57: | ||
− | =====NPC.Get.PartyOwner( | + | =====NPC.UpdateQuestFlag(npcID As Integer, pIndex As Integer) As Boolean===== |
+ | *Description='' '' | ||
+ | ;'''Values''' | ||
+ | :* npcID='' '' | ||
+ | :* pIndex='' '' | ||
+ | *Returns='' '' | ||
+ | *Example=''NPC.UpdateQuestFlag( )'' | ||
+ | |||
+ | |||
+ | =====NPC.Get.Quests(nID As Integer) As Integer===== | ||
+ | *Description='' '' | ||
+ | ;'''Values''' | ||
+ | :* nID='' '' | ||
+ | *Returns='' '' | ||
+ | *Example=''NPC.Get.Quests( )'' | ||
+ | |||
+ | |||
+ | =====NPC.Get.PartyOwner(nID As Integer) As Integer===== | ||
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 65: | Line 82: | ||
− | =====NPC.Get.AttackDelayMinimum( | + | =====NPC.Get.AttackDelayMinimum(nID As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 73: | Line 90: | ||
− | =====NPC.Get.AttackDelayMaximum( | + | =====NPC.Get.AttackDelayMaximum(nID As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 81: | Line 98: | ||
− | =====NPC.Get.Charm( | + | =====NPC.Get.DropItems(nID As Integer) As String===== |
+ | *Description='' '' | ||
+ | ;'''Values''' | ||
+ | :* nID='' '' | ||
+ | *Returns='' '' | ||
+ | *Example=''NPC.Get.DropItems( )'' | ||
+ | |||
+ | |||
+ | =====NPC.Get.Charm(nID As Integer) As Double===== | ||
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 89: | Line 114: | ||
− | =====NPC.Get.DamageMinimum( | + | =====NPC.Get.DamageMinimum(nID As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 97: | Line 122: | ||
− | =====NPC.Get.DamageMaximum( | + | =====NPC.Get.DamageMaximum(nID As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 105: | Line 130: | ||
− | =====NPC.Get.ExperienceHit( | + | =====NPC.Get.ExperienceHit(nID As Integer) As Long===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 113: | Line 138: | ||
− | =====NPC.Get.ExperienceSlay( | + | =====NPC.Get.ExperienceSlay(nID As Integer) As Long===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 121: | Line 146: | ||
− | =====NPC.Get.Infravision( | + | =====NPC.Get.Infravision(nID As Integer) As Double===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 129: | Line 154: | ||
− | =====NPC.Get.Follow( | + | =====NPC.Get.Follow(nID As Integer) As Double===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 137: | Line 162: | ||
− | =====NPC.Get.SpawnTime( | + | =====NPC.Get.SpawnTime(nID As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 145: | Line 170: | ||
− | =====NPC.Get.BName( | + | =====NPC.Get.BName(nID As Integer) As String===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 153: | Line 178: | ||
− | =====NPC.Get.AttackAgility( | + | =====NPC.Get.AttackAgility(nID As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 161: | Line 186: | ||
− | =====NPC.Get.Rarity( | + | =====NPC.Get.Rarity(nID As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 169: | Line 194: | ||
− | =====NPC.Get.OriginalGold( | + | =====NPC.Get.OriginalGold(nID As Integer) As Long===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 177: | Line 202: | ||
− | =====NPC.Get.TameTauntLevel( | + | =====NPC.Get.TameTauntLevel(nID As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 185: | Line 210: | ||
− | =====NPC.Get.DisbandOnAttack( | + | =====NPC.Get.DisbandOnAttack(nID As Integer) As Boolean===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 193: | Line 218: | ||
− | =====NPC.Set. | + | =====NPC.Set.Alliance(nID As Integer, Optional updateValue As String = "")===== |
+ | *Description='' '' | ||
+ | ;'''Values''' | ||
+ | :* nID='' '' | ||
+ | :* updateValue ='' '' | ||
+ | *Example=''NPC.Set.Alliance( )'' | ||
+ | |||
+ | |||
+ | =====NPC.Set.SubjectIdentity(nID As Integer, HeShe As String, HimHer As String, HisHer As String)===== | ||
+ | *Description='' '' | ||
+ | ;'''Values''' | ||
+ | :* nID='' '' | ||
+ | :* HeShe='' '' | ||
+ | :* HimHer='' '' | ||
+ | :* HisHer='' '' | ||
+ | *Example=''NPC.Set.SubjectIdentity( )'' | ||
+ | |||
+ | |||
+ | =====NPC.Set.DivinityDodgeBonus(ByVal nID As Integer, ByVal bonusName As String, updateValue As Integer)===== | ||
+ | *Description='' '' | ||
+ | ;'''Values''' | ||
+ | :* nID='' '' | ||
+ | :* bonusName ='' '' | ||
+ | :* updateValue='' '' | ||
+ | *Returns='' '' | ||
+ | *Example=''NPC.Set.DivinityDodgeBonus( )'' | ||
+ | |||
+ | |||
+ | =====NPC.Set.DivinityMRBonus(ByVal nID As Integer, ByVal bonusName As String, updateValue As Integer)===== | ||
+ | *Description='' '' | ||
+ | ;'''Values''' | ||
+ | :* nID='' '' | ||
+ | :* bonusName ='' '' | ||
+ | :* updateValue='' '' | ||
+ | *Returns='' '' | ||
+ | *Example=''NPC.Set.DivinityMRBonus( )'' | ||
+ | |||
+ | |||
+ | =====NPC.Set.Quests(nID As Integer, updateValue As String) As Boolean===== | ||
+ | *Description='' '' | ||
+ | ;'''Values''' | ||
+ | :* nID='' '' | ||
+ | :* updateValue='' '' | ||
+ | *Returns='' '' | ||
+ | *Example=''NPC.Set.Quests( )'' | ||
+ | |||
+ | |||
+ | |||
+ | =====NPC.Set.DisbandOnAttack(nID As Integer, updateValue As Boolean) As Boolean===== | ||
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 202: | Line 275: | ||
− | =====NPC.Set.TameTauntLevel( | + | =====NPC.Set.TameTauntLevel(nID As Integer, updateValue As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 211: | Line 284: | ||
− | =====NPC.Set.OriginalGold( | + | =====NPC.Set.OriginalGold(nID As Integer, updateValue As Long) As Long===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 220: | Line 293: | ||
− | =====NPC.Set.Strength( | + | =====NPC.Set.Strength(nID As Integer, updateValue As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 229: | Line 302: | ||
− | =====NPC.Set.Agility( | + | =====NPC.Set.Agility(nID As Integer, updateValue As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 238: | Line 311: | ||
− | =====NPC.Set.Endurance( | + | =====NPC.Set.Endurance(nID As Integer, updateValue As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 247: | Line 320: | ||
− | =====NPC.Set.Intelligence( | + | =====NPC.Set.Intelligence(nID As Integer, updateValue As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 256: | Line 329: | ||
− | =====NPC.Set.Wisdom( | + | =====NPC.Set.Wisdom(nID As Integer, updateValue As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 265: | Line 338: | ||
− | =====NPC.Set.Charisma( | + | =====NPC.Set.Charisma(nID As Integer, updateValue As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 274: | Line 347: | ||
− | =====NPC.Set.MaxAttacks( | + | =====NPC.Set.MaxAttacks(nID As Integer, updateValue As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 283: | Line 356: | ||
− | =====NPC.Set.Exhaust( | + | =====NPC.Set.Exhaust(nID As Integer, updateValue As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 292: | Line 365: | ||
− | =====NPC.Set.AttackDelayMinimum( | + | =====NPC.Set.AttackDelayMinimum(nID As Integer, updateValue As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 301: | Line 374: | ||
− | =====NPC.Set.AttackDelayMaximum( | + | =====NPC.Set.AttackDelayMaximum(nID As Integer, updateValue As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 310: | Line 383: | ||
− | =====NPC.Set.DamageMinimum( | + | =====NPC.Set.DamageMinimum(nID As Integer, updateValue As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 319: | Line 392: | ||
− | =====NPC.Set.DamageMaximum( | + | =====NPC.Set.DamageMaximum(nID As Integer, updateValue As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 328: | Line 401: | ||
− | =====NPC.Set.Armor( | + | =====NPC.Set.Armor(nID As Integer, updateValue As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 337: | Line 410: | ||
− | =====NPC.Set.Deflect( | + | =====NPC.Set.Deflect(nID As Integer, updateValue As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 346: | Line 419: | ||
− | =====NPC.Set. | + | =====NPC.Set.DropItems(nID As Integer, updateValue As Double) As Double===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 355: | Line 428: | ||
− | =====NPC.Set.Infravision( | + | =====NPC.Set.DropItems(nID As Integer, updateValue As String)===== |
+ | *Description='' '' | ||
+ | ;'''Values''' | ||
+ | :* nID='' '' | ||
+ | :* updateValue='' '' | ||
+ | *Returns='' '' | ||
+ | *Example=''NPC.Set.DropItems( )'' | ||
+ | |||
+ | |||
+ | =====NPC.Set.Infravision(nID As Integer, updateValue As Double) As Double===== | ||
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 364: | Line 446: | ||
− | =====NPC.Set.Follow( | + | =====NPC.Set.Follow(nID As Integer, updateValue As Double) As Double===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 373: | Line 455: | ||
− | =====NPC.Set.ExperienceHit( | + | =====NPC.Set.ExperienceHit(nID As Integer, updateValue As Long) As Long===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 382: | Line 464: | ||
− | =====NPC.Set.ExperienceSlay( | + | =====NPC.Set.ExperienceSlay(nID As Integer, updateValue As Long) As Long===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 391: | Line 473: | ||
− | =====NPC.Set.BName( | + | =====NPC.Set.BName(nID As Integer, updateValue As String)===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 400: | Line 482: | ||
− | =====NPC.Set.RaceName( | + | =====NPC.Set.RaceName(nID As Integer, updateValue As String)===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 409: | Line 491: | ||
− | =====NPC.Set.DropItems( | + | =====NPC.Set.DropItems(nID As Integer, updateValue As String)===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 418: | Line 500: | ||
− | + | =====NPC.Set.Divinity(nID As Integer, updateValue As String)===== | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | =====NPC.Set.Divinity( | + | |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 436: | Line 509: | ||
− | =====NPC.Set.Name( | + | =====NPC.Set.Name(nID As Integer, Optional updateValue As String = ")===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 445: | Line 518: | ||
− | =====NPC.Set.Party( | + | =====NPC.Set.Party(nID As Integer, pID As Integer, Optional updateRoom As Boolean = False, Optional updatePlayerList As Boolean = False, Optional updateSpawnCount As Boolean = True)===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 452: | Line 525: | ||
:* updateRoom False='' '' | :* updateRoom False='' '' | ||
:* updatePlayerList False='' '' | :* updatePlayerList False='' '' | ||
+ | :* updateSpawnCount True='' '' | ||
*Returns='' '' | *Returns='' '' | ||
*Example=''NPC.Set.Party( )'' | *Example=''NPC.Set.Party( )'' | ||
− | =====NPC.Set.PartyAttack( | + | =====NPC.Set.PartyAttack(nID As Integer, attack As Integer)===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 465: | Line 539: | ||
− | =====NPC.Set.PCType( | + | =====NPC.Set.PCType(nID As Integer, Optional updateValue As String = "")===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 474: | Line 548: | ||
− | =====NPC.Set.Expire( | + | =====NPC.Set.Expire(nID As Integer, expireTime As Integer)===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 483: | Line 557: | ||
− | =====NPC.Set.AttackAgility( | + | =====NPC.Set.AttackAgility(nID As Integer, updateValue As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 492: | Line 566: | ||
− | =====NPC.Set.Rarity( | + | =====NPC.Set.Rarity(nID As Integer, updateValue As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 501: | Line 575: | ||
− | =====NPC.Set. | + | =====NPC.Set.SpellNegation(nID As Integer, updateValue As Integer) As Double===== |
+ | *Description='' '' | ||
+ | ;'''Values''' | ||
+ | :* nID='' '' | ||
+ | :* updateValue='' '' | ||
+ | *Returns='' '' | ||
+ | *Example=''NPC.Set.SpellNegation( )'' | ||
+ | |||
+ | |||
+ | =====NPC.Set.SpellResistance(nID As Integer, updateValue As Double) As Double===== | ||
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 510: | Line 593: | ||
− | =====NPC.Set.MaxHP( | + | =====NPC.Set.MaxHP(nID As Integer, updateValue As Integer) As Integer===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 519: | Line 602: | ||
− | =====NPC.Set.DeathMessage( | + | =====NPC.Set.DeathMessage(nID As Integer, Optional updateValue As String = ")===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 528: | Line 611: | ||
− | =====NPC.Set.VanishMessage( | + | =====NPC.Set.VanishMessage(nID As Integer, Optional updateValue As String = ")===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 537: | Line 620: | ||
− | =====NPC.Set.LookMessage( | + | =====NPC.Set.LookMessage(nID As Integer, Optional updateValue As String = ")===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
Line 546: | Line 629: | ||
− | =====NPC.Set.BonusDamage( | + | =====NPC.Set.BonusDamage(pID As Integer, damageBonusName As String, Update As String, Optional damageBonusType As Short = 0)===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
:* pID='' '' | :* pID='' '' | ||
− | |||
:* damageBonusName='' '' | :* damageBonusName='' '' | ||
:* Update='' '' | :* Update='' '' | ||
+ | :* damageBonusType='' '' | ||
*Returns='' '' | *Returns='' '' | ||
*Example=''NPC.Set.BonusDamage( )'' | *Example=''NPC.Set.BonusDamage( )'' | ||
− | =====NPC.Set.BonusResist( | + | =====NPC.Set.BonusResist(pID As Integer, damageBonusName As String, Update As String, Optional damageBonusType As Short = 0)===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
:* pID='' '' | :* pID='' '' | ||
− | |||
:* damageBonusName='' '' | :* damageBonusName='' '' | ||
:* Update='' '' | :* Update='' '' | ||
+ | :* damageBonusType='' '' | ||
*Returns='' '' | *Returns='' '' | ||
*Example=''NPC.Set.BonusResist( )'' | *Example=''NPC.Set.BonusResist( )'' | ||
− | =====NPC.Remove. | + | =====NPC.Set.Guild(pID As Integer, Optional updateValue As String = "")===== |
+ | *Description='' '' | ||
+ | ;'''Values''' | ||
+ | :* pID='' '' | ||
+ | :* updateValue ='' '' | ||
+ | *Returns='' '' | ||
+ | *Example=''NPC.Set.Guild( )'' | ||
+ | |||
+ | |||
+ | =====NPC.Remove.DivinityDodgeBonus(pID As Integer, bonusName As String)===== | ||
+ | *Description='' '' | ||
+ | ;'''Values''' | ||
+ | :* pID='' '' | ||
+ | :* bonusName ='' '' | ||
+ | *Returns='' '' | ||
+ | *Example=''NPC.Remove.DivinityDodgeBonus( )'' | ||
+ | |||
+ | |||
+ | =====NPC.Remove.DivinityMRBonus(pID As Integer, bonusName As String)===== | ||
+ | *Description='' '' | ||
+ | ;'''Values''' | ||
+ | :* pID='' '' | ||
+ | :* bonusName ='' '' | ||
+ | *Returns='' '' | ||
+ | *Example=''NPC.Remove.DivinityMRBonus( )'' | ||
+ | |||
+ | |||
+ | =====NPC.Remove.BonusDamage(pID As Integer, damageBonusName As String, Optional TypeBonus As Short = 0)===== | ||
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
:* pID='' '' | :* pID='' '' | ||
− | |||
:* damageBonusName='' '' | :* damageBonusName='' '' | ||
+ | :* TypeBonus ='' '' | ||
*Returns='' '' | *Returns='' '' | ||
*Example=''NPC.Remove.BonusDamage( )'' | *Example=''NPC.Remove.BonusDamage( )'' | ||
− | =====NPC.Remove.BonusResist( | + | =====NPC.Remove.BonusResist(pID As Integer, damageBonusName As String, Optional TypeBonus As Short = 0)===== |
*Description='' '' | *Description='' '' | ||
;'''Values''' | ;'''Values''' | ||
:* pID='' '' | :* pID='' '' | ||
− | |||
:* damageBonusName='' '' | :* damageBonusName='' '' | ||
+ | :* TypeBonus ='' '' | ||
*Returns='' '' | *Returns='' '' | ||
*Example=''NPC.Remove.BonusResist( )'' | *Example=''NPC.Remove.BonusResist( )'' |
Latest revision as of 08:50, 8 August 2021
Contents
- 1 NPC
- 1.1 NPC.RandomMove(pID As Integer, bypassStatus As Boolean) As Boolean
- 1.2 NPC.Move(pID As Integer, roomDirection As Integer) As Boolean
- 1.3 NPC.PartyCheck(npcID As Integer, pID As Integer) As Boolean
- 1.4 NPC.ExperienceCalculate(nID As Integer, pID As Integer, pidIsPlayer As Boolean, damage As Integer, death As Boolean)
- 1.5 NPC.AddGlobalTimer(npcID As Integer)
- 1.6 NPC.RemoveGlobalTimer(npcID As Integer) As Boolean
- 1.7 NPC.UpdateQuestFlag(npcID As Integer, pIndex As Integer) As Boolean
- 1.8 NPC.Get.Quests(nID As Integer) As Integer
- 1.9 NPC.Get.PartyOwner(nID As Integer) As Integer
- 1.10 NPC.Get.AttackDelayMinimum(nID As Integer) As Integer
- 1.11 NPC.Get.AttackDelayMaximum(nID As Integer) As Integer
- 1.12 NPC.Get.DropItems(nID As Integer) As String
- 1.13 NPC.Get.Charm(nID As Integer) As Double
- 1.14 NPC.Get.DamageMinimum(nID As Integer) As Integer
- 1.15 NPC.Get.DamageMaximum(nID As Integer) As Integer
- 1.16 NPC.Get.ExperienceHit(nID As Integer) As Long
- 1.17 NPC.Get.ExperienceSlay(nID As Integer) As Long
- 1.18 NPC.Get.Infravision(nID As Integer) As Double
- 1.19 NPC.Get.Follow(nID As Integer) As Double
- 1.20 NPC.Get.SpawnTime(nID As Integer) As Integer
- 1.21 NPC.Get.BName(nID As Integer) As String
- 1.22 NPC.Get.AttackAgility(nID As Integer) As Integer
- 1.23 NPC.Get.Rarity(nID As Integer) As Integer
- 1.24 NPC.Get.OriginalGold(nID As Integer) As Long
- 1.25 NPC.Get.TameTauntLevel(nID As Integer) As Integer
- 1.26 NPC.Get.DisbandOnAttack(nID As Integer) As Boolean
- 1.27 NPC.Set.Alliance(nID As Integer, Optional updateValue As String = "")
- 1.28 NPC.Set.SubjectIdentity(nID As Integer, HeShe As String, HimHer As String, HisHer As String)
- 1.29 NPC.Set.DivinityDodgeBonus(ByVal nID As Integer, ByVal bonusName As String, updateValue As Integer)
- 1.30 NPC.Set.DivinityMRBonus(ByVal nID As Integer, ByVal bonusName As String, updateValue As Integer)
- 1.31 NPC.Set.Quests(nID As Integer, updateValue As String) As Boolean
- 1.32 NPC.Set.DisbandOnAttack(nID As Integer, updateValue As Boolean) As Boolean
- 1.33 NPC.Set.TameTauntLevel(nID As Integer, updateValue As Integer) As Integer
- 1.34 NPC.Set.OriginalGold(nID As Integer, updateValue As Long) As Long
- 1.35 NPC.Set.Strength(nID As Integer, updateValue As Integer) As Integer
- 1.36 NPC.Set.Agility(nID As Integer, updateValue As Integer) As Integer
- 1.37 NPC.Set.Endurance(nID As Integer, updateValue As Integer) As Integer
- 1.38 NPC.Set.Intelligence(nID As Integer, updateValue As Integer) As Integer
- 1.39 NPC.Set.Wisdom(nID As Integer, updateValue As Integer) As Integer
- 1.40 NPC.Set.Charisma(nID As Integer, updateValue As Integer) As Integer
- 1.41 NPC.Set.MaxAttacks(nID As Integer, updateValue As Integer) As Integer
- 1.42 NPC.Set.Exhaust(nID As Integer, updateValue As Integer) As Integer
- 1.43 NPC.Set.AttackDelayMinimum(nID As Integer, updateValue As Integer) As Integer
- 1.44 NPC.Set.AttackDelayMaximum(nID As Integer, updateValue As Integer) As Integer
- 1.45 NPC.Set.DamageMinimum(nID As Integer, updateValue As Integer) As Integer
- 1.46 NPC.Set.DamageMaximum(nID As Integer, updateValue As Integer) As Integer
- 1.47 NPC.Set.Armor(nID As Integer, updateValue As Integer) As Integer
- 1.48 NPC.Set.Deflect(nID As Integer, updateValue As Integer) As Integer
- 1.49 NPC.Set.DropItems(nID As Integer, updateValue As Double) As Double
- 1.50 NPC.Set.DropItems(nID As Integer, updateValue As String)
- 1.51 NPC.Set.Infravision(nID As Integer, updateValue As Double) As Double
- 1.52 NPC.Set.Follow(nID As Integer, updateValue As Double) As Double
- 1.53 NPC.Set.ExperienceHit(nID As Integer, updateValue As Long) As Long
- 1.54 NPC.Set.ExperienceSlay(nID As Integer, updateValue As Long) As Long
- 1.55 NPC.Set.BName(nID As Integer, updateValue As String)
- 1.56 NPC.Set.RaceName(nID As Integer, updateValue As String)
- 1.57 NPC.Set.DropItems(nID As Integer, updateValue As String)
- 1.58 NPC.Set.Divinity(nID As Integer, updateValue As String)
- 1.59 NPC.Set.Name(nID As Integer, Optional updateValue As String = ")
- 1.60 NPC.Set.Party(nID As Integer, pID As Integer, Optional updateRoom As Boolean = False, Optional updatePlayerList As Boolean = False, Optional updateSpawnCount As Boolean = True)
- 1.61 NPC.Set.PartyAttack(nID As Integer, attack As Integer)
- 1.62 NPC.Set.PCType(nID As Integer, Optional updateValue As String = "")
- 1.63 NPC.Set.Expire(nID As Integer, expireTime As Integer)
- 1.64 NPC.Set.AttackAgility(nID As Integer, updateValue As Integer) As Integer
- 1.65 NPC.Set.Rarity(nID As Integer, updateValue As Integer) As Integer
- 1.66 NPC.Set.SpellNegation(nID As Integer, updateValue As Integer) As Double
- 1.67 NPC.Set.SpellResistance(nID As Integer, updateValue As Double) As Double
- 1.68 NPC.Set.MaxHP(nID As Integer, updateValue As Integer) As Integer
- 1.69 NPC.Set.DeathMessage(nID As Integer, Optional updateValue As String = ")
- 1.70 NPC.Set.VanishMessage(nID As Integer, Optional updateValue As String = ")
- 1.71 NPC.Set.LookMessage(nID As Integer, Optional updateValue As String = ")
- 1.72 NPC.Set.BonusDamage(pID As Integer, damageBonusName As String, Update As String, Optional damageBonusType As Short = 0)
- 1.73 NPC.Set.BonusResist(pID As Integer, damageBonusName As String, Update As String, Optional damageBonusType As Short = 0)
- 1.74 NPC.Set.Guild(pID As Integer, Optional updateValue As String = "")
- 1.75 NPC.Remove.DivinityDodgeBonus(pID As Integer, bonusName As String)
- 1.76 NPC.Remove.DivinityMRBonus(pID As Integer, bonusName As String)
- 1.77 NPC.Remove.BonusDamage(pID As Integer, damageBonusName As String, Optional TypeBonus As Short = 0)
- 1.78 NPC.Remove.BonusResist(pID As Integer, damageBonusName As String, Optional TypeBonus As Short = 0)
NPC
NPC.RandomMove(pID As Integer, bypassStatus As Boolean) As Boolean
- Description=
- Values
- pID=
- bypassStatus=
- Returns=
- Example=NPC.RandomMove( )
NPC.Move(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(nID As Integer, pID As Integer, pidIsPlayer As Boolean, damage As Integer, 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, pIndex As Integer) As Boolean
- Description=
- Values
- npcID=
- pIndex=
- Returns=
- Example=NPC.UpdateQuestFlag( )
NPC.Get.Quests(nID As Integer) As Integer
- Description=
- Values
- nID=
- Returns=
- Example=NPC.Get.Quests( )
NPC.Get.PartyOwner(nID As Integer) As Integer
- Description=
- Values
- nID=
- Returns=
- Example=NPC.Get.PartyOwner( )
NPC.Get.AttackDelayMinimum(nID As Integer) As Integer
- Description=
- Values
- nID=
- Returns=
- Example=NPC.Get.AttackDelayMinimum( )
NPC.Get.AttackDelayMaximum(nID As Integer) As Integer
- Description=
- Values
- nID=
- Returns=
- Example=NPC.Get.AttackDelayMaximum( )
NPC.Get.DropItems(nID As Integer) As String
- Description=
- Values
- nID=
- Returns=
- Example=NPC.Get.DropItems( )
NPC.Get.Charm(nID As Integer) As Double
- Description=
- Values
- nID=
- Returns=
- Example=NPC.Get.Charm( )
NPC.Get.DamageMinimum(nID As Integer) As Integer
- Description=
- Values
- nID=
- Returns=
- Example=NPC.Get.DamageMinimum( )
NPC.Get.DamageMaximum(nID As Integer) As Integer
- Description=
- Values
- nID=
- Returns=
- Example=NPC.Get.DamageMaximum( )
NPC.Get.ExperienceHit(nID As Integer) As Long
- Description=
- Values
- nID=
- Returns=
- Example=NPC.Get.ExperienceHit( )
NPC.Get.ExperienceSlay(nID As Integer) As Long
- Description=
- Values
- nID=
- Returns=
- Example=NPC.Get.ExperienceSlay( )
NPC.Get.Infravision(nID As Integer) As Double
- Description=
- Values
- nID=
- Returns=
- Example=NPC.Get.Infravision( )
NPC.Get.Follow(nID As Integer) As Double
- Description=
- Values
- nID=
- Returns=
- Example=NPC.Get.Follow( )
NPC.Get.SpawnTime(nID As Integer) As Integer
- Description=
- Values
- nID=
- Returns=
- Example=NPC.Get.SpawnTime( )
NPC.Get.BName(nID As Integer) As String
- Description=
- Values
- nID=
- Returns=
- Example=NPC.Get.BName( )
NPC.Get.AttackAgility(nID As Integer) As Integer
- Description=
- Values
- nID=
- Returns=
- Example=NPC.Get.AttackAgility( )
NPC.Get.Rarity(nID As Integer) As Integer
- Description=
- Values
- nID=
- Returns=
- Example=NPC.Get.Rarity( )
NPC.Get.OriginalGold(nID As Integer) As Long
- Description=
- Values
- nID=
- Returns=
- Example=NPC.Get.OriginalGold( )
NPC.Get.TameTauntLevel(nID As Integer) As Integer
- Description=
- Values
- nID=
- Returns=
- Example=NPC.Get.TameTauntLevel( )
NPC.Get.DisbandOnAttack(nID As Integer) As Boolean
- Description=
- Values
- nID=
- Returns=
- Example=NPC.Get.DisbandOnAttack( )
NPC.Set.Alliance(nID As Integer, Optional updateValue As String = "")
- Description=
- Values
- nID=
- updateValue =
- Example=NPC.Set.Alliance( )
NPC.Set.SubjectIdentity(nID As Integer, HeShe As String, HimHer As String, HisHer As String)
- Description=
- Values
- nID=
- HeShe=
- HimHer=
- HisHer=
- Example=NPC.Set.SubjectIdentity( )
NPC.Set.DivinityDodgeBonus(ByVal nID As Integer, ByVal bonusName As String, updateValue As Integer)
- Description=
- Values
- nID=
- bonusName =
- updateValue=
- Returns=
- Example=NPC.Set.DivinityDodgeBonus( )
NPC.Set.DivinityMRBonus(ByVal nID As Integer, ByVal bonusName As String, updateValue As Integer)
- Description=
- Values
- nID=
- bonusName =
- updateValue=
- Returns=
- Example=NPC.Set.DivinityMRBonus( )
NPC.Set.Quests(nID As Integer, updateValue As String) As Boolean
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.Quests( )
NPC.Set.DisbandOnAttack(nID As Integer, updateValue As Boolean) As Boolean
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.DisbandOnAttack( )
NPC.Set.TameTauntLevel(nID As Integer, updateValue As Integer) As Integer
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.TameTauntLevel( )
NPC.Set.OriginalGold(nID As Integer, updateValue As Long) As Long
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.OriginalGold( )
NPC.Set.Strength(nID As Integer, updateValue As Integer) As Integer
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.Strength( )
NPC.Set.Agility(nID As Integer, updateValue As Integer) As Integer
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.Agility( )
NPC.Set.Endurance(nID As Integer, updateValue As Integer) As Integer
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.Endurance( )
NPC.Set.Intelligence(nID As Integer, updateValue As Integer) As Integer
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.Intelligence( )
NPC.Set.Wisdom(nID As Integer, updateValue As Integer) As Integer
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.Wisdom( )
NPC.Set.Charisma(nID As Integer, updateValue As Integer) As Integer
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.Charisma( )
NPC.Set.MaxAttacks(nID As Integer, updateValue As Integer) As Integer
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.MaxAttacks( )
NPC.Set.Exhaust(nID As Integer, updateValue As Integer) As Integer
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.Exhaust( )
NPC.Set.AttackDelayMinimum(nID As Integer, updateValue As Integer) As Integer
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.AttackDelayMinimum( )
NPC.Set.AttackDelayMaximum(nID As Integer, updateValue As Integer) As Integer
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.AttackDelayMaximum( )
NPC.Set.DamageMinimum(nID As Integer, updateValue As Integer) As Integer
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.DamageMinimum( )
NPC.Set.DamageMaximum(nID As Integer, updateValue As Integer) As Integer
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.DamageMaximum( )
NPC.Set.Armor(nID As Integer, updateValue As Integer) As Integer
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.Armor( )
NPC.Set.Deflect(nID As Integer, updateValue As Integer) As Integer
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.Deflect( )
NPC.Set.DropItems(nID As Integer, updateValue As Double) As Double
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.Charm( )
NPC.Set.DropItems(nID As Integer, updateValue As String)
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.DropItems( )
NPC.Set.Infravision(nID As Integer, updateValue As Double) As Double
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.Infravision( )
NPC.Set.Follow(nID As Integer, updateValue As Double) As Double
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.Follow( )
NPC.Set.ExperienceHit(nID As Integer, updateValue As Long) As Long
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.ExperienceHit( )
NPC.Set.ExperienceSlay(nID As Integer, updateValue As Long) As Long
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.ExperienceSlay( )
NPC.Set.BName(nID As Integer, updateValue As String)
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.BName( )
NPC.Set.RaceName(nID As Integer, updateValue As String)
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.RaceName( )
NPC.Set.DropItems(nID As Integer, updateValue As String)
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.DropItems( )
NPC.Set.Divinity(nID As Integer, updateValue As String)
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.Divinity( )
NPC.Set.Name(nID As Integer, Optional updateValue As String = ")
- Description=
- Values
- nID=
- updateValue "=
- Returns=
- Example=NPC.Set.Name( )
NPC.Set.Party(nID As Integer, pID As Integer, Optional updateRoom As Boolean = False, Optional updatePlayerList As Boolean = False, Optional updateSpawnCount As Boolean = True)
- Description=
- Values
- nID=
- pID=
- updateRoom False=
- updatePlayerList False=
- updateSpawnCount True=
- Returns=
- Example=NPC.Set.Party( )
NPC.Set.PartyAttack(nID As Integer, attack As Integer)
- Description=
- Values
- nID=
- attack=
- Returns=
- Example=NPC.Set.PartyAttack( )
NPC.Set.PCType(nID As Integer, Optional updateValue As String = "")
- Description=
- Values
- nID=
- attack=
- Returns=
- Example=NPC.Set.PCType( )
NPC.Set.Expire(nID As Integer, expireTime As Integer)
- Description=
- Values
- nID=
- expireTime=
- Returns=
- Example=NPC.Set.Expire( )
NPC.Set.AttackAgility(nID As Integer, updateValue As Integer) As Integer
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.AttackAgility( )
NPC.Set.Rarity(nID As Integer, updateValue As Integer) As Integer
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.Rarity( )
NPC.Set.SpellNegation(nID As Integer, updateValue As Integer) As Double
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.SpellNegation( )
NPC.Set.SpellResistance(nID As Integer, updateValue As Double) As Double
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.SpellReduction( )
NPC.Set.MaxHP(nID As Integer, updateValue As Integer) As Integer
- Description=
- Values
- nID=
- updateValue=
- Returns=
- Example=NPC.Set.MaxHP( )
NPC.Set.DeathMessage(nID As Integer, Optional updateValue As String = ")
- Description=
- Values
- nID=
- updateValue "=
- Returns=
- Example=NPC.Set.DeathMessage( )
NPC.Set.VanishMessage(nID As Integer, Optional updateValue As String = ")
- Description=
- Values
- nID=
- updateValue "=
- Returns=
- Example=NPC.Set.VanishMessage( )
NPC.Set.LookMessage(nID As Integer, Optional updateValue As String = ")
- Description=
- Values
- nID=
- updateValue "=
- Returns=
- Example=NPC.Set.LookMessage( )
NPC.Set.BonusDamage(pID As Integer, damageBonusName As String, Update As String, Optional damageBonusType As Short = 0)
- Description=
- Values
- pID=
- damageBonusName=
- Update=
- damageBonusType=
- Returns=
- Example=NPC.Set.BonusDamage( )
NPC.Set.BonusResist(pID As Integer, damageBonusName As String, Update As String, Optional damageBonusType As Short = 0)
- Description=
- Values
- pID=
- damageBonusName=
- Update=
- damageBonusType=
- Returns=
- Example=NPC.Set.BonusResist( )
NPC.Set.Guild(pID As Integer, Optional updateValue As String = "")
- Description=
- Values
- pID=
- updateValue =
- Returns=
- Example=NPC.Set.Guild( )
NPC.Remove.DivinityDodgeBonus(pID As Integer, bonusName As String)
- Description=
- Values
- pID=
- bonusName =
- Returns=
- Example=NPC.Remove.DivinityDodgeBonus( )
NPC.Remove.DivinityMRBonus(pID As Integer, bonusName As String)
- Description=
- Values
- pID=
- bonusName =
- Returns=
- Example=NPC.Remove.DivinityMRBonus( )
NPC.Remove.BonusDamage(pID As Integer, damageBonusName As String, Optional TypeBonus As Short = 0)
- Description=
- Values
- pID=
- damageBonusName=
- TypeBonus =
- Returns=
- Example=NPC.Remove.BonusDamage( )
NPC.Remove.BonusResist(pID As Integer, damageBonusName As String, Optional TypeBonus As Short = 0)
- Description=
- Values
- pID=
- damageBonusName=
- TypeBonus =
- Returns=
- Example=NPC.Remove.BonusResist( )