You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/games/discoveryquest.md
+13-4Lines changed: 13 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,19 +15,22 @@ Discovery Quest
15
15
-----------
16
16
**Discovery Quest** is an exploration game where players must navigate space in order to 'scan' objects and accumulate points. They establish a research **Outpost** which can also provide them with specific missions for additional points.
17
17
18
-
Players must establish an **Outpost** by scanning it before any points will count towards their placement within the game. Any points earned prior to establishing an Outpost will be banked and awarded when an Outpost is first established. (Multiple players may establish and share the same Outpost.) An established Outpost's location can be later retrieved with the *getObjectiveLocation()* method of the environment's getGameInfo().
18
+
Players must establish an **Outpost** by scanning it before any points will count towards their placement within the game. Any points earned prior to establishing an Outpost will be banked and awarded when an Outpost is first established. (Multiple players may establish and share the same Outpost.) An established Outpost's location can be later retrieved with the *getObjectiveLocation()* method of the environment's getGameInfo().*This can be turned off with configuration such that any objects scanned will receive points.*
19
19
20
20
*Scanning* is a specific command that must be used within 150 pixels of an object and must be directed towards a specific object by using its ID number. Scanning is **not** the same as Radar. The object being scanned must remain in range for the entire duration of the scan.
21
21
22
-
A **Mission** dictates which objects a ship should go scan. If a ship goes and scans ONLY those things, bonus points will be awarded when they return to their outpost and Scan it again. Scanning your Outpost will always give you a new mission.
22
+
A **Mission** dictates which objects a ship should go scan. If a ship goes and scans ***ONLY*** those things, bonus points will be awarded when they return to their outpost and Scan it again. Scanning your Outpost will always give you a new mission.**Note:** the first Outpost you scan becomes your base and is the only Outpost you can receive and complete missions from. (Other Outposts may still be scanned for points or mission objectives.)
23
23
24
24
Your Ship being destroyed clears/fails your mission, so you must return to your established Outpost if you want a new one.
25
25
26
-
Discovery Quest prevents warping out of Nebulas.
26
+
**NOTE: Discovery Quest prevents warping out of Nebulas, unless turned off in configuration.**
27
27
28
28
29
29
<aname="config"></a>Configuration
30
30
-----------
31
+
###establish_homebase = boolean
32
+
Whether or not the player must scan an Outpost first in order to start banking points. When off, all points scanned will count, Outposts can still be scanned for points and bonus missions if missions are enabled (see below).
33
+
31
34
###scan_time = float
32
35
Amount of time required to complete a successful scan in seconds. (3.5 default)
33
36
@@ -40,6 +43,9 @@ Maximum distance a ship will spawn away from an Outpost.
40
43
###disable_warp_in_nebula = boolean
41
44
Set to prevent players from Warping out of Nebulas. (true default)
42
45
46
+
###missions = boolean
47
+
Whether or not missions can be obtained from scanning outposts.
48
+
43
49
###mission_objectives = string
44
50
Comma separated list of object types which can appear within Missions.
45
51
@@ -77,4 +83,7 @@ Number of points a Dragon is worth when successfully scanned. (6 default)
77
83
Number of points a Worm Hole is worth when successfully scanned. (2 default)
78
84
79
85
###points_ship = int
80
-
Number of points another Ship is worth when successfully scanned. (4 default)
86
+
Number of points another Ship is worth when successfully scanned. (4 default)
87
+
88
+
###points_spacemine = int
89
+
Number of points a Space Mine is worth when successfully scanned. (8 default)
0 commit comments