* w <timelength> 0
Wait for timelen tenths of seconds - the zero on the end is needed, but I
don't know why.
A droid line can exist on its own:
droid: 799 Bridge 112 32
These lines are generally okay for droids that have "AI" - in short, they
don't need to have a "beat", but will hunt you down if they see you. You may
still assign a beat if you wish, this makes them just that bit more
predictable, and if you keep the time intervals short, it will stop transfers
to the droid unless you are able to keep pace with the droid you wish to
transfer to.
However, the lower level droids generally need to have a "beat" assigned to
them, otherwise, they'll just sit there and be boring.
Do note, you cannot embed droids in a wall by accident and expect them to go
anywhere. They'll just jiggle helplessly - this also applies when you
inadverdetly put a droids route through a wall when there isn't a intervening
door.
Currently, there is no way to have a droid change floors (otherwise escaping a
mad 799 would be almost impossible).
Just as an example, I show an excerpt out of the first level of nighthawk.
type: Fleet Support
floor: Bridge
floor: Cargo
floor: Quarters
floor: Engineering
transport: Bridge 89 8 432 208 0
transport: Cargo 89 20 496 208 0
transport: Cargo 47 20 176 144 1
transport: Quarters 47 30 144 80 1
transport: Engineering 153 31 48 80 2
transport: Cargo 153 20 912 240 2
init: Engineering 48 80
droid: 108 Engineering 144 80
* g 144 48
* w 50 0
* g 48 48
* w 50 0
* g 144 48
* w 50 0
* g 144 80
* w 50 0
droid: 108 Quarters 48 48
* g 144 48
* g 48 48
* g 48 112
* g 144 112
* g 48 112
droid: 108 Cargo 304 80
* g 752 80
* g 752 240
* g 592 240
* g 592 112
* g 368 112
* g 368 272
* g 304 272
* g 304 80
... ... ...
droid: 899 Bridge 208 80
* w 100 0
* g 208 176
* w 100 0
* g 208 80
droid: 606 Cargo 432 176
* w 100 0
* g 432 272
* g 432 176
droid: 275 Cargo 912 48
* g 848 48
* w 20 0
* g 912 48
* w 20 0
droid: 606 Cargo 176 272
* w 8 0
* g 368 272
* w 8 0
* g 176 272
As you can see, a fair amount of information is stored in this file. It is
important that you get this file correct, otherwise, you are likely to crash
nighthawk, or at least cause some really weird results. I have recently locked
up a machine hard due to not getting a level correct. I did it twice, and each
time, I faced having to press the reset button.
Well, I hope this really little HOWTO will encourage you to create some
levels, play them, perhaps even send them to us, where we can review them.
Go TO it!