Difference between revisions of "LST Editor Verification"

From PCGen Wiki
Jump to: navigation, search
(Start of LST editor test run page)
 
m (Reformat)
Line 3: Line 3:
 
   |}
 
   |}
  
=LST Editor Verification Run=
+
==Introduction==
  
 
This is a test run on the current (5.16.2) LST editors to identify what paths are safe and the bugs that need to be fixed.
 
This is a test run on the current (5.16.2) LST editors to identify what paths are safe and the bugs that need to be fixed.
Line 12: Line 12:
 
==Class Editor==
 
==Class Editor==
 
Create a copy of a spellcasting class. Ensure skills, spells, HD, saves are all picked up and that abilities can be assigned
 
Create a copy of a spellcasting class. Ensure skills, spells, HD, saves are all picked up and that abilities can be assigned
1. Click Spells, select Bard and click Copy
+
# Click Spells, select Bard and click Copy
2. Base:
+
# Base:
Class Name, Display Name: Editor Test – Class
+
#* Class Name, Display Name: Editor Test – Class
ABB: Etc
+
#* ABB: Etc
Starting Skill Points : 7
+
#* Starting Skill Points : 7
Types: Base, PC
+
#* Types: Base, PC
3. Abilities: Spell List: 1|Bard
+
# Abilities: Spell List: 1|Bard
4. Levels: Checks – Good reflex, Fort, Avg Will
+
# Levels: Checks – Good reflex, Fort, Avg Will
5. Skills: Remove Stealth, add Fly
+
# Skills: Remove Stealth, add Fly
6. Advanced: ADD: ABILITY|2|FEAT|NORMAL|Alertness
+
# Advanced: ADD: ABILITY|2|FEAT|NORMAL|Alertness
  
 
Verify:  
 
