Advanced Random Scarecrow Spawner

The Advanced Random Scarecrow Spawner plugin helps to rust server admin

Advanced Random Scarecrow Spawner Features

Advanced customization of Random Scarecrow Spawner. Spawns Scarecrows configurable in 5 different loadouts near the player adjusted with configurable options, logging, and custom loot.

Advanced Random Scarecrow Spawner Plans

Future plans will include selectable NPC type, Config to adjust stats for Scarecrows, custom and global spawn setup, support for range weapons and I’m sure way more.

Advanced Random Scarecrow Spawner Permissions

oxide.grant user <steamID/username> randomscarecrowspawner.use

oxide.grant group randomscarecrowspawner.use

Advanced Random Scarecrow SpawnerConfig

{
    "Log Spawn Messages": true,
    "Log Death Messages": true,
    "Log Loot Messages": true,
    "Log Cleanup Messages": true,
    "Use Custom Loot": true,
    "One Hit Headshot Kill": true,
    "Timed Cleanup": true,
    "Scarecrow Cleanup Time": 1200,
    "Spawn Chance": 50.0,
    "Spawn Interval": 60.0,
    "Spawn Distance": 20.0,
    "Max Total Scarecrows": 50,
    "Max Scarecrows Per Player": 3,
    "Scarecrow Health": 100.0,
    "Loadout": {
        "Belt": [
            {
                "Shortname": "mace",
                "Amount": 1,
                "Skin": 0
            },
            {
                "Shortname": "",
                "Amount": 0,
                "Skin": 0
            }
        ],
        "Wear": [
            {
                "Shortname": "frankensteins.monster.03.head",
                "Amount": 1,
                "Skin": 0
            },
            {
                "Shortname": "frankensteins.monster.03.legs",
                "Amount": 1,
                "Skin": 0
            },
            {
                "Shortname": "frankensteins.monster.03.torso",
                "Amount": 1,
                "Skin": 0
            }
        ],
        "Main": [
            {
                "Shortname": "",
                "Amount": 0,
                "Skin": 0
            },
            {
                "Shortname": "",
                "Amount": 0,
                "Skin": 0
            }
        ]
    },
    "Loadout1": {
        "Belt": [
            {
                "Shortname": "bone.club",
                "Amount": 1,
                "Skin": 0
            },
            {
                "Shortname": "",
                "Amount": 0,
                "Skin": 0
            }
        ],
        "Wear": [
            {
                "Shortname": "frankensteins.monster.01.head",
                "Amount": 1,
                "Skin": 0
            },
            {
                "Shortname": "frankensteins.monster.01.legs",
                "Amount": 1,
                "Skin": 0
            },
            {
                "Shortname": "frankensteins.monster.01.torso",
                "Amount": 1,
                "Skin": 0
            }
        ],
        "Main": [
            {
                "Shortname": "",
                "Amount": 0,
                "Skin": 0
            },
            {
                "Shortname": "",
                "Amount": 0,
                "Skin": 0
            }
        ]
    },
    "Loadout2": {
        "Belt": [
            {
                "Shortname": "mace.baseballbat",
                "Amount": 1,
                "Skin": 0
            },
            {
                "Shortname": "",
                "Amount": 0,
                "Skin": 0
            }
        ],
        "Wear": [
            {
                "Shortname": "halloween.mummysuit",
                "Amount": 1,
                "Skin": 0
            },
            {
                "Shortname": "",
                "Amount": 0,
                "Skin": 0
            },
            {
                "Shortname": "",
                "Amount": 0,
                "Skin": 0
            }
        ],
        "Main": [
            {
                "Shortname": "",
                "Amount": 0,
                "Skin": 0
            },
            {
                "Shortname": "",
                "Amount": 0,
                "Skin": 0
            }
        ]
    },
    "Loadout3": {
        "Belt": [
            {
                "Shortname": "salvaged.sword",
                "Amount": 1,
                "Skin": 0
            },
            {
                "Shortname": "",
                "Amount": 0,
                "Skin": 0
            }
        ],
        "Wear": [
            {
                "Shortname": "scarecrow.suit",
                "Amount": 1,
                "Skin": 0
            },
            {
                "Shortname": "",
                "Amount": 0,
                "Skin": 0
            },
            {
                "Shortname": "",
                "Amount": 0,
                "Skin": 0
            }
        ],
        "Main": [
            {
                "Shortname": "",
                "Amount": 0,
                "Skin": 0
            },
            {
                "Shortname": "",
                "Amount": 0,
                "Skin": 0
            }
        ]
    },
    "Loadout4": {
        "Belt": [
            {
                "Shortname": "machete",
                "Amount": 1,
                "Skin": 0
            },
            {
                "Shortname": "",
                "Amount": 0,
                "Skin": 0
            }
        ],
        "Wear": [
            {
                "Shortname": "halloween.surgeonsuit",
                "Amount": 1,
                "Skin": 0
            },
            {
                "Shortname": "",
                "Amount": 0,
                "Skin": 0
            },
            {
                "Shortname": "",
                "Amount": 0,
                "Skin": 0
            }
        ],
        "Main": [
            {
                "Shortname": "",
                "Amount": 0,
                "Skin": 0
            },
            {
                "Shortname": "",
                "Amount": 0,
                "Skin": 0
            }
        ]
    },
    "MinLoot": 2,
    "MaxLoot": 4,
    "CustomLootTable": [
        {
            "Shortname": "ammo.pistol",
            "SpawnChance": 0.2,
            "MinAmount": 4,
            "MaxAmount": 13,
            "Skin": 0
        },
        {
            "Shortname": "cloth",
            "SpawnChance": 0.8,
            "MinAmount": 9,
            "MaxAmount": 13,
            "Skin": 0
        },
        {
            "Shortname": "lowgradefuel",
            "SpawnChance": 0.7,
            "MinAmount": 12,
            "MaxAmount": 22,
            "Skin": 0
        },
        {
            "Shortname": "metal.fragments",
            "SpawnChance": 0.6,
            "MinAmount": 47,
            "MaxAmount": 150,
            "Skin": 0
        },
        {
            "Shortname": "can.beans",
            "SpawnChance": 0.5,
            "MinAmount": 1,
            "MaxAmount": 2,
            "Skin": 0
        },
        {
            "Shortname": "bandage",
            "SpawnChance": 0.5,
            "MinAmount": 1,
            "MaxAmount": 3,
            "Skin": 0
        },
        {
            "Shortname": "mace.baseballbat",
            "SpawnChance": 0.3,
            "MinAmount": 1,
            "MaxAmount": 1,
            "Skin": 0
        },
        {
            "Shortname": "pants",
            "SpawnChance": 0.5,
            "MinAmount": 1,
            "MaxAmount": 1,
            "Skin": 0
        },
        {
            "Shortname": "hat.cap",
            "SpawnChance": 0.5,
            "MinAmount": 1,
            "MaxAmount": 1,
            "Skin": 0
        },
        {
            "Shortname": "pistol.revolver",
            "SpawnChance": 0.1,
            "MinAmount": 1,
            "MaxAmount": 1,
            "Skin": 0
        },
        {
            "Shortname": "scrap",
            "SpawnChance": 1.0,
            "MinAmount": 6,
            "MaxAmount": 11,
            "Skin": 0
        },
        {
            "Shortname": "tshirt.long",
            "SpawnChance": 0.5,
            "MinAmount": 1,
            "MaxAmount": 1,
            "Skin": 0
        }
    ]
}

Leave a Comment