Skip to content

Commit

Permalink
Afs mi go turrets (#35726)
Browse files Browse the repository at this point in the history
  • Loading branch information
Maleclypse authored and ZhilkinSerg committed Dec 6, 2019
1 parent a6a0423 commit 856602f
Show file tree
Hide file tree
Showing 6 changed files with 252 additions and 0 deletions.
62 changes: 62 additions & 0 deletions data/mods/Aftershock/afs_speech.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
[
{
"type": "speech",
"speaker": "afs_mon_migoturret",
"sound": "\"Hello?\"",
"volume": 40
},
{
"type": "speech",
"speaker": "afs_mon_migoturret",
"sound": "\"Can you help me?\"",
"volume": 40
},
{
"type": "speech",
"speaker": "afs_mon_migoturret",
"sound": "\"I have no mouth and yet I scream!\"",
"volume": 60
},
{
"type": "speech",
"speaker": "afs_mon_migoturret",
"sound": "\"¿Por qué?\"",
"volume": 40
},
{
"type": "speech",
"speaker": "afs_mon_migoturret",
"sound": "\"Come closer little one.\"",
"volume": 40
},
{
"type": "speech",
"speaker": "afs_mon_migoturret",
"sound": "\"The better to eat you! I don't actually think I eat anymore.\"",
"volume": 40
},
{
"type": "speech",
"speaker": "afs_mon_migoturret",
"sound": "\"Cyrus said if I was patient, he could get me a new body.\"",
"volume": 40
},
{
"type": "speech",
"speaker": "afs_mon_migoturret",
"sound": "\"Quem é Você?\"",
"volume": 40
},
{
"type": "speech",
"speaker": "afs_mon_migoturret",
"sound": "\"Eu vou te matar!\"",
"volume": 60
},
{
"type": "speech",
"speaker": "afs_mon_migoturret",
"sound": "\"I can't keep myself from killing you, please run!\"",
"volume": 60
}
]
97 changes: 97 additions & 0 deletions data/mods/Aftershock/items/afs_bioparts.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
[
{
"id": "living_brain_jar",
"type": "GENERIC",
"category": "other",
"name": "living brain in a jar",
"name_plural": "jars full of living brains",
"description": "This jar contains a human brain kept alive by mi-go technology. It has metal veined tendrils that appear to allow it to connect to various devices.",
"weight": "365 g",
"volume": "3 L",
"price": 100,
"to_hit": -1,
"bashing": 5,
"material": "alien_resin",
"symbol": ")",
"color": "pink",
"looks_like": "fluid_preserved_brain"
},
{
"id": "humming_heart",
"type": "GENERIC",
"category": "other",
"name": "humming heart",
"name_plural": "humming hearts",
"description": "This heartlike organ has multiple valves and upon its proper removal from the bioweapons corpse each valve sealed itself. It hums gently in your hands, as if waiting for an appropriate receptacle.",
"weight": "1400 g",
"volume": "1 L",
"price": 100,
"to_hit": -1,
"bashing": 5,
"material": "flesh",
"symbol": ")",
"color": "pink",
"looks_like": "jabberwock_heart"
},
{
"id": "sensory_cluster",
"type": "GENERIC",
"category": "other",
"name": "sensory cluster",
"name_plural": "sensory clusters",
"description": "This lump of flesh has various lobes protruding from it that at intervals will emit toned sounds. Perhaps it works via echolocation. Like all mi-go bioparts the openings on this piece closed up after it was cut free and it seems to have gone into a form of hibernation with the pulses occurring slower and slower as it conserves energy.",
"weight": "40 g",
"volume": "250 mL",
"price": 100,
"to_hit": -1,
"bashing": 1,
"material": "alien_resin",
"symbol": ")",
"color": "pink",
"looks_like": "kidney"
},
{
"id": "bioweapon_chassis",
"type": "GENERIC",
"category": "other",
"name": "bioweapon chassis",
"name_plural": "bioweapon chassis",
"description": "This cross between a sea anemone and what you imagine a dragon's mouth would look like is the core body of the bioweapon. You cannot imagine what you could make out of this but maybe someone somewhere does.",
"weight": "40000 g",
"volume": "25 L",
"price": 100,
"to_hit": -3,
"bashing": 7,
"material": "alien_resin",
"symbol": ")",
"color": "pink",
"looks_like": "ruined_chunks"
},
{
"id": "vibrating_blaster",
"looks_like": "ar15",
"type": "GUN",
"name": "vibrating bioblaster",
"name_plural": "bioblasters",
"description": "You ripped this from a mi-go abomination. You have no clue how or if it can be reloaded. ",
"weight": "5140 g",
"volume": "1500 ml",
"price": 400000,
"to_hit": -1,
"bashing": 4,
"material": [ "alien_resin" ],
"symbol": "(",
"color": "magenta",
"skill": "rifle",
"range": 30,
"ranged_damage": 16,
"pierce": 12,
"dispersion": 90,
"durability": 7,
"loudness": 8,
"max_charges": 80,
"initial_charges": 80,
"ammo_effects": [ "LASER", "INCENDIARY" ],
"flags": [ "NO_UNLOAD", "NON-FOULING" ]
}
]
24 changes: 24 additions & 0 deletions data/mods/Aftershock/items/afs_inactiverobot.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
[
{
"id": "bot_migoturret",
"type": "TOOL",
"name": "inactive brain blaster",
"description": "This is a horrifying monstrosity. Using this item is cannibalism in all but taste and involves turning it on and placing it on the ground, where it will attach itself. If reprogrammed and rewired successfully the turret will identify you as a friendly, and attack all enemies with its revolving laser cannons.",
"weight": "40750 g",
"volume": "30 L",
"price": 600000,
"to_hit": -3,
"bashing": 8,
"material": "alien_resin",
"symbol": ";",
"color": "green",
"use_action": {
"type": "place_monster",
"monster_id": "afs_mon_migoturret",
"difficulty": 6,
"moves": 100,
"skill1": "cooking",
"skill2": "computer"
}
}
]
12 changes: 12 additions & 0 deletions data/mods/Aftershock/mobs/afs_monster_groups.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,17 @@
{ "monster": "mon_horse", "freq": 50, "cost_multiplier": 25, "pack_size": [ 1, 4 ] },
{ "monster": "mon_sheep", "freq": 50, "cost_multiplier": 25, "pack_size": [ 1, 12 ] }
]
},
{
"type": "monstergroup",
"name": "GROUP_MI-GO_BASE_COMMON",
"monsters": [ { "monster": "afs_mon_migoturret", "freq": 20, "cost_multiplier": 4 } ]
},
{
"type": "monstergroup",
"name": "GROUP_MI-GO_BASE_BOSS",
"//": "Mi-go base defenders for major boss battles.",
"default": "mon_mi_go_guard",
"monsters": [ { "monster": "afs_mon_migoturret", "freq": 50, "cost_multiplier": 3, "pack_size": [ 2, 3 ] } ]
}
]
37 changes: 37 additions & 0 deletions data/mods/Aftershock/mobs/afs_robots.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
[
{
"id": "afs_mon_migoturret",
"type": "MONSTER",
"name": "brain blaster",
"description": "The mi-go have set up some defenses here. This horrifying techo-organic amalgamation appears to use brains in jars as their operating system. On the plus side it looks like it can be headshot.",
"default_faction": "mi-go",
"species": [ "ROBOT" ],
"diff": 20,
"volume": "30000 ml",
"weight": 40750,
"hp": 45,
"speed": 100,
"material": "alien_resin",
"symbol": "2",
"color": "green",
"aggression": 100,
"morale": 100,
"armor_bash": 14,
"armor_cut": 16,
"vision_day": 50,
"revert_to_itype": "bot_migoturret",
"special_attacks": [
[ "PARROT", 0 ],
{
"type": "gun",
"cooldown": 1,
"gun_type": "laser_cannon",
"fake_skills": [ [ "gun", 2 ], [ "rifle", 3 ] ],
"ranges": [ [ 0, 20, "DEFAULT" ] ]
}
],
"death_drops": { },
"death_function": [ "BROKEN" ],
"flags": [ "SEES", "ELECTRONIC", "IMMOBILE", "NO_BREATHE" ]
}
]
20 changes: 20 additions & 0 deletions data/mods/Aftershock/recipes/afs_deconstruction.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
[
{
"result": "broken_migoturret",
"type": "uncraft",
"skill_used": "survival",
"difficulty": 5,
"time": "1 h",
"using": [ [ "soldering_standard", 10 ] ],
"qualities": [ { "id": "SCREW", "level": 1 } ],
"components": [
[ [ "living_brain_jar", 1 ] ],
[ [ "brains", 4 ] ],
[ [ "mutant_meat", 12 ] ],
[ [ "vibrating_blaster", 1 ] ],
[ [ "humming_heart", 1 ] ],
[ [ "sensory_cluster", 1 ] ],
[ [ "bioweapon_chassis", 1 ] ]
]
}
]

0 comments on commit 856602f

Please sign in to comment.