Upload from upload_mods.ps1
This commit is contained in:
33
Scripts/Dialog/DialogRequirementSkillRebirth.cs
Normal file
33
Scripts/Dialog/DialogRequirementSkillRebirth.cs
Normal file
@@ -0,0 +1,33 @@
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
[Preserve]
|
||||
public class DialogRequirementSkillRebirth : BaseDialogRequirement
|
||||
{
|
||||
public override BaseDialogRequirement.RequirementTypes RequirementType
|
||||
{
|
||||
get
|
||||
{
|
||||
return BaseDialogRequirement.RequirementTypes.Skill;
|
||||
}
|
||||
}
|
||||
|
||||
public override string GetRequiredDescription(EntityPlayer player)
|
||||
{
|
||||
ProgressionValue progressionValue = player.Progression.GetProgressionValue(base.ID);
|
||||
return string.Format("({0} {1})", Localization.Get(progressionValue.ProgressionClass.NameKey), Convert.ToInt32(base.Value));
|
||||
}
|
||||
|
||||
public override bool CheckRequirement(EntityPlayer player, EntityNPC talkingTo)
|
||||
{
|
||||
//Log.Out("DialogRequirementSkillRebirth-CheckRequirement base.ID: " + base.ID);
|
||||
//Log.Out("DialogRequirementSkillRebirth-CheckRequirement base.Value: " + base.Value);
|
||||
|
||||
bool result = false;
|
||||
|
||||
result = player.Progression.GetProgressionValue(base.ID).calculatedLevel == Convert.ToInt32(base.Value);
|
||||
|
||||
//Log.Out("DialogRequirementSkillRebirth-CheckRequirement result: " + result);
|
||||
|
||||
return result;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user