Skip to content

Add loadouts to operators #6

@PandaDriver156

Description

@PandaDriver156

I'd like to add loadouts to all operators. I think it's a big change (and a lot of work for me) so it's better to ask whether it would be approved or denied.

Here is an example on how an operator object would look like:

"alibi": {
    "name": "Alibi",
    "role": "Attacker",
    "unit": "GIS",
    "ratings": {
        "armor": 1,
        "speed": 3,
        "difficulty": 3
    },
    "meta": {
        "sex": "f",
        "country": "it",
        "season": "Y3S2",
        "height": 171,
        "weight": 63
    },
    "bio": {
        "real_name": "Aria de Luca",
        "birthplace": "Tripoli, Lybia"
    },
    "loadout": {
        "primary": [
            {
                "name": "Mx4 Storm",
                "type": "submachine",
                "modes": [
                    "auto",
                    "burst",
                    "semi-auto"
                ],
                "damages": {
                    "standard": 26,
                    "suppressed": 22
                },
                "rpm": 950,
                "mobility": 50,
                "magazine_size": 30,
                "ammo": {
                    "pvp": 150,
                    "th": null
                },
                "sights": [
                    "red_dot",
                    "holo",
                    "reflex"
                ],
                "barrels": [
                    "suppressor",
                    "flash_hider",
                    "compensator",
                    "muzzle_brake",
                    "extended_barrel"
                ],
                "grips": [
                    "vertical",
                    "angled"
                ],
                "laser": true
            },
            {
                "name": "ACS12",
                "type": "shotgun",
                "modes": [
                    "auto"
                ],
                "damages": {
                    "standard": 59,
                    "suppressed": 44
                },
                "rpm": 300,
                "mobility": 50,
                "magazine_size": 30,
                "ammo": {
                    "pvp": 60,
                    "th": 150
                },
                "sights": [
                    "red_dot",
                    "holo",
                    "reflex"
                ],
                "barrels": [],
                "grips": [
                    "vertical",
                    "angled"
                ],
                "laser": true
            }
        ],
        "secondary": [
            {
                "name": "Keratos .357",
                "type": "handgun",
                "modes": [
                    "semi-auto"
                ],
                "damages": {
                    "standard": 78,
                    "suppressed": 66
                },
                "rpm": 450,
                "mobility": 45,
                "magazine_size": 6,
                "ammo": {
                    "pvp": 48,
                    "th": null
                },
                "sights": [],
                "barrels": [
                    "suppressor",
                    "muzzle_brake"
                ],
                "grips": [
                    "vertical",
                    "angled"
                ],
                "laser": true
            },
            {
                "name": "Bailiff 410",
                "type": "handgun",
                "modes": [
                    "semi-auto"
                ],
                "damages": {
                    "standard": 30,
                    "suppressed": null
                },
                "rpm": 485,
                "mobility": 50,
                "magazine_size": 5,
                "ammo": {
                    "pvp": 30,
                    "th": null
                },
                "sights": [],
                "barrels": [],
                "grips": [],
                "laser": true
            }
        ],
        "gadget": [
            "impact",
            "deployable_shield"
        ]
    }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    backlogIssues/Features which are set aside for undefined time

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions