diff options
| author | J08nY | 2017-04-25 02:45:44 +0200 |
|---|---|---|
| committer | J08nY | 2017-04-25 02:45:44 +0200 |
| commit | bb5ee4905d83f71deb9a5b0f31cd937c91f287dc (patch) | |
| tree | a6c6f207d05f24f4a47ced8e4354054bb5da819c /scripts/template.gd | |
| parent | 379c2794c40bc2b212d29fa0e0847f76e3f3a870 (diff) | |
| download | ld38-bb5ee4905d83f71deb9a5b0f31cd937c91f287dc.tar.gz ld38-bb5ee4905d83f71deb9a5b0f31cd937c91f287dc.tar.zst ld38-bb5ee4905d83f71deb9a5b0f31cd937c91f287dc.zip | |
Diffstat (limited to 'scripts/template.gd')
| -rw-r--r-- | scripts/template.gd | 6 |
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) |
