Cargo Features

[dependencies]
overworld = { version = "0.4.2", default-features = false, features = ["all", "serde", "rpg", "management", "incremental", "counter", "progress", "resource", "progression", "dice", "difficulty", "roll"] }
default all? = dice, progress, progression, resource, serde

These default features are set whenever overworld is added without default-features = false somewhere in the dependency tree.

all = default, incremental, management, rpg
serde default

Enables serde of overworld_dice ^0.4.0, overworld_incremental ^0.4.0, overworld_progression ^0.4.0, and overworld_resource ^0.4.0

rpg all? = dice, progress, progression, resource

virtual component: rpg - this component is an alias for features useful in RPGs

management all? = resource

virtual component: management - this component is an alias for features useful in management games

incremental all? = counter, progress, resource

component: incremental - features useful for incremental games + main package

counter incremental?
progress default incremental? rpg?
resource default incremental? management? rpg?

enable component 'resource'

progression default rpg?

enable component 'progression'

dice default rpg? = difficulty, roll

component: dice

difficulty dice = roll
roll dice difficulty?