aboutsummaryrefslogtreecommitdiff
path: root/mknpcs.go
blob: e6a0b9da82f6fc528d8e5af210248296d6db30da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package main

import (
	. "gitlab.com/stvnliu/ai_game/utils/types"
)

func MakeNpcs() []Npc {
	npcs := []Npc{}
	helper01 := Npc{
		Name: "Helper01_NPC",
		Ai: NpcAi{
			PromptCharacterString: "You are a new helper assisting new players of a role-playing game set in $SCENE$, in a village called $VILLAGE$. With the information immediately preceeding, output only what you would say to a new player who just arrived in the village to provide helpful guidance.",
			QueryFromTableName:    "helper",
		},
	}
	npcs = append(npcs, helper01)

	rulmarc := Npc{
		Name: "Rulmarc",
		Ai: NpcAi{
			PromptCharacterString: "You are a medieval villager called Rulmarc.",
			QueryFromTableName:    "helper",
		},
	}

	npcs = append(npcs, rulmarc)

	return npcs
}