Remove skill from the CharacterSheet class and parse.
This commit is contained in:
		
							parent
							
								
									2b040afd5c
								
							
						
					
					
						commit
						8a212ce69d
					
				
					 3 changed files with 10 additions and 27 deletions
				
			
		| 
						 | 
				
			
			@ -7,20 +7,16 @@ data class CharacterSheet(
 | 
			
		|||
    val level: Int, // Niveau
 | 
			
		||||
    val characterClass: String, // Classe
 | 
			
		||||
    val hitPoint: Int, // Point de vie MAX
 | 
			
		||||
    val rage: Int?,
 | 
			
		||||
    val relentlessEndurance: Int?,
 | 
			
		||||
    val divineConduit: Int?,
 | 
			
		||||
    val bardicInspiration: Int?,
 | 
			
		||||
    val spell1: Int?,
 | 
			
		||||
    val spell2: Int?,
 | 
			
		||||
    val spell3: Int?,
 | 
			
		||||
    val spell4: Int?,
 | 
			
		||||
    val spell5: Int?,
 | 
			
		||||
    val spell6: Int?,
 | 
			
		||||
    val spell7: Int?,
 | 
			
		||||
    val spell8: Int?,
 | 
			
		||||
    val spell9: Int?,
 | 
			
		||||
    val dC: Int?,
 | 
			
		||||
    val spell1: Int?, // level 1 spell slot
 | 
			
		||||
    val spell2: Int?, // level 2 spell slot
 | 
			
		||||
    val spell3: Int?, // level 3 spell slot
 | 
			
		||||
    val spell4: Int?, // level 4 spell slot
 | 
			
		||||
    val spell5: Int?, // level 5 spell slot
 | 
			
		||||
    val spell6: Int?, // level 6 spell slot
 | 
			
		||||
    val spell7: Int?, // level 7 spell slot
 | 
			
		||||
    val spell8: Int?, // level 8 spell slot
 | 
			
		||||
    val spell9: Int?, // level 9 spell slot
 | 
			
		||||
    val dC: Int?, // offensive saving throw.
 | 
			
		||||
    val armorClass: Int, // Classe d'armure
 | 
			
		||||
    val speed: Int, // Vitesse
 | 
			
		||||
    val strength: Int, // Force
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,7 +2,6 @@ package com.pixelized.rplexicon.model
 | 
			
		|||
 | 
			
		||||
data class Spell(
 | 
			
		||||
    val name: String,
 | 
			
		||||
    val originalName: String,
 | 
			
		||||
    val school: School,
 | 
			
		||||
    val level: Int,
 | 
			
		||||
    val castingTime: String,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -49,10 +49,6 @@ class CharacterSheetParser @Inject constructor() {
 | 
			
		|||
                            level = item.parseInt(LEVEL) ?: 2,
 | 
			
		||||
                            characterClass = item.parseString(CLASS) ?: "",
 | 
			
		||||
                            hitPoint = item.parseInt(MAX_HIT_POINT) ?: 1,
 | 
			
		||||
                            rage = item.parseInt(RAGE),
 | 
			
		||||
                            relentlessEndurance = item.parseInt(RELENTLESS_ENDURANCE),
 | 
			
		||||
                            divineConduit = item.parseInt(DIVINE_CONDUIT),
 | 
			
		||||
                            bardicInspiration = item.parseInt(BARDIC_INSPIRATION),
 | 
			
		||||
                            spell1 = item.parseInt(SPELL_LEVEL_1),
 | 
			
		||||
                            spell2 = item.parseInt(SPELL_LEVEL_2),
 | 
			
		||||
                            spell3 = item.parseInt(SPELL_LEVEL_3),
 | 
			
		||||
| 
						 | 
				
			
			@ -112,10 +108,6 @@ class CharacterSheetParser @Inject constructor() {
 | 
			
		|||
        private const val LEVEL = "Niveau"
 | 
			
		||||
        private const val CLASS = "Classe"
 | 
			
		||||
        private const val MAX_HIT_POINT = "Point de vie MAX"
 | 
			
		||||
        private const val RAGE =  "Rage"
 | 
			
		||||
        private const val RELENTLESS_ENDURANCE = "Endurance implacable"
 | 
			
		||||
        private const val DIVINE_CONDUIT = "Conduit divin"
 | 
			
		||||
        private const val BARDIC_INSPIRATION = "Inspiration bardique"
 | 
			
		||||
        private const val SPELL_LEVEL_1 = "Sort de niveau 1"
 | 
			
		||||
        private const val SPELL_LEVEL_2 = "Sort de niveau 2"
 | 
			
		||||
        private const val SPELL_LEVEL_3 = "Sort de niveau 3"
 | 
			
		||||
| 
						 | 
				
			
			@ -167,10 +159,6 @@ class CharacterSheetParser @Inject constructor() {
 | 
			
		|||
                LEVEL,
 | 
			
		||||
                CLASS,
 | 
			
		||||
                MAX_HIT_POINT,
 | 
			
		||||
                RAGE,
 | 
			
		||||
                RELENTLESS_ENDURANCE,
 | 
			
		||||
                DIVINE_CONDUIT,
 | 
			
		||||
                BARDIC_INSPIRATION,
 | 
			
		||||
                SPELL_LEVEL_1,
 | 
			
		||||
                SPELL_LEVEL_2,
 | 
			
		||||
                SPELL_LEVEL_3,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue