Difference between revisions of "CombatStyle Script"
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 [[GetOffensiveMult - CombatStyle|GetOffensiveMult]]()''' | ||
*Returns the Offensive multiplier for the Combat Style. | :*Returns the Offensive multiplier for the Combat Style. | ||
''' | :'''Float [[GetDefensiveMult - CombatStyle|GetDefensiveMult]]()''' | ||
*Returns the Defensive multiplier for the Combat Style. | :*Returns the Defensive multiplier for the Combat Style. | ||
''' | :'''Float [[GetGroupOffensiveMult - CombatStyle|GetGroupOffensiveMult]]()''' | ||
*Returns the group offensive multiplier. | :*Returns the group offensive multiplier. | ||
''' | :'''Float [[GetAvoidThreatChance - CombatStyle|GetAvoidThreatChance]]()''' | ||
*Returns the avoid threat chance of the Combat Style. | :*Returns the avoid threat chance of the Combat Style. | ||
''' | :'''Float [[GetMeleeMult - CombatStyle|GetMeleeMult]]()''' | ||
*Returns the melee multiplier of the Combat Style. | :*Returns the melee multiplier of the Combat Style. | ||
''' | :'''Float [[GetRangedMult - CombatStyle|GetRangedMult]]()''' | ||
*Returns the range multiplier of the Combat Style. | :*Returns the range multiplier of the Combat Style. | ||
''' | :'''Float [[GetMagicMult - CombatStyle|GetMagicMult]]()''' | ||
*Returns the magic multiplier of the Combat Style. | :*Returns the magic multiplier of the Combat Style. | ||
''' | :'''Float [[GetShoutMult - CombatStyle|GetShoutMult]]()''' | ||
*Returns the shout multiplier of the Combat Style. | :*Returns the shout multiplier of the Combat Style. | ||
''' | :'''Float [[GetStaffMult - CombatStyle|GetStaffMult]]()''' | ||
*Returns the staff multiplier of the Combat Style. | :*Returns the staff multiplier of the Combat Style. | ||
''' | :'''Float [[GetUnarmedMult - CombatStyle|GetUnarmedMult]]()''' | ||
*Returns the unarmed multiplier of the Combat Style. | :*Returns the unarmed multiplier of the Combat Style. | ||
''' | :'''[[SetOffensiveMult - CombatStyle|SetOffensiveMult]](Float ''mult'')''' | ||
*Sets the offensive multiplier to the specified amount. | :*Sets the offensive multiplier to the specified amount. | ||
''' | :'''[[SetDefensiveMult - CombatStyle|SetDefensiveMult]](Float ''mult'')''' | ||
*Sets the defensive multiplier to the specified amount. | :*Sets the defensive multiplier to the specified amount. | ||
''' | :'''[[SetGroupOffensiveMult - CombatStyle|SetGroupOffensiveMult]](Float ''mult'')''' | ||
*Sets the group offensive multiplier to the specified amount. | :*Sets the group offensive multiplier to the specified amount. | ||
''' | :'''[[SetAvoidThreatChance - CombatStyle|SetAvoidThreatChance]](Float ''chance'')''' | ||
*Sets the avoid threat chance to the specified amount. | :*Sets the avoid threat chance to the specified amount. | ||
''' | :'''[[SetMeleeMult - CombatStyle|SetMeleeMult]](Float ''mult'')''' | ||
*Sets the melee multiplier to the specified amount. | :*Sets the melee multiplier to the specified amount. | ||
''' | :'''[[SetRangedMult - CombatStyle|SetRangedMult]](Float ''mult'')''' | ||
*Sets the ranged multiplier to the specified amount. | :*Sets the ranged multiplier to the specified amount. | ||
''' | :'''[[SetMagicMult - CombatStyle|SetMagicMult]](Float ''mult'')''' | ||
*Sets the magic multiplier to the specified amount. | :*Sets the magic multiplier to the specified amount. | ||
''' | :'''[[SetShoutMult - CombatStyle|SetShoutMult]](Float ''mult'')''' | ||
*Sets the shout multiplier to the specified amount. | :*Sets the shout multiplier to the specified amount. | ||
''' | :'''[[SetStaffMult - CombatStyle|SetStaffMult]](Float ''mult'')''' | ||
*Sets the staff multiplier to the specified amount. | :*Sets the staff multiplier to the specified amount. | ||
''' | :'''[[SetUnarmedMult - CombatStyle|SetUnarmedMult]](Float ''mult'')''' | ||
*Sets the unarmed multiplier to the specified amount. | :*Sets the unarmed multiplier to the specified amount. | ||
''' | :'''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 [[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 [[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 [[GetMeleeBashMult - CombatStyle|GetMeleeBashMult]]()''' | ||
*Returns the melee bash multiplier of the Combat Style. | :*Returns the melee bash multiplier of the Combat Style. | ||
''' | :'''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 [[GetMeleeBashAttackMult - CombatStyle|GetMeleeBashAttackMult]]()''' | ||
*Returns the melee bash attack multiplier of the Combat Style. | :*Returns the melee bash attack multiplier of the Combat Style. | ||
''' | :'''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 [[GetMeleeSpecialAttackMult - CombatStyle|GetMeleeSpecialAttackMult]]()''' | ||
*Returns the melee special attack multiplier of the Combat Style. | :*Returns the melee special attack multiplier of the Combat Style. | ||
''' | :'''Bool [[GetAllowDualWielding - CombatStyle|GetAllowDualWielding]]()''' | ||
*Returns if the combat style allows dual wielding. | :*Returns if the combat style allows dual wielding. | ||
''' | :'''[[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. | ||
''' | :'''[[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. | ||
''' | :'''[[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. | ||
''' | :'''[[SetMeleeBashMult - CombatStyle|SetMeleeBashMult]](Float ''mult'')''' | ||
*Sets the melee bash multiplier to the specified amount. | :*Sets the melee bash multiplier to the specified amount. | ||
''' | :'''[[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. | ||
''' | :'''[[SetMeleeBashAttackMult - CombatStyle|SetMeleeBashAttackMult]](Float ''mult'')''' | ||
:*Sets the melee bash attack multiplier to the specified amount. | |||
' | |||
*Sets the melee bash | |||
''' | :'''[[SetMeleeBashPowerAttackMult - CombatStyle|SetMeleeBashPowerAttackMult]](Float ''mult'')''' | ||
*Sets the melee | :*Sets the melee bash power attack multiplier to the specified amount. | ||
''' | :'''[[SetMeleeSpecialAttackMult - CombatStyle|SetMeleeSpecialAttackMult]](Float ''mult'')''' | ||
*Sets | :*Sets the melee special attack multiplier to the specified amount. | ||
''' | :'''[[SetAllowDualWielding - CombatStyle|SetAllowDualWielding]](Bool ''allow'')''' | ||
* | :*Sets if dual wielding is allowed while in this combat style. | ||
''' | :'''Float [[GetCloseRangeDuelingCircleMult - CombatStyle|GetCloseRangeDuelingCircleMult]]()''' | ||
*Returns the close range dueling | :*Returns the close range dueling circle multiplier of the Combat Style. | ||
''' | :'''Float [[GetCloseRangeDuelingFallbackMult - CombatStyle|GetCloseRangeDuelingFallbackMult]]()''' | ||
*Returns the close range | :*Returns the close range dueling fallback multiplier of the Combat Style. | ||
''' | :'''Float [[GetCloseRangeFlankingFlankDistance - CombatStyle|GetCloseRangeFlankingFlankDistance]]()''' | ||
*Returns the close range flanking | :*Returns the close range flanking flank distance of the Combat Style. | ||
''' | :'''Float [[GetCloseRangeFlankingStalkTime - CombatStyle|GetCloseRangeFlankingStalkTime]]()''' | ||
* | :*Returns the close range flanking stalk time of the Combat Style. | ||
''' | :'''[[SetCloseRangeDuelingCircleMult - CombatStyle|SetCloseRangeDuelingCircleMult]](Float ''mult'')''' | ||
*Sets the close range dueling | :*Sets the close range dueling circle multiplier to the specified amount. | ||
''' | :'''[[SetCloseRangeDuelingFallbackMult - CombatStyle|SetCloseRangeDuelingFallbackMult]](Float ''mult'')''' | ||
*Sets the close range | :*Sets the close range dueling fallback multiplier to the specified amount. | ||
''' | :'''[[SetCloseRangeFlankingFlankDistance - CombatStyle|SetCloseRangeFlankingFlankDistance]](Float ''mult'')''' | ||
*Sets the close range flanking | :*Sets the close range flanking flank distance to the specified amount. | ||
''' | :'''[[SetCloseRangeFlankingStalkTime - CombatStyle|SetCloseRangeFlankingStalkTime]](Float ''mult'')''' | ||
* | :*Sets the close range flanking stalk time to the specified amount. | ||
''' | :'''Float [[GetLongRangeStrafeMult - CombatStyle|GetLongRangeStrafeMult]]()''' | ||
* | :*Returns the long range strafe multiplier of the Combat Style. | ||
''' | :'''[[SetLongRangeStrafeMult - CombatStyle|SetLongRangeStrafeMult]](Float ''mult'')''' | ||
* | :*Sets the long range strafe multiplier to the specified amount. | ||
''' | :'''Float [[GetFlightHoverChance - CombatStyle|GetFlightHoverChance]]()''' | ||
*Returns the flight | :*Returns the flight hover chance of the Combat Style. | ||
''' | :'''Float [[GetFlightDiveBombChance - CombatStyle|GetFlightDiveBombChance]]()''' | ||
*Returns the flight | :*Returns the flight dive bomb chance of the Combat Style. | ||
''' | :'''Float [[GetFlightFlyingAttackChance - CombatStyle|GetFlightFlyingAttackChance]]()''' | ||
* | :*Returns the flight flying attack chance of the Combat Style. | ||
''' | :'''[[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. | |||
== Events == | == Events == | ||
None | None |
Latest revision as of 06: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