1
0
Fork 0
mirror of https://github.com/Nioux/AideDeJeu.git synced 2025-10-30 15:06:06 +00:00

Immunities, vulnerabilities, resistances...

This commit is contained in:
Yan Maniez 2018-06-22 15:23:54 +02:00
parent 4fa772aa37
commit 9620cd6c3a
2 changed files with 224 additions and 373 deletions

View file

@ -518,20 +518,24 @@ namespace AideDeJeu.Tools
md += string.Format("# {0}\n", monster.NamePHB?.Trim()); md += string.Format("# {0}\n", monster.NamePHB?.Trim());
md += string.Format("- NameVO: [{0}]\n", monster.NameVO?.Trim()); md += string.Format("- NameVO: [{0}]\n", monster.NameVO?.Trim());
md += string.Format("- {0} {1}, {2}\n", monster.Size?.Trim(), monster.Type?.Trim(), monster.Alignment?.Trim()); md += string.Format("- {0} {1}, {2}\n", monster.Size?.Trim(), monster.Type?.Trim(), monster.Alignment?.Trim());
md += string.Format("- **Armor Class** {0}\n", monster.ArmorClass?.Trim()); if (monster.ArmorClass != null) md += string.Format("- **Armor Class** {0}\n", monster.ArmorClass?.Trim());
md += string.Format("- **Hit Points** {0}\n", monster.HitPoints?.Trim()); if (monster.HitPoints != null) md += string.Format("- **Hit Points** {0}\n", monster.HitPoints?.Trim());
md += string.Format("- **Speed** {0}\n", monster.Speed?.Trim()); if (monster.Speed != null) md += string.Format("- **Speed** {0}\n", monster.Speed?.Trim());
md += "\n"; md += "\n";
md += "| STR | DEX | CON | INT | WIS | CHA |\n"; md += "| STR | DEX | CON | INT | WIS | CHA |\n";
md += "| --- | --- | --- | --- | --- | --- |\n"; md += "| --- | --- | --- | --- | --- | --- |\n";
md += string.Format("|{0,7}|{1,7}|{2,7}|{3,7}|{4,7}|{5,7}|\n", monster.Strength?.Trim(), monster.Dexterity?.Trim(), monster.Constitution?.Trim(), monster.Intelligence?.Trim(), monster.Wisdom?.Trim(), monster.Charisma?.Trim()); md += string.Format("|{0,7}|{1,7}|{2,7}|{3,7}|{4,7}|{5,7}|\n", monster.Strength?.Trim(), monster.Dexterity?.Trim(), monster.Constitution?.Trim(), monster.Intelligence?.Trim(), monster.Wisdom?.Trim(), monster.Charisma?.Trim());
md += "\n"; md += "\n";
md += string.Format("- **Saving Throws** {0}\n", monster.SavingThrows?.Trim()); if (monster.SavingThrows != null) md += string.Format("- **Saving Throws** {0}\n", monster.SavingThrows?.Trim());
md += string.Format("- **Skills** {0}\n", monster.Skills?.Trim()); if (monster.Skills != null) md += string.Format("- **Skills** {0}\n", monster.Skills?.Trim());
md += string.Format("- **Senses** {0}\n", monster.Senses?.Trim()); if (monster.Senses != null) md += string.Format("- **Senses** {0}\n", monster.Senses?.Trim());
md += string.Format("- **Languages** {0}\n", monster.Languages?.Trim()); if (monster.Languages != null) md += string.Format("- **Languages** {0}\n", monster.Languages?.Trim());
md += string.Format("- **Challenge** {0}\n", monster.Challenge?.Trim()); if (monster.Challenge != null) md += string.Format("- **Challenge** {0}\n", monster.Challenge?.Trim());
if (monster.ConditionImmunities != null) md += string.Format("- **Condition Immunities** {0}\n", monster.ConditionImmunities?.Trim());
if (monster.DamageImmunities!= null) md += string.Format("- **Damage Immunities** {0}\n", monster.DamageImmunities?.Trim());
if (monster.DamageResistances != null) md += string.Format("- **Damage Resistances** {0}\n", monster.DamageResistances?.Trim());
if (monster.DamageVulnerabilities != null) md += string.Format("- **Damage Vulnerabilities** {0}\n", monster.DamageVulnerabilities?.Trim());
//md += string.Format("- Components: {0}\n", monster.Components); //md += string.Format("- Components: {0}\n", monster.Components);
//md += string.Format("- Duration: {0}\n", monster.Duration); //md += string.Format("- Duration: {0}\n", monster.Duration);
//md += string.Format("- LevelType: {0}\n", monster.LevelType); //md += string.Format("- LevelType: {0}\n", monster.LevelType);

File diff suppressed because it is too large Load diff