Difference between revisions of "CombatStyle Script"

From the CreationKit Wiki
Jump to navigation Jump to search
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...")
 
imported>CraftySentinel
m (Formatting Change)
Line 24: Line 24:
== SKSE Member Functions ==
== SKSE Member Functions ==


'''float Function [[GetOffensiveMult - CombatStyle|GetOffensiveMult]]()'''
{|class="wikitable" width =100%
*Returns the Offensive multiplier for the Combat Style.
!style="text-align:left;"|Function
!style="text-align:left;"|Description
|-
|[[GetOffensiveMult - CombatStyle|Float '''GetOffensiveMult'''()]]
|Returns the Offensive multiplier for the Combat Style.
|-


'''float Function [[GetDefensiveMult - CombatStyle|GetDefensiveMult]]()'''
|[[GetDefensiveMult - CombatStyle|Float '''GetDefensiveMult'''()]]
*Returns the Defensive multiplier for the Combat Style.
|Returns the Defensive multiplier for the Combat Style.
|-


'''float Function [[GetGroupOffensiveMult - CombatStyle|GetGroupOffensiveMult]]()'''
|[[GetGroupOffensiveMult - CombatStyle|Float '''GetGroupOffensiveMult'''()]]
*Returns the group offensive multiplier.
|Returns the group offensive multiplier.
|-


'''float Function [[GetAvoidThreatChance - CombatStyle|GetAvoidThreatChance]]()'''
|[[GetAvoidThreatChance - CombatStyle|Float '''GetAvoidThreatChance'''()]]
*Returns the avoid threat chance of the Combat Style.
|Returns the avoid threat chance of the Combat Style.
|-


'''float Function [[GetMeleeMult - CombatStyle|GetMeleeMult]]()'''
|[[GetMeleeMult - CombatStyle|Float '''GetMeleeMult'''()]]
*Returns the melee multiplier of the Combat Style.
|Returns the melee multiplier of the Combat Style.
|-


'''float Function [[GetRangedMult - CombatStyle|GetRangedMult]]()'''
|[[GetRangedMult - CombatStyle|Float '''GetRangedMult'''()]]
*Returns the range multiplier of the Combat Style.
|Returns the range multiplier of the Combat Style.
|-


'''float Function [[GetMagicMult - CombatStyle|GetMagicMult]]()'''
|[[GetMagicMult - CombatStyle|Float '''GetMagicMult'''()]]
*Returns the magic multiplier of the Combat Style.
|Returns the magic multiplier of the Combat Style.
|-


'''float Function [[GetShoutMult - CombatStyle|GetShoutMult]]()'''
|[[GetShoutMult - CombatStyle|Float '''GetShoutMult'''()]]
*Returns the shout multiplier of the Combat Style.
|Returns the shout multiplier of the Combat Style.
|-


'''float Function [[GetStaffMult - CombatStyle|GetStaffMult]]()'''
|[[GetStaffMult - CombatStyle|Float '''GetStaffMult'''()]]
*Returns the staff multiplier of the Combat Style.
|Returns the staff multiplier of the Combat Style.
|-


'''float Function [[GetUnarmedMult - CombatStyle|GetUnarmedMult]]()'''
|[[GetUnarmedMult - CombatStyle|Float '''GetUnarmedMult'''()]]
*Returns the unarmed multiplier of the Combat Style.
|Returns the unarmed multiplier of the Combat Style.
|-


'''Function [[SetOffensiveMult - CombatStyle|SetOffensiveMult]](float mult)'''
|[[SetOffensiveMult - CombatStyle|'''SetOffensiveMult'''(Float ''mult'')]]
*Sets the offensive multiplier to the specified amount.
|Sets the offensive multiplier to the specified amount.
|-


'''Function [[SetDefensiveMult - CombatStyle|SetDefensiveMult]](float mult)'''
|[[SetDefensiveMult - CombatStyle|'''SetDefensiveMult'''(Float ''mult'')]]
*Sets the defensive multiplier to the specified amount.
|Sets the defensive multiplier to the specified amount.
|-


'''Function [[SetGroupOffensiveMult - CombatStyle|SetGroupOffensiveMult]](float mult)'''
|[[SetGroupOffensiveMult - CombatStyle|'''SetGroupOffensiveMult'''(Float ''mult'')]]
*Sets the group offensive multiplier to the specified amount.
|Sets the group offensive multiplier to the specified amount.
|-


'''Function [[SetAvoidThreatChance - CombatStyle|SetAvoidThreatChance]](float chance)'''
|[[SetAvoidThreatChance - CombatStyle|'''SetAvoidThreatChance'''(Float ''chance'')]]
*Sets the avoid threat chance to the specified amount.
|Sets the avoid threat chance to the specified amount.
|-


'''Function [[SetMeleeMult - CombatStyle|SetMeleeMult]](float mult)'''
|[[SetMeleeMult - CombatStyle|'''SetMeleeMult'''(Float ''mult'')]]
*Sets the melee multiplier to the specified amount.
|Sets the melee multiplier to the specified amount.
|-


'''Function [[SetRangedMult - CombatStyle|SetRangedMult]](float mult)'''
|[[SetRangedMult - CombatStyle|'''SetRangedMult'''(Float ''mult'')]]
*Sets the ranged multiplier to the specified amount.
|Sets the ranged multiplier to the specified amount.
|-


'''Function [[SetMagicMult - CombatStyle|SetMagicMult]](float mult)'''
|[[SetMagicMult - CombatStyle|'''SetMagicMult'''(Float ''mult'')]]
*Sets the magic multiplier to the specified amount.
|Sets the magic multiplier to the specified amount.
|-


'''Function [[SetShoutMult - CombatStyle|SetShoutMult]](float mult)'''
|[[SetShoutMult - CombatStyle|'''SetShoutMult'''(Float ''mult'')]]
*Sets the shout multiplier to the specified amount.
|Sets the shout multiplier to the specified amount.
|-


'''Function [[SetStaffMult - CombatStyle|SetStaffMult]](float mult)'''
|[[SetStaffMult - CombatStyle|'''SetStaffMult'''(Float ''mult'')]]
*Sets the staff multiplier to the specified amount.
|Sets the staff multiplier to the specified amount.
|-


'''Function [[SetUnarmedMult - CombatStyle|SetUnarmedMult]](float mult)'''
|[[SetUnarmedMult - CombatStyle|'''SetUnarmedMult'''(Float ''mult'')]]
*Sets the unarmed multiplier to the specified amount.
|Sets the unarmed multiplier to the specified amount.
|-


'''float Function [[GetMeleeAttackStaggeredMult - CombatStyle|GetMeleeAttackStaggeredMult]]()'''
|[[GetMeleeAttackStaggeredMult - CombatStyle|Float '''GetMeleeAttackStaggeredMult'''()]]
*Returns the melee attack staggered multiplier of the Combat Style.
|Returns the melee attack staggered multiplier of the Combat Style.
|-


'''float Function [[GetMeleePowerAttackStaggeredMult - CombatStyle|GetMeleePowerAttackStaggeredMult]]()'''
|[[GetMeleePowerAttackStaggeredMult - CombatStyle|Float '''GetMeleePowerAttackStaggeredMult'''()]]
*Returns the melee power attack staggered multiplier of the Combat Style.
|Returns the melee power attack staggered multiplier of the Combat Style.
|-


'''float Function [[GetMeleePowerAttackBlockingMult - CombatStyle|GetMeleePowerAttackBlockingMult]]()'''
|[[GetMeleePowerAttackBlockingMult - CombatStyle|Float '''GetMeleePowerAttackBlockingMult'''()]]
*Returns the melee power attack blocking multiplier of the Combat Style.
|Returns the melee power attack blocking multiplier of the Combat Style.
|-


'''float Function [[GetMeleeBashMult - CombatStyle|GetMeleeBashMult]]()'''
|[[GetMeleeBashMult - CombatStyle|Float '''GetMeleeBashMult'''()]]
*Returns the melee bash multiplier of the Combat Style.
|Returns the melee bash multiplier of the Combat Style.
|-


'''float Function [[GetMeleeBashRecoiledMult - CombatStyle|GetMeleeBashRecoiledMult]]()'''
|[[GetMeleeBashRecoiledMult - CombatStyle|Float '''GetMeleeBashRecoiledMult'''()]]
*Returns the melee bash recoiled multiplier of the Combat Style.
|Returns the melee bash recoiled multiplier of the Combat Style.
|-


'''float Function [[GetMeleeBashAttackMult - CombatStyle|GetMeleeBashAttackMult]]()'''
|[[GetMeleeBashAttackMult - CombatStyle|Float '''GetMeleeBashAttackMult'''()]]
*Returns the melee bash attack multiplier of the Combat Style.
|Returns the melee bash attack multiplier of the Combat Style.
|-


'''float Function [[GetMeleeBashPowerAttackMult - CombatStyle|GetMeleeBashPowerAttackMult]]()'''
|[[GetMeleeBashPowerAttackMult - CombatStyle|Float '''GetMeleeBashPowerAttackMult'''()]]
*Returns the melee bash power attack multiplier of the Combat Style.
|Returns the melee bash power attack multiplier of the Combat Style.
|-


'''float Function [[GetMeleeSpecialAttackMult - CombatStyle|GetMeleeSpecialAttackMult]]()'''
|[[GetMeleeSpecialAttackMult - CombatStyle|Float '''GetMeleeSpecialAttackMult'''()]]
*Returns the melee special attack multiplier of the Combat Style.
|Returns the melee special attack multiplier of the Combat Style.
|-


'''bool Function [[GetAllowDualWielding - CombatStyle|GetAllowDualWielding]]()'''
|[[GetAllowDualWielding - CombatStyle|Bool '''GetAllowDualWielding'''()]]
*Returns if the combat style allows dual wielding.
|Returns if the combat style allows dual wielding.
|-


'''Function [[SetMeleeAttackStaggeredMult - CombatStyle|SetMeleeAttackStaggeredMult]](float mult)'''
|[[SetMeleeAttackStaggeredMult - CombatStyle|'''SetMeleeAttackStaggeredMult'''(Float ''mult'')]]
*Sets the melee attack staggered multiplier to the specified amount.
|Sets the melee attack staggered multiplier to the specified amount.
|-


'''Function [[SetMeleePowerAttackStaggeredMult - CombatStyle|SetMeleePowerAttackStaggeredMult]](float mult)'''
|[[SetMeleePowerAttackStaggeredMult - CombatStyle|'''SetMeleePowerAttackStaggeredMult'''(Float ''mult'')]]
*Sets the melee power attack staggered multiplier to the specified amount.
|Sets the melee power attack staggered multiplier to the specified amount.
|-


'''Function [[SetMeleePowerAttackBlockingMult - CombatStyle|SetMeleePowerAttackBlockingMult]](float mult)'''
|[[SetMeleePowerAttackBlockingMult - CombatStyle|'''SetMeleePowerAttackBlockingMult'''(Float ''mult'')]]
*Sets the melee power attack blocking multiplier to the specified amount.
|Sets the melee power attack blocking multiplier to the specified amount.
|-


'''Function [[SetMeleeBashMult - CombatStyle|SetMeleeBashMult]](float mult)'''
|[[SetMeleeBashMult - CombatStyle|'''SetMeleeBashMult'''(Float ''mult'')]]
*Sets the melee bash multiplier to the specified amount.
|Sets the melee bash multiplier to the specified amount.
|-


'''Function [[SetMeleeBashRecoiledMult - CombatStyle|SetMeleeBashRecoiledMult]](float mult)'''
|[[SetMeleeBashRecoiledMult - CombatStyle|'''SetMeleeBashRecoiledMult'''(Float ''mult'')]]
*Sets the melee bash recoiled multiplier to the specified amount.
|Sets the melee bash recoiled multiplier to the specified amount.
|-


'''Function [[SetMeleeBashAttackMult - CombatStyle|SetMeleeBashAttackMult]](float mult)'''
|[[SetMeleeBashAttackMult - CombatStyle|'''SetMeleeBashAttackMult'''(Float ''mult'')]]
*Sets the melee bash attack multiplier to the specified amount.
|Sets the melee bash attack multiplier to the specified amount.
|-
'''Function [[SetMeleeBashPowerAttackMult - CombatStyle|SetMeleeBashPowerAttackMult]](float mult)'''
*Sets the melee bash power attack multiplier to the specified amount.


'''Function [[SetMeleeSpecialAttackMult - CombatStyle|SetMeleeSpecialAttackMult]](float mult)'''
|[[SetMeleeBashPowerAttackMult - CombatStyle|'''SetMeleeBashPowerAttackMult'''(Float ''mult'')]]
*Sets the melee special attack multiplier to the specified amount.
|Sets the melee bash power attack multiplier to the specified amount.
|-


'''Function [[SetAllowDualWielding - CombatStyle|SetAllowDualWielding]](bool allow)'''
|[[SetMeleeSpecialAttackMult - CombatStyle|'''SetMeleeSpecialAttackMult'''(Float ''mult'')]]
*Sets if dual wielding is allowed while in this combat style.
|Sets the melee special attack multiplier to the specified amount.
|-


'''float Function [[GetCloseRangeDuelingCircleMult - CombatStyle|GetCloseRangeDuelingCircleMult]]()'''
|[[SetAllowDualWielding - CombatStyle|'''SetAllowDualWielding'''(Bool ''allow'')]]
*Returns the close range dueling circle multiplier of the Combat Style.
|Sets if dual wielding is allowed while in this combat style.
|-


'''float Function [[GetCloseRangeDuelingFallbackMult - CombatStyle|GetCloseRangeDuelingFallbackMult]]()'''
|[[GetCloseRangeDuelingCircleMult - CombatStyle|Float '''GetCloseRangeDuelingCircleMult'''()]]
*Returns the close range dueling fallback multiplier of the Combat Style.
|Returns the close range dueling circle multiplier of the Combat Style.
|-


'''float Function [[GetCloseRangeFlankingFlankDistance - CombatStyle|GetCloseRangeFlankingFlankDistance]]()'''
|[[GetCloseRangeDuelingFallbackMult - CombatStyle|Float '''GetCloseRangeDuelingFallbackMult'''()]]
*Returns the close range flanking flank distance of the Combat Style.
|Returns the close range dueling fallback multiplier of the Combat Style.
|-


'''float Function [[GetCloseRangeFlankingStalkTime - CombatStyle|GetCloseRangeFlankingStalkTime]]()'''
|[[GetCloseRangeFlankingFlankDistance - CombatStyle|Float '''GetCloseRangeFlankingFlankDistance'''()]]
*Returns the close range flanking stalk time of the Combat Style.
|Returns the close range flanking flank distance of the Combat Style.
|-


'''Function [[SetCloseRangeDuelingCircleMult - CombatStyle|SetCloseRangeDuelingCircleMult]](float mult)'''
|[[GetCloseRangeFlankingStalkTime - CombatStyle|Float '''GetCloseRangeFlankingStalkTime'''()]]
*Sets the close range dueling circle multiplier to the specified amount.
|Returns the close range flanking stalk time of the Combat Style.
|-


'''Function [[SetCloseRangeDuelingFallbackMult - CombatStyle|SetCloseRangeDuelingFallbackMult]](float mult)'''
|[[SetCloseRangeDuelingCircleMult - CombatStyle|'''SetCloseRangeDuelingCircleMult'''(Float ''mult'')]]
*Sets the close range dueling fallback multiplier to the specified amount.
|Sets the close range dueling circle multiplier to the specified amount.
|-


'''Function [[SetCloseRangeFlankingFlankDistance - CombatStyle|SetCloseRangeFlankingFlankDistance]](float mult)'''
|[[SetCloseRangeDuelingFallbackMult - CombatStyle|'''SetCloseRangeDuelingFallbackMult'''(Float ''mult'')]]
*Sets the close range flanking flank distance to the specified amount.
|Sets the close range dueling fallback multiplier to the specified amount.
|-


'''Function [[SetCloseRangeFlankingStalkTime - CombatStyle|SetCloseRangeFlankingStalkTime]](float mult)'''
|[[SetCloseRangeFlankingFlankDistance - CombatStyle|'''SetCloseRangeFlankingFlankDistance'''(Float ''mult'')]]
*Sets the close range flanking stalk time to the specified amount.
|Sets the close range flanking flank distance to the specified amount.
|-


'''float Function [[GetLongRangeStrafeMult - CombatStyle| GetLongRangeStrafeMult]]()'''
|[[SetCloseRangeFlankingStalkTime - CombatStyle|'''SetCloseRangeFlankingStalkTime'''(Float ''mult'')]]
*Returns the long range strafe multiplier of the Combat Style.
|Sets the close range flanking stalk time to the specified amount.
|-


'''Function [[SetLongRangeStrafeMult - CombatStyle|SetLongRangeStrafeMult]](float mult)'''
|[[GetLongRangeStrafeMult - CombatStyle|Float '''GetLongRangeStrafeMult'''()]]
*Sets the long range strafe multiplier to the specified amount.
|Returns the long range strafe multiplier of the Combat Style.
|-


'''float Function [[GetFlightHoverChance - CombatStyle|GetFlightHoverChance]]()'''
|[[SetLongRangeStrafeMult - CombatStyle|'''SetLongRangeStrafeMult'''(Float ''mult'')]]
*Returns the flight hover chance of the Combat Style.
|Sets the long range strafe multiplier to the specified amount.
|-


'''float Function [[GetFlightDiveBombChance - CombatStyle|GetFlightDiveBombChance]]()'''
|[[GetFlightHoverChance - CombatStyle|Float '''GetFlightHoverChance'''()]]
*Returns the flight dive bomb chance of the Combat Style.
|Returns the flight hover chance of the Combat Style.
|-


'''float Function [[GetFlightFlyingAttackChance - CombatStyle|GetFlightFlyingAttackChance]]()'''
|[[GetFlightDiveBombChance - CombatStyle|Float '''GetFlightDiveBombChance'''()]]
*Returns the flight flying attack chance of the Combat Style.
|Returns the flight dive bomb chance of the Combat Style.
|-


'''Function [[SetFlightHoverChance - CombatStyle|SetFlightHoverChance]](float chance)'''
|[[GetFlightFlyingAttackChance - CombatStyle|Float '''GetFlightFlyingAttackChance'''()]]
*Sets the flight hover chance to the specified amount.
|Returns the flight flying attack chance of the Combat Style.
|-


'''Function [[SetFlightDiveBombChance - CombatStyle|SetFlightDiveBombChance]](float chance)'''
|[[SetFlightHoverChance - CombatStyle|'''SetFlightHoverChance'''(Float ''chance'')]]
*Sets the flight dive bomb chance to the specified amount.
|Sets the flight hover chance to the specified amount.
|-


'''Function [[SetFlightFlyingAttackChance - CombatStyle|SetFlightFlyingAttackChance]](float mult)'''
|[[SetFlightDiveBombChance - CombatStyle|'''SetFlightDiveBombChance'''(Float ''chance'')]]
*Sets the flight flying attack chance to the specified amount.
|Sets the flight dive bomb chance to the specified amount.
|-
 
|[[SetFlightFlyingAttackChance - CombatStyle|'''SetFlightFlyingAttackChance'''(Float ''mult'')]]
|Sets the flight flying attack chance to the specified amount.
|-
 
|}


