1 void (entity navn, float field, float flag) LFlagChange =
\r
7 if (self.other_navnode == self.current_navnode)
\r
9 if (navn.link0 == self.other_navnode)
\r
11 else if (navn.link1 == self.other_navnode)
\r
13 else if (navn.link2 == self.other_navnode)
\r
15 else if (navn.link3 == self.other_navnode)
\r
17 else if (navn.link4 == self.other_navnode)
\r
19 else if (navn.link5 == self.other_navnode)
\r
21 else if (navn.link6 == self.other_navnode)
\r
23 else if (navn.link7 == self.other_navnode)
\r
25 else if (navn.link8 == self.other_navnode)
\r
27 else if (navn.link9 == self.other_navnode)
\r
29 else if (navn.link10 == self.other_navnode)
\r
31 else if (navn.link11 == self.other_navnode)
\r
33 else if (navn.link12 == self.other_navnode)
\r
35 else if (navn.link13 == self.other_navnode)
\r
37 else if (navn.link14 == self.other_navnode)
\r
39 else if (navn.link15 == self.other_navnode)
\r
41 else if (navn.link16 == self.other_navnode)
\r
43 else if (navn.link17 == self.other_navnode)
\r
45 else if (navn.link18 == self.other_navnode)
\r
47 else if (navn.link19 == self.other_navnode)
\r
54 if (navn.lflags0 & flag)
\r
55 navn.lflags0 = navn.lflags0 - (navn.lflags0 & flag);
\r
57 navn.lflags0 = navn.lflags0 | flag;
\r
59 else if (field == 1)
\r
61 if (navn.lflags1 & flag)
\r
62 navn.lflags1 = navn.lflags1 - (navn.lflags1 & flag);
\r
64 navn.lflags1 = navn.lflags1 | flag;
\r
66 else if (field == 2)
\r
68 if (navn.lflags2 & flag)
\r
69 navn.lflags2 = navn.lflags2 - (navn.lflags2 & flag);
\r
71 navn.lflags2 = navn.lflags2 | flag;
\r
73 else if (field == 3)
\r
75 if (navn.lflags3 & flag)
\r
76 navn.lflags3 = navn.lflags3 - (navn.lflags3 & flag);
\r
78 navn.lflags3 = navn.lflags3 | flag;
\r
80 else if (field == 4)
\r
82 if (navn.lflags4 & flag)
\r
83 navn.lflags4 = navn.lflags4 - (navn.lflags4 & flag);
\r
85 navn.lflags4 = navn.lflags4 | flag;
\r
87 else if (field == 5)
\r
89 if (navn.lflags5 & flag)
\r
90 navn.lflags5 = navn.lflags5 - (navn.lflags5 & flag);
\r
92 navn.lflags5 = navn.lflags5 | flag;
\r
94 else if (field == 6)
\r
96 if (navn.lflags6 & flag)
\r
97 navn.lflags6 = navn.lflags6 - (navn.lflags6 & flag);
\r
99 navn.lflags6 = navn.lflags6 | flag;
\r
101 else if (field == 7)
\r
103 if (navn.lflags7 & flag)
\r
104 navn.lflags7 = navn.lflags7 - (navn.lflags7 & flag);
\r
106 navn.lflags7 = navn.lflags7 | flag;
\r
108 else if (field == 8)
\r
110 if (navn.lflags8 & flag)
\r
111 navn.lflags8 = navn.lflags8 - (navn.lflags8 & flag);
\r
113 navn.lflags8 = navn.lflags8 | flag;
\r
115 else if (field == 9)
\r
117 if (navn.lflags9 & flag)
\r
118 navn.lflags9 = navn.lflags9 - (navn.lflags9 & flag);
\r
120 navn.lflags9 = navn.lflags9 | flag;
\r
122 else if (field == 10)
\r
124 if (navn.lflags10 & flag)
\r
125 navn.lflags10 = navn.lflags10 - (navn.lflags10 & flag);
\r
127 navn.lflags10 = navn.lflags10 | flag;
\r
129 else if (field == 11)
\r
131 if (navn.lflags11 & flag)
\r
132 navn.lflags11 = navn.lflags11 - (navn.lflags11 & flag);
\r
134 navn.lflags11 = navn.lflags11 | flag;
\r
136 else if (field == 12)
\r
138 if (navn.lflags12 & flag)
\r
139 navn.lflags12 = navn.lflags12 - (navn.lflags12 & flag);
\r
141 navn.lflags12 = navn.lflags12 | flag;
\r
143 else if (field == 13)
\r
145 if (navn.lflags13 & flag)
\r
146 navn.lflags13 = navn.lflags13 - (navn.lflags13 & flag);
\r
148 navn.lflags13 = navn.lflags13 | flag;
\r
150 else if (field == 14)
\r
152 if (navn.lflags14 & flag)
\r
153 navn.lflags14 = navn.lflags14 - (navn.lflags14 & flag);
\r
155 navn.lflags14 = navn.lflags14 | flag;
\r
157 else if (field == 15)
\r
159 if (navn.lflags15 & flag)
\r
160 navn.lflags15 = navn.lflags15 - (navn.lflags15 & flag);
\r
162 navn.lflags15 = navn.lflags15 | flag;
\r
164 else if (field == 16)
\r
166 if (navn.lflags16 & flag)
\r
167 navn.lflags16 = navn.lflags16 - (navn.lflags16 & flag);
\r
169 navn.lflags16 = navn.lflags16 | flag;
\r
171 else if (field == 17)
\r
173 if (navn.lflags17 & flag)
\r
174 navn.lflags17 = navn.lflags17 - (navn.lflags17 & flag);
\r
176 navn.lflags17 = navn.lflags17 | flag;
\r
178 else if (field == 18)
\r
180 if (navn.lflags18 & flag)
\r
181 navn.lflags18 = navn.lflags18 - (navn.lflags18 & flag);
\r
183 navn.lflags18 = navn.lflags18 | flag;
\r
185 else if (field == 19)
\r
187 if (navn.lflags19 & flag)
\r
188 navn.lflags19 = navn.lflags19 - (navn.lflags19 & flag);
\r
190 navn.lflags19 = navn.lflags19 | flag;
\r
194 void (entity navcurrent, entity navother) RemoteLinkHandling =
\r
200 if (navother == navcurrent)
\r
202 else if (navother == navcurrent.link0)
\r
204 if (navcurrent.lflags0 & LF_REMOTE)
\r
206 navother.effects = 0;
\r
207 navother.frame = 20;
\r
208 navcurrent.link0 = world;
\r
209 LFlagChange(navcurrent, 0, LF_REMOTE);
\r
213 else if (navother == navcurrent.link1)
\r
215 if (navcurrent.lflags1 & LF_REMOTE)
\r
217 navother.effects = 0;
\r
218 navother.frame = 20;
\r
219 navcurrent.link1 = world;
\r
220 LFlagChange(navcurrent, 1, LF_REMOTE);
\r
224 else if (navother == navcurrent.link2)
\r
226 if (navcurrent.lflags2 & LF_REMOTE)
\r
228 navother.effects = 0;
\r
229 navother.frame = 20;
\r
230 navcurrent.link2 = world;
\r
231 LFlagChange(navcurrent, 2, LF_REMOTE);
\r
235 else if (navother == navcurrent.link3)
\r
237 if (navcurrent.lflags3 & LF_REMOTE)
\r
239 navother.effects = 0;
\r
240 navother.frame = 20;
\r
241 navcurrent.link3 = world;
\r
242 LFlagChange(navcurrent, 3, LF_REMOTE);
\r
246 else if (navother == navcurrent.link4)
\r
248 if (navcurrent.lflags4 & LF_REMOTE)
\r
250 navother.effects = 0;
\r
251 navother.frame = 20;
\r
252 navcurrent.link4 = world;
\r
253 LFlagChange(navcurrent, 4, LF_REMOTE);
\r
257 else if (navother == navcurrent.link5)
\r
259 if (navcurrent.lflags5 & LF_REMOTE)
\r
261 navother.effects = 0;
\r
262 navother.frame = 20;
\r
263 navcurrent.link5 = world;
\r
264 LFlagChange(navcurrent, 5, LF_REMOTE);
\r
268 else if (navother == navcurrent.link6)
\r
270 if (navcurrent.lflags6 & LF_REMOTE)
\r
272 navother.effects = 0;
\r
273 navother.frame = 20;
\r
274 navcurrent.link6 = world;
\r
275 LFlagChange(navcurrent, 6, LF_REMOTE);
\r
279 else if (navother == navcurrent.link7)
\r
281 if (navcurrent.lflags7 & LF_REMOTE)
\r
283 navother.effects = 0;
\r
284 navother.frame = 20;
\r
285 navcurrent.link7 = world;
\r
286 LFlagChange(navcurrent, 7, LF_REMOTE);
\r
290 else if (navother == navcurrent.link8)
\r
292 if (navcurrent.lflags8 & LF_REMOTE)
\r
294 navother.effects = 0;
\r
295 navother.frame = 20;
\r
296 navcurrent.link8 = world;
\r
297 LFlagChange(navcurrent, 8, LF_REMOTE);
\r
301 else if (navother == navcurrent.link9)
\r
303 if (navcurrent.lflags9 & LF_REMOTE)
\r
305 navother.effects = 0;
\r
306 navother.frame = 20;
\r
307 navcurrent.link9 = world;
\r
308 LFlagChange(navcurrent, 9, LF_REMOTE);
\r
312 else if (navother == navcurrent.link10)
\r
314 if (navcurrent.lflags10 & LF_REMOTE)
\r
316 navother.effects = 0;
\r
317 navother.frame = 20;
\r
318 navcurrent.link10 = world;
\r
319 LFlagChange(navcurrent, 10, LF_REMOTE);
\r
323 else if (navother == navcurrent.link11)
\r
325 if (navcurrent.lflags11 & LF_REMOTE)
\r
327 navother.effects = 0;
\r
328 navother.frame = 20;
\r
329 navcurrent.link11 = world;
\r
330 LFlagChange(navcurrent, 11, LF_REMOTE);
\r
334 else if (navother == navcurrent.link12)
\r
336 if (navcurrent.lflags12 & LF_REMOTE)
\r
338 navother.effects = 0;
\r
339 navother.frame = 20;
\r
340 navcurrent.link12 = world;
\r
341 LFlagChange(navcurrent, 12, LF_REMOTE);
\r
345 else if (navother == navcurrent.link13)
\r
347 if (navcurrent.lflags13 & LF_REMOTE)
\r
349 navother.effects = 0;
\r
350 navother.frame = 20;
\r
351 navcurrent.link13 = world;
\r
352 LFlagChange(navcurrent, 13, LF_REMOTE);
\r
356 else if (navother == navcurrent.link14)
\r
358 if (navcurrent.lflags14 & LF_REMOTE)
\r
360 navother.effects = 0;
\r
361 navother.frame = 20;
\r
362 navcurrent.link14 = world;
\r
363 LFlagChange(navcurrent, 14, LF_REMOTE);
\r
367 else if (navother == navcurrent.link15)
\r
369 if (navcurrent.lflags15 & LF_REMOTE)
\r
371 navother.effects = 0;
\r
372 navother.frame = 20;
\r
373 navcurrent.link15 = world;
\r
374 LFlagChange(navcurrent, 15, LF_REMOTE);
\r
378 else if (navother == navcurrent.link16)
\r
380 if (navcurrent.lflags16 & LF_REMOTE)
\r
382 navother.effects = 0;
\r
383 navother.frame = 20;
\r
384 navcurrent.link16 = world;
\r
385 LFlagChange(navcurrent, 16, LF_REMOTE);
\r
389 else if (navother == navcurrent.link17)
\r
391 if (navcurrent.lflags17 & LF_REMOTE)
\r
393 navother.effects = 0;
\r
394 navother.frame = 20;
\r
395 navcurrent.link17 = world;
\r
396 LFlagChange(navcurrent, 17, LF_REMOTE);
\r
400 else if (navother == navcurrent.link18)
\r
402 if (navcurrent.lflags18 & LF_REMOTE)
\r
404 navother.effects = 0;
\r
405 navother.frame = 20;
\r
406 navcurrent.link18 = world;
\r
407 LFlagChange(navcurrent, 18, LF_REMOTE);
\r
411 else if (navother == navcurrent.link19)
\r
413 if (navcurrent.lflags19 & LF_REMOTE)
\r
415 navother.effects = 0;
\r
416 navother.frame = 20;
\r
417 navcurrent.link19 = world;
\r
418 LFlagChange(navcurrent, 19, LF_REMOTE);
\r
423 if (!navcurrent.link0)
\r
425 navcurrent.link0 = navother;
\r
426 LFlagChange(navcurrent, 0, LF_REMOTE);
\r
428 else if (!navcurrent.link1)
\r
430 navcurrent.link1 = navother;
\r
431 LFlagChange(navcurrent, 1, LF_REMOTE);
\r
433 else if (!navcurrent.link2)
\r
435 navcurrent.link2 = navother;
\r
436 LFlagChange(navcurrent, 2, LF_REMOTE);
\r
438 else if (!navcurrent.link3)
\r
440 navcurrent.link3 = navother;
\r
441 LFlagChange(navcurrent, 3, LF_REMOTE);
\r
443 else if (!navcurrent.link4)
\r
445 navcurrent.link4 = navother;
\r
446 LFlagChange(navcurrent, 4, LF_REMOTE);
\r
448 else if (!navcurrent.link5)
\r
450 navcurrent.link5 = navother;
\r
451 LFlagChange(navcurrent, 5, LF_REMOTE);
\r
453 else if (!navcurrent.link6)
\r
455 navcurrent.link6 = navother;
\r
456 LFlagChange(navcurrent, 6, LF_REMOTE);
\r
458 else if (!navcurrent.link7)
\r
460 navcurrent.link7 = navother;
\r
461 LFlagChange(navcurrent, 7, LF_REMOTE);
\r
463 else if (!navcurrent.link8)
\r
465 navcurrent.link8 = navother;
\r
466 LFlagChange(navcurrent, 8, LF_REMOTE);
\r
468 else if (!navcurrent.link9)
\r
470 navcurrent.link9 = navother;
\r
471 LFlagChange(navcurrent, 9, LF_REMOTE);
\r
473 else if (!navcurrent.link10)
\r
475 navcurrent.link10 = navother;
\r
476 LFlagChange(navcurrent, 10, LF_REMOTE);
\r
478 else if (!navcurrent.link11)
\r
480 navcurrent.link11 = navother;
\r
481 LFlagChange(navcurrent, 11, LF_REMOTE);
\r
483 else if (!navcurrent.link12)
\r
485 navcurrent.link12 = navother;
\r
486 LFlagChange(navcurrent, 12, LF_REMOTE);
\r
488 else if (!navcurrent.link13)
\r
490 navcurrent.link13 = navother;
\r
491 LFlagChange(navcurrent, 13, LF_REMOTE);
\r
493 else if (!navcurrent.link14)
\r
495 navcurrent.link14 = navother;
\r
496 LFlagChange(navcurrent, 14, LF_REMOTE);
\r
498 else if (!navcurrent.link15)
\r
500 navcurrent.link15 = navother;
\r
501 LFlagChange(navcurrent, 15, LF_REMOTE);
\r
503 else if (!navcurrent.link16)
\r
505 navcurrent.link16 = navother;
\r
506 LFlagChange(navcurrent, 16, LF_REMOTE);
\r
508 else if (!navcurrent.link17)
\r
510 navcurrent.link17 = navother;
\r
511 LFlagChange(navcurrent, 17, LF_REMOTE);
\r
513 else if (!navcurrent.link18)
\r
515 navcurrent.link18 = navother;
\r
516 LFlagChange(navcurrent, 18, LF_REMOTE);
\r
518 else if (!navcurrent.link19)
\r
520 navcurrent.link19 = navother;
\r
521 LFlagChange(navcurrent, 19, LF_REMOTE);
\r
524 dprint("WARNING: Too many linking NavNodes!\n");
\r
527 void(entity navn, float start) PushLinks =
\r
531 navn.link0 = navn.link1;
\r
532 navn.link1 = navn.link2;
\r
533 navn.link2 = navn.link3;
\r
534 navn.link3 = navn.link4;
\r
535 navn.link4 = navn.link5;
\r
536 navn.link5 = navn.link6;
\r
537 navn.link6 = navn.link7;
\r
538 navn.link7 = navn.link8;
\r
539 navn.link8 = navn.link9;
\r
540 navn.link9 = navn.link10;
\r
541 navn.link10 = navn.link11;
\r
542 navn.link11 = navn.link12;
\r
543 navn.link12 = navn.link13;
\r
544 navn.link13 = navn.link14;
\r
545 navn.link14 = navn.link15;
\r
546 navn.link15 = navn.link16;
\r
547 navn.link16 = navn.link17;
\r
548 navn.link17 = navn.link18;
\r
549 navn.link18 = navn.link19;
\r
550 navn.link19 = world;
\r
551 navn.lflags0 = navn.lflags1;
\r
552 navn.lflags1 = navn.lflags2;
\r
553 navn.lflags2 = navn.lflags3;
\r
554 navn.lflags3 = navn.lflags4;
\r
555 navn.lflags4 = navn.lflags5;
\r
556 navn.lflags5 = navn.lflags6;
\r
557 navn.lflags6 = navn.lflags7;
\r
558 navn.lflags7 = navn.lflags8;
\r
559 navn.lflags8 = navn.lflags9;
\r
560 navn.lflags9 = navn.lflags10;
\r
561 navn.lflags10 = navn.lflags11;
\r
562 navn.lflags11 = navn.lflags12;
\r
563 navn.lflags12 = navn.lflags13;
\r
564 navn.lflags13 = navn.lflags14;
\r
565 navn.lflags14 = navn.lflags15;
\r
566 navn.lflags15 = navn.lflags16;
\r
567 navn.lflags16 = navn.lflags17;
\r
568 navn.lflags17 = navn.lflags18;
\r
569 navn.lflags18 = navn.lflags19;
\r
572 else if (start == 1)
\r
574 navn.link1 = navn.link2;
\r
575 navn.link2 = navn.link3;
\r
576 navn.link3 = navn.link4;
\r
577 navn.link4 = navn.link5;
\r
578 navn.link5 = navn.link6;
\r
579 navn.link6 = navn.link7;
\r
580 navn.link7 = navn.link8;
\r
581 navn.link8 = navn.link9;
\r
582 navn.link9 = navn.link10;
\r
583 navn.link10 = navn.link11;
\r
584 navn.link11 = navn.link12;
\r
585 navn.link12 = navn.link13;
\r
586 navn.link13 = navn.link14;
\r
587 navn.link14 = navn.link15;
\r
588 navn.link15 = navn.link16;
\r
589 navn.link16 = navn.link17;
\r
590 navn.link17 = navn.link18;
\r
591 navn.link18 = navn.link19;
\r
592 navn.link19 = world;
\r
593 navn.lflags1 = navn.lflags2;
\r
594 navn.lflags2 = navn.lflags3;
\r
595 navn.lflags3 = navn.lflags4;
\r
596 navn.lflags4 = navn.lflags5;
\r
597 navn.lflags5 = navn.lflags6;
\r
598 navn.lflags6 = navn.lflags7;
\r
599 navn.lflags7 = navn.lflags8;
\r
600 navn.lflags8 = navn.lflags9;
\r
601 navn.lflags9 = navn.lflags10;
\r
602 navn.lflags10 = navn.lflags11;
\r
603 navn.lflags11 = navn.lflags12;
\r
604 navn.lflags12 = navn.lflags13;
\r
605 navn.lflags13 = navn.lflags14;
\r
606 navn.lflags14 = navn.lflags15;
\r
607 navn.lflags15 = navn.lflags16;
\r
608 navn.lflags16 = navn.lflags17;
\r
609 navn.lflags17 = navn.lflags18;
\r
610 navn.lflags18 = navn.lflags19;
\r
613 else if (start == 2)
\r
615 navn.link2 = navn.link3;
\r
616 navn.link3 = navn.link4;
\r
617 navn.link4 = navn.link5;
\r
618 navn.link5 = navn.link6;
\r
619 navn.link6 = navn.link7;
\r
620 navn.link7 = navn.link8;
\r
621 navn.link8 = navn.link9;
\r
622 navn.link9 = navn.link10;
\r
623 navn.link10 = navn.link11;
\r
624 navn.link11 = navn.link12;
\r
625 navn.link12 = navn.link13;
\r
626 navn.link13 = navn.link14;
\r
627 navn.link14 = navn.link15;
\r
628 navn.link15 = navn.link16;
\r
629 navn.link16 = navn.link17;
\r
630 navn.link17 = navn.link18;
\r
631 navn.link18 = navn.link19;
\r
632 navn.link19 = world;
\r
633 navn.lflags2 = navn.lflags3;
\r
634 navn.lflags3 = navn.lflags4;
\r
635 navn.lflags4 = navn.lflags5;
\r
636 navn.lflags5 = navn.lflags6;
\r
637 navn.lflags6 = navn.lflags7;
\r
638 navn.lflags7 = navn.lflags8;
\r
639 navn.lflags8 = navn.lflags9;
\r
640 navn.lflags9 = navn.lflags10;
\r
641 navn.lflags10 = navn.lflags11;
\r
642 navn.lflags11 = navn.lflags12;
\r
643 navn.lflags12 = navn.lflags13;
\r
644 navn.lflags13 = navn.lflags14;
\r
645 navn.lflags14 = navn.lflags15;
\r
646 navn.lflags15 = navn.lflags16;
\r
647 navn.lflags16 = navn.lflags17;
\r
648 navn.lflags17 = navn.lflags18;
\r
649 navn.lflags18 = navn.lflags19;
\r
652 else if (start == 3)
\r
654 navn.link3 = navn.link4;
\r
655 navn.link4 = navn.link5;
\r
656 navn.link5 = navn.link6;
\r
657 navn.link6 = navn.link7;
\r
658 navn.link7 = navn.link8;
\r
659 navn.link8 = navn.link9;
\r
660 navn.link9 = navn.link10;
\r
661 navn.link10 = navn.link11;
\r
662 navn.link11 = navn.link12;
\r
663 navn.link12 = navn.link13;
\r
664 navn.link13 = navn.link14;
\r
665 navn.link14 = navn.link15;
\r
666 navn.link15 = navn.link16;
\r
667 navn.link16 = navn.link17;
\r
668 navn.link17 = navn.link18;
\r
669 navn.link18 = navn.link19;
\r
670 navn.link19 = world;
\r
671 navn.lflags3 = navn.lflags4;
\r
672 navn.lflags4 = navn.lflags5;
\r
673 navn.lflags5 = navn.lflags6;
\r
674 navn.lflags6 = navn.lflags7;
\r
675 navn.lflags7 = navn.lflags8;
\r
676 navn.lflags8 = navn.lflags9;
\r
677 navn.lflags9 = navn.lflags10;
\r
678 navn.lflags10 = navn.lflags11;
\r
679 navn.lflags11 = navn.lflags12;
\r
680 navn.lflags12 = navn.lflags13;
\r
681 navn.lflags13 = navn.lflags14;
\r
682 navn.lflags14 = navn.lflags15;
\r
683 navn.lflags15 = navn.lflags16;
\r
684 navn.lflags16 = navn.lflags17;
\r
685 navn.lflags17 = navn.lflags18;
\r
686 navn.lflags18 = navn.lflags19;
\r
689 else if (start == 4)
\r
691 navn.link4 = navn.link5;
\r
692 navn.link5 = navn.link6;
\r
693 navn.link6 = navn.link7;
\r
694 navn.link7 = navn.link8;
\r
695 navn.link8 = navn.link9;
\r
696 navn.link9 = navn.link10;
\r
697 navn.link10 = navn.link11;
\r
698 navn.link11 = navn.link12;
\r
699 navn.link12 = navn.link13;
\r
700 navn.link13 = navn.link14;
\r
701 navn.link14 = navn.link15;
\r
702 navn.link15 = navn.link16;
\r
703 navn.link16 = navn.link17;
\r
704 navn.link17 = navn.link18;
\r
705 navn.link18 = navn.link19;
\r
706 navn.link19 = world;
\r
707 navn.lflags4 = navn.lflags5;
\r
708 navn.lflags5 = navn.lflags6;
\r
709 navn.lflags6 = navn.lflags7;
\r
710 navn.lflags7 = navn.lflags8;
\r
711 navn.lflags8 = navn.lflags9;
\r
712 navn.lflags9 = navn.lflags10;
\r
713 navn.lflags10 = navn.lflags11;
\r
714 navn.lflags11 = navn.lflags12;
\r
715 navn.lflags12 = navn.lflags13;
\r
716 navn.lflags13 = navn.lflags14;
\r
717 navn.lflags14 = navn.lflags15;
\r
718 navn.lflags15 = navn.lflags16;
\r
719 navn.lflags16 = navn.lflags17;
\r
720 navn.lflags17 = navn.lflags18;
\r
721 navn.lflags18 = navn.lflags19;
\r
724 else if (start == 5)
\r
726 navn.link5 = navn.link6;
\r
727 navn.link6 = navn.link7;
\r
728 navn.link7 = navn.link8;
\r
729 navn.link8 = navn.link9;
\r
730 navn.link9 = navn.link10;
\r
731 navn.link10 = navn.link11;
\r
732 navn.link11 = navn.link12;
\r
733 navn.link12 = navn.link13;
\r
734 navn.link13 = navn.link14;
\r
735 navn.link14 = navn.link15;
\r
736 navn.link15 = navn.link16;
\r
737 navn.link16 = navn.link17;
\r
738 navn.link17 = navn.link18;
\r
739 navn.link18 = navn.link19;
\r
740 navn.link19 = world;
\r
741 navn.lflags5 = navn.lflags6;
\r
742 navn.lflags6 = navn.lflags7;
\r
743 navn.lflags7 = navn.lflags8;
\r
744 navn.lflags8 = navn.lflags9;
\r
745 navn.lflags9 = navn.lflags10;
\r
746 navn.lflags10 = navn.lflags11;
\r
747 navn.lflags11 = navn.lflags12;
\r
748 navn.lflags12 = navn.lflags13;
\r
749 navn.lflags13 = navn.lflags14;
\r
750 navn.lflags14 = navn.lflags15;
\r
751 navn.lflags15 = navn.lflags16;
\r
752 navn.lflags16 = navn.lflags17;
\r
753 navn.lflags17 = navn.lflags18;
\r
754 navn.lflags18 = navn.lflags19;
\r
757 else if (start == 6)
\r
759 navn.link6 = navn.link7;
\r
760 navn.link7 = navn.link8;
\r
761 navn.link8 = navn.link9;
\r
762 navn.link9 = navn.link10;
\r
763 navn.link10 = navn.link11;
\r
764 navn.link11 = navn.link12;
\r
765 navn.link12 = navn.link13;
\r
766 navn.link13 = navn.link14;
\r
767 navn.link14 = navn.link15;
\r
768 navn.link15 = navn.link16;
\r
769 navn.link16 = navn.link17;
\r
770 navn.link17 = navn.link18;
\r
771 navn.link18 = navn.link19;
\r
772 navn.link19 = world;
\r
773 navn.lflags6 = navn.lflags7;
\r
774 navn.lflags7 = navn.lflags8;
\r
775 navn.lflags8 = navn.lflags9;
\r
776 navn.lflags9 = navn.lflags10;
\r
777 navn.lflags10 = navn.lflags11;
\r
778 navn.lflags11 = navn.lflags12;
\r
779 navn.lflags12 = navn.lflags13;
\r
780 navn.lflags13 = navn.lflags14;
\r
781 navn.lflags14 = navn.lflags15;
\r
782 navn.lflags15 = navn.lflags16;
\r
783 navn.lflags16 = navn.lflags17;
\r
784 navn.lflags17 = navn.lflags18;
\r
785 navn.lflags18 = navn.lflags19;
\r
788 else if (start == 7)
\r
790 navn.link7 = navn.link8;
\r
791 navn.link8 = navn.link9;
\r
792 navn.link9 = navn.link10;
\r
793 navn.link10 = navn.link11;
\r
794 navn.link11 = navn.link12;
\r
795 navn.link12 = navn.link13;
\r
796 navn.link13 = navn.link14;
\r
797 navn.link14 = navn.link15;
\r
798 navn.link15 = navn.link16;
\r
799 navn.link16 = navn.link17;
\r
800 navn.link17 = navn.link18;
\r
801 navn.link18 = navn.link19;
\r
802 navn.link19 = world;
\r
803 navn.lflags7 = navn.lflags8;
\r
804 navn.lflags8 = navn.lflags9;
\r
805 navn.lflags9 = navn.lflags10;
\r
806 navn.lflags10 = navn.lflags11;
\r
807 navn.lflags11 = navn.lflags12;
\r
808 navn.lflags12 = navn.lflags13;
\r
809 navn.lflags13 = navn.lflags14;
\r
810 navn.lflags14 = navn.lflags15;
\r
811 navn.lflags15 = navn.lflags16;
\r
812 navn.lflags16 = navn.lflags17;
\r
813 navn.lflags17 = navn.lflags18;
\r
814 navn.lflags18 = navn.lflags19;
\r
817 else if (start == 8)
\r
819 navn.link8 = navn.link9;
\r
820 navn.link9 = navn.link10;
\r
821 navn.link10 = navn.link11;
\r
822 navn.link11 = navn.link12;
\r
823 navn.link12 = navn.link13;
\r
824 navn.link13 = navn.link14;
\r
825 navn.link14 = navn.link15;
\r
826 navn.link15 = navn.link16;
\r
827 navn.link16 = navn.link17;
\r
828 navn.link17 = navn.link18;
\r
829 navn.link18 = navn.link19;
\r
830 navn.link19 = world;
\r
831 navn.lflags8 = navn.lflags9;
\r
832 navn.lflags9 = navn.lflags10;
\r
833 navn.lflags10 = navn.lflags11;
\r
834 navn.lflags11 = navn.lflags12;
\r
835 navn.lflags12 = navn.lflags13;
\r
836 navn.lflags13 = navn.lflags14;
\r
837 navn.lflags14 = navn.lflags15;
\r
838 navn.lflags15 = navn.lflags16;
\r
839 navn.lflags16 = navn.lflags17;
\r
840 navn.lflags17 = navn.lflags18;
\r
841 navn.lflags18 = navn.lflags19;
\r
844 else if (start == 9)
\r
846 navn.link9 = navn.link10;
\r
847 navn.link10 = navn.link11;
\r
848 navn.link11 = navn.link12;
\r
849 navn.link12 = navn.link13;
\r
850 navn.link13 = navn.link14;
\r
851 navn.link14 = navn.link15;
\r
852 navn.link15 = navn.link16;
\r
853 navn.link16 = navn.link17;
\r
854 navn.link17 = navn.link18;
\r
855 navn.link18 = navn.link19;
\r
856 navn.link19 = world;
\r
857 navn.lflags9 = navn.lflags10;
\r
858 navn.lflags10 = navn.lflags11;
\r
859 navn.lflags11 = navn.lflags12;
\r
860 navn.lflags12 = navn.lflags13;
\r
861 navn.lflags13 = navn.lflags14;
\r
862 navn.lflags14 = navn.lflags15;
\r
863 navn.lflags15 = navn.lflags16;
\r
864 navn.lflags16 = navn.lflags17;
\r
865 navn.lflags17 = navn.lflags18;
\r
866 navn.lflags18 = navn.lflags19;
\r
869 else if (start == 10)
\r
871 navn.link10 = navn.link11;
\r
872 navn.link11 = navn.link12;
\r
873 navn.link12 = navn.link13;
\r
874 navn.link13 = navn.link14;
\r
875 navn.link14 = navn.link15;
\r
876 navn.link15 = navn.link16;
\r
877 navn.link16 = navn.link17;
\r
878 navn.link17 = navn.link18;
\r
879 navn.link18 = navn.link19;
\r
880 navn.link19 = world;
\r
881 navn.lflags10 = navn.lflags11;
\r
882 navn.lflags11 = navn.lflags12;
\r
883 navn.lflags12 = navn.lflags13;
\r
884 navn.lflags13 = navn.lflags14;
\r
885 navn.lflags14 = navn.lflags15;
\r
886 navn.lflags15 = navn.lflags16;
\r
887 navn.lflags16 = navn.lflags17;
\r
888 navn.lflags17 = navn.lflags18;
\r
889 navn.lflags18 = navn.lflags19;
\r
892 else if (start == 11)
\r
894 navn.link11 = navn.link12;
\r
895 navn.link12 = navn.link13;
\r
896 navn.link13 = navn.link14;
\r
897 navn.link14 = navn.link15;
\r
898 navn.link15 = navn.link16;
\r
899 navn.link16 = navn.link17;
\r
900 navn.link17 = navn.link18;
\r
901 navn.link18 = navn.link19;
\r
902 navn.link19 = world;
\r
903 navn.lflags11 = navn.lflags12;
\r
904 navn.lflags12 = navn.lflags13;
\r
905 navn.lflags13 = navn.lflags14;
\r
906 navn.lflags14 = navn.lflags15;
\r
907 navn.lflags15 = navn.lflags16;
\r
908 navn.lflags16 = navn.lflags17;
\r
909 navn.lflags17 = navn.lflags18;
\r
910 navn.lflags18 = navn.lflags19;
\r
913 else if (start == 12)
\r
915 navn.link12 = navn.link13;
\r
916 navn.link13 = navn.link14;
\r
917 navn.link14 = navn.link15;
\r
918 navn.link15 = navn.link16;
\r
919 navn.link16 = navn.link17;
\r
920 navn.link17 = navn.link18;
\r
921 navn.link18 = navn.link19;
\r
922 navn.link19 = world;
\r
923 navn.lflags12 = navn.lflags13;
\r
924 navn.lflags13 = navn.lflags14;
\r
925 navn.lflags14 = navn.lflags15;
\r
926 navn.lflags15 = navn.lflags16;
\r
927 navn.lflags16 = navn.lflags17;
\r
928 navn.lflags17 = navn.lflags18;
\r
929 navn.lflags18 = navn.lflags19;
\r
932 else if (start == 13)
\r
934 navn.link13 = navn.link14;
\r
935 navn.link14 = navn.link15;
\r
936 navn.link15 = navn.link16;
\r
937 navn.link16 = navn.link17;
\r
938 navn.link17 = navn.link18;
\r
939 navn.link18 = navn.link19;
\r
940 navn.link19 = world;
\r
941 navn.lflags13 = navn.lflags14;
\r
942 navn.lflags14 = navn.lflags15;
\r
943 navn.lflags15 = navn.lflags16;
\r
944 navn.lflags16 = navn.lflags17;
\r
945 navn.lflags17 = navn.lflags18;
\r
946 navn.lflags18 = navn.lflags19;
\r
949 else if (start == 14)
\r
951 navn.link14 = navn.link15;
\r
952 navn.link15 = navn.link16;
\r
953 navn.link16 = navn.link17;
\r
954 navn.link17 = navn.link18;
\r
955 navn.link18 = navn.link19;
\r
956 navn.link19 = world;
\r
957 navn.lflags14 = navn.lflags15;
\r
958 navn.lflags15 = navn.lflags16;
\r
959 navn.lflags16 = navn.lflags17;
\r
960 navn.lflags17 = navn.lflags18;
\r
961 navn.lflags18 = navn.lflags19;
\r
964 else if (start == 15)
\r
966 navn.link15 = navn.link16;
\r
967 navn.link16 = navn.link17;
\r
968 navn.link17 = navn.link18;
\r
969 navn.link18 = navn.link19;
\r
970 navn.link19 = world;
\r
971 navn.lflags15 = navn.lflags16;
\r
972 navn.lflags16 = navn.lflags17;
\r
973 navn.lflags17 = navn.lflags18;
\r
974 navn.lflags18 = navn.lflags19;
\r
977 else if (start == 16)
\r
979 navn.link16 = navn.link17;
\r
980 navn.link17 = navn.link18;
\r
981 navn.link18 = navn.link19;
\r
982 navn.link19 = world;
\r
983 navn.lflags16 = navn.lflags17;
\r
984 navn.lflags17 = navn.lflags18;
\r
985 navn.lflags18 = navn.lflags19;
\r
988 else if (start == 17)
\r
990 navn.link17 = navn.link18;
\r
991 navn.link18 = navn.link19;
\r
992 navn.link19 = world;
\r
993 navn.lflags17 = navn.lflags18;
\r
994 navn.lflags18 = navn.lflags19;
\r
997 else if (start == 18)
\r
999 navn.link18 = navn.link19;
\r
1000 navn.link19 = world;
\r
1001 navn.lflags18 = navn.lflags19;
\r
1002 navn.lflags19 = 0;
\r
1004 else if (start == 19)
\r
1006 navn.link19 = world;
\r
1007 navn.lflags19 = 0;
\r