Skip to content

Commit

Permalink
Fix bug: DATA-3385
Browse files Browse the repository at this point in the history
Starfinder - Armor penalty not applied to speed
  • Loading branch information
LegacyKing committed Oct 10, 2017
1 parent 7e6feac commit c4f4530
Show file tree
Hide file tree
Showing 8 changed files with 979 additions and 968 deletions.
2 changes: 1 addition & 1 deletion starfinder/paizo/core/scr__stats.lst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

# Name SORTKEY ABB Unique Key STATMOD Define Combat bonus Bonus to HP Modify VAR Ability Bonus
Strength SORTKEY:1 ABB:STR KEY:STR STATMOD:floor(SCORE/2)-5 DEFINE:PreStatScore_STR|0 BONUS:VAR|PreStatScore_STR|STRSCORE DEFINE:MAXLEVELSTAT=STR|STRSCORE-10 DEFINE:LOADSCORE|0 DEFINE:TWOHANDDAMAGEDIVISOR|0 DEFINE:OFFHANDLIGHTBONUS|0 DEFINE:RacialVision|0 DEFINE:OversizeWeaponToHitBonus|0 BONUS:COMBAT|TOHIT.Melee|STR|TYPE=Ability BONUS:COMBAT|DAMAGE.Melee|STR|TYPE=Ability BONUS:COMBAT|DAMAGE.Thrown|STR|TYPE=Ability BONUS:COMBAT|DAMAGE.Grenade|-STR BONUS:COMBAT|DAMAGEMULT:0|1 BONUS:COMBAT|DAMAGEMULT:1|1 BONUS:COMBAT|DAMAGEMULT:2|1 BONUS:VAR|LOADSCORE|STRSCORE BONUS:VAR|TWOHANDDAMAGEDIVISOR,OFFHANDLIGHTBONUS|2 BONUS:VAR|RacialVision|1|TYPE=Racial|!PREABILITY:1,CATEGORY=Special Ability,TYPE.RacialVision ABILITY:Internal|AUTOMATIC|Default BONUS:COMBAT|TOHIT-PRIMARY|4 BONUS:COMBAT|TOHIT-SECONDARY|10
Strength SORTKEY:1 ABB:STR KEY:STR STATMOD:floor(SCORE/2)-5 DEFINE:PreStatScore_STR|0 BONUS:VAR|PreStatScore_STR|STRSCORE DEFINE:MAXLEVELSTAT=STR|STRSCORE-10 DEFINE:BulkScore|0 BONUS:VAR|BulkScore|STRSCORE DEFINE:LOADSCORE|0 DEFINE:TWOHANDDAMAGEDIVISOR|0 DEFINE:OFFHANDLIGHTBONUS|0 DEFINE:RacialVision|0 DEFINE:OversizeWeaponToHitBonus|0 BONUS:COMBAT|TOHIT.Melee|STR|TYPE=Ability BONUS:COMBAT|DAMAGE.Melee|STR|TYPE=Ability BONUS:COMBAT|DAMAGE.Thrown|STR|TYPE=Ability BONUS:COMBAT|DAMAGE.Grenade|-STR BONUS:COMBAT|DAMAGEMULT:0|1 BONUS:COMBAT|DAMAGEMULT:1|1 BONUS:COMBAT|DAMAGEMULT:2|1 BONUS:VAR|LOADSCORE|STRSCORE BONUS:VAR|TWOHANDDAMAGEDIVISOR,OFFHANDLIGHTBONUS|2 BONUS:VAR|RacialVision|1|TYPE=Racial|!PREABILITY:1,CATEGORY=Special Ability,TYPE.RacialVision ABILITY:Internal|AUTOMATIC|Default BONUS:COMBAT|TOHIT-PRIMARY|4 BONUS:COMBAT|TOHIT-SECONDARY|10
Dexterity SORTKEY:2 ABB:DEX KEY:DEX STATMOD:floor(SCORE/2)-5 DEFINE:PreStatScore_DEX|0 BONUS:VAR|PreStatScore_DEX|DEXSCORE DEFINE:MAXLEVELSTAT=DEX|DEXSCORE-10 DEFINE:INITCOMP|0 DEFINE:ACAbilityStat|0 DEFINE:MXDXEN|0 DEFINE:FightingDefensivelyACBonus|0 DEFINE:FightingDefensivelyAC|0 DEFINE:TotalDefenseACBonus|0 DEFINE:TotalDefenseAC|0 BONUS:COMBAT|TOHIT.Operative|max(STR,DEX)|TYPE=Ability BONUS:COMBAT|TOHIT.Thrown|(STR-DEX)|TYPE=Ability BONUS:COMBAT|TOHIT.Ranged|DEX|TYPE=Ability BONUS:COMBAT|AC|10|TYPE=Base BONUS:COMBAT|AC|min(ACAbilityStat, min(MXDXEN,MODEQUIPMAXDEX))|TYPE=Ability|PREVAREQ:ACStatNotDex,0 BONUS:COMBAT|AC|max(FightingDefensivelyAC,TotalDefenseAC)|TYPE=Dodge BONUS:VAR|INITCOMP|DEX BONUS:VAR|ACAbilityStat|DEX BONUS:VAR|MXDXEN|1000|PREVAREQ:ENCUMBERANCE,0 BONUS:VAR|MXDXEN|3|PREVAREQ:ENCUMBERANCE,1 BONUS:VAR|MXDXEN|1|PREVAREQ:ENCUMBERANCE,2
Constitution SORTKEY:3 ABB:CON KEY:CON STATMOD:floor(SCORE/2)-5 DEFINE:PreStatScore_CON|0 BONUS:VAR|PreStatScore_CON|CONSCORE DEFINE:MAXLEVELSTAT=CON|CONSCORE-10 DEFINE:UseAlternateDamage|0 DEFINE:UseCombatManueverBonus|0 BONUS:HP|ALTHP|CON*TL
Intelligence SORTKEY:4 ABB:INT KEY:INT STATMOD:floor(SCORE/2)-5 DEFINE:PreStatScore_INT|0 BONUS:VAR|PreStatScore_INT|INTSCORE DEFINE:MAXLEVELSTAT=INT|MaxLevelStat_Int DEFINE:AdditionalLanguage|0 DEFINE:BonusRetroSkillPoints|0 DEFINE:MaxLevelStat_Int|0 BONUS:VAR|MaxLevelStat_Int|INTSCORE-10 BONUS:LANG|BONUS|max(INT,0)+var("AdditionalLanguage") BONUS:MODSKILLPOINTS|NUMBER|var("STAT.3.MOD.NOEQUIP.NOTEMP")+BonusRetroSkillPoints DEFINE:SkillRankCap|0 BONUS:VAR|SkillRankCap|max(20,TL) BONUS:VAR|AdditionalLanguage|skillinfo("TOTALRANK", "Culture")
Expand Down
267 changes: 139 additions & 128 deletions starfinder/paizo/core/scr_abilities.lst

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions starfinder/paizo/core/scr_classes.lst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

