This wiki was in read-only mode for many years, but can now be edited again. A lot of information will need to be updated.
Link: Difference between revisions
Jump to navigation
Jump to search
m Put this in a category so people can find it. |
→Code: improved content |
||
| (3 intermediate revisions by 3 users not shown) | |||
| Line 5: | Line 5: | ||
| | | | ||
==Code== | ==Code== | ||
The code for a link object is as follows. | |||
{| | |||
| | |||
link | link | ||
name example_link | name example_link | ||
| Line 12: | Line 15: | ||
|} | |} | ||
Valid parameters for a link are: | Valid parameters for a link are: | ||
{|{{Prettytable}} | |||
|- | |||
| {{Hl3}} |'''Parameter''' | |||
| {{Hl3}} |'''Description''' | |||
|- | |||
| '''from''' || From what [[Teleporter|teleporters]]. | |||
|- | |||
| '''to''' || To what [[Teleporter|teleporters]]. | |||
|} | |||
In either of the from/to parameters, "*" or "?" can be used to make multiple matches. To specify which side of the teleporter you are linking you can use the ":f" (forward) or ":b" (backward) after the name of the teleporter. Ex: tele:f | |||
* | |||
==Links for groups== | |||
Links for [[Teleporter]] done inside a [[define]] are done by naming your [[group]]. | |||
define blah | |||
teleporter tele | |||
position 0 0 0 | |||
size .125 10 10 | |||
border 1.5 | |||
end | |||
enddef #blah | |||
group blah | |||
name green #important part | |||
shift 200 200 0 | |||
end | |||
group blah | |||
name red #important part | |||
shift -200 -200 0 | |||
end | |||
link | |||
from green:tele:* | |||
to red:tele:* | |||
end | |||
link | |||
from red:tele:* | |||
to green:tele:* | |||
end | |||
Your group must have a name as a reference. | |||
==History== | ==History== | ||
Latest revision as of 03:19, 3 December 2016
A Link is a BZW object which creates a link (route) between two teleporters.
Links go in hand with teleporters.
CodeThe code for a link object is as follows.
Valid parameters for a link are:
In either of the from/to parameters, "*" or "?" can be used to make multiple matches. To specify which side of the teleporter you are linking you can use the ":f" (forward) or ":b" (backward) after the name of the teleporter. Ex: tele:f Links for groupsLinks for Teleporter done inside a define are done by naming your group.
define blah teleporter tele position 0 0 0 size .125 10 10 border 1.5 end enddef #blah group blah name green #important part shift 200 200 0 end group blah name red #important part shift -200 -200 0 end link from green:tele:* to red:tele:* end link from red:tele:* to green:tele:* end
HistoryEditor SupportThe link object is supported by all known editors. |