Contents
- 1 Attack
- 1.1 Attack.Full(ByVal defenderIsPlayer As Boolean, ByVal attackerIsPlayer As Boolean, ByVal defenderID As Integer, ByVal attackerID As Integer, AttackMessageToModify As String, DefendMessageToModify As String, OtherMessageToModify As String, ByVal damageExtra As Integer, ByVal damageMultiplier As Double, ByVal attackDodgeModifier As Double, defenderDodgeModifier As Double) As Boolean
- 1.2 Attack.FullPower(ByVal AttackerStrength As Integer, AttackerLevel As Integer, Enchantment As Integer, ByVal DamageMin As Integer, ByVal DamageMax As Integer, Modifier As Integer) As Integer
- 1.3 Attack.FullPowerReduction(ByVal AttackerStrength As Integer, ByVal PercentageRemoved As Double) As Integer
- 1.4 Attack.FullBonusCalculate(ByVal AttackerIsPlayer As Boolean, ByVal AttackerIndex As Integer, ByVal AttackerStrength As Integer, ByVal DefenderIsPlayer As Boolean, ByVal DefenderIndex As Integer) As Integer
- 1.5 Attack.Dodge(ByVal AttackerAgility As Integer, AttackerLevel As Integer, ByVal DefenderAgility As Integer, DefenderLevel As Integer, isPVP As Boolean) As Boolean
- 1.6 Attack.AttackPower(ByVal AttackerStrength As Integer, AttackerLevel As Integer, Enchantment As Integer, ByVal DamageMin As Integer, ByVal DamageMax As Integer, Modifier As Integer) As Integer
- 1.7 Attack.AttackPowerReduction(ByVal AttackerStrength As Integer, ByVal PercentageRemoved As Double) As Integer
- 1.8 Attack.RawDamageValue(ByVal defenderIsPlayer As Boolean, ByVal attackerIsPlayer As Boolean, ByVal defenderID As Integer, ByVal attackerID As Integer) As Integer
- 1.9 Attack.DamageReduction(ByVal ArmorDefender As Integer, IsShield As Boolean, Optional ArmorMultiplier As Double = 0.1) As Double
- 1.10 Attack.Percentage(ByVal PercentDamage As Double) As Integer
- 1.11 Attack.AttackPowerReduction(ByVal AttackerStrength As Integer, ByVal PercentageRemoved As Double) As Integer
- 1.12 Attack.AttackBonusCalculate(ByVal AttackerIsPlayer As Boolean, ByVal AttackerIndex As Integer, ByVal AttackerStrength As Integer, ByVal DefenderIsPlayer As Boolean, ByVal DefenderIndex As Integer) As Integer
- 1.13 Attack.SelectWeapon(ByVal Index As Integer) As Integer
- 1.14 Attack.Fizzle(ByVal index As Integer, ByVal minimumAmount As Double, ByVal startAmount As Integer, multiplyIntelligence As Double, ByVal spellOrSkill As Integer) As Boolean
- 1.15 Attack.Resist(ByVal index As Integer, dIndex As Integer, isPlayer As Boolean, dIsPlayer As Boolean, Optional multiplier As Double = 1) As Boolean
- 1.16 Attack.SpellNegation(ByVal index As Integer, isPlayer As Boolean, damage As Integer) As Integer
- 1.17 Attack.StaffSpellModifier(ByVal pID As Integer) As Double()
- 1.18 Attack.WeaponModifier(ByVal pID As Integer) As Double()
Attack
Attack.Full(ByVal defenderIsPlayer As Boolean, ByVal attackerIsPlayer As Boolean, ByVal defenderID As Integer, ByVal attackerID As Integer, AttackMessageToModify As String, DefendMessageToModify As String, OtherMessageToModify As String, ByVal damageExtra As Integer, ByVal damageMultiplier As Double, ByVal attackDodgeModifier As Double, defenderDodgeModifier As Double) As Boolean
- Description=
- Values
- defenderIsPlayer=
- attackerIsPlayer=
- defenderID=
- attackerID=
- AttackMessageToModify=
- DefendMessageToModify=
- OtherMessageToModify=
- damageExtra=
- damageMultiplier=
- attackDodgeModifier=
- defenderDodgeModifier=
- Returns=
- Example=Attack.Full( )
Attack.FullPower(ByVal AttackerStrength As Integer, AttackerLevel As Integer, Enchantment As Integer, ByVal DamageMin As Integer, ByVal DamageMax As Integer, Modifier As Integer) As Integer
- Description=
- Values
- AttackerStrength=
- AttackerLevel=
- Enchantment=
- DamageMin=
- DamageMax=
- Modifier=
- Returns=
- Example=Attack.FullPower( )
Attack.FullPowerReduction(ByVal AttackerStrength As Integer, ByVal PercentageRemoved As Double) As Integer
- Description=
- Values
- AttackerStrength=
- PercentageRemoved=
- Returns=
- Example=Attack.FullPowerReduction( )
Attack.FullBonusCalculate(ByVal AttackerIsPlayer As Boolean, ByVal AttackerIndex As Integer, ByVal AttackerStrength As Integer, ByVal DefenderIsPlayer As Boolean, ByVal DefenderIndex As Integer) As Integer
- Description=
- Values
- AttackerIsPlayer=
- AttackerIndex=
- AttackerStrength=
- DefenderIsPlayer=
- DefenderIndex=
- Returns=
- Example=Attack.FullBonusCalculate( )
Attack.Dodge(ByVal AttackerAgility As Integer, AttackerLevel As Integer, ByVal DefenderAgility As Integer, DefenderLevel As Integer, isPVP As Boolean) As Boolean
- Description=
- Values
- AttackerAgility=
- AttackerLevel=
- DefenderAgility=
- DefenderLevel=
- isPVP=
- Returns=
- Example=Attack.Dodge( )
Attack.AttackPower(ByVal AttackerStrength As Integer, AttackerLevel As Integer, Enchantment As Integer, ByVal DamageMin As Integer, ByVal DamageMax As Integer, Modifier As Integer) As Integer
- Description=
- Values
- AttackerStrength=
- AttackerLevel=
- Enchantment=
- DamageMin=
- DamageMax=
- Modifier=
- Returns=
- Example=Attack.AttackPower( )
Attack.AttackPowerReduction(ByVal AttackerStrength As Integer, ByVal PercentageRemoved As Double) As Integer
- Description=
- Values
- AttackerStrength=
- PercentageRemoved=
- Returns=
- Example=Attack.AttackPowerReduction( )
Attack.RawDamageValue(ByVal defenderIsPlayer As Boolean, ByVal attackerIsPlayer As Boolean, ByVal defenderID As Integer, ByVal attackerID As Integer) As Integer
- Description=
- Values
- defenderIsPlayer=
- attackerIsPlayer=
- defenderID=
- attackerID=
- Returns=
- Example=Attack.RawDamageValue( )
Attack.DamageReduction(ByVal ArmorDefender As Integer, IsShield As Boolean, Optional ArmorMultiplier As Double = 0.1) As Double
- Description=
- Values
- ArmorDefender=
- IsShield=
- ArmorMultiplier 0.1=
- Returns=
- Example=Attack.DamageReduction( )
Attack.Percentage(ByVal PercentDamage As Double) As Integer
- Description=
- Values
- PercentDamage=
- Returns=
- Example=Attack.Percentage( )
Attack.AttackPowerReduction(ByVal AttackerStrength As Integer, ByVal PercentageRemoved As Double) As Integer
- Description=
- Values
- AttackerStrength=
- PercentageRemoved=
- Returns=
- Example=Attack.AttackPowerReduction( )
Attack.AttackBonusCalculate(ByVal AttackerIsPlayer As Boolean, ByVal AttackerIndex As Integer, ByVal AttackerStrength As Integer, ByVal DefenderIsPlayer As Boolean, ByVal DefenderIndex As Integer) As Integer
- Description=
- Values
- AttackerIsPlayer=
- AttackerIndex=
- AttackerStrength=
- DefenderIsPlayer=
- DefenderIndex=
- Returns=
- Example=Attack.AttackBonusCalculate( )
Attack.SelectWeapon(ByVal Index As Integer) As Integer
- Description=
- Values
- Index=
- Returns=
- Example=Attack.SelectWeapon( )
Attack.Fizzle(ByVal index As Integer, ByVal minimumAmount As Double, ByVal startAmount As Integer, multiplyIntelligence As Double, ByVal spellOrSkill As Integer) As Boolean
- Description=
- Values
- index=
- minimumAmount=
- startAmount=
- multiplyIntelligence=
- spellOrSkill=
- Returns=
- Example=Attack.Fizzle( )
Attack.Resist(ByVal index As Integer, dIndex As Integer, isPlayer As Boolean, dIsPlayer As Boolean, Optional multiplier As Double = 1) As Boolean
- Description=
- Values
- index=
- dIndex=
- isPlayer=
- dIsPlayer=
- multiplier 1=
- Returns=
- Example=Attack.Resist( )
Attack.SpellNegation(ByVal index As Integer, isPlayer As Boolean, damage As Integer) As Integer
- Description=
- Values
- index=
- isPlayer=
- damage=
- Returns=
- Example=Attack.SpellNegation( )
Attack.StaffSpellModifier(ByVal pID As Integer) As Double()
- Description=
- Values
- pID=
- Returns=
- Example=Attack.StaffSpellModifier( )
Attack.WeaponModifier(ByVal pID As Integer) As Double()
- Description=
- Values
- pID=
- Returns=
- Example=Attack.WeaponModifier( )