# Envoy
CLASS:Envoy MAXLEVEL:20 FACT:KeyAbilityScore|CHA
CLASS:Envoy MAXLEVEL:20 FACT:KeyAbilityScore|CHA TEMPLATE:Class ~ Envoy
CLASS:Envoy HD:1 TYPE:Base.PC BONUS:HP|CURRENTMAX|5*EnvoyLVL BONUS:HP|ALTHP|6*EnvoyLVL
CLASS:Envoy FACT:Abb|Evy FACT:ClassType|PC
CLASS:Envoy DEFINE:EnvoyLVL|0 BONUS:VAR|EnvoyLVL|CL
Expand All @@ -24,7 +24,7 @@ CLASS:Envoy STARTSKILLPTS:8 CSKILL:Acrobatics|Intimidate|Athletics|Medicine|Bluf
# End Envoy

# Mechanic - Completed (Need Drone Work)
CLASS:Mechanic MAXLEVEL:20 FACT:KeyAbilityScore|INT
CLASS:Mechanic MAXLEVEL:20 FACT:KeyAbilityScore|INT TEMPLATE:Class ~ Mechanic
CLASS:Mechanic HD:1 TYPE:Base.PC BONUS:HP|CURRENTMAX|5*MechanicLVL BONUS:HP|ALTHP|6*MechanicLVL
CLASS:Mechanic FACT:Abb|Mnc FACT:ClassType|PC
CLASS:Mechanic DEFINE:MechanicLVL|0 BONUS:VAR|MechanicLVL|CL
Expand Down Expand Up @@ -55,7 +55,7 @@ CLASS:Mechanic STARTSKILLPTS:4 CSKILL:Athletics|Perception|Computers|Physical Sc
20 ABILITY:Mechanic Class Feature|AUTOMATIC|Mechanic Class Feature ~ TECH MASTER

# Mystic - Completed
CLASS:Mystic MAXLEVEL:20 FACT:KeyAbilityScore|WIS
CLASS:Mystic MAXLEVEL:20 FACT:KeyAbilityScore|WIS TEMPLATE:Class ~ Mystic
CLASS:Mystic HD:1 TYPE:Base.PC BONUS:HP|CURRENTMAX|5*MysticLVL BONUS:HP|ALTHP|6*MysticLVL
CLASS:Mystic FACT:Abb|Mys FACT:ClassType|PC
CLASS:Mystic DEFINE:MysticLVL|0 BONUS:VAR|MysticLVL|CL
Expand Down Expand Up @@ -105,7 +105,7 @@ CLASS:Mystic BONUS:VAR|Caster_Level_Highest__All|Caster_Level_Mystic|TYPE=Base
20 ABILITY:Mystic Class Feature|AUTOMATIC|Mystic Class Feature ~ ENLIGHTENMENT

# Operative
CLASS:Operative MAXLEVEL:20 FACT:KeyAbilityScore|DEX
CLASS:Operative MAXLEVEL:20 FACT:KeyAbilityScore|DEX TEMPLATE:Class ~ Operative
CLASS:Operative HD:1 TYPE:Base.PC BONUS:HP|CURRENTMAX|5*OperativeLVL BONUS:HP|ALTHP|6*OperativeLVL
CLASS:Operative FACT:Abb|Opr FACT:ClassType|PC
CLASS:Operative DEFINE:OperativeLVL|0 BONUS:VAR|OperativeLVL|CL
Expand Down Expand Up @@ -136,7 +136,7 @@ CLASS:Operative STARTSKILLPTS:8 CSKILL:Acrobatics|Medicine|Athletics|Perception|
20 ABILITY:Operative Class Feature|AUTOMATIC|Operative Class Feature ~ SUPREME OPERATIVE

# Solarian
CLASS:Solarian MAXLEVEL:20 FACT:KeyAbilityScore|CHA
CLASS:Solarian MAXLEVEL:20 FACT:KeyAbilityScore|CHA TEMPLATE:Class ~ Solarian
CLASS:Solarian HD:1 TYPE:Base.PC BONUS:HP|CURRENTMAX|6*SolarianLVL BONUS:HP|ALTHP|7*SolarianLVL
CLASS:Solarian FACT:Abb|Sol FACT:ClassType|PC
CLASS:Solarian DEFINE:SolarianLVL|0 BONUS:VAR|SolarianLVL|CL
Expand All @@ -161,7 +161,7 @@ CLASS:Solarian STARTSKILLPTS:4 CSKILL:Acrobatics|Perception|Athletics|Physical S
20 ABILITY:Solarian Class Feature|AUTOMATIC|Solarian Class Feature ~ STELLAR PARAGON

# Soldier
CLASS:Soldier MAXLEVEL:20 FACT:KeyAbilityScore|Str or Dex
CLASS:Soldier MAXLEVEL:20 FACT:KeyAbilityScore|Str or Dex TEMPLATE:Class ~ Soldier
CLASS:Soldier HD:1 TYPE:Base.PC BONUS:HP|CURRENTMAX|6*SoldierLVL BONUS:HP|ALTHP|7*SoldierLVL
CLASS:Soldier FACT:Abb|Sld FACT:ClassType|PC
CLASS:Soldier DEFINE:SoldierLVL|0 BONUS:VAR|SoldierLVL|CL
Expand All @@ -185,7 +185,7 @@ CLASS:Soldier STARTSKILLPTS:4 CSKILL:Acrobatics|Medicine|Athletics|Piloting|Engi
20 ABILITY:Soldier Class Feature|AUTOMATIC|Soldier Class Feature ~ KILL SHOT

# Technomancer
CLASS:Technomancer MAXLEVEL:20 FACT:KeyAbilityScore|INT
CLASS:Technomancer MAXLEVEL:20 FACT:KeyAbilityScore|INT TEMPLATE:Class ~ Technomancer
CLASS:Technomancer HD:1 TYPE:Base.PC BONUS:HP|CURRENTMAX|4*TechnomancerLVL BONUS:HP|ALTHP|5*TechnomancerLVL
CLASS:Technomancer FACT:Abb|Tec FACT:ClassType|PC
CLASS:Technomancer DEFINE:TechnomancerLVL|0 BONUS:VAR|TechnomancerLVL|CL
Expand Down
Loading

0 comments on commit c4f4530

Please sign in to comment.