Teleporter (teleporter) - /pa/units/land/teleporter/teleporter.json

Interplanetary Teleporter: Teleports units between linked Teleporters.
{
    "display_name": "!LOC:Teleporter",
    "description": "!LOC:Interplanetary Teleporter: Teleports units between linked Teleporters.",
    "TEMP_texelinfo": 55.7884,
    "area_build_type": "Line",
    "atrophy_cool_down": 15.0,
    "atrophy_rate": 6.66667,
    "audio": {
        "loops": {
            "enabled": {
                "cue": "/SE/Buildings/teleporter_loop",
                "flag": "enable_changed",
                "should_start_func": "is_enabled",
                "should_stop_func": "is_disabled"
            }
        }
    },
    "base_spec": "/pa/units/land/base_structure/base_structure.json",
    "build_metal_cost": 1000,
    "command_caps": [
        "ORDER_Move",
        "ORDER_Patrol",
        "ORDER_Reclaim",
        "ORDER_Repair",
        "ORDER_Attack",
        "ORDER_Assist",
        "ORDER_Use"
    ],
    "energy_efficiency_requirement": 1.0,
    "events": {
        "build_complete": {
            "audio_cue": "/SE/Build_Complete/energy"
        },
        "enabled": {
            "audio_cue": "/SE/Buildings/teleporter_enabled",
            "effect_spec": "/pa/units/land/teleporter/teleporter_power_on.pfx bone_innerRingMaster"
        },
        "disabled": {
            "audio_cue": "/SE/Buildings/teleporter_disabled",
            "effect_spec": "/pa/units/land/teleporter/teleporter_power_down.pfx bone_innerRingMaster"
        },
        "died": {
            "audio_cue": "/SE/Death/Factory",
            "effect_scale": 1.5
        }
    },
    "flip_drag_orientation": true,
    "fx_offsets": [
        {
            "type": "enabled",
            "filename": "/pa/units/land/teleporter/teleporter_event_horizon.pfx",
            "bone": "bone_innerRingMaster",
            "offset": [
                0,
                0,
                0
            ],
            "orientation": [
                0,
                0,
                0
            ]
        },
        {
            "type": "enabled",
            "filename": "/pa/units/land/teleporter/teleporter_brace_glow.pfx",
            "bone": "bone_innerRing01",
            "offset": [
                0,
                0,
                0
            ],
            "orientation": [
                0,
                0,
                0
            ]
        },
        {
            "type": "enabled",
            "filename": "/pa/units/land/teleporter/teleporter_brace_glow.pfx",
            "bone": "bone_innerRing02",
            "offset": [
                0,
                0,
                0
            ],
            "orientation": [
                0,
                0,
                0
            ]
        },
        {
            "type": "enabled",
            "filename": "/pa/units/land/teleporter/teleporter_brace_glow.pfx",
            "bone": "bone_innerRing03",
            "offset": [
                0,
                0,
                0
            ],
            "orientation": [
                0,
                0,
                0
            ]
        },
        {
            "type": "enabled",
            "filename": "/pa/units/land/teleporter/teleporter_brace_glow.pfx",
            "bone": "bone_innerRing04",
            "offset": [
                0,
                0,
                0
            ],
            "orientation": [
                0,
                0,
                0
            ]
        }
    ],
    "max_health": 7000,
    "mesh_bounds": [
        42.4,
        30,
        34
    ],
    "model": {
        "filename": "/pa/units/land/teleporter/teleporter.papa",
        "animations": {
            "start": "/pa/units/land/teleporter/teleporter_anim_start.papa",
            "loop": "/pa/units/land/teleporter/teleporter_anim_loop.papa",
            "end": "/pa/units/land/teleporter/teleporter_anim_end.papa"
        },
        "animtree": "/pa/anim/anim_trees/powered_loop_anim_tree.json",
        "skirt_decal": "/pa/effects/specs/skirt_teleporter.json"
    },
    "orders": {
        "handler_type": "inert"
    },
    "placement_size": [
        50,
        75
    ],
    "recon": {
        "observer": {
            "items": [
                {
                    "layer": "surface_and_air",
                    "channel": "sight",
                    "shape": "capsule",
                    "radius": 100
                },
                {
                    "layer": "underwater",
                    "channel": "sight",
                    "shape": "capsule",
                    "radius": 100
                }
            ]
        }
    },
    "selection_icon": {
        "diameter": 63.0
    },
    "spawn_layers": "WL_LandHorizontal",
    "teleporter": {
        "energy_demand": 1000
    },
    "unit_name": "Teleporter",
    "unit_types": [
        "UNITTYPE_Custom58",
        "UNITTYPE_Structure",
        "UNITTYPE_Teleporter",
        "UNITTYPE_CmdBuild",
        "UNITTYPE_FabBuild",
        "UNITTYPE_FabAdvBuild",
        "UNITTYPE_CombatFabAdvBuild",
        "UNITTYPE_CombatFabBuild",
        "UNITTYPE_FabOrbBuild"
    ],
    "useable": {
        "type": "teleporter",
        "range": 30
    }
}