Board index

PCGen


IT IS ALIVE!!!

Starfinder Bugs rev 1.0a

For Starfinder discussions

Starfinder Bugs rev 1.0a

Postby Nylanfs » Thu Sep 07, 2017 12:02 pm



Paul "Yes that Paul" Grosse
PCGen BoD - PR Silverback
ICQ: 14397299
Forums: Nylan (or Nylanfs)
User avatar
Nylanfs
 
Posts: 327
Joined: Thu Sep 11, 2014 6:06 pm
Location: Elkhart, Indiana, United States

Re: Starfinder Bugs rev 1.0a

Postby Cryptwalker » Thu Sep 07, 2017 11:04 pm

It seems like the Icon theme should be asking you to choose a profession skill but it isn't.
User avatar
Cryptwalker
 
Posts: 3
Joined: Thu Sep 07, 2017 11:02 pm

Re: Starfinder Bugs rev 1.0a

Postby Cryptwalker » Fri Sep 08, 2017 12:03 am

I noticed after I posted that the Mystic's Channel Skill wasn't adding in the bonus it grants.
User avatar
Cryptwalker
 
Posts: 3
Joined: Thu Sep 07, 2017 11:02 pm
Top

Re: Starfinder Bugs rev 1.0a

Postby OMalley » Fri Sep 08, 2017 5:52 pm

Loving it so far.

Two issues with Soldier class, Guard style:

1) The "Armor Training" ability isn't showing up. (pg 114)

2) When I level soldier to 3, the software goes berserk and stops updating the UI, I can't save and eventually just shut down and restart. Here is a log of me opening a second level character and then leveling up

