This is cron-daily v1-Jan-20-2020. guidebook updated: doc/Guidebook.txt

This commit is contained in:
nhw_cron
2020-12-10 20:24:37 -05:00
committed by nhmall
parent 80a3c0c4d2
commit 6e960a4667
+231 -231
View File
@@ -5372,11 +5372,19 @@
run.numpad
Prefix key to run towards a direction. With number_pad only.
Default is `5'.
Default is `5' when number_pad is set to 1 or 3, otherwise
`M-5' when it is set to 2 or 4.
rush
Prefix key to rush towards a direction. Default is `g'.
rush.numpad
Prefix key to rush towards a direction. With number_pad only.
Default is `M-5' when number_pad is set to 1 or 3, otherwise
`5' when it is set to 2 or 4.
9.10. Configuring Message Types
You can change the way the messages are shown in the message
@@ -5395,15 +5403,7 @@
show - show message normally;
hide - never show the message;
stop - wait for user with more-prompt;
norep - show the message once, but not again if no other mes-
sage is shown in between.
Here's an example of message types using NetHack's internal
pattern matching facility:
MSGTYPE=stop "You feel hungry."
MSGTYPE=hide "You displaced *."
norep - show the message once, but not again if no other
NetHack 3.7 December 9, 2020
@@ -5416,6 +5416,14 @@
message is shown in between.
Here's an example of message types using NetHack's internal
pattern matching facility:
MSGTYPE=stop "You feel hungry."
MSGTYPE=hide "You displaced *."
specifies that whenever a message "You feel hungry" is shown,
the user is prompted with more-prompt, and a message matching
"You displaced <something>." is not shown at all.
@@ -5463,14 +5471,6 @@
MENUCOLOR="* cursed *"=red
MENUCOLOR="* cursed *(being worn)"=red&underline
specifies that any menu line with " blessed " contained in it
will be shown in green color, lines with " cursed " will be
shown in red, and lines with " cursed " followed by "(being
worn)" on the same line will be shown in red color and under-
lined. You can have multiple MENUCOLOR entries in your config-
uration file, and the last MENUCOLOR line that matches a menu
line will be used for the line.
NetHack 3.7 December 9, 2020
@@ -5482,6 +5482,14 @@
specifies that any menu line with " blessed " contained in
it will be shown in green color, lines with " cursed "
will be shown in red, and lines with " cursed " followed
by "(being worn)" on the same line will be shown in red
color and underlined. You can have multiple MENUCOLOR en-
tries in your configuration file, and the last MENUCOLOR
line that matches a menu line will be used for the line.
Note that if you intend to have one or more color specifica-
tions match " uncursed ", you will probably want to turn the im-
plicit_uncursed option off so that all items known to be uncursed
@@ -5527,14 +5535,6 @@
OPTION=hilite_status:field-name/behavior/color&attributes
For example, the following line in your configuration file
will cause the hitpoints field to display in the color red if
your hitpoints drop to or below a threshold of 30%:
OPTION=hilite_status:hitpoints/<=30%/red/normal
(That example is actually specifying red&normal for <=30% and no-
color&normal for >30%.)
@@ -5548,6 +5548,15 @@
For example, the following line in your configuration file
will cause the hitpoints field to display in the color red if
your hitpoints drop to or below a threshold of 30%:
OPTION=hilite_status:hitpoints/<=30%/red/normal
(That example is actually specifying red&normal for <=30% and no-
color&normal for >30%.)
For another example, the following line in your configura-
tion file will cause wisdom to be displayed red if it drops and
green if it rises:
@@ -5593,15 +5602,6 @@
The pseudo-field "characteristics" can be used to set all six
of Str, Dex, Con, Int, Wis, and Cha at once. "HD" is "hit
dice", an approximation of experience level displayed when
polymorphed. "experience", "time", and "score" are condition-
ally displayed depending upon your other option settings.
Instead of a behavior, "condition" takes the following condi-
tion flags: stone, slime, strngl, foodpois, termill, blind,
deaf, stun, conf, hallu, lev, fly, and ride. You can use "ma-
jor_troubles" as an alias for stone through termill, "mi-
nor_troubles" for blind through hallu, "movement" for lev, fly,
and ride, and "all" for every condition.
NetHack 3.7 December 9, 2020
@@ -5614,6 +5614,16 @@
polymorphed. "experience", "time", and "score" are condition-
ally displayed depending upon your other option settings.
Instead of a behavior, "condition" takes the following condi-
tion flags: stone, slime, strngl, foodpois, termill, blind,
deaf, stun, conf, hallu, lev, fly, and ride. You can use "ma-
jor_troubles" as an alias for stone through termill, "mi-
nor_troubles" for blind through hallu, "movement" for lev, fly,
and ride, and "all" for every condition.
Allowed behaviors are "always", "up", "down", "changed", a per-
centage or absolute number threshold, or text to match against.
@@ -5658,16 +5668,6 @@
may optionally be preceded by `='. If the number is pre-
ceded by `<=' or `>=' instead, it also matches when value
is below or above. If the prefix is `<' or `>', only
match when strictly above or below.
* text match sets the attribute when the field value matches
the text. Text matches can only be used for "alignment",
"carrying-capacity", "hunger", "dungeon-level", and "ti-
tle". For title, only the role's rank title is tested;
the character's name is ignored.
The in-game options menu can help you determine the correct
syntax for a configuration file.
NetHack 3.7 December 9, 2020
@@ -5680,6 +5680,17 @@
match when strictly above or below.
* text match sets the attribute when the field value matches
the text. Text matches can only be used for "alignment",
"carrying-capacity", "hunger", "dungeon-level", and "ti-
tle". For title, only the role's rank title is tested;
the character's name is ignored.
The in-game options menu can help you determine the correct
syntax for a configuration file.
The whole feature can be disabled by setting option sta-
tushilites to 0.
@@ -5722,17 +5733,6 @@
NetHack Symbols
Symbol Name Description
-----------------------------------------------------------------
S_air (air)
_ S_altar (altar)
" S_amulet (amulet)
A S_angel (angelic being)
a S_ant (ant or other insect)
^ S_anti_magic_trap (anti-magic field)
[ S_armor (suit or piece of armor)
[ S_armour (suit or piece of armor)
^ S_arrow_trap (arrow trap)
0 S_ball (iron ball)
# S_bars (iron bars)
@@ -5746,6 +5746,17 @@
S_air (air)
_ S_altar (altar)
" S_amulet (amulet)
A S_angel (angelic being)
a S_ant (ant or other insect)
^ S_anti_magic_trap (anti-magic field)
[ S_armor (suit or piece of armor)
[ S_armour (suit or piece of armor)
^ S_arrow_trap (arrow trap)
0 S_ball (iron ball)
# S_bars (iron bars)
B S_bat (bat or bird)
^ S_bear_trap (bear trap)
- S_blcorn (bottom left corner)
@@ -5788,17 +5799,6 @@
! S_flashbeam (flash beam)
% S_food (piece of food)
{ S_fountain (fountain)
F S_fungus (fungus or mold)
* S_gem (gem or rock)
S_ghost (ghost)
H S_giant (giant humanoid)
G S_gnome (gnome)
' S_golem (golem)
| S_grave (grave)
g S_gremlin (gremlin)
- S_hbeam (horizontal beam [zap animation])
# S_hcdbridge (horizontal raised drawbridge)
+ S_hcdoor (closed door in horizontal wall)
@@ -5812,6 +5812,17 @@
F S_fungus (fungus or mold)
* S_gem (gem or rock)
S_ghost (ghost)
H S_giant (giant humanoid)
G S_gnome (gnome)
' S_golem (golem)
| S_grave (grave)
g S_gremlin (gremlin)
- S_hbeam (horizontal beam [zap animation])
# S_hcdbridge (horizontal raised drawbridge)
+ S_hcdoor (closed door in horizontal wall)
. S_hodbridge (horizontal lowered drawbridge)
| S_hodoor (open door in horizontal wall)
^ S_hole (hole)
@@ -5854,17 +5865,6 @@
q S_quadruped (quadruped)
Q S_quantmech (quantum mechanic)
= S_ring (ring)
` S_rock (boulder or statue)
r S_rodent (rodent)
^ S_rolling_boulder_trap (rolling boulder trap)
. S_room (floor of a room)
/ S_rslant (diagonal beam [zap animation])
^ S_rust_trap (rust trap)
R S_rustmonst (rust monster or disenchanter)
? S_scroll (scroll)
# S_sink (sink)
^ S_sleeping_gas_trap (sleeping gas trap)
S S_snake (snake)
@@ -5878,6 +5878,17 @@
` S_rock (boulder or statue)
r S_rodent (rodent)
^ S_rolling_boulder_trap (rolling boulder trap)
. S_room (floor of a room)
/ S_rslant (diagonal beam [zap animation])
^ S_rust_trap (rust trap)
R S_rustmonst (rust monster or disenchanter)
? S_scroll (scroll)
# S_sink (sink)
^ S_sleeping_gas_trap (sleeping gas trap)
S S_snake (snake)
s S_spider (arachnid or centipede)
^ S_spiked_pit (spiked pit)
^ S_squeaky_board (squeaky board)
@@ -5920,17 +5931,6 @@
+ S_vcdoor (closed door in vertical wall)
. S_venom (splash of venom)
^ S_vibrating_square (vibrating square)
. S_vodbridge (vertical lowered drawbridge)
- S_vodoor (open door in vertical wall)
v S_vortex (vortex)
| S_vwall (vertical wall)
/ S_wand (wand)
} S_water (water)
) S_weapon (weapon)
" S_web (web)
w S_worm (worm)
~ S_worm_tail (long worm tail)
W S_wraith (wraith)
@@ -5944,6 +5944,17 @@
. S_vodbridge (vertical lowered drawbridge)
- S_vodoor (open door in vertical wall)
v S_vortex (vortex)
| S_vwall (vertical wall)
/ S_wand (wand)
} S_water (water)
) S_weapon (weapon)
" S_web (web)
w S_worm (worm)
~ S_worm_tail (long worm tail)
W S_wraith (wraith)
x S_xan (xan or other extraordinary insect)
X S_xorn (xorn)
Y S_yeti (apelike creature)
@@ -5987,17 +5998,6 @@
NetHack can also be compiled with support for sending the
game messages to an external program, such as a text-to-speech
synthesizer. If the "#version" extended command shows "external
program as a message handler", your NetHack has been compiled
with the capability. When compiling NetHack from source on Linux
and other POSIX systems, define MSGHANDLER to enable it. To use
the capability, set the environment variable NETHACK_MSGHANDLER
to an executable, which will be executed with the game message as
the program's only parameter.
While it is not difficult for experienced users to edit the
defaults.nh file to accomplish this, novices may find this task
somewhat daunting. Included within the "symbols" file of all
NetHack 3.7 December 9, 2020
@@ -6010,8 +6010,19 @@
official distributions of NetHack is a symset called NHAccess.
Selecting that symset in your configuration file will cause the
synthesizer. If the "#version" extended command shows "external
program as a message handler", your NetHack has been compiled
with the capability. When compiling NetHack from source on Linux
and other POSIX systems, define MSGHANDLER to enable it. To use
the capability, set the environment variable NETHACK_MSGHANDLER
to an executable, which will be executed with the game message as
the program's only parameter.
While it is not difficult for experienced users to edit the
defaults.nh file to accomplish this, novices may find this task
somewhat daunting. Included within the "symbols" file of all of-
ficial distributions of NetHack is a symset called NHAccess. Se-
lecting that symset in your configuration file will cause the
game to run in a manner accessible to the blind. After you have
gained some experience with the game and with editing files, you
may want to alter settings via SYMBOLS= and ROGUESYMBOLS= in your
@@ -6054,17 +6065,6 @@
When targeting with cursor, describe the cursor position with
coordinates relative to your character.
whatis_filter:area
When targeting with cursor, filter possible locations so only
those in the same area (eg. same room, or same corridor) are
considered.
whatis_moveskip
When targeting with cursor and using fast-move, skip the same
glyphs instead of moving 8 units at a time.
NetHack 3.7 December 9, 2020
@@ -6076,6 +6076,15 @@
whatis_filter:area
When targeting with cursor, filter possible locations so only
those in the same area (eg. same room, or same corridor) are
considered.
whatis_moveskip
When targeting with cursor and using fast-move, skip the same
glyphs instead of moving 8 units at a time.
nostatus_updates
Prevent updates to the status lines at the bottom of the
screen, if your screen-reader reads those lines. The same in-
@@ -6122,15 +6131,6 @@
each field in little-endian order, "ascii" for writing the
bones file content in ascii text.
SUPPORT = A string explaining how to get local support (no de-
fault value).
RECOVER = A string explaining how to recover a game on this
system (no default value).
SEDUCE = 0 or 1 to disable or enable, respectively, the SEDUCE
option. When disabled, incubi and succubi behave like nymphs.
NetHack 3.7 December 9, 2020
@@ -6142,6 +6142,15 @@
SUPPORT = A string explaining how to get local support (no de-
fault value).
RECOVER = A string explaining how to recover a game on this
system (no default value).
SEDUCE = 0 or 1 to disable or enable, respectively, the SEDUCE
option. When disabled, incubi and succubi behave like nymphs.
CHECK_PLNAME = Setting this to 1 will make the EXPLORERS, WIZ-
ARDS, and SHELLERS check for the player name instead of the us-
er's login name.
@@ -6187,15 +6196,6 @@
%T - current time, UNIX timestamp format
%d - game start time, YYYYMMDDhhmmss format
%D - current time, YYYYMMDDhhmmss format
%n - player name
%N - first character of player name
10. Scoring
NetHack maintains a list of the top scores or scorers on
your machine, depending on how it is set up. In the latter case,
each account on the machine can post only one non-winning score
on this list. If you score higher than someone else on this
NetHack 3.7 December 9, 2020
@@ -6208,6 +6208,15 @@
%n - player name
%N - first character of player name
10. Scoring
NetHack maintains a list of the top scores or scorers on
your machine, depending on how it is set up. In the latter case,
each account on the machine can post only one non-winning score
on this list. If you score higher than someone else on this
list, or better your previous score, you will be inserted in the
proper place under your current name. How many scores are kept
can also be set up when NetHack is compiled.
@@ -6253,15 +6262,6 @@
vide god-like powers to your character, and players who attempt
debugging are expected to figure out how to use it themselves.
It is initiated by starting the game with the -D command-line
switch or with the playmode:debug option.
For some systems, the player must be logged in under a par-
ticular user name to be allowed to use debug mode; for others,
the hero must be given a particular character name (but may be
any role; there's no connection between "wizard mode" and the
Wizard role). Attempting to start a game in debug mode when not
allowed or not available will result in falling back to explore
mode instead.
NetHack 3.7 December 9, 2020
@@ -6274,6 +6274,16 @@
switch or with the playmode:debug option.
For some systems, the player must be logged in under a par-
ticular user name to be allowed to use debug mode; for others,
the hero must be given a particular character name (but may be
any role; there's no connection between "wizard mode" and the
Wizard role). Attempting to start a game in debug mode when not
allowed or not available will result in falling back to explore
mode instead.
12. Credits
The original hack game was modeled on the Berkeley UNIX
@@ -6317,16 +6327,6 @@
archives accessible via ftp and uucp after expiring from the
newsgroup.
Later, Mike coordinated a major re-write of the game, head-
ing a team which included Ken Arromdee, Jean-Christophe Collet,
Steve Creps, Eric Hendrickson, Izchak Miller, Eric S. Raymond,
John Rupley, Mike Threepoint, and Janet Walz, to produce NetHack
3.0c.
NetHack 3.0 was ported to the Atari by Eric R. Smith, to
OS/2 by Timo Hakulinen, and to VMS by David Gentzel. The three
of them and Kevin Darcy later joined the main NetHack Development
Team to produce subsequent revisions of 3.0.
@@ -6340,6 +6340,17 @@
Later, Mike coordinated a major re-write of the game, head-
ing a team which included Ken Arromdee, Jean-Christophe Collet,
Steve Creps, Eric Hendrickson, Izchak Miller, Eric S. Raymond,
John Rupley, Mike Threepoint, and Janet Walz, to produce NetHack
3.0c.
NetHack 3.0 was ported to the Atari by Eric R. Smith, to
OS/2 by Timo Hakulinen, and to VMS by David Gentzel. The three
of them and Kevin Darcy later joined the main NetHack Development
Team to produce subsequent revisions of 3.0.
Olaf Seibert ported NetHack 2.3 and 3.0 to the Amiga. Norm
Meluch, Stephen Spackman and Pierre Martineau designed overlay
code for PC NetHack 3.0. Johnny Lee ported NetHack 3.0 to the
@@ -6384,17 +6395,6 @@
Delahunty, was responsible for the VMS version of NetHack 3.1.
Michael Allison ported NetHack 3.1 to Windows NT.
Dean Luick, with help from David Cohrs, developed NetHack
3.1 for X11. It drew the map as text rather than graphically but
included nh10.bdf, an optionally used custom X11 font which has
tiny images in place of letters and punctuation, a precursor of
tiles. Those images don't extend to individual monster and ob-
ject types, just replacements for monster and object classes (so
one custom image for all "a" insects and another for all "[" ar-
mor and so forth, not separate images for beetles and ants or for
cloaks and boots).
NetHack 3.7 December 9, 2020
@@ -6406,6 +6406,16 @@
Dean Luick, with help from David Cohrs, developed NetHack
3.1 for X11. It drew the map as text rather than graphically but
included nh10.bdf, an optionally used custom X11 font which has
tiny images in place of letters and punctuation, a precursor of
tiles. Those images don't extend to individual monster and ob-
ject types, just replacements for monster and object classes (so
one custom image for all "a" insects and another for all "[" ar-
mor and so forth, not separate images for beetles and ants or for
cloaks and boots).
Warwick Allison wrote a graphically displayed version of
NetHack for the Atari where the tiny pictures were described as
"icons" and were distinct for specific types of monsters and ob-
@@ -6449,16 +6459,6 @@
ing system with the Wizard Patch. Warwick Allison also ported
NetHack to use the Qt interface.
Warren Cheung combined SLASH with the Wizard Patch to pro-
duce Slash'EM, and with the help of Kevin Hugo, added more fea-
tures. Kevin later joined the NetHack Development Team and in-
corporated the best of these ideas into NetHack 3.3.
The final update to 3.2 was the bug fix release 3.2.3, which
was released simultaneously with 3.3.0 in December 1999 just in
time for the Year 2000. Because of the newer version, 3.2.3 was
released as a source code patch only, without any ready-to-play
distribution for systems that usually had such.
@@ -6472,6 +6472,17 @@
Warren Cheung combined SLASH with the Wizard Patch to pro-
duce Slash'EM, and with the help of Kevin Hugo, added more fea-
tures. Kevin later joined the NetHack Development Team and in-
corporated the best of these ideas into NetHack 3.3.
The final update to 3.2 was the bug fix release 3.2.3, which
was released simultaneously with 3.3.0 in December 1999 just in
time for the Year 2000. Because of the newer version, 3.2.3 was
released as a source code patch only, without any ready-to-play
distribution for systems that usually had such.
(To anyone considering resurrecting an old version: all
versions before 3.2.3 had a Y2K bug. The high scores file and
the log file contained dates which were formatted using a two-
@@ -6515,17 +6526,6 @@
Pat Rankin maintained 3.4 for VMS.
Michael Allison maintained NetHack 3.4 for the MS-DOS plat-
form. Paul Winner and Yitzhak Sapir provided encouragement.
Dean Luick, Mark Modrall, and Kevin Hugo maintained and en-
hanced the Macintosh port of 3.4.
Michael Allison, David Cohrs, Alex Kompel, Dion Nicolaas,
and Yitzhak Sapir maintained and enhanced 3.4 for the Microsoft
Windows platform. Alex Kompel contributed a new graphical inter-
face for the Windows port. Alex Kompel also contributed a Win-
dows CE port for 3.4.1.
NetHack 3.7 December 9, 2020
@@ -6538,6 +6538,18 @@
Michael Allison maintained NetHack 3.4 for the MS-DOS plat-
form. Paul Winner and Yitzhak Sapir provided encouragement.
Dean Luick, Mark Modrall, and Kevin Hugo maintained and en-
hanced the Macintosh port of 3.4.
Michael Allison, David Cohrs, Alex Kompel, Dion Nicolaas,
and Yitzhak Sapir maintained and enhanced 3.4 for the Microsoft
Windows platform. Alex Kompel contributed a new graphical inter-
face for the Windows port. Alex Kompel also contributed a Win-
dows CE port for 3.4.1.
Ron Van Iwaarden was the sole maintainer of NetHack for OS/2
the past several releases. Unfortunately Ron's last OS/2 machine
stopped working in early 2006. A great many thanks to Ron for
@@ -6579,19 +6591,7 @@
At the beginning of development for what would eventually
get released as 3.6.0, the NetHack Development Team consisted of
Warwick Allison, Michael Allison, Ken Arromdee, David Cohrs,
Jessie Collet, Ken Lorber, Dean Luick, Pat Rankin, Mike Stephen-
son, Janet Walz, and Paul Winner. In early 2015, ahead of the
release of 3.6.0, new members Sean Hunt, Pasi Kallinen, and Derek
S. Ray joined the NetHack Development Team.
Near the end of the development of 3.6.0, one of the signif-
icant inspirations for many of the humorous and fun features
found in the game, author Terry Pratchett, passed away. NetHack
3.6.0 introduced a tribute to him.
3.6.0 was released in December 2015, and merged work done by
the development team since the release of 3.4.3 with some of the
beloved community patches. Many bugs were fixed and some code was
Jessie Collet, Ken Lorber, Dean Luick, Pat Rankin, Mike
NetHack 3.7 December 9, 2020
@@ -6604,6 +6604,18 @@
Stephenson, Janet Walz, and Paul Winner. In early 2015, ahead of
the release of 3.6.0, new members Sean Hunt, Pasi Kallinen, and
Derek S. Ray joined the NetHack Development Team.
Near the end of the development of 3.6.0, one of the signif-
icant inspirations for many of the humorous and fun features
found in the game, author Terry Pratchett, passed away. NetHack
3.6.0 introduced a tribute to him.
3.6.0 was released in December 2015, and merged work done by
the development team since the release of 3.4.3 with some of the
beloved community patches. Many bugs were fixed and some code was
restructured.
The NetHack Development Team, as well as Steve VanDevender
@@ -6645,18 +6657,6 @@
NetHack 3.6.3 was released on December 5, 2019 containing
over 190 bug fixes to NetHack 3.6.2.
NetHack 3.6.4 was released on December 18, 2019 containing a
security fix and a few bug fixes.
NetHack 3.6.5 was released on January 27, 2020 containing
some security fixes and a small number of bug fixes.
NetHack 3.6.6 was released on March 8, 2020 containing a se-
curity fix and some bug fixes.
The official NetHack web site is maintained by Ken Lorber at
https://www.nethack.org/.
@@ -6670,6 +6670,18 @@
NetHack 3.6.4 was released on December 18, 2019 containing a
security fix and a few bug fixes.
NetHack 3.6.5 was released on January 27, 2020 containing
some security fixes and a small number of bug fixes.
NetHack 3.6.6 was released on March 8, 2020 containing a se-
curity fix and some bug fixes.
The official NetHack web site is maintained by Ken Lorber at
https://www.nethack.org/.
12.1. SPECIAL THANKS
On behalf of the NetHack community, thank you very much once
@@ -6711,18 +6723,6 @@
Dean Luick Kevin Hugo Ross Brown
Del Lamb Kevin Sitze Sascha Wostmann
Derek S. Ray Kevin Smolkowski Scott Bigham
Deron Meranda Kevin Sweet Scott R. Turner
Dion Nicolaas Lars Huttar Sean Hunt
Dylan O'Donnell Leon Arnott Stephen Spackman
Eric Backus M. Drew Streib Stefan Thielscher
Eric Hendrickson Malcolm Ryan Stephen White
Eric R. Smith Mark Gooderum Steve Creps
Eric S. Raymond Mark Modrall Steve Linhart
Erik Andersen Marvin Bressler Steve VanDevender
Fredrik Ljungdahl Matthew Day Teemu Suikki
Frederick Roeber Merlyn LeRoy Tim Lennan
Gil Neiger Michael Allison Timo Hakulinen
Greg Laskin Michael Feir Tom Almy
@@ -6736,6 +6736,18 @@
Deron Meranda Kevin Sweet Scott R. Turner
Dion Nicolaas Lars Huttar Sean Hunt
Dylan O'Donnell Leon Arnott Stephen Spackman
Eric Backus M. Drew Streib Stefan Thielscher
Eric Hendrickson Malcolm Ryan Stephen White
Eric R. Smith Mark Gooderum Steve Creps
Eric S. Raymond Mark Modrall Steve Linhart
Erik Andersen Marvin Bressler Steve VanDevender
Fredrik Ljungdahl Matthew Day Teemu Suikki
Frederick Roeber Merlyn LeRoy Tim Lennan
Gil Neiger Michael Allison Timo Hakulinen
Greg Laskin Michael Feir Tom Almy
Greg Olson Michael Hamel Tom West
Gregg Wonderly Michael Sokolov Warren Cheung
Hao-yang Wang Mike Engber Warwick Allison
@@ -6767,18 +6779,6 @@