/*
* Empire - A multi-player, client/server Internet based war game.
- * Copyright (C) 1986-2011, Dave Pare, Jeff Bailey, Thomas Ruschak,
+ * Copyright (C) 1986-2014, Dave Pare, Jeff Bailey, Thomas Ruschak,
* Ken Stevens, Steve McClure, Markus Armbruster
*
* Empire is free software: you can redistribute it and/or modify
#include "plane.h"
#include "product.h"
#include "prototypes.h"
+#include "sect.h"
#include "ship.h"
static void init_mchr(void);
void
global_init(void)
{
+ if (opt_RAILWAYS)
+ intrchr[INT_RAIL].in_enable = 0;
init_pchr();
init_mchr();
init_plchr();
struct mchrstr *mp;
for (mp = mchr; mp->m_name; mp++) {
+ if (!mp->m_name[0])
+ continue;
if (mp->m_nplanes && !(mp->m_flags & M_MSL || mp->m_flags & M_FLY))
mp->m_flags |= M_MSL;
}
struct plchrstr *pp;
for (pp = plchr; pp->pl_name; pp++) {
+ if (!pp->pl_name[0])
+ continue;
if (pp->pl_flags & P_M)
pp->pl_flags |= P_V;
}
{
struct pchrstr *p;
- for (p = pchr; p->p_name; p++) {
+ for (p = pchr; p->p_sname; p++) {
+ if (!p->p_sname[0])
+ continue;
if (opt_GO_RENEW) {
if (p->p_type == I_DUST || p->p_type == I_OIL)
p->p_nrdep = 0;