== Events ==
== Events ==
None
None

Revision as of 04:51, 24 October 2013


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

Function Description
Float GetOffensiveMult() Returns the Offensive multiplier for the Combat Style.
Float GetDefensiveMult() Returns the Defensive multiplier for the Combat Style.
Float GetGroupOffensiveMult() Returns the group offensive multiplier.
Float GetAvoidThreatChance() Returns the avoid threat chance of the Combat Style.
Float GetMeleeMult() Returns the melee multiplier of the Combat Style.
Float GetRangedMult() Returns the range multiplier of the Combat Style.
Float GetMagicMult() Returns the magic multiplier of the Combat Style.
Float GetShoutMult() Returns the shout multiplier of the Combat Style.
Float GetStaffMult() Returns the staff multiplier of the Combat Style.
Float GetUnarmedMult() Returns the unarmed multiplier of the Combat Style.
SetOffensiveMult(Float mult) Sets the offensive multiplier to the specified amount.
SetDefensiveMult(Float mult) Sets the defensive multiplier to the specified amount.
SetGroupOffensiveMult(Float mult) Sets the group offensive multiplier to the specified amount.
SetAvoidThreatChance(Float chance) Sets the avoid threat chance to the specified amount.
SetMeleeMult(Float mult) Sets the melee multiplier to the specified amount.
SetRangedMult(Float mult) Sets the ranged multiplier to the specified amount.
SetMagicMult(Float mult) Sets the magic multiplier to the specified amount.
SetShoutMult(Float mult) Sets the shout multiplier to the specified amount.
SetStaffMult(Float mult) Sets the staff multiplier to the specified amount.
SetUnarmedMult(Float mult) Sets the unarmed multiplier to the specified amount.
Float GetMeleeAttackStaggeredMult() Returns the melee attack staggered multiplier of the Combat Style.
Float GetMeleePowerAttackStaggeredMult() Returns the melee power attack staggered multiplier of the Combat Style.
Float GetMeleePowerAttackBlockingMult() Returns the melee power attack blocking multiplier of the Combat Style.
Float GetMeleeBashMult() Returns the melee bash multiplier of the Combat Style.
Float GetMeleeBashRecoiledMult() Returns the melee bash recoiled multiplier of the Combat Style.
Float GetMeleeBashAttackMult() Returns the melee bash attack multiplier of the Combat Style.
Float GetMeleeBashPowerAttackMult() Returns the melee bash power attack multiplier of the Combat Style.
Float GetMeleeSpecialAttackMult() Returns the melee special attack multiplier of the Combat Style.
Bool GetAllowDualWielding() Returns if the combat style allows dual wielding.
SetMeleeAttackStaggeredMult(Float mult) Sets the melee attack staggered multiplier to the specified amount.
SetMeleePowerAttackStaggeredMult(Float mult) Sets the melee power attack staggered multiplier to the specified amount.
SetMeleePowerAttackBlockingMult(Float mult) Sets the melee power attack blocking multiplier to the specified amount.
SetMeleeBashMult(Float mult) Sets the melee bash multiplier to the specified amount.
SetMeleeBashRecoiledMult(Float mult) Sets the melee bash recoiled multiplier to the specified amount.
SetMeleeBashAttackMult(Float mult) Sets the melee bash attack multiplier to the specified amount.
SetMeleeBashPowerAttackMult(Float mult) Sets the melee bash power attack multiplier to the specified amount.
SetMeleeSpecialAttackMult(Float mult) Sets the melee special attack multiplier to the specified amount.
SetAllowDualWielding(Bool allow) Sets if dual wielding is allowed while in this combat style.
Float GetCloseRangeDuelingCircleMult() Returns the close range dueling circle multiplier of the Combat Style.
Float GetCloseRangeDuelingFallbackMult() Returns the close range dueling fallback multiplier of the Combat Style.
Float GetCloseRangeFlankingFlankDistance() Returns the close range flanking flank distance of the Combat Style.
Float GetCloseRangeFlankingStalkTime() Returns the close range flanking stalk time of the Combat Style.
SetCloseRangeDuelingCircleMult(Float mult) Sets the close range dueling circle multiplier to the specified amount.
SetCloseRangeDuelingFallbackMult(Float mult) Sets the close range dueling fallback multiplier to the specified amount.
SetCloseRangeFlankingFlankDistance(Float mult) Sets the close range flanking flank distance to the specified amount.
SetCloseRangeFlankingStalkTime(Float mult) Sets the close range flanking stalk time to the specified amount.
Float GetLongRangeStrafeMult() Returns the long range strafe multiplier of the Combat Style.
SetLongRangeStrafeMult(Float mult) Sets the long range strafe multiplier to the specified amount.
Float GetFlightHoverChance() Returns the flight hover chance of the Combat Style.
Float GetFlightDiveBombChance() Returns the flight dive bomb chance of the Combat Style.
Float GetFlightFlyingAttackChance() Returns the flight flying attack chance of the Combat Style.
SetFlightHoverChance(Float chance) Sets the flight hover chance to the specified amount.
SetFlightDiveBombChance(Float chance) Sets the flight dive bomb chance to the specified amount.
SetFlightFlyingAttackChance(Float mult) Sets the flight flying attack chance to the specified amount.

Events

None