10:42:34.732 INFO main Main:140 Starting PCGen v6.07.03
10:42:34.778 INFO main LanguageBundle:133 Initialising language bundle with locale en_US.
10:42:37.324 WARNING Plugin-loading-thread PluginClassLoader:153 Plugin not found in Function-GETFACT.jar
10:43:08.988 INFO Thread-6 SourceFileLoader:555 Loading game Starfinder and sources [ALPHA ~ Starfinder Core Rulebook ~ ALPHA].
10:43:14.187 INFO AWT-EventQueue-0 CharacterManager:200 Loaded character Leo - C:\Users\Ajman\Desktop\pcgen\characters\Leo.pcg
10:48:15.476 INFO AWT-EventQueue-0 CharacterFacadeImpl:803 Leo: Adding level 3 in class Soldier
10:48:15.509 SEVERE AWT-EventQueue-0 Main:544 Uncaught error - ignoring
java.lang.IllegalArgumentException: String in decodeChoice must be a Feat Key (or Feat Key with Selection if appropriate), was: Weapon Specialization ~ Basic Melee Weapons
at pcgen.cdom.content.AbilitySelection.decodeFeatSelectionChoice(AbilitySelection.java:149)
at pcgen.cdom.content.AbilitySelection.getAbilitySelectionFromPersistentFormat(AbilitySelection.java:62)
at plugin.lsttokens.choose.AbilitySelectionToken.decodeChoice(AbilitySelectionToken.java:289)
at plugin.lsttokens.choose.AbilitySelectionToken.decodeChoice(AbilitySelectionToken.java:50)
at pcgen.cdom.base.BasicChooseInformation.decodeChoice(BasicChooseInformation.java:147)
at pcgen.cdom.facet.AbilitySelectionApplication.applySelection(AbilitySelectionApplication.java:62)
at pcgen.cdom.facet.AbilitySelectionApplication.dataAdded(AbilitySelectionApplication.java:53)
at pcgen.cdom.facet.base.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:264)
at pcgen.cdom.facet.base.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:205)
at pcgen.cdom.facet.base.AbstractCNASEnforcingFacet.add(AbstractCNASEnforcingFacet.java:66)
at pcgen.cdom.facet.base.AbstractCNASEnforcingFacet.dataAdded(AbstractCNASEnforcingFacet.java:183)
at pcgen.cdom.facet.base.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:264)
at pcgen.cdom.facet.base.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:205)
at pcgen.cdom.facet.base.AbstractCNASEnforcingFacet.add(AbstractCNASEnforcingFacet.java:66)
at pcgen.core.PlayerCharacter.applyAbility(PlayerCharacter.java:8201)
at pcgen.core.PlayerCharacter.processAbilityList(PlayerCharacter.java:8178)
at pcgen.core.PlayerCharacter.processAbilityListsOnAdd(PlayerCharacter.java:8135)
at pcgen.core.PlayerCharacter.processAddition(PlayerCharacter.java:9091)
at pcgen.cdom.facet.ObjectAdditionFacet.dataAdded(ObjectAdditionFacet.java:59)
at pcgen.cdom.facet.base.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:264)
at pcgen.cdom.facet.base.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:205)
at pcgen.cdom.facet.base.AbstractSourcedListFacet.add(AbstractSourcedListFacet.java:97)
at pcgen.cdom.facet.CDOMObjectConsolidationFacet.add(CDOMObjectConsolidationFacet.java:71)
at pcgen.cdom.facet.CDOMObjectConsolidationFacet.dataAdded(CDOMObjectConsolidationFacet.java:137)
at pcgen.cdom.facet.base.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:264)
at pcgen.cdom.facet.base.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:205)
at pcgen.cdom.facet.base.AbstractSourcedListFacet.add(AbstractSourcedListFacet.java:97)
at pcgen.cdom.facet.CharacterConsolidationFacet.dataAdded(CharacterConsolidationFacet.java:65)
at pcgen.cdom.facet.base.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:264)
at pcgen.cdom.facet.base.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:205)
at pcgen.cdom.facet.base.AbstractListFacet.add(AbstractListFacet.java:72)
at pcgen.cdom.facet.model.SimpleAbilityFacet.dataAdded(SimpleAbilityFacet.java:34)
at pcgen.cdom.facet.base.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:264)
at pcgen.cdom.facet.base.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:205)
at pcgen.cdom.facet.base.AbstractCNASEnforcingFacet.add(AbstractCNASEnforcingFacet.java:66)
at pcgen.cdom.facet.base.AbstractCNASEnforcingFacet.dataAdded(AbstractCNASEnforcingFacet.java:183)
at pcgen.cdom.facet.base.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:264)
at pcgen.cdom.facet.base.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:205)
at pcgen.cdom.facet.base.AbstractCNASEnforcingFacet.add(AbstractCNASEnforcingFacet.java:66)
at pcgen.core.PlayerCharacter.applyAbility(PlayerCharacter.java:8201)
at pcgen.core.PlayerCharacter.processAbilityList(PlayerCharacter.java:8185)
at pcgen.core.PlayerCharacter.processAbilityListsOnAdd(PlayerCharacter.java:8135)
at pcgen.core.PlayerCharacter.processAddition(PlayerCharacter.java:9091)
at pcgen.cdom.facet.ObjectAdditionFacet.dataAdded(ObjectAdditionFacet.java:59)
at pcgen.cdom.facet.base.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:264)
at pcgen.cdom.facet.base.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:205)
at pcgen.cdom.facet.base.AbstractSourcedListFacet.add(AbstractSourcedListFacet.java:97)
at pcgen.cdom.facet.CDOMObjectConsolidationFacet.add(CDOMObjectConsolidationFacet.java:71)
at pcgen.cdom.facet.CDOMObjectConsolidationFacet.dataAdded(CDOMObjectConsolidationFacet.java:137)
at pcgen.cdom.facet.base.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:264)
at pcgen.cdom.facet.base.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:205)
at pcgen.cdom.facet.base.AbstractSourcedListFacet.add(AbstractSourcedListFacet.java:97)
at pcgen.cdom.facet.CharacterConsolidationFacet.dataAdded(CharacterConsolidationFacet.java:65)
at pcgen.cdom.facet.base.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:264)
at pcgen.cdom.facet.base.AbstractDataFacet.fireDataFacetChangeEvent(AbstractDataFacet.java:205)
at pcgen.cdom.facet.base.AbstractSourcedListFacet.add(AbstractSourcedListFacet.java:97)
at pcgen.cdom.facet.ClassLevelChangeFacet.update(ClassLevelChangeFacet.java:62)
at pcgen.cdom.facet.ClassLevelChangeFacet.levelChanged(ClassLevelChangeFacet.java:87)
at pcgen.cdom.facet.model.ClassFacet$ClassLevelChangeSupport.fireClassLevelChangeEvent(ClassFacet.java:846)
at pcgen.cdom.facet.model.ClassFacet.setLevel(ClassFacet.java:337)
at pcgen.core.PlayerCharacter.setLevelWithoutConsequence(PlayerCharacter.java:9042)
at pcgen.core.PCClass.addLevel(PCClass.java:889)
at pcgen.core.PlayerCharacter.incrementClassLevel(PlayerCharacter.java:6903)
at pcgen.core.PlayerCharacter.incrementClassLevel(PlayerCharacter.java:6803)
at pcgen.core.PlayerCharacter.incrementClassLevel(PlayerCharacter.java:5478)
at pcgen.gui2.facade.CharacterFacadeImpl.addCharacterLevels(CharacterFacadeImpl.java:806)
at pcgen.gui2.tabs.SummaryInfoTab$AddLevelsAction.actionPerformed(SummaryInfoTab.java:1359)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

