brainfrz

Untitled

Oct 31st, 2015
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.27 KB | None | 0 0
  1. // Class that was implicitly defined:
  2. public class Profession {
  3.     WillSaveType will;
  4.     FortitudeSaveType fortitude;
  5.     ReflexSaveType reflex;
  6.  
  7.     Profession(WillSaveType wil, FortitudeSaveType fort, ReflexSaveType ref) {
  8.         will = wil;
  9.         fortitude = fort;
  10.         reflex = ref;
  11.     }
  12. }
  13.  
  14.  
  15. // List of Profession instances
  16. Profession BARBARIAN = new Profession(WillSaveType.POOR, FortitudeSaveType.GOOD, ReflexSaveType.POOR);
  17. Profession BARD      = new Profession(WillSaveType.GOOD, FortitudeSaveType.POOR, ReflexSaveType.GOOD);
  18. Profession CLERIC    = new Profession(WillSaveType.GOOD, FortitudeSaveType.GOOD, ReflexSaveType.POOR);
  19. Profession DRUID     = new Profession(WillSaveType.GOOD, FortitudeSaveType.GOOD, ReflexSaveType.POOR);
  20. Profession FIGHTER   = new Profession(WillSaveType.POOR, FortitudeSaveType.GOOD, ReflexSaveType.GOOD);
  21. Profession HOLYBLADE = new Profession(WillSaveType.POOR, FortitudeSaveType.GOOD, ReflexSaveType.POOR);
  22. Profession MAGE      = new Profession(WillSaveType.GOOD, FortitudeSaveType.GOOD, ReflexSaveType.GOOD);
  23. Profession RANGER    = new Profession(WillSaveType.GOOD, FortitudeSaveType.GOOD, ReflexSaveType.GOOD);
  24. Profession ROGUE     = new Profession(WillSaveType.POOR, FortitudeSaveType.POOR, ReflexSaveType.GOOD);
  25. Profession WARRIOR   = new Profession(WillSaveType.POOR, FortitudeSaveType.GOOD, ReflexSaveType.POOR);
  26. Profession WIZARD    = new Profession(WillSaveType.GOOD, FortitudeSaveType.POOR, ReflexSaveType.POOR);
  27. // Extending to other potential professions:
  28. Profession DOCTOR    = new Profession(WillSaveType.GOOD, FortitudeSaveType.POOR, ReflexSaveType.GOOD);
  29. Profession AUTHOR    = new Profession(WillSaveType.GOOD, FortitudeSaveType.POOR, ReflexSaveType.POOR);
  30. /* Snip all other Professions that can possibly exist */
  31. Profession MECHANIC  = new Profession(WillSaveType.POOR, FortitudeSaveType.GOOD, ReflexSaveType.GOOD);
  32.  
  33. // The type of Professions I will accept:
  34. public enum ProfessionType {
  35.     RANGER      (WillSaveType.GOOD, FortitudeSaveType.GOOD, ReflexSaveType.GOOD),
  36.     ROGUE       (WillSaveType.POOR, FortitudeSaveType.POOR, ReflexSaveType.GOOD),
  37.     WARRIOR     (WillSaveType.POOR, FortitudeSaveType.GOOD, ReflexSaveType.POOR),
  38.     WIZARD      (WillSaveType.GOOD, FortitudeSaveType.POOR, ReflexSaveType.POOR);
  39. }
Advertisement
Add Comment
Please, Sign In to add comment