Started quest system implementation

This commit is contained in:
Segey Lapin
2019-07-24 02:50:55 +03:00
parent 43c20e590b
commit 3376b5b912
8 changed files with 267 additions and 7 deletions

View File

@@ -13,6 +13,7 @@ var room_events = {}
var line = {}
var training = false
var nav: Navigation
var quests : = []
func room_event(ev: String):
if current_room:
@@ -28,6 +29,23 @@ func register_room_event(roomobj, evname, fname):
func _ready():
connect("room_event", self, "room_event")
var master_stats:Dictionary = {
"type": 0,
"gender": 0,
"name": "John",
"lastname": "Smith",
"speed": 0.5,
"strength": 0.5,
"agression": 0.5,
"charisma": 0.5,
"obedience": 0.0,
"cost": 0,
"xp": 0,
"mext_xp": 100,
"points": 5,
"level": 1
}
func new_candidate() -> Dictionary:
var gender = randi() % 2
var type = 0
@@ -42,6 +60,7 @@ func new_candidate() -> Dictionary:
else:
ret.name = "Jane"
ret.lastname = "Doe"
ret.gender = gender
ret.type = type
ret.speed = 0.3 + randf() * 0.7
ret.strength = 0.1 + randf() * 0.9
@@ -108,6 +127,7 @@ func init_data():
team = {}
cheer_team = {}
print(line)
func dialogue(npc):
pass