summaryrefslogtreecommitdiff
path: root/scripts/template.gd
diff options
context:
space:
mode:
authorJ08nY2017-04-25 02:45:44 +0200
committerJ08nY2017-04-25 02:45:44 +0200
commitbb5ee4905d83f71deb9a5b0f31cd937c91f287dc (patch)
treea6c6f207d05f24f4a47ced8e4354054bb5da819c /scripts/template.gd
parent379c2794c40bc2b212d29fa0e0847f76e3f3a870 (diff)
downloadld38-bb5ee4905d83f71deb9a5b0f31cd937c91f287dc.tar.gz
ld38-bb5ee4905d83f71deb9a5b0f31cd937c91f287dc.tar.zst
ld38-bb5ee4905d83f71deb9a5b0f31cd937c91f287dc.zip
Diffstat (limited to 'scripts/template.gd')
-rw-r--r--scripts/template.gd6
1 files changed, 4 insertions, 2 deletions
diff --git a/scripts/template.gd b/scripts/template.gd
index 6e1affc..a0bf7c1 100644
--- a/scripts/template.gd
+++ b/scripts/template.gd
@@ -20,9 +20,11 @@ func replace_all(base, values):
if values.has(key):
var from = values[key]
if typeof(from) == TYPE_DICTIONARY:
- replace = from[from.keys()[randi() % from.size()]]
+ if from.size() > 0:
+ replace = from[from.keys()[randi() % from.size()]]
elif typeof(from) == TYPE_ARRAY:
- replace = from[randi() % from.size()]
+ if from.size() > 0:
+ replace = from[randi() % from.size()]
else:
replace = str(from)
base = self.regex.sub(base, replace)