|
@@ -150,12 +150,12 @@ export class DataService {
|
|
}
|
|
}
|
|
|
|
|
|
private strengthSubject = new BehaviorSubject<Attribute>(
|
|
private strengthSubject = new BehaviorSubject<Attribute>(
|
|
- { name: 'strengt', value: 10, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
|
|
|
|
+ { name: 'strength', value: 10, proficiency: true } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
);
|
|
);
|
|
public strength$ = this.strengthSubject.asObservable();
|
|
public strength$ = this.strengthSubject.asObservable();
|
|
|
|
|
|
private dexteritySubject = new BehaviorSubject<Attribute>(
|
|
private dexteritySubject = new BehaviorSubject<Attribute>(
|
|
- { name: 'dexterity', value: 10, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
|
|
|
|
+ { name: 'dexterity', value: 17, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
);
|
|
);
|
|
public dexterity$ = this.dexteritySubject.asObservable();
|
|
public dexterity$ = this.dexteritySubject.asObservable();
|
|
|
|
|
|
@@ -165,17 +165,17 @@ export class DataService {
|
|
public constitution$ = this.constitutionSubject.asObservable();
|
|
public constitution$ = this.constitutionSubject.asObservable();
|
|
|
|
|
|
private intelligenceSubject = new BehaviorSubject<Attribute>(
|
|
private intelligenceSubject = new BehaviorSubject<Attribute>(
|
|
- { name: 'intelligence', value: 10, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
|
|
|
|
+ { name: 'intelligence', value: 13, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
);
|
|
);
|
|
public intelligence$ = this.intelligenceSubject.asObservable();
|
|
public intelligence$ = this.intelligenceSubject.asObservable();
|
|
|
|
|
|
private wisdomSubject = new BehaviorSubject<Attribute>(
|
|
private wisdomSubject = new BehaviorSubject<Attribute>(
|
|
- { name: 'wisdom', value: 10, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
|
|
|
|
+ { name: 'wisdom', value: 10, proficiency: true } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
);
|
|
);
|
|
public wisdom$ = this.wisdomSubject.asObservable();
|
|
public wisdom$ = this.wisdomSubject.asObservable();
|
|
|
|
|
|
private charismaSubject = new BehaviorSubject<Attribute>(
|
|
private charismaSubject = new BehaviorSubject<Attribute>(
|
|
- { name: 'charisma', value: 10, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
|
|
|
|
+ { name: 'charisma', value: 19, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
);
|
|
);
|
|
public charisma$ = this.charismaSubject.asObservable();
|
|
public charisma$ = this.charismaSubject.asObservable();
|
|
|
|
|
|
@@ -187,7 +187,11 @@ export class DataService {
|
|
*
|
|
*
|
|
* @param newValue The new value of the skill
|
|
* @param newValue The new value of the skill
|
|
*/
|
|
*/
|
|
- updateSkills(newValue: Skill) {
|
|
|
|
|
|
+ updateSkill(newValue: Skill) {
|
|
|
|
+ console.log('--------------');
|
|
|
|
+ console.log(newValue);
|
|
|
|
+ console.log('--------------');
|
|
|
|
+
|
|
const functionCall: string = newValue.name + 'Subject.next(newValue)';
|
|
const functionCall: string = newValue.name + 'Subject.next(newValue)';
|
|
eval(`this.${functionCall}`);
|
|
eval(`this.${functionCall}`);
|
|
console.log('updateSkill: ', newValue.name);
|
|
console.log('updateSkill: ', newValue.name);
|
|
@@ -195,92 +199,92 @@ export class DataService {
|
|
}
|
|
}
|
|
|
|
|
|
private acrobaticsSubject = new BehaviorSubject<Skill>(
|
|
private acrobaticsSubject = new BehaviorSubject<Skill>(
|
|
- { name: 'acrobatics', value: 1, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
|
|
|
|
+ { name: 'acrobatics', proficiency: true } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
);
|
|
);
|
|
public acrobatics$ = this.acrobaticsSubject.asObservable();
|
|
public acrobatics$ = this.acrobaticsSubject.asObservable();
|
|
|
|
|
|
private animalHandlingSubject = new BehaviorSubject<Skill>(
|
|
private animalHandlingSubject = new BehaviorSubject<Skill>(
|
|
- { name: 'animalHandling', value: 1, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
|
|
|
|
+ { name: 'animalHandling', proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
);
|
|
);
|
|
public animalHandling$ = this.animalHandlingSubject.asObservable();
|
|
public animalHandling$ = this.animalHandlingSubject.asObservable();
|
|
|
|
|
|
private arcanaSubject = new BehaviorSubject<Skill>(
|
|
private arcanaSubject = new BehaviorSubject<Skill>(
|
|
- { name: 'arcana', value: 1, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
|
|
|
|
+ { name: 'arcana', proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
);
|
|
);
|
|
public arcana$ = this.arcanaSubject.asObservable();
|
|
public arcana$ = this.arcanaSubject.asObservable();
|
|
|
|
|
|
private athleticsSubject = new BehaviorSubject<Skill>(
|
|
private athleticsSubject = new BehaviorSubject<Skill>(
|
|
- { name: 'athletics', value: 1, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
|
|
|
|
+ { name: 'athletics', proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
);
|
|
);
|
|
public athletics$ = this.athleticsSubject.asObservable();
|
|
public athletics$ = this.athleticsSubject.asObservable();
|
|
|
|
|
|
private deceptionSubject = new BehaviorSubject<Skill>(
|
|
private deceptionSubject = new BehaviorSubject<Skill>(
|
|
- { name: 'deception', value: 1, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
|
|
|
|
+ { name: 'deception', proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
);
|
|
);
|
|
public deception$ = this.deceptionSubject.asObservable();
|
|
public deception$ = this.deceptionSubject.asObservable();
|
|
|
|
|
|
private historySubject = new BehaviorSubject<Skill>(
|
|
private historySubject = new BehaviorSubject<Skill>(
|
|
- { name: 'history', value: 1, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
|
|
|
|
+ { name: 'history', proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
);
|
|
);
|
|
public history$ = this.historySubject.asObservable();
|
|
public history$ = this.historySubject.asObservable();
|
|
|
|
|
|
private insightSubject = new BehaviorSubject<Skill>(
|
|
private insightSubject = new BehaviorSubject<Skill>(
|
|
- { name: 'insight', value: 1, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
|
|
|
|
+ { name: 'insight', proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
);
|
|
);
|
|
public insight$ = this.insightSubject.asObservable();
|
|
public insight$ = this.insightSubject.asObservable();
|
|
|
|
|
|
private intimidationSubject = new BehaviorSubject<Skill>(
|
|
private intimidationSubject = new BehaviorSubject<Skill>(
|
|
- { name: 'intimidation', value: 1, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
|
|
|
|
+ { name: 'intimidation', proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
);
|
|
);
|
|
public intimidation$ = this.intimidationSubject.asObservable();
|
|
public intimidation$ = this.intimidationSubject.asObservable();
|
|
|
|
|
|
private investigationSubject = new BehaviorSubject<Skill>(
|
|
private investigationSubject = new BehaviorSubject<Skill>(
|
|
- { name: 'investigation', value: 1, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
|
|
|
|
+ { name: 'investigation', proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
);
|
|
);
|
|
public investigation$ = this.investigationSubject.asObservable();
|
|
public investigation$ = this.investigationSubject.asObservable();
|
|
|
|
|
|
private medicineSubject = new BehaviorSubject<Skill>(
|
|
private medicineSubject = new BehaviorSubject<Skill>(
|
|
- { name: 'medicine', value: 1, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
|
|
|
|
+ { name: 'medicine', proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
);
|
|
);
|
|
public medicine$ = this.medicineSubject.asObservable();
|
|
public medicine$ = this.medicineSubject.asObservable();
|
|
|
|
|
|
private natureSubject = new BehaviorSubject<Skill>(
|
|
private natureSubject = new BehaviorSubject<Skill>(
|
|
- { name: 'nature', value: 1, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
|
|
|
|
+ { name: 'nature', proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
);
|
|
);
|
|
public nature$ = this.natureSubject.asObservable();
|
|
public nature$ = this.natureSubject.asObservable();
|
|
|
|
|
|
private perceptionSubject = new BehaviorSubject<Skill>(
|
|
private perceptionSubject = new BehaviorSubject<Skill>(
|
|
- { name: 'perception', value: 1, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
|
|
|
|
+ { name: 'perception', proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
);
|
|
);
|
|
public perception$ = this.perceptionSubject.asObservable();
|
|
public perception$ = this.perceptionSubject.asObservable();
|
|
|
|
|
|
private performanceSubject = new BehaviorSubject<Skill>(
|
|
private performanceSubject = new BehaviorSubject<Skill>(
|
|
- { name: 'performance', value: 1, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
|
|
|
|
+ { name: 'performance', proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
);
|
|
);
|
|
public performance$ = this.performanceSubject.asObservable();
|
|
public performance$ = this.performanceSubject.asObservable();
|
|
|
|
|
|
private persuasionSubject = new BehaviorSubject<Skill>(
|
|
private persuasionSubject = new BehaviorSubject<Skill>(
|
|
- { name: 'persuasion', value: 1, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
|
|
|
|
+ { name: 'persuasion', proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
);
|
|
);
|
|
public persuasion$ = this.persuasionSubject.asObservable();
|
|
public persuasion$ = this.persuasionSubject.asObservable();
|
|
|
|
|
|
private religionSubject = new BehaviorSubject<Skill>(
|
|
private religionSubject = new BehaviorSubject<Skill>(
|
|
- { name: 'religion', value: 1, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
|
|
|
|
+ { name: 'religion', proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
);
|
|
);
|
|
public religion$ = this.religionSubject.asObservable();
|
|
public religion$ = this.religionSubject.asObservable();
|
|
|
|
|
|
private sleightOfHandSubject = new BehaviorSubject<Skill>(
|
|
private sleightOfHandSubject = new BehaviorSubject<Skill>(
|
|
- { name: 'sleightOfHand', value: 1, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
|
|
|
|
+ { name: 'sleightOfHand', proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
);
|
|
);
|
|
public sleightOfHand$ = this.sleightOfHandSubject.asObservable();
|
|
public sleightOfHand$ = this.sleightOfHandSubject.asObservable();
|
|
|
|
|
|
private stealthSubject = new BehaviorSubject<Skill>(
|
|
private stealthSubject = new BehaviorSubject<Skill>(
|
|
- { name: 'stealth', value: 1, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
|
|
|
|
+ { name: 'stealth', proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
);
|
|
);
|
|
public stealth$ = this.stealthSubject.asObservable();
|
|
public stealth$ = this.stealthSubject.asObservable();
|
|
|
|
|
|
private survivalSubject = new BehaviorSubject<Skill>(
|
|
private survivalSubject = new BehaviorSubject<Skill>(
|
|
- { name: 'survival', value: 1, proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
|
|
|
|
+ { name: 'survival', proficiency: false } //erstmal nur gemockt, später muss der Wert aus der Datenbank kommen
|
|
);
|
|
);
|
|
public survival$ = this.survivalSubject.asObservable();
|
|
public survival$ = this.survivalSubject.asObservable();
|
|
|
|
|