Files
database-schema/docs/reference/FamiliarsTrick.md
T

24 KiB

Familiar's Trick

Definitions

Familiar's Trick (FamiliarsTrick)

  • Type: Object
Key Description Details
id The familiar's trick's identifier. An unique, increasing integer. See details
animal_types The animal types this trick is available to. Either it is available to all or only a list of specific animal types. See details
parameters Measurable parameters of a familiar's trick. See details
property The property of the trick. See details
ap_value? The AP value the familiar has to pay for. It may also be that a specific is known by all familiar by default. In the latter case the field is not set. See details
src See details
translations All translations for the entry, identified by IETF language tag (BCP47). See details

id

The familiar's trick's identifier. An unique, increasing integer.

  • Type: Integer
  • Minimum: 1

animal_types

The animal types this trick is available to. Either it is available to all or only a list of specific animal types.

If no animal types are given, the animal disease applies to all animal types.

parameters

Measurable parameters of a familiar's trick.

property

The property of the trick.

ap_value?

The AP value the familiar has to pay for. It may also be that a specific is known by all familiar by default. In the latter case the field is not set.

  • Type: Integer
  • Minimum: 1

src

translations

All translations for the entry, identified by IETF language tag (BCP47).


FamiliarsTrick/animal_types[]


FamiliarsTrickProperty


FamiliarsTrickProperty'Fixed

  • Type: Object
Key Description Details
tag See details
fixed See details

tag

  • Constant: "Fixed"

fixed


FamiliarsTrickProperty'Indefinite

  • Type: Object
Key Description Details
tag See details
indefinite See details

tag

  • Constant: "Indefinite"

indefinite


IndefiniteFamiliarsTrickProperty

  • Type: Object
Key Description Details
translations All translations for the entry, identified by IETF language tag (BCP47). See details

translations

All translations for the entry, identified by IETF language tag (BCP47).


IndefiniteFamiliarsTrickPropertyTranslation

  • Type: Object
Key Description Details
description A description of the property. See details

description

A description of the property.


FamiliarsTrickTranslation

  • Type: Object
Key Description Details
name The name of the familiar's trick. See details
effect The effect description. See details
cost See details
duration See details
errata? See details

name

The name of the familiar's trick.

  • Type: String
  • Minimum Length: 1

effect

The effect description.

  • Type: Markdown-formatted text
  • Minimum Length: 1

cost

duration

errata?


FamiliarsTrickPerformanceParameters

Measurable parameters of a familiar's trick.


FamiliarsTrickPerformanceParameters'OneTime

  • Type: Object
Key Description Details
tag See details
one_time See details

tag

  • Constant: "OneTime"

one_time


FamiliarsTrickPerformanceParameters'OneTimeInterval

  • Type: Object
Key Description Details
tag See details
one_time_interval See details

tag

  • Constant: "OneTimeInterval"

one_time_interval


FamiliarsTrickPerformanceParameters'Sustained

  • Type: Object
Key Description Details
tag See details
sustained See details

tag

  • Constant: "Sustained"

sustained


FamiliarsTrickOneTimePerformanceParameters

  • Type: Object
Key Description Details
cost See details
duration See details

cost

duration


FamiliarsTrickOneTimeCost


FamiliarsTrickOneTimeCost'Fixed

  • Type: Object
Key Description Details
tag See details
fixed See details

tag

  • Constant: "Fixed"

fixed


FamiliarsTrickOneTimeCost'All

  • Type: Object
Key Description Details
tag See details
all See details

tag

  • Constant: "All"

all


FamiliarsTrickOneTimeCost'Indefinite

  • Type: Object
Key Description Details
tag See details
indefinite See details

tag

  • Constant: "Indefinite"

indefinite


FamiliarsTrickFixedOneTimeCost

  • Type: Object
Key Description Details
ae_value The AE cost value. See details
lp_value? The LP cost value. See details
interval? The interval in which you have to pay the AE cost again. See details
translations? All translations for the entry, identified by IETF language tag (BCP47). See details

ae_value

The AE cost value.

  • Type: Integer
  • Minimum: 1

