pub enum KillFaucetFamily {
DirectCookies,
CoreEssence,
LawCopies,
EquipmentStones,
ArtifactStones,
SkillChapters,
BossGems,
}Expand description
A reward family with its own counter, band snapshot and cap.
Equipment Trigger and Effect stones deliberately share ONE counter: the kind is decided by an internal 50/50 roll after the drop is granted, so counting them apart would let a build farm twice the authored budget.
Variants§
DirectCookies
Five sequential tickets per eligible ordinary campaign-mob death.
CoreEssence
D is the reached chapter band’s R_value, not a constant.
LawCopies
EquipmentStones
Trigger + Effect combined, on purpose.
ArtifactStones
Campaign mob + boss legs only. The dungeon-clear leg is a separate faucet and does not consume this counter.
SkillChapters
Skill Crystals paid only by campaign-boss deaths. This family uses an
exact authored daily cap rather than the ordinary D..2D decay shape.
BossGems
Gems paid only by campaign-boss deaths. The exact cap prevents a repeatable boss farm from becoming an uncapped premium-currency route.
Trait Implementations§
Source§impl Clone for KillFaucetFamily
impl Clone for KillFaucetFamily
Source§fn clone(&self) -> KillFaucetFamily
fn clone(&self) -> KillFaucetFamily
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for KillFaucetFamily
impl Debug for KillFaucetFamily
Source§impl Default for KillFaucetFamily
impl Default for KillFaucetFamily
Source§fn default() -> KillFaucetFamily
fn default() -> KillFaucetFamily
Source§impl<'de> Deserialize<'de> for KillFaucetFamily
impl<'de> Deserialize<'de> for KillFaucetFamily
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Display for KillFaucetFamily
impl Display for KillFaucetFamily
Source§impl FromStr for KillFaucetFamily
impl FromStr for KillFaucetFamily
Source§impl Hash for KillFaucetFamily
impl Hash for KillFaucetFamily
Source§impl IntoEnumIterator for KillFaucetFamily
impl IntoEnumIterator for KillFaucetFamily
type Iterator = KillFaucetFamilyIter
fn iter() -> KillFaucetFamilyIter ⓘ
Source§impl JsonSchema for KillFaucetFamily
impl JsonSchema for KillFaucetFamily
Source§fn schema_name() -> String
fn schema_name() -> String
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
§fn is_referenceable() -> bool
fn is_referenceable() -> bool
$ref keyword. Read more