Skip to content

Vessels

Example vessel
vessel_templates:

  #Larval Vessel
  - id: "larvalvessel"
    display_name: "Larval Vessel"
    bio: "Young but plenty capable of traversing the bloodways."
    base_qualities:
      - [age, 48]
      - [hunger, 1]
      - [metabolism, 360]
      - [stamina, 3]
      - [durability, 10]
      - [cargo_size, 20]
      - [ferocity, 1]
      - [cunning, 1]
      - [accomodability, 4]
    meta_paths:
      #Juvenile Vessel
      - id: "larvalvessel/juvenilevessel"
        display_name: "Juvenile Vessel"
        description: "The second stage in a typical vessel's lifespan. You can expect this path to increase overall effectiveness while allowing for specialization in the future."
        requirements:
          - q:age >= 72
          - q:hunger_sated >= 8
          - q:ports_visited >= 3
          - wish:playwithblubberfins
        outcomes:
          #Metamorphosis
        - id: larvalvessel/juvenilevessel/metamorphosis
          condition: :none
          result:
            - [:transform_vessel, juvenilevessel]
            - [:gain, :item, ephemera, 5]
          display_name: "Metamorphosis"
          lore_text: ""
          results_text: "Good job, $vesselname!"

      - id: "larvalvessel/pizzavessel"
        display_name: "Pizza Vessel"
        description: "These vessels are pizza experts"
        requirements:
          - "true"
        outcomes:
          #Metamorphosis
        - id: larvalvessel/pizzavessel/metamorphosis
          condition: :none
          result:
            - [:transform_vessel, pizzavessel]
            - [:gain, :item, ephemera, 5]
          display_name: "Metamorphosis"
          lore_text: "$vesselname has Transformed!"
          results_text: "Good job, $vesselname!"

Meals