Verify:  
Add tag was not displayed in advanced tab so added it again.
+
* Add tag was not displayed in advanced tab so added it again.
Errors in console: CODE-139
+
* Errors in console: [http://jira.pcgen.org/browse/CODE-139 CODE-139]
 +
<pre>
 
LSTERROR pcgen.rules.context.LoadContext EXCHANGELEVEL may not have empty argument
 
LSTERROR pcgen.rules.context.LoadContext EXCHANGELEVEL may not have empty argument
 
LSTERROR pcgen.rules.context.LoadContext Illegal Token 'EXCHANGELEVEL' '' for pcgen.core.PCClass Editor Test – Class
 
LSTERROR pcgen.rules.context.LoadContext Illegal Token 'EXCHANGELEVEL' '' for pcgen.core.PCClass Editor Test – Class
Line 33: Line 34:
 
LSTERROR pcgen.rules.context.LoadContext LANGBONUS may not have empty argument
 
LSTERROR pcgen.rules.context.LoadContext LANGBONUS may not have empty argument
 
LSTERROR pcgen.rules.context.LoadContext Illegal Token 'LANGBONUS' '' for pcgen.core.PCClass Editor Test - Class
 
LSTERROR pcgen.rules.context.LoadContext Illegal Token 'LANGBONUS' '' for pcgen.core.PCClass Editor Test - Class
 +
</pre>
  
Created character of the class.  
+
* Created character of the class.  
ADD chooser fired 3 times, once with a choice of alertness, twice as no choices. Feat was added. CODE-138
+
* ADD chooser fired 3 times, once with a choice of alertness, twice as no choices. Feat was added. [http://jira.pcgen.org/browse/CODE-138 CODE-138]
Spells, skills all fine
+
* Spells, skills all fine
  
 
==Deity Editor==
 
==Deity Editor==
 
Create a new deity with associated alignment, domains and favored weapons.
 
Create a new deity with associated alignment, domains and favored weapons.
1. Click on deity, click on new
+
# Click on deity, click on new
2. Base:
+
# Base:
Name: Ptolemy
+
#* Name: Ptolemy
Holy Item: Almanac
+
#* Holy Item: Almanac
Align: NG
+
#* Align: NG
Weapon: Sword (Short)
+
#* Weapon: Sword (Short)
Source: p109
+
#* Source: p109
3. Domains: Earth, Knowledge, Sun, Travel
+
# Domains: Earth, Knowledge, Sun, Travel
  
 
Verify: All as input, no debug output
 
Verify: All as input, no debug output
Line 53: Line 55:
 
Created a cleric of Ptolemy, could be selected as expected and domains appeared correctly.
 
Created a cleric of Ptolemy, could be selected as expected and domains appeared correctly.
  
==Domain==
+
==Domain Editor==
 
Create a new domain truth and assign spells to each level
 
Create a new domain truth and assign spells to each level
1. Click on Domain, click on new
+
# Click on Domain, click on new
2. Base: Domain Name: Truth; Source: p15; Product Identity: yes
+
# Base: Domain Name: Truth; Source: p15; Product Identity: yes
3. Spells: In order: Detect Chaos, Discern Lies, Zone of Truth, Tongues, Touch of Fatigue, Tiny Hut, Touch of Idiocy, Transformation, Time Stop
+
# Spells: In order: Detect Chaos, Discern Lies, Zone of Truth, Tongues, Touch of Fatigue, Tiny Hut, Touch of Idiocy, Transformation, Time Stop
4. Save
+
# Save
  
Verify: Spells lost CODE-140
+
Verify: Spells lost [http://jira.pcgen.org/browse/CODE-140 CODE-140]

Revision as of 13:17, 28 June 2010

Introduction

This is a test run on the current (5.16.2) LST editors to identify what paths are safe and the bugs that need to be fixed.

Environment: Windows XP, Java 1.6, PCGen 5.16.2, Pathfinder RPF Gamemode (data release 6)

Class Editor

Create a copy of a spellcasting class. Ensure skills, spells, HD, saves are all picked up and that abilities can be assigned

  1. Click Spells, select Bard and click Copy
  2. Base:
    • Class Name, Display Name: Editor Test – Class
    • ABB: Etc
    • Starting Skill Points : 7
    • Types: Base, PC
  3. Abilities: Spell List: 1|Bard
  4. Levels: Checks – Good reflex, Fort, Avg Will
  5. Skills: Remove Stealth, add Fly
  6. Advanced: ADD: ABILITY|2|FEAT|NORMAL|Alertness

Verify:

  • Add tag was not displayed in advanced tab so added it again.
  • Errors in console: CODE-139
LSTERROR pcgen.rules.context.LoadContext EXCHANGELEVEL may not have empty argument
LSTERROR pcgen.rules.context.LoadContext Illegal Token 'EXCHANGELEVEL' '' for pcgen.core.PCClass Editor Test – Class
LSTERROR pcgen.rules.context.LoadContext EXCLASS may not have empty argument
LSTERROR pcgen.rules.context.LoadContext Illegal Token 'EXCLASS' '' for pcgen.core.PCClass Editor Test – Class
LSTERROR pcgen.rules.context.LoadContext Illegal Token 'AUTO:WEAPONPROF' '' for pcgen.core.PCClass Editor Test – Class
LSTERROR pcgen.rules.context.LoadContext LANGBONUS may not have empty argument
LSTERROR pcgen.rules.context.LoadContext Illegal Token 'LANGBONUS' '' for pcgen.core.PCClass Editor Test - Class
  • Created character of the class.
  • ADD chooser fired 3 times, once with a choice of alertness, twice as no choices. Feat was added. CODE-138
  • Spells, skills all fine

Deity Editor

Create a new deity with associated alignment, domains and favored weapons.

  1. Click on deity, click on new
  2. Base:
    • Name: Ptolemy
    • Holy Item: Almanac
    • Align: NG
    • Weapon: Sword (Short)
    • Source: p109
  3. Domains: Earth, Knowledge, Sun, Travel

Verify: All as input, no debug output

Created a cleric of Ptolemy, could be selected as expected and domains appeared correctly.

Domain Editor

Create a new domain truth and assign spells to each level

  1. Click on Domain, click on new
  2. Base: Domain Name: Truth; Source: p15; Product Identity: yes
  3. Spells: In order: Detect Chaos, Discern Lies, Zone of Truth, Tongues, Touch of Fatigue, Tiny Hut, Touch of Idiocy, Transformation, Time Stop
  4. Save

Verify: Spells lost CODE-140