To turn any of these on, simpily change the appropriate #define comment in puckdefs.h. Then recompile to get the new puck program.
Under the modifications for Offside, there are 3 different methods to restart play after a penalty. The default is the same as before. Then there are two modifications which then increase the lifelike faceoffs of hockey. They are NEW_FACEOFF and REAL_FACEOFF.
For many of the new features I have placed the modifications in two new files (listed below). The reason for this is that the file puckmove.c was getting really long, but I didn't want to create new .c files. So I have used includes and *.h files. (Deal with the idiomatic mistakes I have made.)
A new change was added August 4. This remembers scoring streaks for each team. For example, if the klingons score that last 3 goals it gives a special message for that. There are about 6 special messages included. They can be accessed by defining STREAK.
Modified files.
puckmove.c
puckdefs.h
New files.
drop_puck.h
goals_n_scores.h
Note: The version used for these are Vanilla server version 2.7
I have started with the modified code from critter with his new
messages and the save code included.
#define OT /* Overtime */
#define DUAL_ASS /* Dual assists */
#define PLANET_LIGHT /* Planets light up to display score */
#define OFFSIDE /* Turn on offside */
#define NEW_FACEOFF /* Faceoff following an offside (req. OFFSIDE) */
#define REAL_FACEOFF /* More fancy faceoff (req. OFFSIDE & NEW_FACEOFF)*/
#define STREAK /* Keeps tract of streaks */