-
Notifications
You must be signed in to change notification settings - Fork 1
/
biome.tin
59 lines (46 loc) · 1.37 KB
/
biome.tin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#class {guild_changeling_biome} {kill};
#class {guild_changeline_biome} {open};
#nop -----------------------------------------------;
#nop Assume room short starts with [RS] and NPCs;
#nop start with [NPC];
#nop -----------------------------------------------;
#map read {areas/maps/biome.map};
#var maparea {biome}
#map goto 1;
#action {^[NPC]{A|An} %+.} {
#nop -----------------------------------------------;
#nop Conditional to exclude clone;
#nop -----------------------------------------------;
#if {"%2" != "small puddle of slime" } {
#var {biome[formname]} {%2};
#showme Found form: %2;
#send {exa %2};
} {
#showme Ignoring slime;
};
} {9.9};
#action {[RS]%+ \{%+\} \(%+\)} {
#var {biome[room]} {%1};
#var {biome[time]} {%2};
#showme Room: %1 Time: %2 Exits: %3;
} {9.9};
#action {This %w appears to {be|have} %+ {and has|but} %+.} {
#var {biome[formtype]} {%1};
#var {biome[strength]} {%3};
#var {biome[weakness]} {%5};
#map find 1;
#path {save} {backward} {biome[path]};
#nop #var biome;
#format {formdata} {%s | %s | %s | %s | %s | %s | %s}
{$biome[formname]}
{$biome[formtype]}
{$biome[strength]}
{$biome[weakness]}
{$biome[time]}
{$biome[room]}
{$biome[path]};
#line log {guilds/changeling/formdata.txt} {$formdata};
#showme $formdata;
};
#alias reread {#read guilds/changeling/biome.tin};
#class {guild_changeline_biome} {close};