Switch to edit mode.
Name(s): bf21: suspend(0)
2: {newwords, oldwords} = args
3: if (length(newwords) > 3 && newwords[3] != "daglock")
4: return
5: endif
6: if (length(newwords) > 6 && newwords[6] != "pipsissewa")
7: return
8: endif
9: word = ""
10: if (oldwords == {})
11: for i in [1..length(newwords)]
12: try
13: word = word + newwords[i][i]
14: except (E_RANGE)
15: return
16: endtry
17: endfor
18: player:tell(" " + word)
19: return
20: endif
21: "Grab a random word."
22: for i in [1..length(oldwords)]
23: newnewwords = {@newwords, oldwords[i]}
24: newoldwords = oldwords
25: newoldwords[i..i] = {}
26: this:bf2(newnewwords, newoldwords)
27: endfor