10:48:25.521 INFO AWT-EventQueue-0 CharacterFacadeImpl:803 Leo: Adding level 3 in class Soldier
10:48:25.523 SEVERE AWT-EventQueue-0 PlayerCharacter:10115 Internal Error: Re-entrant prohibition of interaction
10:48:26.324 SEVERE AWT-EventQueue-0 CharacterAbilities:309 Ignoring Ability: Weapon Specialization (Feat / AUTOMATIC) that UI has as added to the PC, but it has no associations
10:48:26.398 SEVERE AWT-EventQueue-0 Main:544 Uncaught error - ignoring
java.lang.IllegalArgumentException: Level cannot be negative in getClassLevel
at pcgen.cdom.facet.model.ClassFacet$ClassInfo.getClassLevel(ClassFacet.java:527)
at pcgen.cdom.facet.model.ClassFacet.getClassLevel(ClassFacet.java:146)
at pcgen.core.display.CharacterDisplay.getActiveClassLevel(CharacterDisplay.java:1259)
at pcgen.gui2.facade.CharacterLevelsFacadeImpl.getClassLevel(CharacterLevelsFacadeImpl.java:245)
at pcgen.gui2.facade.CharacterLevelsFacadeImpl.getHPRolled(CharacterLevelsFacadeImpl.java:278)
at pcgen.gui2.facade.CharacterLevelsFacadeImpl.getHPGained(CharacterLevelsFacadeImpl.java:259)
at pcgen.gui2.dialog.PostLevelUpDialog$LevelTableModel.<init>(PostLevelUpDialog.java:221)
at pcgen.gui2.dialog.PostLevelUpDialog.<init>(PostLevelUpDialog.java:80)
at pcgen.gui2.dialog.PostLevelUpDialog.showPostLevelUpDialog(PostLevelUpDialog.java:104)
at pcgen.gui2.PCGenFrame.showLevelUpInfo(PCGenFrame.java:1724)
at pcgen.gui2.facade.CharacterFacadeImpl.addCharacterLevels(CharacterFacadeImpl.java:836)
at pcgen.gui2.tabs.SummaryInfoTab$AddLevelsAction.actionPerformed(SummaryInfoTab.java:1359)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

The "level cannot be negative" error repeats over and over.

Thanks for working on this.
User avatar
OMalley
 
Posts: 2
Joined: Wed Sep 06, 2017 5:42 pm
Top

Re: Starfinder Bugs rev 1.0a

Postby Cryptwalker » Fri Sep 08, 2017 8:22 pm

The Scholar Theme let me choose between Life and Physical Science just fine. However, it did not let me choose a specialty for the skill I chose which was Physical Science. I don't know if the same thing occurs for Life Science.

Also, Skill Focus seems to be adding in +6 to the chosen skill when the description says it only grants +3. Below is the skill breakdown of the mechanic that brought these questions to light.

Physical Science bonus breakdown (my doing)
12 ranks
4 int
3 class skill
6 feat (Skill Focus?)
1 theme

(PCGen's numbers)
Computers +22 = +12[RANK] +6[Computers] +4[STAT]
Diplomacy +12 = +12[RANK]
Engineering +22 = +12[RANK] +6[Engineering] +4[STAT]
Perception +16 = +12[RANK] +3[Perception] +1[STAT]
Physical Science +26 = +12[RANK] +10[Physical Science] +4[STAT]
Piloting +17 = +12[RANK] +3[Piloting] +2[STAT]
Profession (Manager) +16 = +12[RANK] +3[Profession (Manager)] +1[STAT]
Sense Motive +13 = +12[RANK] +1[STAT]
User avatar
Cryptwalker
 
Posts: 3
Joined: Thu Sep 07, 2017 11:02 pm
Top

Re: Starfinder Bugs rev 1.0a

Postby Sahugani » Fri Sep 08, 2017 10:52 pm

The Mechanic's ExoCortex doesn't apply the proficiencies for longarms and heavy armor.

The Scholar's Science specialty doesn't have any options to select.
User avatar
Sahugani
 
Posts: 1
Joined: Fri Sep 08, 2017 10:31 pm
Top

Re: Starfinder Bugs rev 1.0a

Postby Nylanfs » Mon Sep 11, 2017 1:35 pm

1.03 is out, test and report previously reported bugs.

viewtopic.php?f=42&t=795


Paul "Yes that Paul" Grosse
PCGen BoD - PR Silverback
ICQ: 14397299
Forums: Nylan (or Nylanfs)
User avatar
Nylanfs
 
Posts: 327
Joined: Thu Sep 11, 2014 6:06 pm
Location: Elkhart, Indiana, United States
Top


Return to d20 (Starfinder)

Who is online

Users browsing this forum: No registered users and 1 guest

cron