34 lines
473 B
Go
34 lines
473 B
Go
package main
|
|
|
|
import "fmt"
|
|
|
|
//Characters
|
|
var (
|
|
player = Character{
|
|
|
|
Name: "Daniel",
|
|
Health: 100,
|
|
Damage: 60,
|
|
Spell: firearrow,
|
|
Weapons: [5]Weapon{Broadsword}}
|
|
|
|
goblin = Character{
|
|
|
|
Name: "Goblin",
|
|
Health: 100,
|
|
Damage: 20,
|
|
Weapons: [5]Weapon{GoblinClaw}}
|
|
|
|
firearrow = Spell{
|
|
Name: "Fire Arrow",
|
|
Damage: 50,
|
|
Cost: 10,
|
|
Level: 1,
|
|
Active: true}
|
|
)
|
|
|
|
func main() {
|
|
Battle(player, goblin, 1)
|
|
fmt.Println(goblin.Weapons[0].Damage)
|
|
}
|