Plague-fx/src/data.c

121 lines
9.9 KiB
C

#include "mutation_engine.h"
const struct mutation symptoms_data[14] =
{
{1, 1, 0, 2, 0, "NAUSEE"},
{3, 2, 0, 4, 0, "VOMISSEMENT"},
{2, 1, 0, 3, 0, "TOUX"},
{2, 2, 0, 4, 0, "PNEUMONIE"},
{4, 2, 5, 15, 25, "TUMEUR"},
{2, 1, 0, 3, 0, "PLAIES"},
{5, 4, 0, 10, 0, "LESIONS"},
{5, 15, 15, 20, 30, "HEMORRAGIE"},
{6, 7, 6, 17, 0, "INFECTION"},
{2, 2, 2, 5, 0, "INFLAMMATION"},
{2, 6, 4, 12, 0, "IMMUNITE"},
{0, 4, 0, 5, 120, "PARANOIA"},
{6, 15, 0, 20, 100, "FOLIE"},
{0, 20, 25, 30, 250, "ARRET TOTAL"},
};
const struct mutation abilities_data[6] =
{
{4, 0, 0, 10, 0, "FROID"},
{7, 0, 0, 15, 0, "CHAUD"},
{0, 5, 4, 25, 20, "GENETIQUE"},
{0, 8, 8, 30, 50, "MUTATION+"},
{10, 0, 0, 30, 0, "ENVIRON"},
{0, 2, 2, 15, 50, "MEDICAMENT"},
};
const struct mutation transmissions_data[13] =
{
{ 2, 0, 0, 9, 0, "AIR 1"},
{ 5, 0, 0, 15, 0, "AIR 2"},
{ 8, 0, 0, 20, 0, "AIR 3"},
{10, 0, 0, 30, 0, "AEROSOL"},
{ 2, 0, 0, 9, 0, "EAU 1"},
{ 4, 0, 0, 12, 0, "EAU 2"},
{ 2, 0, 0, 10, 0, "ANIMAL 1"},
{ 6, 0, 0, 16, 0, "ANIMAL 2"},
{ 3, 0, 0, 12, 0, "OISEAU 1"},
{ 6, 0, 0, 16, 0, "OISEAU 2"},
{ 1, 0, 0, 8, 0, "SANG 1"},
{ 4, 0, 0, 14, 0, "SANG 2"},
{ 9, 1, 1, 20, 0, "SANG 3"},
};
const struct mutation default_value = {0, 0, 0, 0, 0, "NONE"};
const int world[][] =
{
{00000000000000000000000000000000011100000001111111100000000000000000000000000000000000000000000000000000000000000000000000000000},
{00000000000000000000000000001111111111111111111111110010000000000000000000000000000000000000000000000000000000000000000000000000},
{00000000000000000000000000101111111111111111111111111110000000000000000000001101111000000000011000000000000000000000000000000000},
{00000000000000000000000010111111111011111111111111111100000000001111110000000000000000000000111100000000000000000000000000000000},
{00000000000000000001101101011111101111111111111111111000000000001111000000000000000000000000000111000000000000000000000000000000},
{00000000000000000111001000101111000111111111111111111100000000000100000000000000000000000000000011000000000000000000000000000000},
{00000000000000001111110110010000000110111111111111111000000000000000000000000000011100000000111111111000000001110000000000000000},
{00000000000000000001100000111110000000001111111111111000000000000000000000000000100000000001111111110000000000000000000000000000},
{00000000000000011110011010101111100000001111111111110000000000000000000000000001000001001111111111111111110000110000000000000000},
{00000000000000011111111011101111110000001111111111110000000000000000000000000011000011111111111111111111110111111100000000001000},
{00111110000000000011111101101111111100001111111111110000000000000001111000000000000011111111111111111111111111111111100011100000},
{11111111111111111111110001111110011100000111111111000000000000000111111111000011111111111111111111111111111111111111111111111000},
{01111111111111111111111111111110001111000111111100000000000000001111111111111111111111111111111111111111111111111111111111111111},
{11111111111111111111111111111100111100000111110000011110000000001111011110111111111111111111111111111111111111111111111111111110},
{00111111111111111111111111110110001110000011110000000100000000011110111111111111111111111111111111111111111111111111111111110000},
{01111111111111111111111111100001110010000011100000000000000000111101111111111111111111111111111111111111111111111111111111000000},
{11111110111111111111111111000000111000000000100000000000000000111110101111111111111111111111111111111111111111111110011010000000},
{00111000000111111111111111100000111111000000000000000000011000101111111111111111111111111111111111111111111111000000110000000000},
{00010000000111111111111111111000111111000000000000000000001000011101111111111111111111111111111111111111111110000001110000000000},
{01000000000001111111111111111111111111110000000000000000111100011111111111111111111111111111111111111111111111000000100000000000},
{00000000000000111111111111111110111111110000000000000000111111111111111111111111111111111111111111111111111111100000000000000000},
{00000000000000111111111111111111111111110000000000000000001011111111111111111111111111111111111111111111111111010000000000000000},
{00000000000000011111111111111111111110011000000000000000001111111111111111111111111111111111111111111111111111000000000000000000},
{00000000000000001111111111111111111111100000000000000000000011111111111111111011111111111111111111111111111110000000000000000000},
{00000000000000011111111111111111111010000000000000000000011111101111110000111011111111111111111111111111111100110000000000000000},
{00000000000000001111111111111111111000000000000000000000011110011101111111111001111111111111111111111111110000100000000000000000},
{00000000000000001111111111111111110000000000000000000000011100000101111111111001111111111111111111111100110000100000000000000000},
{00000000000000001111111111111111100000000000000000000000001011110000001101111111111111111111111111111110010011000000000000000000},
{00000000000000000111111111111111100000000000000000000000011111110000000011111111111111111111111111111110001110000000000000000000},
{00000000000000000011111111111110000000000000000000000000011111111101100011111111111111111111111111111111001000000000000000000000},
{00000000000000000001111111010010000000000000000000000000111111111111111111111011111111111111111111111110000000000000000000000000},
{00000000000000000001111110000010100000000000000000000001111111111111111101111100111111111111111111111110000000000000000000000000},
{00000000000000000000111110000000000000000000000000000011111111111111111111111111100011111111111111111101000000000000000000000000},
{00000000000000000000001110001001100000000000000000000011111111111111111110111111100011111110011111110000000000000000000000000000},
{00000000000000000000000111011000101110000000000000000011111111111111111111111111000000111100011111000000000000000000000000000000},
{00000000000000000000000011111100000000000000000000000011111111111111111111011110000000111000000111100001000000000000000000000000},
{00000000000000000000000000011100000000000000000000000011111111111111111111111000000000111000000111100001000000000000000000000000},
{00000000000000000000000000000100011101000000000000000011111111111111111111111100000000010000000001000011100000000000000000000000},
{00000000000000000000000000000011111111100000000000000001111111111111111111111100000000001000000100000100100000000000000000000000},
{00000000000000000000000000000000111111111100000000000000011100111111111111111000000000000000001010000110000000000000000000000000},
{00000000000000000000000000000000111111111100000000000000000000011111111111111000000000000000000110001100010000000000000000000000},
{00000000000000000000000000000001111111111111000000000000000000011111111111100000000000000000000010011111000100000000000000000000},
{00000000000000000000000000000001111111111111110000000000000000001111111111000000000000000000000011000011001111110010000000000000},
{00000000000000000000000000000001111111111111111100000000000000001111111111000000000000000000000000110000000001111101000000000000},
{00000000000000000000000000000000111111111111111100000000000000001111111111000000000000000000000000000111100000101000010000000000},
{00000000000000000000000000000000111111111111111000000000000000000111111111000000000000000000000000000000001110000000000000000000},
{00000000000000000000000000000000011111111111110000000000000000001111111111000100000000000000000000000000111100010000000000000000},
{00000000000000000000000000000000001111111111110000000000000000001111111111011100000000000000000000000000111111110000000000010000},
{00000000000000000000000000000000000111111111110000000000000000001111111110001000000000000000000000000001111111111000000000000000},
{00000000000000000000000000000000000111111111100000000000000000000111111110011000000000000000000000001111111111111100000000000000},
{00000000000000000000000000000000000111111110000000000000000000000111111100011000000000000000000000001111111111111110000000000000},
{00000000000000000000000000000000000111111110000000000000000000000111111100000000000000000000000000000111111111111110000000000000},
{00000000000000000000000000000000001111111110000000000000000000000011111000000000000000000000000000000111111111111110000000000000},
{00000000000000000000000000000000001111111100000000000000000000000011110000000000000000000000000000000111100011111110000000000000},
{00000000000000000000000000000000001111111000000000000000000000000001000000000000000000000000000000000100000001111100000001000000},
{00000000000000000000000000000000001111110000000000000000000000000000000000000000000000000000000000000000000000111100000000110000},
{00000000000000000000000000000000001111000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000},
{00000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000000001000000001000000},
{00000000000000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000},
{00000000000000000000000000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000},
{00000000000000000000000000000000011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000},
{00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000},
{00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000},
{00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000},
};