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
(Reverted to List)
 
(One intermediate revision by the same user not shown)
Line 24: Line 24:
== SKSE Member Functions ==
== SKSE Member Functions ==


'''float Function [[GetOffensiveMult - CombatStyle|GetOffensiveMult]]()'''
:'''Float [[GetOffensiveMult - CombatStyle|GetOffensiveMult]]()'''
*Returns the Offensive multiplier for the Combat Style.
:*Returns the Offensive multiplier for the Combat Style.


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


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


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


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


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


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


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


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


'''float Function [[GetUnarmedMult - CombatStyle|GetUnarmedMult]]()'''
:'''Float [[GetUnarmedMult - CombatStyle|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]]()'''
:'''Float [[GetMeleeAttackStaggeredMult - CombatStyle|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]]()'''
:'''Float [[GetMeleePowerAttackStaggeredMult - CombatStyle|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]]()'''
:'''Float [[GetMeleePowerAttackBlockingMult - CombatStyle|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]]()'''
:'''Float [[GetMeleeBashMult - CombatStyle|GetMeleeBashMult]]()'''
*Returns the melee bash multiplier of the Combat Style.
:*Returns the melee bash multiplier of the Combat Style.


'''float Function [[GetMeleeBashRecoiledMult - CombatStyle|GetMeleeBashRecoiledMult]]()'''
:'''Float [[GetMeleeBashRecoiledMult - CombatStyle|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]]()'''
:'''Float [[GetMeleeBashAttackMult - CombatStyle|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]]()'''
:'''Float [[GetMeleeBashPowerAttackMult - CombatStyle|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]]()'''
:'''Float [[GetMeleeSpecialAttackMult - CombatStyle|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]]()'''
:'''Bool [[GetAllowDualWielding - CombatStyle|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]]()'''
:'''Float [[GetCloseRangeDuelingCircleMult - CombatStyle|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]]()'''
:'''Float [[GetCloseRangeDuelingFallbackMult - CombatStyle|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]]()'''
:'''Float [[GetCloseRangeFlankingFlankDistance - CombatStyle|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)'''
:'''Float [[GetCloseRangeFlankingStalkTime - CombatStyle|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)'''
:'''Float [[GetLongRangeStrafeMult - CombatStyle|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]]()'''
:'''Float [[GetFlightHoverChance - CombatStyle|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]]()'''
:'''Float [[GetFlightDiveBombChance - CombatStyle|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)'''
:'''Float [[GetFlightFlyingAttackChance - CombatStyle|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.
 
:'''[[SetFlightDiveBombChance - CombatStyle|SetFlightDiveBombChance]](Float ''chance'')'''
:*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.


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


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

Latest revision as of 07:56, 2 February 2014


Extends: Form Script

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

Definition[edit | edit source]

ScriptName CombatStyle extends Form Hidden

Properties[edit | edit source]

None

Global Functions[edit | edit source]

None

Member Functions[edit | edit source]

None

SKSE Member Functions[edit | edit source]

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[edit | edit source]

None