forked from CleverRaven/Cataclysm-DDA
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[MoM] Add Transporter beacon and remote, using matrix technology for …
…long-distance travel (CleverRaven#70133) * Initial commit * Transport EoCs * Finish EoC, add beacon item * Finishing touches * Change recipe to electronics, add to itemgroups * Require electrical circuits proficiency * Double spaces
- Loading branch information
1 parent
f0a1245
commit 3e765e1
Showing
12 changed files
with
444 additions
and
6 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
34 changes: 34 additions & 0 deletions
34
data/mods/MindOverMatter/furniture_and_terrain/furniture.json
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
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
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,111 @@ | ||
[ | ||
{ | ||
"id": "psionic_transporter_beacon", | ||
"type": "TOOL", | ||
"name": { "str": "transporter beacon" }, | ||
"description": "A pyramidal object with a matrix crystal on top, surrounded by several chunks of the otherworldly boulders you've found dotting the landscape. You could place it somewhere and after you've configured it, use a transporter remote to teleport yourself to its location.", | ||
"weight": "2500 g", | ||
"volume": "2000 ml", | ||
"longest_side": "40 cm", | ||
"material": [ | ||
{ "type": "plastic", "portion": 60 }, | ||
{ "type": "steel", "portion": 5 }, | ||
{ "type": "alien_liquid", "portion": 5 }, | ||
{ "type": "nether_crystal", "portion": 15 } | ||
], | ||
"symbol": "A", | ||
"color": "blue" | ||
}, | ||
{ | ||
"id": "psionic_transporter_remote", | ||
"type": "TOOL", | ||
"name": { "str": "transporter remote" }, | ||
"description": "A blocky item, like an old feature cellphone crossed with a radio. A matrix channeling array is stick out of the side like an antenna. There is a small screen on the front, currently off.", | ||
"weight": "500 g", | ||
"volume": "350 ml", | ||
"longest_side": "15 cm", | ||
"material": [ | ||
{ "type": "plastic", "portion": 75 }, | ||
{ "type": "steel", "portion": 5 }, | ||
{ "type": "alien_liquid", "portion": 5 }, | ||
{ "type": "nether_crystal", "portion": 5 } | ||
], | ||
"price": 9000, | ||
"price_postapoc": 100, | ||
"symbol": ";", | ||
"color": "blue", | ||
"ammo": [ "battery" ], | ||
"charges_per_use": 1, | ||
"use_action": { | ||
"target": "psionic_transporter_remote_on", | ||
"msg": "You turn the transporter remote on and the screen begins displaying coordinates.", | ||
"active": true, | ||
"need_charges": 1, | ||
"need_charges_msg": "The transporter remote's batteries need more charge.", | ||
"type": "transform" | ||
}, | ||
"flags": [ "WATER_BREAK", "ELECTRONIC" ], | ||
"pocket_data": [ | ||
{ | ||
"pocket_type": "MAGAZINE_WELL", | ||
"rigid": true, | ||
"flag_restriction": [ "BATTERY_LIGHT", "BATTERY_ULTRA_LIGHT" ], | ||
"default_magazine": "light_plus_battery_cell" | ||
} | ||
] | ||
}, | ||
{ | ||
"id": "psionic_transporter_remote_on", | ||
"type": "TOOL", | ||
"name": { "str_sp": "transporter remote (searching)" }, | ||
"description": "A blocky item, like an old feature cellphone crossed with a radio. A matrix channeling array is sticking out of the side like an antenna. There is a small screen on the front, currently running what looks like a series of mathematical calculations.", | ||
"weight": "500 g", | ||
"volume": "350 ml", | ||
"longest_side": "15 cm", | ||
"material": [ { "type": "plastic", "portion": 85 }, { "type": "steel", "portion": 10 }, { "type": "nether_crystal", "portion": 5 } ], | ||
"price": 9000, | ||
"price_postapoc": 100, | ||
"symbol": ";", | ||
"color": "blue", | ||
"ammo": [ "battery" ], | ||
"charges_per_use": 1, | ||
"use_action": [ | ||
{ | ||
"ammo_scale": 0, | ||
"target": "psionic_transporter_remote", | ||
"msg": "You turn the transporter remote off.", | ||
"menu_text": "Turn off", | ||
"type": "transform" | ||
}, | ||
{ | ||
"type": "effect_on_conditions", | ||
"menu_text": "Activate the remote", | ||
"description": "Begin the transportation process. It will take several minutes for the remote to zero in on the beacon location.", | ||
"//need_charges_msg": "The transporter remote's charge is too low.", | ||
"effect_on_conditions": [ "EOC_PSI_TRANSPORTER_REMOTE_TELEPORT" ] | ||
} | ||
], | ||
"flags": [ "TRADER_AVOID", "WATER_BREAK", "ELECTRONIC" ], | ||
"pocket_data": [ | ||
{ | ||
"pocket_type": "MAGAZINE_WELL", | ||
"rigid": true, | ||
"flag_restriction": [ "BATTERY_LIGHT", "BATTERY_ULTRA_LIGHT" ], | ||
"default_magazine": "light_plus_battery_cell" | ||
} | ||
], | ||
"copy-from": "psionic_transporter_remote", | ||
"power_draw": "25000 mW", | ||
"revert_to": "psionic_transporter_remote" | ||
}, | ||
{ | ||
"id": "psionic_transporter_remote_broken", | ||
"type": "TOOL", | ||
"name": { "str_sp": "transporter remote (burned out)" }, | ||
"description": "A blocky item, like an old feature cellphone crossed with a radio. A matrix channeling array was sticking out of the side like an antenna, but it's now cracked and probably useless. There is a small screen on the front, obviously burned out. Parts of the plastic casing are warped as though the plastic had frozen and cracked.", | ||
"copy-from": "psionic_transporter_remote", | ||
"use_action": [ ], | ||
"pocket_data": [ ], | ||
"flags": [ "TRADER_AVOID" ] | ||
} | ||
] |
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
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
Oops, something went wrong.