Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Cards = map[game.CardType]game.CardStats{ game.CardAttack: { MP: 0, IsMagic: false, IsOffensive: true, Power: game.IntRange{2, 4}, Effect: "damage", }, game.CardPowerAttack: { MP: 0, IsMagic: false, IsOffensive: true, Power: game.IntRange{4, 5}, Effect: "damage", }, game.CardStun: { MP: 0, IsMagic: false, IsOffensive: true, Power: game.IntRange{2, 2}, Effect: "turns skipped", }, game.CardMagicArrow: { MP: 1, IsMagic: true, IsOffensive: true, Power: game.IntRange{3, 3}, Effect: "magical damage", }, game.CardFirebolt: { MP: 3, IsMagic: true, IsOffensive: true, Power: game.IntRange{4, 6}, Effect: "magical damage", }, game.CardRetreat: { MP: 0, IsMagic: false, IsOffensive: false, }, game.CardRest: { MP: 2, IsMagic: false, IsOffensive: false, Power: game.IntRange{3, 3}, Effect: "HP recovered", }, game.CardHeal: { MP: 4, IsMagic: true, IsOffensive: false, Power: game.IntRange{10, 15}, Effect: "HP recovered", }, game.CardParry: { MP: 0, IsMagic: false, IsOffensive: false, }, }
View Source
var Creeps = map[game.CreepType]game.CreepStats{ game.CreepCheepy: { MaxHP: 4, Damage: game.IntRange{1, 4}, ScoreReward: 3, CardsReward: 1, Traits: []game.CreepTrait{ game.TraitCoward, }, }, game.CreepImp: { MaxHP: 5, Damage: game.IntRange{3, 4}, ScoreReward: 5, CardsReward: 1, }, game.CreepLion: { MaxHP: 10, Damage: game.IntRange{2, 3}, ScoreReward: 6, CardsReward: 2, }, game.CreepFairy: { MaxHP: 9, Damage: game.IntRange{4, 5}, ScoreReward: 11, CardsReward: 2, Traits: []game.CreepTrait{ game.TraitRanged, }, }, game.CreepClaws: { MaxHP: 12, Damage: game.IntRange{3, 3}, ScoreReward: 11, CardsReward: 2, Traits: []game.CreepTrait{ game.TraitBloodlust, }, }, game.CreepMummy: { MaxHP: 18, Damage: game.IntRange{3, 4}, ScoreReward: 15, CardsReward: 3, Traits: []game.CreepTrait{ game.TraitWeakToFire, game.TraitSlow, }, }, game.CreepKubus: { MaxHP: 19, Damage: game.IntRange{1, 1}, ScoreReward: 25, CardsReward: 2, Traits: []game.CreepTrait{ game.TraitMagicAura, game.TraitIncrementalComplexity, game.TraitSlow, }, }, game.CreepDragon: { MaxHP: 30, Damage: game.IntRange{5, 6}, ScoreReward: 35, CardsReward: 0, Traits: []game.CreepTrait{ game.TraitMagicImmunity, }, }, }
Functions ¶
func GetCreepStats ¶
func GetCreepStats(typ game.CreepType) game.CreepStats
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.