lp_value?

The LP cost value.

  • Type: Integer
  • Minimum: 1

interval?

The interval in which you have to pay the AE cost again.

translations?

All translations for the entry, identified by IETF language tag (BCP47).


FamiliarsTrickFixedOneTimeCostTranslation

  • Type: Object
Key Description Details
per? The cost have to be per a specific countable entity, e.g. 8 KP per person. See details

per?

The cost have to be per a specific countable entity, e.g. 8 KP per person.


FamiliarsTrickAllOneTimeCost

  • Type: Object
Key Description Details
minimum? The minimum AE the familiar has to have. See details

minimum?

The minimum AE the familiar has to have.

  • Type: Integer
  • Minimum: 1

FamiliarsTrickIndefiniteOneTimeCost

  • Type: Object
Key Description Details
translations All translations for the entry, identified by IETF language tag (BCP47). See details

translations

All translations for the entry, identified by IETF language tag (BCP47).


FamiliarsTrickIndefiniteOneTimeCostTranslation

  • Type: Object
Key Description Details
description A description of the AE cost. See details

description

A description of the AE cost.


FamiliarsTrickOneTimeDuration


FamiliarsTrickOneTimeDuration'Immediate

  • Type: Object
Key Description Details
tag See details
immediate See details

tag

  • Constant: "Immediate"

immediate


FamiliarsTrickOneTimeDuration'Immediate/immediate

  • Type: Empty Object

FamiliarsTrickOneTimeDuration'Fixed

  • Type: Object
Key Description Details
tag See details
fixed See details

tag

  • Constant: "Fixed"

fixed


FamiliarsTrickOneTimeDuration'Indefinite

  • Type: Object
Key Description Details
tag See details
indefinite See details

tag

  • Constant: "Indefinite"

indefinite


FamiliarsTrickFixedOneTimeDuration

  • Type: Object
Key Description Details
is_maximum? If the duration is the maximum duration, so it may end earlier. See details
value The (unitless) duration. See details
unit The duration unit. See details
translations? All translations for the entry, identified by IETF language tag (BCP47). See details

is_maximum?

If the duration is the maximum duration, so it may end earlier.

  • Type: Boolean

value

The (unitless) duration.

  • Type: Integer
  • Minimum: 1

unit

The duration unit.

translations?

All translations for the entry, identified by IETF language tag (BCP47).


FamiliarsTrickFixedOneTimeDurationTranslation

  • Type: Object
Key Description Details
replacement? A replacement string. See details

replacement?

A replacement string.


FamiliarsTrickIndefiniteOneTimeDuration

  • Type: Object
Key Description Details
translations All translations for the entry, identified by IETF language tag (BCP47). See details

translations

All translations for the entry, identified by IETF language tag (BCP47).


FamiliarsTrickIndefiniteOneTimeDurationTranslation

  • Type: Object
Key Description Details
description A description of the duration. See details

description

A description of the duration.


FamiliarsTrickOneTimeIntervalPerformanceParameters

  • Type: Object
Key Description Details
cost See details

cost


FamiliarsTrickOneTimeIntervalCost

  • Type: Object
Key Description Details
ae_value The AE cost value. See details
lp_value? The LP cost value. See details
interval The duration granted/added by paying the given AE cost. See details

ae_value

The AE cost value.

  • Type: Integer
  • Minimum: 1

lp_value?

The LP cost value.

  • Type: Integer
  • Minimum: 1

interval

The duration granted/added by paying the given AE cost.


FamiliarsTrickSustainedPerformanceParameters

  • Type: Object
Key Description Details
cost See details

cost


FamiliarsTrickSustainedCost

  • Type: Object
Key Description Details
ae_value The AE cost value. See details
lp_value? The LP cost value. See details
interval? The interval in which you have to pay the AE cost again, if any. See details

ae_value

The AE cost value.

  • Type: Integer
  • Minimum: 1

lp_value?

The LP cost value.

  • Type: Integer
  • Minimum: 1

interval?

The interval in which you have to pay the AE cost again, if any.