Skip to content

Commit

Permalink
Aftershock Bloodhound Drones (#37131)
Browse files Browse the repository at this point in the history
  • Loading branch information
Maleclypse authored and ZhilkinSerg committed Jan 26, 2020
1 parent 5c8dd53 commit 1670fd3
Show file tree
Hide file tree
Showing 5 changed files with 113 additions and 23 deletions.
60 changes: 37 additions & 23 deletions data/mods/Aftershock/items/corpses.json
Original file line number Diff line number Diff line change
@@ -1,23 +1,37 @@
{
"type": "GENERIC",
"id": "broken_afs_mon_sentinel_lx",
"symbol": ",",
"color": "green",
"name": "broken sentinel-lx",
"category": "other",
"description": "The irreparably broken remains of a Sentinel-lx. Could be gutted for valuable parts.",
"price": 30000,
"price_postapoc": 1000,
"material": [
"steel",
"plastic"
],
"weight": "140000 g",
"volume": "62500 ml",
"bashing": 6,
"cutting": 6,
"to_hit": -3,
"flags": [
"TRADER_AVOID"
]
}
[
{
"type": "GENERIC",
"id": "broken_afs_mon_sentinel_lx",
"symbol": ",",
"color": "green",
"name": "broken sentinel-lx",
"category": "other",
"description": "The irreparably broken remains of a Sentinel-lx. Could be gutted for valuable parts.",
"price": 30000,
"price_postapoc": 1000,
"material": [ "steel", "plastic" ],
"weight": "140000 g",
"volume": "62500 ml",
"bashing": 6,
"cutting": 6,
"to_hit": -3,
"flags": [ "TRADER_AVOID" ]
},
{
"type": "GENERIC",
"id": "broken_bloodhound_drone",
"symbol": ",",
"color": "green",
"name": "broken bloodhound drone",
"category": "other",
"description": "This bloodhound won't be chasing anyone anymore. Could be gutted for parts.",
"price": 1000,
"material": [ "steel", "plastic" ],
"weight": "31520 g",
"volume": "15 L",
"bashing": 6,
"cutting": 6,
"to_hit": -3,
"flags": [ "TRADER_AVOID", "NO_REPAIR" ]
}
]
28 changes: 28 additions & 0 deletions data/mods/Aftershock/items/inactiverobot.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
"use_action": {
"type": "place_monster",
"monster_id": "afs_mon_migoturret",
"friendly_msg": "The brain blaster swivels towards you. Hi new friend!",
"hostile_msg": "The brain blaster swivels towards you. You feel a buzzing in the air.",
"difficulty": 6,
"moves": 100,
"skill1": "cooking",
Expand Down Expand Up @@ -191,5 +193,31 @@
"symbol": ";",
"color": "green",
"use_action": { "type": "place_monster", "monster_id": "afs_mon_sentinel_lx", "difficulty": 4, "moves": 100, "skill2": "computer" }
},
{
"id": "bot_bloodhound_drone",
"type": "TOOL",
"name": "inactive bloodhound drone",
"description": "This is an inactive bloodhound drone. If successfully deployed, it will fly towards enemy targets and highlight them with a powerful spotlight.",
"weight": "5400 g",
"volume": "750 ml",
"price": 60000,
"to_hit": -3,
"bashing": 6,
"cutting": 6,
"material": [ "aluminum", "plastic" ],
"symbol": ",",
"color": "light_green",
"use_action": {
"type": "place_monster",
"monster_id": "mon_bloodhound_drone",
"friendly_msg": "The bloodhound drone flies from your hand and surveys the area!",
"hostile_msg": "You misprogram the bloodhound drone; it's hostile!",
"difficulty": 4,
"moves": 60,
"place_randomly": true,
"skill1": "electronics",
"skill2": "computer"
}
}
]
6 changes: 6 additions & 0 deletions data/mods/Aftershock/mobs/monster_groups.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,12 @@
"name": "GROUP_ZOMBIE_MID",
"monsters": [ { "monster": "mon_afs_headless_horror", "freq": 10, "cost_multiplier": 20 } ]
},
{
"type": "monstergroup",
"name": "GROUP_ROBOT",
"default": "mon_manhack",
"monsters": [ { "monster": "mon_bloodhound_drone", "freq": 220, "cost_multiplier": 0 } ]
},
{
"type": "monstergroup",
"name": "GROUP_PrepNet",
Expand Down
23 changes: 23 additions & 0 deletions data/mods/Aftershock/mobs/robots.json
Original file line number Diff line number Diff line change
Expand Up @@ -190,5 +190,28 @@
"PATH_AVOID_DANGER_2",
"HIT_AND_RUN"
]
},
{
"id": "mon_bloodhound_drone",
"copy-from": "base_drone",
"type": "MONSTER",
"name": { "str": "bloodhound drone" },
"description": "A small spiked quadcopter robot equipped with a high-power spotlight. This automated seeker drone was originally designed harry and harrass fugitives while maintaining visual contact for other pursuers.",
"diff": 2,
"default_faction": "science",
"speed": 190,
"color": "light_gray",
"melee_skill": 2,
"melee_dice": 1,
"melee_dice_sides": 4,
"special_attacks": [ [ "SEARCHLIGHT", 1 ] ],
"luminance": 60,
"melee_cut": 12,
"armor_bash": 2,
"armor_cut": 8,
"revert_to_itype": "bot_bloodhound_drone",
"death_drops": { "groups": [ [ "robots", 4 ], [ "manhack", 1 ], [ "turret_searchlight", 1 ] ] },
"death_function": [ "BROKEN" ],
"extend": { "flags": [ "HIT_AND_RUN" ] }
}
]
19 changes: 19 additions & 0 deletions data/mods/Aftershock/recipes/deconstruction.json
Original file line number Diff line number Diff line change
Expand Up @@ -116,5 +116,24 @@
[ [ "plut_cell", 4 ] ],
[ [ "afs_sentinel_laser", 1 ] ]
]
},
{
"result": "broken_bloodhound_drone",
"type": "uncraft",
"skill_used": "electronics",
"difficulty": 4,
"time": "2 m",
"using": [ [ "soldering_standard", 5 ] ],
"qualities": [ { "id": "SCREW", "level": 1 } ],
"components": [
[ [ "ai_module_basic", 1 ] ],
[ [ "RAM", 1 ] ],
[ [ "small_storage_battery", 1 ] ],
[ [ "scrap", 1 ] ],
[ [ "quad_rotors", 1 ] ],
[ [ "sensor_module", 1 ] ],
[ [ "spike", 2 ] ],
[ [ "identification_module", 1 ] ]
]
}
]

0 comments on commit 1670fd3

Please sign in to comment.