CombatStyle Script

From the CreationKit Wiki
Revision as of 04:41, 2 March 2013 by imported>Wafflesalot (Created page with "Category:Scripting Category:Papyrus Category:Script Objects Category:SKSE '''Extends:''' Form Script Script for the manipulation of Combat Styles.(This S...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


Extends: Form Script

Script for the manipulation of Combat Styles.(This Script Requires SKSE.)

Definition

ScriptName CombatStyle extends Form Hidden

Properties

None

Global Functions

None

Member Functions

None

SKSE Member Functions

float Function GetOffensiveMult()

  • Returns the Offensive multiplier for the Combat Style.

float Function GetDefensiveMult()

  • Returns the Defensive multiplier for the Combat Style.

float Function GetGroupOffensiveMult()

  • Returns the group offensive multiplier.

float Function GetAvoidThreatChance()

  • Returns the avoid threat chance of the Combat Style.

float Function GetMeleeMult()

  • Returns the melee multiplier of the Combat Style.

float Function GetRangedMult()

  • Returns the range multiplier of the Combat Style.

float Function GetMagicMult()

  • Returns the magic multiplier of the Combat Style.

float Function GetShoutMult()

  • Returns the shout multiplier of the Combat Style.

float Function GetStaffMult()

  • Returns the staff multiplier of the Combat Style.

float Function GetUnarmedMult()

  • Returns the unarmed multiplier of the Combat Style.

Function SetOffensiveMult(float mult)

  • Sets the offensive multiplier to the specified amount.

Function SetDefensiveMult(float mult)

  • Sets the defensive multiplier to the specified amount.

Function SetGroupOffensiveMult(float mult)

  • Sets the group offensive multiplier to the specified amount.

Function SetAvoidThreatChance(float chance)

  • Sets the avoid threat chance to the specified amount.

Function SetMeleeMult(float mult)

  • Sets the melee multiplier to the specified amount.

Function SetRangedMult(float mult)

  • Sets the ranged multiplier to the specified amount.

Function SetMagicMult(float mult)

  • Sets the magic multiplier to the specified amount.

Function SetShoutMult(float mult)

  • Sets the shout multiplier to the specified amount.

Function SetStaffMult(float mult)

  • Sets the staff multiplier to the specified amount.

Function SetUnarmedMult(float mult)

  • Sets the unarmed multiplier to the specified amount.

float Function GetMeleeAttackStaggeredMult()

  • Returns the melee attack staggered multiplier of the Combat Style.

float Function GetMeleePowerAttackStaggeredMult()

  • Returns the melee power attack staggered multiplier of the Combat Style.

float Function GetMeleePowerAttackBlockingMult()

  • Returns the melee power attack blocking multiplier of the Combat Style.

float Function GetMeleeBashMult()

  • Returns the melee bash multiplier of the Combat Style.

float Function GetMeleeBashRecoiledMult()

  • Returns the melee bash recoiled multiplier of the Combat Style.

float Function GetMeleeBashAttackMult()

  • Returns the melee bash attack multiplier of the Combat Style.

float Function GetMeleeBashPowerAttackMult()

  • Returns the melee bash power attack multiplier of the Combat Style.

float Function GetMeleeSpecialAttackMult()

  • Returns the melee special attack multiplier of the Combat Style.

bool Function GetAllowDualWielding()

  • Returns if the combat style allows dual wielding.

Function SetMeleeAttackStaggeredMult(float mult)

  • Sets the melee attack staggered multiplier to the specified amount.

Function SetMeleePowerAttackStaggeredMult(float mult)

  • Sets the melee power attack staggered multiplier to the specified amount.

Function SetMeleePowerAttackBlockingMult(float mult)

  • Sets the melee power attack blocking multiplier to the specified amount.

Function SetMeleeBashMult(float mult)

  • Sets the melee bash multiplier to the specified amount.

Function SetMeleeBashRecoiledMult(float mult)

  • Sets the melee bash recoiled multiplier to the specified amount.

Function SetMeleeBashAttackMult(float mult)

  • Sets the melee bash attack multiplier to the specified amount.

Function SetMeleeBashPowerAttackMult(float mult)

  • Sets the melee bash power attack multiplier to the specified amount.

Function SetMeleeSpecialAttackMult(float mult)

  • Sets the melee special attack multiplier to the specified amount.

Function SetAllowDualWielding(bool allow)

  • Sets if dual wielding is allowed while in this combat style.

float Function GetCloseRangeDuelingCircleMult()

  • Returns the close range dueling circle multiplier of the Combat Style.

float Function GetCloseRangeDuelingFallbackMult()

  • Returns the close range dueling fallback multiplier of the Combat Style.

float Function GetCloseRangeFlankingFlankDistance()

  • Returns the close range flanking flank distance of the Combat Style.

float Function GetCloseRangeFlankingStalkTime()

  • Returns the close range flanking stalk time of the Combat Style.

Function SetCloseRangeDuelingCircleMult(float mult)

  • Sets the close range dueling circle multiplier to the specified amount.

Function SetCloseRangeDuelingFallbackMult(float mult)

  • Sets the close range dueling fallback multiplier to the specified amount.

Function SetCloseRangeFlankingFlankDistance(float mult)

  • Sets the close range flanking flank distance to the specified amount.

Function SetCloseRangeFlankingStalkTime(float mult)

  • Sets the close range flanking stalk time to the specified amount.

float Function GetLongRangeStrafeMult()

  • Returns the long range strafe multiplier of the Combat Style.

Function SetLongRangeStrafeMult(float mult)

  • Sets the long range strafe multiplier to the specified amount.

float Function GetFlightHoverChance()

  • Returns the flight hover chance of the Combat Style.

float Function GetFlightDiveBombChance()

  • Returns the flight dive bomb chance of the Combat Style.

float Function GetFlightFlyingAttackChance()

  • Returns the flight flying attack chance of the Combat Style.

Function SetFlightHoverChance(float chance)

  • Sets the flight hover chance to the specified amount.

Function SetFlightDiveBombChance(float chance)

  • Sets the flight dive bomb chance to the specified amount.

Function SetFlightFlyingAttackChance(float mult)

  • Sets the flight flying attack chance to the specified amount.

Events

None