- Required parameters:
key,loc_txtor localization entry (reference)- For use with localization file, the description should be set as
descriptions.Other[key:lower()..'_seal']. loc_txtshould contain an additionallabelstring. It is used on badges, whilenameis displayed at the top of info boxes. For use with localization files, this label should be set asmisc.labels[key:lower()..'_seal'].
- For use with localization file, the description should be set as
- Optional parameters (defaults):
atlas = 'Joker', pos = { x = 0, y = 0 }(reference)config = {}, discovered = false, no_collection, prefix_config, dependencies, badge_colour, text_colour(reference)- Values in
configare copied tocard.ability.sealwhen the seal is applied tocard.
- Values in
badge_colour = HEX('FFFFFF')sound = { sound = 'gold_seal', per = 1.2, vol = 0.4 }: The sound that should play when the seal is applied to a card.sound: The key of the sound to play.per: The pitch at which the sound should be played.vol: The volume at which the sound should be played.
always_scores: Iftrue, editioned card always counts in scoring.never_scores: Iftrue, editioned card never counts in scoring (supersedesalways_scores).
calculate(self, card, context)(reference)loc_vars, generate_ui(reference)get_p_dollars(self, card) -> number- Gives money when a card with this seal is played.
update(self, card, dt)- For actions that happen every frame.
draw(self, card, layer)- Draws the sprite and shader of the seal.