dragon.yml 1000 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. - type: entity
  2. abstract: true
  3. parent: BaseObjective
  4. id: BaseDragonObjective
  5. components:
  6. - type: Objective
  7. # difficulty isn't used at all since objective are fixed
  8. difficulty: 1.5
  9. issuer: objective-issuer-dragon
  10. - type: RoleRequirement
  11. roles:
  12. mindRoles:
  13. - DragonRole
  14. - type: entity
  15. parent: BaseDragonObjective
  16. id: CarpRiftsObjective
  17. components:
  18. - type: Objective
  19. icon:
  20. sprite: Structures/Specific/carp_rift.rsi
  21. state: icon_blue
  22. - type: NumberObjective
  23. # dragon can only spawn 3 rifts so keep objective the same
  24. min: 3
  25. max: 3
  26. title: objective-carp-rifts-title
  27. description: objective-carp-rifts-description
  28. - type: CarpRiftsCondition
  29. - type: entity
  30. parent: [BaseDragonObjective, BaseSurviveObjective]
  31. id: DragonSurviveObjective
  32. name: Survive
  33. description: You have to stay alive to maintain control.
  34. components:
  35. - type: Objective
  36. icon:
  37. sprite: Mobs/Aliens/Carps/dragon.rsi
  38. state: alive