Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- event_table = {
- l01_escape = {
- --mutant events
- mutant = {
- {
- --This simple list creates 36 event permutations
- --First entry is what can spawn, a selection is picked from the list
- --format {<list>}
- name = {"boar_weak", "dog_weak", "flesh_weak", "pseudodog_weak"},
- --Second entry is the number
- --Format {<list>}
- number = {1, 2, 4},
- --Next section regards victim data
- --Note that victims aren't necessarily going to die, they're just being attacked
- --Format is {true/false, chance, number of victims, victim faction}
- victim_data = {true, 0.5, 1, "stalker"},
- --Final section is simply a list of victim section names
- victims = {"esc_stalker_respawn_1", "esc_stalker_respawn_2"}
- },
- {
- name = {"bloodsucker_weak"},
- number = {1},
- victim_data = {true, 1, 2, "bandit"},
- victims = {"esc_bandit_respawn_1", "esc_bandit_respawn_2"}
- },
- {
- name = {"zombie_weak", "zombie_normal"},
- number = {1, 3, 5, 6, 7},
- victim_data = {true, 0.25, 2, "bandit"},
- victims = {"esc_bandit_respawn_1", "esc_bandit_respawn_2"}
- }
- },
- --battle events
- battle = {
- {
- --This list creates 25 battle permutations (about, frankly calculating it is annoying)
- --First entry is the combatants on the first side
- --Format is {faction, number of combatants, randomize number}
- side1 = {"stalker", 2, true},
- --Combatants are randomly selected from this list
- side1_troops = {"esc_stalker_respawn_1", "esc_stalker_respawn_2"},
- --Second entry is for the second side, same format
- side2 = {"bandit", 2, true},
- side2_troops = {"esc_bandit_respawn_1", "esc_bandit_respawn_2"}
- },
- {
- side1 = {"stalker", 1, false},
- side1_troops = {"esc_stalker_respawn_1", "esc_stalker_respawn_2"},
- side2 = {"bandit", 3, true},
- side2_troops = {"esc_bandit_respawn_1", "esc_bandit_respawn_2"}
- }
- },
- --trade events
- trade = {
- --Not entirely finished, but when it is it'll give 6 permutations
- --First entry is what items the person might want/be selling
- --Format is {listsize, <list>}
- item = {3, "af_medusa", "af_vyvert", "af_blood"},
- --Second entry is the buyer and what he's doing
- --Format is {buy/sell, faction, listsize, <list>}
- NPC = {"buy", "stalker", 2, "esc_bandit_respawn_1", "esc_bandit_respawn_2"}
- }
- }
- l02_garbage = {
- mutant = {
- {
- names = {"boar_weak", "boar_normal"},
- number = {2, 3, 5},
- victim_data = {false, 0, 0, "stalker"}
- },
- {
- names = {"pseudodog_weak", "pseudodog_normal", "dog_normal"},
- number = {2, 3, 4, 5, 6, 8},
- victim_data = {true, 0.3, 2, "stalker"},
- victims = {"gar_stalker_respawn_1", "gar_stalker_respawn_2"}
- },
- {
- names = {"dog_weak", "dog_normal"},
- number = {4, 6, 8, 10},
- victim_data = {true, 0.4, 2, "bandit"},
- victims = {"gar_bandit_respawn_1", "gar_bandit_respawn_2"}
- },
- {
- names = {"zombie_weak", "zombie_normal"},
- number = {5, 6, 8, 9},
- victim_data = {true, 0.4, 2, "dolg"},
- victims = {"gar_dolg_respawn_1", "gar_dolg_respawn_2"}
- },
- },
- battle = {
- {
- side1 = {"stalker", 3, true},
- side1_troops = {"gar_stalker_respawn_1", "gar_stalker_respawn_2"},
- side2 = {"bandit", 3, true},
- side2_troops = {"gar_bandit_respawn_1", "gar_bandit_respawn_2"}
- },
- {
- side1 = {"bandit", 3, false},
- side1_troops = {"gar_bandit_respawn_1", "gar_bandit_respawn_2"},
- side2 = {"dolg", 5, true},
- side2_troops = {"gar_dolg_respawn_1", "gar_dolg_respawn_2"}
- },
- {
- side1 = {"bandit", 6, true},
- side1_troops = {"gar_bandit_respawn_1", "gar_bandit_respawn_2"},
- side2 = {"dolg", 6, true},
- side2_troops = {"gar_dolg_respawn_1", "gar_dolg_respawn_2"}
- },
- }
- }
- l03_agroprom = {
- mutant = {
- {
- names = {"pseudodog_weak", "pseudodog_normal"},
- number = {2, 3, 4, 5, 6, 8},
- victim_data = {true, 0.3, 4, "military"},
- victims = {"agr_soldier_regular"}
- },
- {
- names = {"bloodsucker_weak", "bloodsucker_normal"},
- number = {1, 2},
- victim_data = {true, 0.6, 2, "military"},
- victims = {"agr_soldier_regular", "agr_soldier_veteran"}
- },
- {
- names = {"pseudodog_weak", "pseudodog_normal"},
- number = {2, 3, 4, 5, 6, 8},
- victim_data = {true, 0.3, 4, "military"},
- victims = {"agr_soldier_regular"}
- },
- {
- names = {"bloodsucker_weak", "bloodsucker_normal"},
- number = {1, 2},
- victim_data = {true, 0.6, 2, "stalker"},
- victims = {"agr_stalker_regular", "agr_stalker_veteran"}
- },
- {
- names = {"burer_weak"},
- number = {1},
- victim_data = {true, 1, 1, "military"},
- victims = {"agr_stalker_regular"}
- },
- },
- battle = {
- {
- side1 = {"military", 5, true},
- side1_troops = {"agr_soldier_regular", "agr_soldier_veteran"},
- side2 = {"stalker", 5, true},
- side2_troops = {"agr_stalker_regular", "agr_stalker_veteran"}
- }
- }
- }
- l04_darkvalley = {
- mutant = {
- {
- names = {"bloodsucker_weak", "bloodsucker_normal", "gigant_normal"},
- number = {1, 2},
- victim_data = {true, 0.6, 3, "bandit"},
- victims = {"val_bandit_respawn_1", "val_bandit_respawn_2", "val_bandit_respawn_3", "val_bandit_respawn_4"}
- },
- {
- names = {"m_controller_normal"},
- number = {1},
- victim_data = {true, 0.8, 1, "bandit"},
- victims = {"val_bandit_respawn_1", "val_bandit_respawn_2", "val_bandit_respawn_3", "val_bandit_respawn_4"}
- },
- {
- names = {"fracture_weak", "dog_normal", "dog_strong"},
- number = {3, 4, 5},
- victim_data = {true, 0.5, 1, "bandit"},
- victims = {"val_bandit_respawn_1", "val_bandit_respawn_2", "val_bandit_respawn_3", "val_bandit_respawn_4"}
- },
- },
- battle = {
- {
- side1 = {"bandit", 5, true},
- side1_troops = {"val_bandit_respawn_1", "val_bandit_respawn_2", "val_bandit_respawn_3", "val_bandit_respawn_4"},
- side2 = {"military", 5, true},
- side2_troops = {"val_soldier_respawn_1"}
- }
- }
- }
- l05_bar = {
- --lolno
- }
- l06_rostok = {
- mutant = {
- {
- names = {"bloodsucker_weak", "bloodsucker_normal"},
- number = {1, 2},
- victim_data = {true, 0.6, 2, "killer"},
- victims = {"ros_killer_respawn_1", "ros_killer_respawn_2", "ros_killer_respawn_3", "ros_killer_respawn_4"}
- },
- {
- names = {"pseudodog_normal", "pseudodog_strong"},
- number = {5, 6, 4},
- victim_data = {true, 0.6, 4, "killer"},
- victims = {"ros_killer_respawn_1", "ros_killer_respawn_2", "ros_killer_respawn_3", "ros_killer_respawn_4"}
- },
- {
- names = {"snork_outdoor"},
- number = {3, 2},
- victim_data = {true, 0.6, 1, "killer"},
- victims = {"ros_killer_respawn_1", "ros_killer_respawn_2", "ros_killer_respawn_3", "ros_killer_respawn_4"}
- },
- {
- names = {"bloodsucker_weak", "bloodsucker_normal"},
- number = {1, 2},
- victim_data = {true, 0.6, 2, "bandit"},
- victims = {"ros_bandit_respawn_3", "ros_bandit_respawn_4"}
- },
- {
- names = {"pseudodog_normal", "pseudodog_strong"},
- number = {5, 6, 4},
- victim_data = {true, 0.6, 4, "bandit"},
- victims = {"ros_bandit_respawn_3", "ros_bandit_respawn_4"}
- },
- {
- names = {"snork_outdoor"},
- number = {3, 2},
- victim_data = {true, 0.6, 1, "bandit"},
- victims = {"ros_bandit_respawn_3", "ros_bandit_respawn_4"}
- },
- {
- names = {"bloodsucker_weak", "bloodsucker_normal"},
- number = {1, 2},
- victim_data = {true, 0.6, 2, "stalker"},
- victims = {"bar_stalker_respawn_1", "bar_stalker_respawn_2", "bar_stalker_respawn_3", "bar_stalker_respawn_4"}
- },
- {
- names = {"pseudodog_normal", "pseudodog_strong"},
- number = {5, 6, 4},
- victim_data = {true, 0.6, 4, "stalker"},
- victims = {"bar_stalker_respawn_1", "bar_stalker_respawn_2", "bar_stalker_respawn_3", "bar_stalker_respawn_4"}
- },
- {
- names = {"snork_outdoor"},
- number = {3, 2},
- victim_data = {true, 0.6, 1, "stalker"},
- victims = {"bar_stalker_respawn_1", "bar_stalker_respawn_2", "bar_stalker_respawn_3", "bar_stalker_respawn_4"}
- },
- },
- battle = {
- {
- side1 = {"bandit", 3, true},
- side1_troops = {"ros_bandit_respawn_3", "ros_bandit_respawn_4"},
- side2 = {"stalker", 3, true},
- side2_troops = {"bar_stalker_respawn_1", "bar_stalker_respawn_2", "bar_stalker_respawn_3", "bar_stalker_respawn_4"}
- },
- {
- side1 = {"killer", 3, true},
- side1_troops = {"ros_killer_respawn_1", "ros_killer_respawn_2", "ros_killer_respawn_3", "ros_killer_respawn_4"},
- side2 = {"stalker", 3, true},
- side2_troops = {"bar_stalker_respawn_1", "bar_stalker_respawn_2", "bar_stalker_respawn_3", "bar_stalker_respawn_4"}
- }
- }
- }
- l07_military = {
- mutant = {
- {
- names = {"bloodsucker_strong", "chimera_normal", "gigant_normal", "psy_dog"},
- number = {1, 2, 3},
- victim_data = {true, 0.9, 2, "freedom"},
- victims = {"mil_freedom_respawn_1", "mil_freedom_respawn_2", "mil_freedom_respawn_3"}
- },
- {
- names = {"dog_strong", "fracture_weak", "pseudodog_normal"},
- number = {4, 6, 8},
- victim_data = {true, 0.9, 2, "freedom"},
- victims = {"mil_freedom_respawn_1", "mil_freedom_respawn_2", "mil_freedom_respawn_3"}
- },
- {
- names = {"bloodsucker_strong", "chimera_normal", "gigant_normal", "psy_dog"},
- number = {1, 2, 3},
- victim_data = {true, 0.9, 2, "stalker"},
- victims = {"mil_stalker_respawn_1", "mil_stalker_respawn_2", "mil_stalker_respawn_3"}
- },
- {
- names = {"dog_strong", "fracture_weak", "pseudodog_normal"},
- number = {4, 6, 8},
- victim_data = {true, 0.9, 2, "stalker"},
- victims = {"mil_stalker_respawn_1", "mil_stalker_respawn_2", "mil_stalker_respawn_3"}
- },
- {
- names = {"bloodsucker_strong", "chimera_normal", "gigant_normal", "psy_dog"},
- number = {1, 2, 3},
- victim_data = {true, 0.9, 2, "killer"},
- victims = {"mil_killer_respawn_1", "mil_killer_respawn_4", "mil_killer_respawn_3"}
- },
- {
- names = {"dog_strong", "fracture_weak", "pseudodog_normal"},
- number = {4, 6, 8},
- victim_data = {true, 0.9, 2, "killer"},
- victims = {"mil_killer_respawn_1", "mil_killer_respawn_4", "mil_killer_respawn_3"}
- }
- },
- battle = {
- {
- side1 = {"killer", 4, true},
- side1_troops = {"mil_killer_respawn_1", "mil_killer_respawn_4", "mil_killer_respawn_3"},
- side2 = {"stalker", 4, true},
- side2_troops = {"mil_stalker_respawn_1", "mil_stalker_respawn_2", "mil_stalker_respawn_3"}
- },
- {
- side1 = {"killer", 4, true},
- side1_troops = {"mil_killer_respawn_1", "mil_killer_respawn_4", "mil_killer_respawn_3"},
- side2 = {"freedom", 4, true},
- side2_troops = {"mil_freedom_respawn_1", "mil_freedom_respawn_2", "mil_freedom_respawn_3"}
- },
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment