-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adds more mi-go to spawn in their camp (#32073)
* remove mi-go from monsters.json * Create basic files for mi-go * add mi go slaver beam as a "spell" Remove mi-go from normal nether spawns. Still spaws with captured nether creatures. Adds mi-go spawn groups for base.
- Loading branch information
1 parent
8b6938c
commit 94a4679
Showing
11 changed files
with
477 additions
and
75 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
[ | ||
{ | ||
"id": "pain_damage", | ||
"type": "SPELL", | ||
"name": "Pain", | ||
"description": "Increases pain", | ||
"valid_targets": [ "hostile" ], | ||
"//": "Listed as a recover energy effect with a negative modifier that decreases with each level of the spell, which makes it cause damage instead.", | ||
"min_damage": -25, | ||
"max_damage": -225, | ||
"damage_increment": -50, | ||
"max_level": 10, | ||
"effect": "recover_energy", | ||
"effect_str": "PAIN" | ||
}, | ||
{ | ||
"id": "stamina_damage", | ||
"type": "SPELL", | ||
"name": "Tired", | ||
"description": "decreases stamina", | ||
"valid_targets": [ "hostile" ], | ||
"//": "Listed as a recover energy effect with a negative modifier that decreases with each level of the spell, which makes it cause damage instead.", | ||
"min_damage": -2000, | ||
"max_damage": -10000, | ||
"damage_increment": -2000, | ||
"max_level": 10, | ||
"effect": "recover_energy", | ||
"effect_str": "STAMINA" | ||
}, | ||
{ | ||
"id": "mi-go_slaver_beam", | ||
"type": "SPELL", | ||
"name": "mi-go slaver beam", | ||
"description": "Mi-go slaver beams cause pain, lower stamina, and give a short-lasting daze effect. Starts very short range, increases rapidly with level.", | ||
"valid_targets": [ "hostile" ], | ||
"effect": "projectile_attack", | ||
"effect_str": "dazed", | ||
"extra_effects": [ { "id": "pain_damage" }, { "id": "stamina_damage" } ], | ||
"base_casting_time": 100, | ||
"max_level": 5, | ||
"min_range": 1, | ||
"max_range": 25, | ||
"range_increment": 5, | ||
"min_duration": 1000, | ||
"max_duration": 10000, | ||
"duration_increment": 2000 | ||
} | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
[ | ||
{ | ||
"type": "monstergroup", | ||
"name": "GROUP_MI-GO_CAMP_OM", | ||
"//": "Mi-go raiding parties spawning in the vicinity of a mi-go camp. Puts slavers later on and keeps large groups from spawning until the player can deal with them.", | ||
"default": "mon_mi_go_slaver", | ||
"monsters": [ | ||
{ "monster": "mon_mi_go", "freq": 100, "cost_multiplier": 20, "ends": 14 }, | ||
{ "monster": "mon_mi_go", "freq": 100, "cost_multiplier": 10, "starts": 14, "ends": 30, "pack_size": [ 2, 4 ] }, | ||
{ "monster": "mon_mi_go", "freq": 100, "cost_multiplier": 2, "starts": 30, "pack_size": [ 3, 6 ] }, | ||
{ "monster": "mon_mi_go_slaver", "freq": 100, "cost_multiplier": 10, "starts": 14, "ends": 30 }, | ||
{ | ||
"monster": "mon_mi_go_slaver", | ||
"freq": 100, | ||
"cost_multiplier": 20, | ||
"starts": 14, | ||
"ends": 30, | ||
"pack_size": [ 1, 2 ] | ||
}, | ||
{ "monster": "mon_mi_go_slaver", "freq": 100, "cost_multiplier": 5, "starts": 30, "pack_size": [ 3, 6 ] }, | ||
{ "monster": "mon_mi_go_myrmidon", "freq": 20, "cost_multiplier": 50, "starts": 45 } | ||
] | ||
}, | ||
{ | ||
"type": "monstergroup", | ||
"name": "GROUP_MI-GO_BASE_COMMON", | ||
"//": "Basic mi-go base defenders.", | ||
"default": "mon_mi_go_slaver", | ||
"monsters": [ | ||
{ "monster": "mon_mi_go", "freq": 100, "cost_multiplier": 1 }, | ||
{ "monster": "mon_mi_go", "freq": 100, "cost_multiplier": 3, "pack_size": [ 2, 4 ] }, | ||
{ "monster": "mon_mi_go_guard", "freq": 100, "cost_multiplier": 1, "pack_size": [ 1, 2 ] }, | ||
{ "monster": "mon_mi_go_guard", "freq": 100, "cost_multiplier": 3, "pack_size": [ 2, 4 ] }, | ||
{ "monster": "mon_mi_go_slaver", "freq": 100, "cost_multiplier": 2 }, | ||
{ "monster": "mon_mi_go_slaver", "freq": 100, "cost_multiplier": 4, "pack_size": [ 1, 2 ] } | ||
] | ||
}, | ||
{ | ||
"type": "monstergroup", | ||
"name": "GROUP_MI-GO_BASE_CAPTORS", | ||
"//": "Mi-go base defenders for rooms where captives are being held.", | ||
"default": "mon_mi_go_guard", | ||
"monsters": [ | ||
{ "monster": "mon_mi_go_guard", "freq": 100, "cost_multiplier": 1, "pack_size": [ 1, 2 ] }, | ||
{ "monster": "mon_mi_go_guard", "freq": 100, "cost_multiplier": 3, "pack_size": [ 2, 4 ] }, | ||
{ "monster": "mon_mi_go_surgeon", "freq": 100, "cost_multiplier": 2 }, | ||
{ "monster": "mon_mi_go_surgeon", "freq": 100, "cost_multiplier": 4, "pack_size": [ 1, 2 ] } | ||
] | ||
}, | ||
{ | ||
"type": "monstergroup", | ||
"name": "GROUP_MI-GO_BASE_BOSS", | ||
"//": "Mi-go base defenders for major boss battles.", | ||
"default": "mon_mi_go_guard", | ||
"monsters": [ | ||
{ "monster": "mon_mi_go_guard", "freq": 100, "cost_multiplier": 3, "pack_size": [ 2, 5 ] }, | ||
{ "monster": "mon_mi_go_myrmidon", "freq": 100, "cost_multiplier": 6, "pack_size": [ 1, 2 ] } | ||
] | ||
} | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.