Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Arbalist = AdvanceClass{ Name: "Arbalist", Type: "Archer", Ascension: 3, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Archmage = AdvanceClass{ Name: "Archmage", Type: "Mage", Ascension: 5, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Barbarian = AdvanceClass{ Name: "Barbarian", Type: "Martial Artist", Ascension: 2, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var BaseArcher = TClass{ Name: "Archer", Emote: "🏹", AdvanceClasses: Ascension{ One: Fowler, Two: Hunter, Three: Arbalist, Four: AdvAscension{ First: Marksman, Second: Ranger, }, Five: AdvAscension{ First: Sniper, Second: Sharpshooter, }, }, }
Archer Class
View Source
var BaseAssassin = TClass{ Name: "Assassin", Emote: "🗡️", AdvanceClasses: Ascension{ One: Thief, Two: Myrmidon, Three: Hitman, Four: AdvAscension{ First: Rogue, Second: Executioner, }, Five: AdvAscension{ First: Slayer, Second: Reaper, }, }, }
Assasin Class
View Source
var BaseMage = TClass{ Name: "Mage", Emote: "🧙♂️", AdvanceClasses: Ascension{ One: Wizard, Two: Sorcerer, Three: Summoner, Four: AdvAscension{ First: Shaman, Second: Sage, }, Five: AdvAscension{ First: Necromancer, Second: Archmage, }, }, }
Mage Class
View Source
var BaseMartialArtist = TClass{ Name: "Martial Artist", Emote: "🥋", AdvanceClasses: Ascension{ One: Outlaw, Two: Barbarian, Three: Striker, Four: AdvAscension{ First: Berserker, Second: Brawler, }, Five: AdvAscension{ First: Warlord, Second: Grandmaster, }, }, }
Martial Artist Class
View Source
var BaseWarrior = TClass{ Name: "Warrior", Emote: "⚔️", AdvanceClasses: Ascension{ One: Mercenary, Two: Soldier, Three: Knight, Four: AdvAscension{ First: DarkKnight, Second: HolyKnight, }, Five: AdvAscension{ First: DeathKnight, Second: Paladin, }, }, }
Warrior Class
View Source
var Berserker = AdvanceClass{ Name: "Berserker", Type: "Martial Artist", Ascension: 4, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Brawler = AdvanceClass{ Name: "Brawler", Type: "Martial Artist", Ascension: 4, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var DarkKnight = AdvanceClass{ Name: "Dark Knight", Type: "Warrior", Ascension: 4, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var DeathKnight = AdvanceClass{ Name: "DeathKnight", Type: "Warrior", Ascension: 5, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Executioner = AdvanceClass{ Name: "Executioner", Type: "Assassin", Ascension: 4, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Fowler = AdvanceClass{ Name: "Fowler", Type: "Archer", Ascension: 1, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Grandmaster = AdvanceClass{ Name: "Grandmaster", Type: "Martial Artist", Ascension: 5, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Hitman = AdvanceClass{ Name: "Hitman", Type: "Assassin", Ascension: 3, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var HolyKnight = AdvanceClass{ Name: "Holy Knight", Type: "Warrior", Ascension: 4, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Hunter = AdvanceClass{ Name: "Hunter", Type: "Archer", Ascension: 2, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Knight = AdvanceClass{ Name: "Knight", Type: "Warrior", Ascension: 3, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Marksman = AdvanceClass{ Name: "Marksman", Type: "Archer", Ascension: 4, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Mercenary = AdvanceClass{ Name: "Mercenary", Type: "Warrior", Ascension: 1, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Myrmidon = AdvanceClass{ Name: "Myrmidon", Type: "Assassin", Ascension: 2, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Necromancer = AdvanceClass{ Name: "Necromancer", Type: "Mage", Ascension: 5, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Outlaw = AdvanceClass{ Name: "Outlaw", Type: "Martial Artist", Ascension: 1, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Paladin = AdvanceClass{ Name: "Paladin", Type: "Warrior", Ascension: 5, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Ranger = AdvanceClass{ Name: "Ranger", Type: "Archer", Ascension: 4, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Reaper = AdvanceClass{ Name: "Reaper", Type: "Assassin", Ascension: 5, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Rogue = AdvanceClass{ Name: "Rogue", Type: "Assassin", Ascension: 4, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Sage = AdvanceClass{ Name: "Sage", Type: "Mage", Ascension: 4, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Shaman = AdvanceClass{ Name: "Shaman", Type: "Mage", Ascension: 4, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Sharpshooter = AdvanceClass{ Name: "Sharpshooter", Type: "Archer", Ascension: 5, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Slayer = AdvanceClass{ Name: "Slayer", Type: "Assassin", Ascension: 5, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Sniper = AdvanceClass{ Name: "Sniper", Type: "Archer", Ascension: 5, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Soldier = AdvanceClass{ Name: "Soldier", Type: "Warrior", Ascension: 2, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Sorcerer = AdvanceClass{ Name: "Sorcerer", Type: "Mage", Ascension: 2, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Striker = AdvanceClass{ Name: "Striker", Type: "Martial Artist", Ascension: 3, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Summoner = AdvanceClass{ Name: "Summoner", Type: "Mage", Ascension: 3, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Thief = AdvanceClass{ Name: "Thief", Type: "Assassin", Ascension: 1, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Warlord = AdvanceClass{ Name: "Warlord", Type: "Martial Artist", Ascension: 5, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
View Source
var Wizard = AdvanceClass{ Name: "Wizard", Type: "Mage", Ascension: 1, Stats: Stats{ Strength: 4, Agility: 2, Mana: 2, Health: 0, Defence: 0, Luck: 0, }, }
Functions ¶
This section is empty.
Types ¶
type AdvAscension ¶
type AdvAscension struct { First AdvanceClass Second AdvanceClass }
type Ascension ¶
type Ascension struct { One AdvanceClass Two AdvanceClass Three AdvanceClass Four AdvAscension Five AdvAscension }
Click to show internal directories.
Click to hide internal directories.