(lchr, pchr): Initializers depended on ETUS instead of etu_per_update.

ETUS is just the default for etu_per_update.  Deities don't change
ETUS, they change etu_per_update by editing econfig.  This nonsense
dates back at least to chainsaw 3.31, where it was just as broken as
now.  Replace ETUS by 60 and simplify.
This commit is contained in:
Markus Armbruster 2004-08-17 12:38:00 +00:00
parent 3ca767fc88
commit 09486ad3ed
2 changed files with 19 additions and 21 deletions

View file

@ -45,11 +45,9 @@ struct lchrstr lchr[] = {
flags, nv flags, nv
cargo cargo
*/ */
/* ((int)((ETUS*4)/(mil/1000)) is enough food for 3 updates */
{2, {2,
{V_FOOD, V_MILIT}, {V_FOOD, V_MILIT},
{((int)((ETUS * 4) / 20)), 20}, {12, 20},
"cav cavalry", "cav cavalry",
10, 5, 0, 0, 0, 30, 500, 10, 5, 0, 0, 0, 30, 500,
1.2, 0.5, 80, 32, 18, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.2, 0.5, 80, 32, 18, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -58,7 +56,7 @@ struct lchrstr lchr[] = {
{3, {3,
{V_FOOD, V_SHELL, V_MILIT}, {V_FOOD, V_SHELL, V_MILIT},
{((int)((ETUS) / 4)), 1, 25}, {15, 1, 25},
"linf light infantry", "linf light infantry",
8, 4, 0, 0, 0, 40, 300, 8, 4, 0, 0, 0, 40, 300,
1.0, 1.5, 60, 28, 15, 2, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1.0, 1.5, 60, 28, 15, 2, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0,
@ -67,7 +65,7 @@ struct lchrstr lchr[] = {
{2, {2,
{V_FOOD, V_MILIT}, {V_FOOD, V_MILIT},
{((int)((ETUS * 4) / 10)), 100}, {24, 100},
"inf infantry", "inf infantry",
10, 5, 0, 0, 0, 50, 500, 10, 5, 0, 0, 0, 50, 500,
1.0, 1.5, 60, 25, 15, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.0, 1.5, 60, 25, 15, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -76,7 +74,7 @@ struct lchrstr lchr[] = {
{3, {3,
{V_FOOD, V_SHELL, V_MILIT}, {V_FOOD, V_SHELL, V_MILIT},
{((int)((ETUS * 5) / 5)), 8, 100}, {60, 8, 100},
"mtif motor inf", "mtif motor inf",
15, 10, 0, 0, 0, 190, 400, 15, 10, 0, 0, 0, 190, 400,
1.2, 2.2, 60, 33, 17, 1, 3, 0, 0, 0, 2, 3, 13, 1, 0, 0, 1.2, 2.2, 60, 33, 17, 1, 3, 0, 0, 0, 2, 3, 13, 1, 0, 0,
@ -85,7 +83,7 @@ struct lchrstr lchr[] = {
{3, {3,
{V_FOOD, V_SHELL, V_MILIT}, {V_FOOD, V_SHELL, V_MILIT},
{((int)((ETUS * 5) / 5)), 8, 100}, {60, 8, 100},
"mif mech inf", "mif mech inf",
15, 10, 0, 0, 0, 190, 800, 15, 10, 0, 0, 0, 190, 800,
1.5, 2.5, 50, 33, 17, 1, 3, 0, 0, 0, 2, 3, 13, 1, 0, 0, 1.5, 2.5, 50, 33, 17, 1, 3, 0, 0, 0, 2, 3, 13, 1, 0, 0,
@ -94,7 +92,7 @@ struct lchrstr lchr[] = {
{3, {3,
{V_FOOD, V_SHELL, V_MILIT}, {V_FOOD, V_SHELL, V_MILIT},
{((int)((ETUS * 5) / 5)), 4, 100}, {60, 4, 100},
"mar marines", "mar marines",
10, 5, 0, 0, 0, 140, 1000, 10, 5, 0, 0, 0, 140, 1000,
1.4, 2.4, 60, 25, 14, 2, 1, 0, 0, 0, 1, 2, 0, 0, 0, 0, 1.4, 2.4, 60, 25, 14, 2, 1, 0, 0, 0, 1, 2, 0, 0, 0, 0,
@ -141,7 +139,7 @@ struct lchrstr lchr[] = {
{3, {3,
{V_FOOD, V_SHELL, V_MILIT}, {V_FOOD, V_SHELL, V_MILIT},
{((int)((ETUS) / 5)), 5, 20}, {12, 5, 20},
"aau aa unit", "aau aa unit",
20, 10, 0, 0, 0, 70, 500, 20, 10, 0, 0, 0, 70, 500,
0.5, 1.0, 60, 18, 20, 1, 1, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0.5, 1.0, 60, 18, 20, 1, 1, 0, 0, 0, 1, 2, 0, 0, 0, 0,
@ -150,7 +148,7 @@ struct lchrstr lchr[] = {
{4, {4,
{V_FOOD, V_SHELL, V_MILIT, V_GUN}, {V_FOOD, V_SHELL, V_MILIT, V_GUN},
{((int)((ETUS * 4) / 10)), 40, 25, 10}, {24, 40, 25, 10},
"art artillery", "art artillery",
20, 10, 0, 0, 0, 35, 800, 20, 10, 0, 0, 0, 35, 800,
0.1, 0.4, 70, 18, 20, 1, 0, 8, 50, 5, 2, 1, 0, 0, 0, 0, 0.1, 0.4, 70, 18, 20, 1, 0, 8, 50, 5, 2, 1, 0, 0, 0, 0,
@ -159,7 +157,7 @@ struct lchrstr lchr[] = {
{4, {4,
{V_FOOD, V_SHELL, V_MILIT, V_GUN}, {V_FOOD, V_SHELL, V_MILIT, V_GUN},
{((int)((ETUS * 4) / 20)), 20, 25, 6}, {12, 20, 25, 6},
"lat lt artillery", "lat lt artillery",
20, 10, 0, 0, 0, 70, 500, 20, 10, 0, 0, 0, 70, 500,
0.2, 0.6, 60, 30, 18, 1, 1, 5, 10, 3, 1, 1, 0, 0, 0, 0, 0.2, 0.6, 60, 30, 18, 1, 1, 5, 10, 3, 1, 1, 0, 0, 0, 0,
@ -168,7 +166,7 @@ struct lchrstr lchr[] = {
{4, {4,
{V_FOOD, V_SHELL, V_MILIT, V_GUN}, {V_FOOD, V_SHELL, V_MILIT, V_GUN},
{((int)((ETUS * 4) / 10)), 80, 25, 12}, {24, 80, 25, 12},
"hat hvy artillery", "hat hvy artillery",
40, 20, 0, 0, 0, 100, 800, 40, 20, 0, 0, 0, 100, 800,
0.0, 0.2, 60, 12, 20, 1, 0, 11, 99, 8, 4, 1, 0, 0, 0, 0, 0.0, 0.2, 60, 12, 20, 1, 0, 11, 99, 8, 4, 1, 0, 0, 0, 0,
@ -177,7 +175,7 @@ struct lchrstr lchr[] = {
{4, {4,
{V_FOOD, V_SHELL, V_MILIT, V_GUN}, {V_FOOD, V_SHELL, V_MILIT, V_GUN},
{((int)((ETUS * 5) / 20)), 40, 25, 10}, {15, 40, 25, 10},
"mat mech artillery", "mat mech artillery",
20, 10, 0, 0, 0, 200, 1000, 20, 10, 0, 0, 0, 200, 1000,
0.2, 0.6, 50, 35, 17, 1, 1, 8, 35, 6, 3, 3, 13, 1, 0, 0, 0.2, 0.6, 50, 35, 17, 1, 1, 8, 35, 6, 3, 3, 13, 1, 0, 0,
@ -186,7 +184,7 @@ struct lchrstr lchr[] = {
{3, {3,
{V_FOOD, V_SHELL, V_MILIT}, {V_FOOD, V_SHELL, V_MILIT},
{((int)((ETUS * 4) / 20)), 3, 20}, {12, 3, 20},
"eng engineer", "eng engineer",
10, 5, 0, 0, 0, 130, 3000, 10, 5, 0, 0, 0, 130, 3000,
1.2, 2.4, 50, 25, 14, 2, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1.2, 2.4, 50, 25, 14, 2, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0,
@ -195,7 +193,7 @@ struct lchrstr lchr[] = {
{3, {3,
{V_FOOD, V_SHELL, V_MILIT}, {V_FOOD, V_SHELL, V_MILIT},
{((int)((ETUS * 5) / 20)), 4, 20}, {15, 4, 20},
"meng mech engineer", "meng mech engineer",
10, 5, 0, 0, 0, 260, 4500, 10, 5, 0, 0, 0, 260, 4500,
1.8, 3.5, 45, 33, 15, 3, 3, 0, 0, 0, 1, 5, 25, 2, 0, 0, 1.8, 3.5, 45, 33, 15, 3, 3, 0, 0, 0, 1, 5, 25, 2, 0, 0,
@ -204,7 +202,7 @@ struct lchrstr lchr[] = {
{3, {3,
{V_FOOD, V_SHELL, V_MILIT}, {V_FOOD, V_SHELL, V_MILIT},
{((int)((ETUS * 5) / 10)), 4, 50}, {30, 4, 50},
"lar lt armor", "lar lt armor",
10, 5, 0, 0, 0, 150, 600, 10, 5, 0, 0, 0, 150, 600,
2.0, 1.0, 50, 42, 15, 4, 4, 0, 0, 0, 1, 2, 25, 1, 0, 0, 2.0, 1.0, 50, 42, 15, 4, 4, 0, 0, 0, 1, 2, 25, 1, 0, 0,
@ -213,7 +211,7 @@ struct lchrstr lchr[] = {
{3, {3,
{V_FOOD, V_SHELL, V_MILIT}, {V_FOOD, V_SHELL, V_MILIT},
{((int)((ETUS * 4) / 5)), 3, 100}, {48, 3, 100},
"har hvy armor", "har hvy armor",
20, 10, 0, 0, 0, 120, 500, 20, 10, 0, 0, 0, 120, 500,
2.0, 0.8, 50, 18, 17, 1, 1, 0, 0, 0, 2, 1, 10, 2, 0, 0, 2.0, 0.8, 50, 18, 17, 1, 1, 0, 0, 0, 2, 1, 10, 2, 0, 0,
@ -222,7 +220,7 @@ struct lchrstr lchr[] = {
{3, {3,
{V_FOOD, V_SHELL, V_MILIT}, {V_FOOD, V_SHELL, V_MILIT},
{((int)((ETUS * 5) / 10)), 4, 50}, {30, 4, 50},
"arm armor", "arm armor",
20, 10, 0, 0, 0, 170, 1000, 20, 10, 0, 0, 0, 170, 1000,
3.0, 1.5, 40, 33, 16, 2, 2, 0, 0, 0, 1, 2, 13, 1, 0, 0, 3.0, 1.5, 40, 33, 16, 2, 2, 0, 0, 0, 1, 2, 13, 1, 0, 0,
@ -231,7 +229,7 @@ struct lchrstr lchr[] = {
{3, {3,
{V_FOOD, V_SHELL, V_MILIT}, {V_FOOD, V_SHELL, V_MILIT},
{((int)((ETUS * 5) / 10)), 4, 50}, {30, 4, 50},
"sec security", "sec security",
10, 5, 0, 0, 0, 170, 600, 10, 5, 0, 0, 0, 170, 600,
1.0, 2.0, 60, 25, 15, 2, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1.0, 2.0, 60, 25, 15, 2, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0,
@ -240,7 +238,7 @@ struct lchrstr lchr[] = {
{2, {2,
{V_FOOD, V_MILIT}, {V_FOOD, V_MILIT},
{((int)((ETUS * 5) / 40)), 10}, {7, 10},
"rad radar unit", "rad radar unit",
10, 5, 0, 0, 0, 270, 1000, 10, 5, 0, 0, 0, 270, 1000,
0.0, 0.0, 50, 33, 15, 3, 0, 0, 0, 0, 0, 2, 25, 2, 1, 0, 0.0, 0.0, 50, 33, 15, 3, 0, 0, 0, 0, 0, 2, 25, 2, 1, 0,

View file

@ -75,7 +75,7 @@ struct pchrstr pchr[] = {
V_HCM, -1, 0, 0, 0, NAT_TLEV, -10, 10, 100, V_HCM, -1, 0, 0, 0, NAT_TLEV, -10, 10, 100,
"heavy construction materials", "hcm",}, "heavy construction materials", "hcm",},
{3, {V_DUST, V_OIL, V_LCM}, {1, 5, 10}, {3, {V_DUST, V_OIL, V_LCM}, {1, 5, 10},
0, NAT_TLEV, 5 * ETUS, 0, 0, NAT_ELEV, 5, 10, 100, 0, NAT_TLEV, 300, 0, 0, NAT_ELEV, 5, 10, 100,
"technological breakthroughs", "tech",}, "technological breakthroughs", "tech",},
{3, {V_DUST, V_OIL, V_LCM}, {1, 5, 10}, {3, {V_DUST, V_OIL, V_LCM}, {1, 5, 10},
0, NAT_RLEV, 90, 0, 0, NAT_ELEV, 5, 10, 100, 0, NAT_RLEV, 90, 0, 0, NAT_ELEV, 5, 10, 100,