datsexyanon

Untitled

May 5th, 2014
329
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 10.73 KB | None | 0 0
  1. event_table = {
  2.     l01_escape = {
  3.         --mutant events
  4.         mutant = {
  5.                     {
  6.                         --This simple list creates 36 event permutations
  7.                        
  8.                         --First entry is what can spawn, a selection is picked from the list
  9.                         --format {<list>}
  10.                         name = {"boar_weak", "dog_weak", "flesh_weak", "pseudodog_weak"},
  11.                         --Second entry is the number
  12.                         --Format {<list>}
  13.                         number = {1, 2, 4},
  14.                         --Next section regards victim data
  15.                         --Note that victims aren't necessarily going to die, they're just being attacked
  16.                         --Format is {true/false, chance, number of victims, victim faction}
  17.                         victim_data = {true, 0.5, 1, "stalker"},
  18.                         --Final section is simply a list of victim section names
  19.                         victims = {"esc_stalker_respawn_1", "esc_stalker_respawn_2"}
  20.                     },
  21.                     {
  22.                         name = {"bloodsucker_weak"},
  23.                         number = {1},
  24.                         victim_data = {true, 1, 2, "bandit"},
  25.                         victims = {"esc_bandit_respawn_1", "esc_bandit_respawn_2"}
  26.                     },
  27.                     {
  28.                         name = {"zombie_weak", "zombie_normal"},
  29.                         number = {1, 3, 5, 6, 7},
  30.                         victim_data = {true, 0.25, 2, "bandit"},
  31.                         victims = {"esc_bandit_respawn_1", "esc_bandit_respawn_2"}
  32.                     }
  33.         },
  34.         --battle events
  35.         battle = {
  36.             {
  37.                 --This list creates 25 battle permutations (about, frankly calculating it is annoying)
  38.                
  39.                 --First entry is the combatants on the first side
  40.                 --Format is {faction, number of combatants, randomize number}
  41.                 side1 = {"stalker", 2, true},
  42.                 --Combatants are randomly selected from this list
  43.                 side1_troops = {"esc_stalker_respawn_1", "esc_stalker_respawn_2"},
  44.                 --Second entry is for the second side, same format
  45.                 side2 = {"bandit", 2, true},
  46.                 side2_troops = {"esc_bandit_respawn_1", "esc_bandit_respawn_2"}
  47.             },
  48.             {
  49.                 side1 = {"stalker", 1, false},
  50.                 side1_troops = {"esc_stalker_respawn_1", "esc_stalker_respawn_2"},
  51.                 side2 = {"bandit", 3, true},
  52.                 side2_troops = {"esc_bandit_respawn_1", "esc_bandit_respawn_2"}
  53.             }
  54.         },
  55.         --trade events
  56.         trade = {
  57.             --Not entirely finished, but when it is it'll give 6 permutations
  58.            
  59.             --First entry is what items the person might want/be selling
  60.             --Format is {listsize, <list>}
  61.             item = {3, "af_medusa", "af_vyvert", "af_blood"},
  62.             --Second entry is the buyer and what he's doing
  63.             --Format is {buy/sell, faction, listsize, <list>}
  64.             NPC = {"buy", "stalker", 2, "esc_bandit_respawn_1", "esc_bandit_respawn_2"}
  65.         }
  66.     }
  67.     l02_garbage = {
  68.         mutant = {
  69.             {
  70.                 names = {"boar_weak", "boar_normal"},
  71.                 number = {2, 3, 5},
  72.                 victim_data = {false, 0, 0, "stalker"}
  73.             },
  74.             {
  75.                 names = {"pseudodog_weak", "pseudodog_normal", "dog_normal"},
  76.                 number = {2, 3, 4, 5, 6, 8},
  77.                 victim_data = {true, 0.3, 2, "stalker"},
  78.                 victims = {"gar_stalker_respawn_1", "gar_stalker_respawn_2"}
  79.             },
  80.             {
  81.                 names = {"dog_weak", "dog_normal"},
  82.                 number = {4, 6, 8, 10},
  83.                 victim_data = {true, 0.4, 2, "bandit"},
  84.                 victims = {"gar_bandit_respawn_1", "gar_bandit_respawn_2"}
  85.             },
  86.             {
  87.                 names = {"zombie_weak", "zombie_normal"},
  88.                 number = {5, 6, 8, 9},
  89.                 victim_data = {true, 0.4, 2, "dolg"},
  90.                 victims = {"gar_dolg_respawn_1", "gar_dolg_respawn_2"}
  91.             },
  92.         },
  93.         battle = {
  94.             {
  95.                 side1 = {"stalker", 3, true},
  96.                 side1_troops = {"gar_stalker_respawn_1", "gar_stalker_respawn_2"},
  97.                 side2 = {"bandit", 3, true},
  98.                 side2_troops = {"gar_bandit_respawn_1", "gar_bandit_respawn_2"}
  99.             },
  100.             {
  101.                 side1 = {"bandit", 3, false},
  102.                 side1_troops = {"gar_bandit_respawn_1", "gar_bandit_respawn_2"},
  103.                 side2 = {"dolg", 5, true},
  104.                 side2_troops = {"gar_dolg_respawn_1", "gar_dolg_respawn_2"}
  105.             },
  106.             {
  107.                 side1 = {"bandit", 6, true},
  108.                 side1_troops = {"gar_bandit_respawn_1", "gar_bandit_respawn_2"},
  109.                 side2 = {"dolg", 6, true},
  110.                 side2_troops = {"gar_dolg_respawn_1", "gar_dolg_respawn_2"}
  111.             },
  112.         }
  113.     }
  114.     l03_agroprom = {
  115.         mutant = {
  116.             {
  117.                 names = {"pseudodog_weak", "pseudodog_normal"},
  118.                 number = {2, 3, 4, 5, 6, 8},
  119.                 victim_data = {true, 0.3, 4, "military"},
  120.                 victims = {"agr_soldier_regular"}
  121.             },
  122.             {
  123.                 names = {"bloodsucker_weak", "bloodsucker_normal"},
  124.                 number = {1, 2},
  125.                 victim_data = {true, 0.6, 2, "military"},
  126.                 victims = {"agr_soldier_regular", "agr_soldier_veteran"}
  127.             },
  128.             {
  129.                 names = {"pseudodog_weak", "pseudodog_normal"},
  130.                 number = {2, 3, 4, 5, 6, 8},
  131.                 victim_data = {true, 0.3, 4, "military"},
  132.                 victims = {"agr_soldier_regular"}
  133.             },
  134.             {
  135.                 names = {"bloodsucker_weak", "bloodsucker_normal"},
  136.                 number = {1, 2},
  137.                 victim_data = {true, 0.6, 2, "stalker"},
  138.                 victims = {"agr_stalker_regular", "agr_stalker_veteran"}
  139.             },
  140.             {
  141.                 names = {"burer_weak"},
  142.                 number = {1},
  143.                 victim_data = {true, 1, 1, "military"},
  144.                 victims = {"agr_stalker_regular"}
  145.             },
  146.         },
  147.         battle = {
  148.             {
  149.                 side1 = {"military", 5, true},
  150.                 side1_troops = {"agr_soldier_regular", "agr_soldier_veteran"},
  151.                 side2 = {"stalker", 5, true},
  152.                 side2_troops = {"agr_stalker_regular", "agr_stalker_veteran"}
  153.             }
  154.         }
  155.     }
  156.     l04_darkvalley = {
  157.         mutant = {
  158.             {
  159.                 names = {"bloodsucker_weak", "bloodsucker_normal", "gigant_normal"},
  160.                 number = {1, 2},
  161.                 victim_data = {true, 0.6, 3, "bandit"},
  162.                 victims = {"val_bandit_respawn_1", "val_bandit_respawn_2", "val_bandit_respawn_3", "val_bandit_respawn_4"}
  163.             },
  164.             {
  165.                 names = {"m_controller_normal"},
  166.                 number = {1},
  167.                 victim_data = {true, 0.8, 1, "bandit"},
  168.                 victims = {"val_bandit_respawn_1", "val_bandit_respawn_2", "val_bandit_respawn_3", "val_bandit_respawn_4"}
  169.             },
  170.             {
  171.                 names = {"fracture_weak", "dog_normal", "dog_strong"},
  172.                 number = {3, 4, 5},
  173.                 victim_data = {true, 0.5, 1, "bandit"},
  174.                 victims = {"val_bandit_respawn_1", "val_bandit_respawn_2", "val_bandit_respawn_3", "val_bandit_respawn_4"}
  175.             },
  176.         },
  177.         battle = {
  178.             {
  179.                 side1 = {"bandit", 5, true},
  180.                 side1_troops = {"val_bandit_respawn_1", "val_bandit_respawn_2", "val_bandit_respawn_3", "val_bandit_respawn_4"},
  181.                 side2 = {"military", 5, true},
  182.                 side2_troops = {"val_soldier_respawn_1"}
  183.             }
  184.         }
  185.     }
  186.     l05_bar = {
  187.     --lolno
  188.     }
  189.     l06_rostok = {
  190.         mutant = {
  191.             {
  192.                 names = {"bloodsucker_weak", "bloodsucker_normal"},
  193.                 number = {1, 2},
  194.                 victim_data = {true, 0.6, 2, "killer"},
  195.                 victims = {"ros_killer_respawn_1", "ros_killer_respawn_2", "ros_killer_respawn_3", "ros_killer_respawn_4"}
  196.             },
  197.             {
  198.                 names = {"pseudodog_normal", "pseudodog_strong"},
  199.                 number = {5, 6, 4},
  200.                 victim_data = {true, 0.6, 4, "killer"},
  201.                 victims = {"ros_killer_respawn_1", "ros_killer_respawn_2", "ros_killer_respawn_3", "ros_killer_respawn_4"}
  202.             },
  203.             {
  204.                 names = {"snork_outdoor"},
  205.                 number = {3, 2},
  206.                 victim_data = {true, 0.6, 1, "killer"},
  207.                 victims = {"ros_killer_respawn_1", "ros_killer_respawn_2", "ros_killer_respawn_3", "ros_killer_respawn_4"}
  208.             },
  209.             {
  210.                 names = {"bloodsucker_weak", "bloodsucker_normal"},
  211.                 number = {1, 2},
  212.                 victim_data = {true, 0.6, 2, "bandit"},
  213.                 victims = {"ros_bandit_respawn_3", "ros_bandit_respawn_4"}
  214.             },
  215.             {
  216.                 names = {"pseudodog_normal", "pseudodog_strong"},
  217.                 number = {5, 6, 4},
  218.                 victim_data = {true, 0.6, 4, "bandit"},
  219.                 victims = {"ros_bandit_respawn_3", "ros_bandit_respawn_4"}
  220.             },
  221.             {
  222.                 names = {"snork_outdoor"},
  223.                 number = {3, 2},
  224.                 victim_data = {true, 0.6, 1, "bandit"},
  225.                 victims = {"ros_bandit_respawn_3", "ros_bandit_respawn_4"}
  226.             },
  227.             {
  228.                 names = {"bloodsucker_weak", "bloodsucker_normal"},
  229.                 number = {1, 2},
  230.                 victim_data = {true, 0.6, 2, "stalker"},
  231.                 victims = {"bar_stalker_respawn_1", "bar_stalker_respawn_2", "bar_stalker_respawn_3", "bar_stalker_respawn_4"}
  232.             },
  233.             {
  234.                 names = {"pseudodog_normal", "pseudodog_strong"},
  235.                 number = {5, 6, 4},
  236.                 victim_data = {true, 0.6, 4, "stalker"},
  237.                 victims = {"bar_stalker_respawn_1", "bar_stalker_respawn_2", "bar_stalker_respawn_3", "bar_stalker_respawn_4"}
  238.             },
  239.             {
  240.                 names = {"snork_outdoor"},
  241.                 number = {3, 2},
  242.                 victim_data = {true, 0.6, 1, "stalker"},
  243.                 victims = {"bar_stalker_respawn_1", "bar_stalker_respawn_2", "bar_stalker_respawn_3", "bar_stalker_respawn_4"}
  244.             },
  245.         },
  246.         battle = {
  247.             {
  248.                 side1 = {"bandit", 3, true},
  249.                 side1_troops = {"ros_bandit_respawn_3", "ros_bandit_respawn_4"},
  250.                 side2 = {"stalker", 3, true},
  251.                 side2_troops = {"bar_stalker_respawn_1", "bar_stalker_respawn_2", "bar_stalker_respawn_3", "bar_stalker_respawn_4"}
  252.             },
  253.             {
  254.                 side1 = {"killer", 3, true},
  255.                 side1_troops = {"ros_killer_respawn_1", "ros_killer_respawn_2", "ros_killer_respawn_3", "ros_killer_respawn_4"},
  256.                 side2 = {"stalker", 3, true},
  257.                 side2_troops = {"bar_stalker_respawn_1", "bar_stalker_respawn_2", "bar_stalker_respawn_3", "bar_stalker_respawn_4"}
  258.             }
  259.         }
  260.     }
  261.     l07_military = {
  262.         mutant = {
  263.             {
  264.                 names = {"bloodsucker_strong", "chimera_normal", "gigant_normal", "psy_dog"},
  265.                 number = {1, 2, 3},
  266.                 victim_data = {true, 0.9, 2, "freedom"},
  267.                 victims = {"mil_freedom_respawn_1", "mil_freedom_respawn_2", "mil_freedom_respawn_3"}
  268.             },
  269.             {
  270.                 names = {"dog_strong", "fracture_weak", "pseudodog_normal"},
  271.                 number = {4, 6, 8},
  272.                 victim_data = {true, 0.9, 2, "freedom"},
  273.                 victims = {"mil_freedom_respawn_1", "mil_freedom_respawn_2", "mil_freedom_respawn_3"}
  274.             },
  275.             {
  276.                 names = {"bloodsucker_strong", "chimera_normal", "gigant_normal", "psy_dog"},
  277.                 number = {1, 2, 3},
  278.                 victim_data = {true, 0.9, 2, "stalker"},
  279.                 victims = {"mil_stalker_respawn_1", "mil_stalker_respawn_2", "mil_stalker_respawn_3"}
  280.             },
  281.             {
  282.                 names = {"dog_strong", "fracture_weak", "pseudodog_normal"},
  283.                 number = {4, 6, 8},
  284.                 victim_data = {true, 0.9, 2, "stalker"},
  285.                 victims = {"mil_stalker_respawn_1", "mil_stalker_respawn_2", "mil_stalker_respawn_3"}
  286.             },
  287.             {
  288.                 names = {"bloodsucker_strong", "chimera_normal", "gigant_normal", "psy_dog"},
  289.                 number = {1, 2, 3},
  290.                 victim_data = {true, 0.9, 2, "killer"},
  291.                 victims = {"mil_killer_respawn_1", "mil_killer_respawn_4", "mil_killer_respawn_3"}
  292.             },
  293.             {
  294.                 names = {"dog_strong", "fracture_weak", "pseudodog_normal"},
  295.                 number = {4, 6, 8},
  296.                 victim_data = {true, 0.9, 2, "killer"},
  297.                 victims = {"mil_killer_respawn_1", "mil_killer_respawn_4", "mil_killer_respawn_3"}
  298.             }
  299.         },
  300.         battle = {
  301.             {
  302.                 side1 = {"killer", 4, true},
  303.                 side1_troops = {"mil_killer_respawn_1", "mil_killer_respawn_4", "mil_killer_respawn_3"},
  304.                 side2 = {"stalker", 4, true},
  305.                 side2_troops = {"mil_stalker_respawn_1", "mil_stalker_respawn_2", "mil_stalker_respawn_3"}
  306.             },
  307.             {
  308.                 side1 = {"killer", 4, true},
  309.                 side1_troops = {"mil_killer_respawn_1", "mil_killer_respawn_4", "mil_killer_respawn_3"},
  310.                 side2 = {"freedom", 4, true},
  311.                 side2_troops = {"mil_freedom_respawn_1", "mil_freedom_respawn_2", "mil_freedom_respawn_3"}
  312.             },
  313.         }
  314.     }
  315. }
Advertisement
Add Comment
Please, Sign In to add comment