Advertisement
NRFB

skills.json

May 1st, 2023
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. "skill_ID":
  2. String
  3. Required
  4. A unique identifier for this skill.
  5. "display_name":
  6. String
  7. REQUIRED
  8. What the name of this skill should look like in game.
  9. "icon_path":
  10. String file location of an image file
  11. REQUIRED
  12. The icon that represents this status effect. The expected image size is 50x50 pixels.
  13. "max_rank":
  14. int
  15. REQUIRED
  16. How many skill points can be put into this skill.
  17. "trackers":
  18. Dictionary of String keys and numeric values
  19. Not Required. Will default to an empty dictionary.
  20. Set of internal data tracker names and their default/initial values.
  21. "description":
  22. Array of Strings
  23. REQUIRED
  24. List of descriptions for each rank of the skill to be displayed by the UI. Supports BBCode. Should be enclosed with [center][/center] for formatting.
  25. "checks":
  26. Array of Dictionaries
  27. Not Required
  28. List of checks this skill can generate and what triggers those checks to be raised. See the explanation of the checks field.
  29. "expected_monster_damage_changes":
  30. TODO: The formatting of this field is likely going to change soon.
  31. Not Required.
  32. "expected_trap_damage_changes"
  33. TODO: The formatting of this field is likely going to change soon.
  34. Not Required.
  35. "natural_learn":
  36. bool
  37. Not Required. Will default to false.
  38. If this skill can be learned directly from an ally's skill menu without a skill scroll.
  39. "spawn_as_scroll":
  40. bool
  41. Not Required. Will default to false.
  42. If this skill can be found in skill scroll form in the dungeon.
  43. "skill_scroll_type":
  44. String, one of "COMMON", "RARE", "SUPER_RARE", "CORRUPT"
  45. Not Required. If not present but spawn_as_scroll is true, the skill will not spawn as a scroll.
  46. "requirements":
  47. Requirements Dictionary
  48. REQUIRED
  49. The set of requirements that must be satisfied in order for a skill to be imprintable from a scroll. This (along with the desire requirements) must also be satisfied in order for the skill to be teachable or offered as an option in an ally's skill menu.
  50. "requirements_text":
  51. String
  52. Not Required, but expected.
  53. Plain text explanation of the requirements to learn this skill that will be displayed by the UI.
  54. "desire_requirements":
  55. Requirements dictionary
  56. REQUIRED
  57. The set of desire requirements that must be satisfied in order for a skill to be teachable or offered as an option in an ally's skill menu.
  58. "desire_requirements_text":
  59. String
  60. Not Required, but expected.
  61. Plain text explanation of the desire requirements to learn this skill that will be displayed by the UI.
  62. "tags":
  63. Array of Strings
  64. Not Required. Will default to no tags.
  65. A list of categorizations for this skill.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement