struct DotPrison::Prison::Victory::Conditions

Overview

TODO Some sort of enum?

Uses Value attribute for all

Defined in:

dot_prison/prison/victory.cr

Constructors

Instance Method Summary

Instance methods inherited from struct DotPrison::Consumer

initialize initialize, table : DotPrison::Table table

Constructor methods inherited from struct DotPrison::Consumer

new new

Instance methods inherited from class Object

to_prison to_prison

Constructor Detail

def self.new(table : DotPrison::Table) #

TODO Some sort of enum?

Uses Value attribute for all


[View source]

Instance Method Detail

def bankrupt : DotPrison::Table #

[View source]
def executions : DotPrison::Table #

[View source]
def income : DotPrison::Table #

[View source]
def innocents_executed : DotPrison::Table #

[View source]
def insane_prisoners_abused : DotPrison::Table #

[View source]
def insane_prisoners_deaths : DotPrison::Table #

[View source]
def prison_value : DotPrison::Table #

[View source]
def prisoners : DotPrison::Table #

[View source]
def prisoners_died : DotPrison::Table #

[View source]
def prisoners_escaped : DotPrison::Table #

[View source]
def prisoners_executed : DotPrison::Table #

[View source]
def prisoners_executed_appealed_post_mortem : DotPrison::Table #

[View source]
def prisoners_executed_innocent : DotPrison::Table #

[View source]
def prisoners_paroled : DotPrison::Table #

[View source]
def prisoners_released : DotPrison::Table #

[View source]
def prisoners_reoffended : DotPrison::Table #

[View source]
def reoffenders : DotPrison::Table #

[View source]
def riot : DotPrison::Table #

[View source]
def staff_deaths : DotPrison::Table #

[View source]
def staff_pay_rise : DotPrison::Table #

[View source]
def staff_strike : DotPrison::Table #

[View source]
def table : DotPrison::Table #

TODO Some sort of enum?

Uses Value attribute for all


def too_many_deaths : DotPrison::Table #

[View source]
def too_many_escapes : DotPrison::Table #

[View source]
def unconsumed : Array(String) #

Keys for the associated table that have not been consumed

This may be because they have not been implemented yet, they may have an unknown purpose, or could be part of an unsupported mod


[View source]
def unconsumed_tree : Array(Tuple(String, String)) #

Returns a recursive array of the {class name, key} that have not been consumed

Uses the Consumer::HANDLED_VARIABLES constant, so custom Consumer::consume macro use may not work

Similar to #unconsumed, but travels the whole tree


def warden_deaths : DotPrison::Table #

[View source]