关于 Heli Signals
直升机信号允许获得许可的玩家使用自定义补给信号呼叫攻击直升机到他们的位置,在那里它将与玩家交战并巡逻,让玩家与它战斗以赢得宝贵的直升机板条箱。
该插件附带 8 个默认 heli 配置文件,Easy、Medium、Hard 和 Elite,每个设置都有重复的配置文件,用于一次为每个层调用多个 heli。此外,还有 2 个 Wave Heli 剖面,它们将一个接一个地调用一波不同的螺旋。每个 default profile 都有其自己的自定义 supply 信号皮肤(如下)。服务器所有者可以通过在配置中复制和粘贴现有配置文件并根据需要进行编辑,在配置中添加任意数量的配置文件。这可能需要服务器所有者为库存物品创建自己的自定义皮肤。
如果要设置多直升机信号,请在配置中相应地设置全局和玩家限制,以适应每个玩家的更多直升机数量。
还有一个选项可以在崩溃站点生成 BotReSpawn 配置文件,只需在配置中设置 BotReSpawn 配置文件名称即可。
重要:
配置中的每个直升机剖面或波形剖面都必须有自己唯一的名称和皮肤 ID,否则您将遇到问题。
关于商店的注意事项:
配置中的个人资料名称应与商店给玩家的自定义补给信号名称相匹配。Helicopter Name 是独立的,可以独立于 Signal 项进行设置。此外,当从商店插件为玩家提供物品时,如果可用,我总是建议使用自定义名称、skinID 等将物品添加到商店,而不是控制台命令,但两者都可以。
用于将物品添加到各种商店、战利品插件、工具包等的插件默认供应信号皮肤 ID 是:
直升机信号 (简易) : 2920175997
直升机信号(中) : 2920176079
直升机信号(困难):2920176050
直升机信号 (精英) : 2920176024
直升机信号 (专家) : 3099117081
直升机信号(噩梦) : 3099117372
多直升机 (简易) : 3083234542
多直升机 (中型) : 3083234833
多直升机(硬) : 3083234755
多直升机 (精英) : 3083234647
Multi Heli (专家) : 3099124338
多直升机(噩梦) : 3099124426
直升机波信号 : 3099117224
Heli Wave Signal (Normal):3104667036
Heli Wave Signal (Hard):3104666951
默认权限:
- helisignals.admin(使用 give|hsclearcd 命令)
- helisignals.buy (使用 /hsbuy 命令)
- helisignals.bypasscooldown
- 直升机信号.easy
- helisignals.medium
- helisignals.hard
- 直升机信号.elite
- helisignals.easy_multi
- helisignals.medium_multi
- helisignals.hard_multi
- helisignals.elite_multi
- helisignals.wave_normal
- helisignals.wave_hard
请注意:以上权限为默认配置,每个 Heli 配置文件的权限都可以在配置中自定义。
命令(以 / 为前缀,可在游戏中使用):
- hsgive <个人资料简称> <Steam64ID> <Amount>
- HSBay 列表
- hsbuy <个人资料简称>
- hsreport (Get details of all active helis)
- hsretire (Retire all a player or their teams called Helis, no refunds)
- hsclearcd (clear all cooldowns)
- hsclearcd <SteamID|Name> (clear cooldown for player)
(Buy and Retire command customisable in config)
Please note correct usage for Supply Signal name and Helicopter display name. These values CAN be different if you wish:
战利品选项:
使用默认配置中的战利品示例条目为板条箱创建自定义战利品表。
如何添加战利品表项目(示例):
{ "ShortName": "scrap", "Chance (0 - 100)": 50.0, "Min amount": 50, "Max Amount": 100, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "blood", "Chance (0 - 100)": 50.0, "Min amount": 50, "Max Amount": 100, "SkinID": 2834920066, "Custom Display Name (leave blank unless creating custom items)": "Epic Scrap", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }
默认配置:
{ "General Options": { "Use Friends": false, "Use Clans": false, "Use Teams": false, "Allow Dynamic PVP to Create PVP Zones": false, "Chat Prefix": "<color=orange>[Heli Signals]</color>", "Use Chat Prefix": true, "Custom Chat Icon (Default = 0)": 0, "Supply Signal Fuse Length (Rust Default = 3.5)": 3.5, "Supply Signal Smoke Duration (Rust Default = 210)": 210.0, "Disable vanilla Patrol Helicopter": false, "Use This Plugin to Control Stacking/Combining Heli Signal Items": true, "Command to Show Details of Players Own Active Helis (Admin Perm Allows to See ALL Active Helis)": "hsreport" }, "Announce Options": { "Announce When Player Calls a Patrol Helicopter in Chat": true, "Announce Helicopter Kill in Chat": true, "Announce When a Helicopter Retires in Chat": true, "Announce Damage Report in Chat": true, "Also Give Damage Report When Helicopter Retires": true, "Announce Server/Vanilla Patrol Helicopter Kill in Chat": false, "Announce Server/Vanilla Patrol Helicopter Damage Report in Chat": false, "Announce Server/Vanilla Patrol Helicopter Display Name": "Patrol Helicopter", "Announce Server/Vanilla Patrol Helicopter Owner Name": "USAF (SERVER)", "Max Number Players Displayed in Damage Report": 5, "Announcements Also go to Global Chat (false = Player/Team Only)": true }, "Discord Options": { "Discord WebHook URL": "https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks", "Announce to Discord When Helicopter is Called": false, "Announce to Discord When Helicopter is Killed": false, "Announce to Discord When Helicopter Retires": false }, "Reward Options": { "Rewards Plugin (ServerRewards | Economics)": "ServerRewards", "Currency Unit Displayed e.g: RP | $": "RP", "Enable Rewards": false, "Share Rewards Between Players Above Damage Threshold": false, "Plugin to Use For Awarding XP (SkillTree | XPerience)": "XPerience", "Enable XP Reward": false, "Share XP Between Players Above Damage Threshold": false, "Award XP Including Players Existing Boosts": false, "Enable Scrap Reward": false, "Share Scrap Between Players Above Damage Threshold": false, "Enable Custom Reward Currency": false, "Share Custom Reward Between Players Above Damage Threshold": false, "Custom Reward Currency Item": { "ShortName": "item.shortname", "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "" }, "Rewards multipliers by permission": { "helisignals.vip1": 1.25, "helisignals.vip2": 1.5, "helisignals.vip3": 1.75 } }, "Purchasing Options": { "Player Buy Command (Chat or F1 Console)": "hsbuy", "Purchasing Currency (ServerRewards|Economics|Custom)": "ServerRewards", "Currency Unit Displayed e.g: RP | $ (Not Used for Custom Currency)": "RP", "Custom Currency": [ { "ShortName": "scrap", "SkinID": 0, "Display Name": "Scrap" } ] }, "Patrol Helicopter Options": { "Player Give Up and Retire Command (Retires All of That Players Helis, NO Refund Given)": "hsretire", "Team Can Retire Helis Using the Command (Requires Use Friends/Clans/Teams option)": false, "Global Helicopter Limit (0 = No Limit)": 10, "Player Helicopter Limit (0 = No Limit)": 3, "Allow Helicopter to crash at nearest monument (Sets server ConVar: 'patrolhelicopterai.monument_crash')": true, "Allow Helicopter to flee attack (Sets server ConVar: 'patrolhelicopterai.use_danger_zones')": true, "Percent damage to trigger helicopter Fleeing (Sets server ConVar: 'patrolhelicopterai.flee_damage_percentage')": 0.35, "Force Helicopter to Return to Player if it Moves Too far Away": false, "Force Helicopter to Return Even if Attacking Other Players": false, "Force Helicopter to Return To Original Called Position Instead Of Player": false, "Max Distance of Helicopter From Player Before Force Return": 500.0, "Max Distance Helicopter Can Be Damaged By Any Player (0 = Disabled)": 0.0, "Map Scale Distance Away to Spawn Helicopter (Default: 1.25 = 1.25 x Map Size Distance)": 1.25, "Height of heli when it arrives at called location": 20.0, "Height of heli when it spawns (increase if it spawns under/in terrain)": 100.0, "Retire if Attacking Player is Building Blocked, While 'Block Damage to Other Players Bases' is True": false, "Retire Warning Threshold (Number of Warnings Allowed Before Retiring)": 25, "Retire Heli on Calling Player/Team Killed": false, "Use NoEscape": false, "Player Cooldown (seconds) Between Calls (0 = no cooldown)": 3600.0, "Player Cooldowns Apply to Each Tier Seperately": true, "Cooldown Applies to Clan/Team/Friends (Requires Use Friends/Use Clan/Use Teams)": true, "Allow Players to Damage Helis With Remote Auto Turrets": true, "Heli Rockets Player Controlled Auto Turrets if Majority Damage Comes From Them": true, "Cooldown Before Heli Can Strafe Player Controlled Turrets Again (seconds)": 30.0, "Penalize Players With Majority Damage From Auto Turrets by This Percentage (0 = No Penalty)": 0.0, "Allow Players to Call Helis at Monuments": false, "Minimum Distance From Monuments When Allow at Monuments is False": 50.0, "List of Monuments (Prefabs) to Block When Allow at Monuments is False": [ "assets/bundled/prefabs/autospawn/monument/arctic_bases/arctic_research_base_a.prefab", "assets/bundled/prefabs/autospawn/monument/harbor/ferry_terminal_1.prefab", "assets/bundled/prefabs/autospawn/monument/harbor/harbor_1.prefab", "assets/bundled/prefabs/autospawn/monument/harbor/harbor_2.prefab", "assets/bundled/prefabs/autospawn/monument/large/airfield_1.prefab", "assets/bundled/prefabs/autospawn/monument/large/excavator_1.prefab", "assets/bundled/prefabs/autospawn/monument/large/military_tunnel_1.prefab", "assets/bundled/prefabs/autospawn/monument/large/powerplant_1.prefab", "assets/bundled/prefabs/autospawn/monument/large/trainyard_1.prefab", "assets/bundled/prefabs/autospawn/monument/large/water_treatment_plant_1.prefab", "assets/bundled/prefabs/autospawn/monument/large/trainyard_1.prefab", "assets/bundled/prefabs/autospawn/monument/lighthouse/lighthouse.prefab", "assets/bundled/prefabs/autospawn/monument/medium/junkyard_1.prefab", "assets/bundled/prefabs/autospawn/monument/medium/nuclear_missile_silo.prefab", "assets/bundled/prefabs/autospawn/monument/medium/radtown_small_3.prefab", "assets/bundled/prefabs/autospawn/monument/military_bases/desert_military_base_a.prefab", "assets/bundled/prefabs/autospawn/monument/military_bases/desert_military_base_b.prefab", "assets/bundled/prefabs/autospawn/monument/military_bases/desert_military_base_c.prefab", "assets/bundled/prefabs/autospawn/monument/military_bases/desert_military_base_d.prefab", "assets/bundled/prefabs/autospawn/monument/offshore/oilrig_1.prefab", "assets/bundled/prefabs/autospawn/monument/offshore/oilrig_2.prefab", "assets/bundled/prefabs/autospawn/monument/roadside/gas_station_1.prefab", "assets/bundled/prefabs/autospawn/monument/roadside/supermarket_1.prefab", "assets/bundled/prefabs/autospawn/monument/roadside/warehouse.prefab", "assets/bundled/prefabs/autospawn/monument/small/satellite_dish.prefab", "assets/bundled/prefabs/autospawn/monument/small/sphere_tank.prefab", "assets/bundled/prefabs/autospawn/monument/swamp/swamp_a.prefab", "assets/bundled/prefabs/autospawn/monument/swamp/swamp_b.prefab", "assets/bundled/prefabs/autospawn/monument/swamp/swamp_c.prefab", "assets/bundled/prefabs/autospawn/monument/tiny/water_well_a.prefab", "assets/bundled/prefabs/autospawn/monument/tiny/water_well_b.prefab", "assets/bundled/prefabs/autospawn/monument/tiny/water_well_c.prefab", "assets/bundled/prefabs/autospawn/monument/tiny/water_well_d.prefab", "assets/bundled/prefabs/autospawn/monument/tiny/water_well_e.prefab", "assets/bundled/prefabs/autospawn/monument/xlarge/launch_site_1.prefab" ], "VIP/Custom Cooldowns": { "helisignals.examplevip1": 3000.0, "helisignals.examplevip2": 2400.0, "helisignals.examplevip3": 1800.0 }, "Protected Prefab List (Prefabs Listed Here Will Never Take Damage)": [ "assets/prefabs/deployable/large wood storage/box.wooden.large.prefab", "assets/prefabs/deployable/planters/planter.large.deployed.prefab" ], "Heli Wave Options": { "Heli Wave Signal (Normal)": { "SkinID": 3104667036, "Profile shortname (for use in permission and give command)": "wave_normal", "Enable purchasing using custom currency via the buy command": false, "Cost to purchase (using buy command)": 10000, "Heli Wave Profile List (Helis Called in Order From Top to Bottom)": [ "Heli Signal (Easy)", "Heli Signal (Medium)", "Heli Signal (Hard)", "Heli Signal (Elite)", "Multi Heli (Easy)", "Multi Heli (Medium)", "Multi Heli (Hard)", "Multi Heli (Elite)" ] }, "Heli Wave Signal (Hard)": { "SkinID": 3104666951, "Profile shortname (for use in permission and give command)": "wave_hard", "Enable purchasing using custom currency via the buy command": false, "Cost to purchase (using buy command)": 20000, "Heli Wave Profile List (Helis Called in Order From Top to Bottom)": [ "Heli Signal (Easy)", "Heli Signal (Medium)", "Heli Signal (Hard)", "Heli Signal (Elite)", "Multi Heli (Easy)", "Multi Heli (Medium)", "Multi Heli (Hard)", "Multi Heli (Elite)" ] } }, "Profiles": { "Heli Signal (Easy)": { "Number of helicopters called to the player": 1, "Helicopter display name": "Heli Signal (Easy)", "Skin ID of the custom Supply Signal": 2920175997, "Profile shortname (for use in permission and give command)": "easy", "Enable purchasing using custom currency via the buy command": true, "Cost to purchase (using buy command)": 500, "Starting health": 10000.0, "Main rotor health": 900.0, "Tail rotor health": 500.0, "Initial Helicopter speed until it arrives at location": 42.0, "Helicopter max speed (Default = 42)": 42.0, "Distance from target when orbiting (Default = 75)": 75.0, "Max orbit duration when Helicopter arrives at location (Default = 30)": 30.0, "Helicopter max rotation speed SCALE (Default = 1.0)": 1.0, "Number of crates to spawn": 4, "Number of locked hackable crates to spawn": 0, "Hack time for locked crate (seconds)": 900.0, "Locked crate despawn time (seconds)": 7200.0, "Bullet damage (Default = 20)": 20.0, "Bullet speed (Default = 250)": 250, "Gun fire rate (Default = 0.125)": 0.125, "Gun burst length (Default = 3)": 3.0, "Time between bursts (Default = 3)": 3.0, "New target detection range (Default = 150)": 150.0, "Max targeting range (Default = 300)": 300.0, "Weapon accuracy % (1 to 100)": 40.0, "Max number of rockets to fire (Default = 12)": 12, "Time between rockets (Default = 0.2)": 0.2, "Rocket damage scale (Default = 1.0)": 1.0, "Napalm chance (Default = 0.75)": 0.75, "Orbit Strafe chance (Default = 0.4)": 0.4, "Number of rockets to fire during orbit strafe (Default = 12)": 12, "Minimum variance to number of rockets fired during orbit strafe (Default = -3)": -3, "Maximum variance to number of rockets fired during orbit strafe (Default = 24)": 24, "Despawn timer": 1200.0, "Only owner can damage (and team if enabled)": false, "Allow Helicopter to target other players": true, "Block damage to calling players bases": false, "Block damage to other players bases": false, "Block damage to other players": false, "Block damage ALWAYS to entities in the protected prefab list": false, "Disable Heli gibs": false, "Gibs too hot to mine time (Seconds)": 600.0, "Health of gibs (more health = more resources)": 500.0, "Lock mining gibs to owner": false, "Unlock mining gibs to others after time in seconds (0 = Never)": 300.0, "Disable fire on crates": false, "Crate fire duration (seconds)": 300.0, "Lock looting crates to owner": false, "Unlock looting crates to others after time in seconds (0 = Never)": 300.0, "Reward points issued when destroyed (if enabled)": 1000.0, "XP issued when destroyed (if enabled)": 1000.0, "Scrap amount issued when destroyed (if enabled)": 1000, "Custom reward amount issued when destroyed (if enabled)": 1000, "Damage Threshold (Min damage player needs to contribute to get rewards)": 100.0, "BotReSpawn profile to spawn at crash site (leave blank for not using)": "", "Loot Options": { "Use custom loot table to override crate loot": false, "Minimum number loot items in crate (0 - 12)": 2, "Maximum number loot items in crate (0 - 12)": 6, "Allow duplication of loot items": false, "Maximum number of BPs in each crate": 2, "Custom loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] }, "Extra Loot Options": { "Use extra loot table (NOTE: Total of crate loot + extra items cannot exceed 12)": false, "Minimum number extra items to add to crate": 1, "Maximum number extra items to add to crate": 3, "Allow duplication of extra items": false, "Maximum number of BPs in each crate": 2, "Extra loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] }, "Locked Crate Loot Options": { "Use locked crate loot table (NOTE: Total items cannot exceed 36)": false, "Minimum number items to add to locked crate": 1, "Maximum number items to add to locked crate": 3, "Allow duplication of locked crate items": false, "Maximum number of BPs in crate": 2, "Locked crate loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] } }, "Heli Signal (Medium)": { "Number of helicopters called to the player": 1, "Helicopter display name": "Heli Signal (Medium)", "Skin ID of the custom Supply Signal": 2920176079, "Profile shortname (for use in permission and give command)": "medium", "Enable purchasing using custom currency via the buy command": true, "Cost to purchase (using buy command)": 1000, "Starting health": 20000.0, "Main rotor health": 1800.0, "Tail rotor health": 1000.0, "Initial Helicopter speed until it arrives at location": 42.0, "Helicopter max speed (Default = 42)": 42.0, "Distance from target when orbiting (Default = 75)": 75.0, "Max orbit duration when Helicopter arrives at location (Default = 30)": 30.0, "Helicopter max rotation speed SCALE (Default = 1.0)": 1.0, "Number of crates to spawn": 6, "Number of locked hackable crates to spawn": 0, "Hack time for locked crate (seconds)": 900.0, "Locked crate despawn time (seconds)": 7200.0, "Bullet damage (Default = 20)": 30.0, "Bullet speed (Default = 250)": 300, "Gun fire rate (Default = 0.125)": 0.125, "Gun burst length (Default = 3)": 3.0, "Time between bursts (Default = 3)": 3.0, "New target detection range (Default = 150)": 150.0, "Max targeting range (Default = 300)": 320.0, "Weapon accuracy % (1 to 100)": 60.0, "Max number of rockets to fire (Default = 12)": 12, "Time between rockets (Default = 0.2)": 0.2, "Rocket damage scale (Default = 1.0)": 1.0, "Napalm chance (Default = 0.75)": 0.75, "Orbit Strafe chance (Default = 0.4)": 0.4, "Number of rockets to fire during orbit strafe (Default = 12)": 12, "Minimum variance to number of rockets fired during orbit strafe (Default = -3)": -3, "Maximum variance to number of rockets fired during orbit strafe (Default = 24)": 24, "Despawn timer": 1800.0, "Only owner can damage (and team if enabled)": false, "Allow Helicopter to target other players": true, "Block damage to calling players bases": false, "Block damage to other players bases": false, "Block damage to other players": false, "Block damage ALWAYS to entities in the protected prefab list": false, "Disable Heli gibs": false, "Gibs too hot to mine time (Seconds)": 600.0, "Health of gibs (more health = more resources)": 1000.0, "Lock mining gibs to owner": false, "Unlock mining gibs to others after time in seconds (0 = Never)": 300.0, "Disable fire on crates": false, "Crate fire duration (seconds)": 300.0, "Lock looting crates to owner": false, "Unlock looting crates to others after time in seconds (0 = Never)": 300.0, "Reward points issued when destroyed (if enabled)": 2000.0, "XP issued when destroyed (if enabled)": 2000.0, "Scrap amount issued when destroyed (if enabled)": 2000, "Custom reward amount issued when destroyed (if enabled)": 2000, "Damage Threshold (Min damage player needs to contribute to get rewards)": 200.0, "BotReSpawn profile to spawn at crash site (leave blank for not using)": "", "Loot Options": { "Use custom loot table to override crate loot": false, "Minimum number loot items in crate (0 - 12)": 4, "Maximum number loot items in crate (0 - 12)": 8, "Allow duplication of loot items": false, "Maximum number of BPs in each crate": 2, "Custom loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] }, "Extra Loot Options": { "Use extra loot table (NOTE: Total of crate loot + extra items cannot exceed 12)": false, "Minimum number extra items to add to crate": 1, "Maximum number extra items to add to crate": 3, "Allow duplication of extra items": false, "Maximum number of BPs in each crate": 2, "Extra loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] }, "Locked Crate Loot Options": { "Use locked crate loot table (NOTE: Total items cannot exceed 36)": false, "Minimum number items to add to locked crate": 1, "Maximum number items to add to locked crate": 3, "Allow duplication of locked crate items": false, "Maximum number of BPs in crate": 2, "Locked crate loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] } }, "Heli Signal (Hard)": { "Number of helicopters called to the player": 1, "Helicopter display name": "Heli Signal (Hard)", "Skin ID of the custom Supply Signal": 2920176050, "Profile shortname (for use in permission and give command)": "hard", "Enable purchasing using custom currency via the buy command": true, "Cost to purchase (using buy command)": 2000, "Starting health": 30000.0, "Main rotor health": 2700.0, "Tail rotor health": 1500.0, "Initial Helicopter speed until it arrives at location": 42.0, "Helicopter max speed (Default = 42)": 42.0, "Distance from target when orbiting (Default = 75)": 75.0, "Max orbit duration when Helicopter arrives at location (Default = 30)": 30.0, "Helicopter max rotation speed SCALE (Default = 1.0)": 1.0, "Number of crates to spawn": 8, "Number of locked hackable crates to spawn": 0, "Hack time for locked crate (seconds)": 900.0, "Locked crate despawn time (seconds)": 7200.0, "Bullet damage (Default = 20)": 40.0, "Bullet speed (Default = 250)": 350, "Gun fire rate (Default = 0.125)": 0.125, "Gun burst length (Default = 3)": 3.0, "Time between bursts (Default = 3)": 3.0, "New target detection range (Default = 150)": 150.0, "Max targeting range (Default = 300)": 340.0, "Weapon accuracy % (1 to 100)": 80.0, "Max number of rockets to fire (Default = 12)": 12, "Time between rockets (Default = 0.2)": 0.2, "Rocket damage scale (Default = 1.0)": 1.0, "Napalm chance (Default = 0.75)": 0.75, "Orbit Strafe chance (Default = 0.4)": 0.4, "Number of rockets to fire during orbit strafe (Default = 12)": 12, "Minimum variance to number of rockets fired during orbit strafe (Default = -3)": -3, "Maximum variance to number of rockets fired during orbit strafe (Default = 24)": 24, "Despawn timer": 2400.0, "Only owner can damage (and team if enabled)": false, "Allow Helicopter to target other players": true, "Block damage to calling players bases": false, "Block damage to other players bases": false, "Block damage to other players": false, "Block damage ALWAYS to entities in the protected prefab list": false, "Disable Heli gibs": false, "Gibs too hot to mine time (Seconds)": 600.0, "Health of gibs (more health = more resources)": 500.0, "Lock mining gibs to owner": false, "Unlock mining gibs to others after time in seconds (0 = Never)": 300.0, "Disable fire on crates": false, "Crate fire duration (seconds)": 300.0, "Lock looting crates to owner": false, "Unlock looting crates to others after time in seconds (0 = Never)": 300.0, "Reward points issued when destroyed (if enabled)": 4000.0, "XP issued when destroyed (if enabled)": 4000.0, "Scrap amount issued when destroyed (if enabled)": 4000, "Custom reward amount issued when destroyed (if enabled)": 4000, "Damage Threshold (Min damage player needs to contribute to get rewards)": 400.0, "BotReSpawn profile to spawn at crash site (leave blank for not using)": "", "Loot Options": { "Use custom loot table to override crate loot": false, "Minimum number loot items in crate (0 - 12)": 6, "Maximum number loot items in crate (0 - 12)": 10, "Allow duplication of loot items": false, "Maximum number of BPs in each crate": 2, "Custom loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] }, "Extra Loot Options": { "Use extra loot table (NOTE: Total of crate loot + extra items cannot exceed 12)": false, "Minimum number extra items to add to crate": 1, "Maximum number extra items to add to crate": 3, "Allow duplication of extra items": false, "Maximum number of BPs in each crate": 2, "Extra loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] }, "Locked Crate Loot Options": { "Use locked crate loot table (NOTE: Total items cannot exceed 36)": false, "Minimum number items to add to locked crate": 1, "Maximum number items to add to locked crate": 3, "Allow duplication of locked crate items": false, "Maximum number of BPs in crate": 2, "Locked crate loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] } }, "Heli Signal (Elite)": { "Number of helicopters called to the player": 1, "Helicopter display name": "Heli Signal (Elite)", "Skin ID of the custom Supply Signal": 2920176024, "Profile shortname (for use in permission and give command)": "elite", "Enable purchasing using custom currency via the buy command": true, "Cost to purchase (using buy command)": 4000, "Starting health": 40000.0, "Main rotor health": 3600.0, "Tail rotor health": 2000.0, "Initial Helicopter speed until it arrives at location": 42.0, "Helicopter max speed (Default = 42)": 42.0, "Distance from target when orbiting (Default = 75)": 75.0, "Max orbit duration when Helicopter arrives at location (Default = 30)": 30.0, "Helicopter max rotation speed SCALE (Default = 1.0)": 1.0, "Number of crates to spawn": 10, "Number of locked hackable crates to spawn": 0, "Hack time for locked crate (seconds)": 900.0, "Locked crate despawn time (seconds)": 7200.0, "Bullet damage (Default = 20)": 50.0, "Bullet speed (Default = 250)": 400, "Gun fire rate (Default = 0.125)": 0.125, "Gun burst length (Default = 3)": 3.0, "Time between bursts (Default = 3)": 3.0, "New target detection range (Default = 150)": 150.0, "Max targeting range (Default = 300)": 360.0, "Weapon accuracy % (1 to 100)": 40.0, "Max number of rockets to fire (Default = 12)": 12, "Time between rockets (Default = 0.2)": 0.2, "Rocket damage scale (Default = 1.0)": 1.0, "Napalm chance (Default = 0.75)": 0.75, "Orbit Strafe chance (Default = 0.4)": 0.4, "Number of rockets to fire during orbit strafe (Default = 12)": 12, "Minimum variance to number of rockets fired during orbit strafe (Default = -3)": -3, "Maximum variance to number of rockets fired during orbit strafe (Default = 24)": 24, "Despawn timer": 3600.0, "Only owner can damage (and team if enabled)": false, "Allow Helicopter to target other players": true, "Block damage to calling players bases": false, "Block damage to other players bases": false, "Block damage to other players": false, "Block damage ALWAYS to entities in the protected prefab list": false, "Disable Heli gibs": false, "Gibs too hot to mine time (Seconds)": 600.0, "Health of gibs (more health = more resources)": 500.0, "Lock mining gibs to owner": false, "Unlock mining gibs to others after time in seconds (0 = Never)": 300.0, "Disable fire on crates": false, "Crate fire duration (seconds)": 300.0, "Lock looting crates to owner": false, "Unlock looting crates to others after time in seconds (0 = Never)": 300.0, "Reward points issued when destroyed (if enabled)": 8000.0, "XP issued when destroyed (if enabled)": 8000.0, "Scrap amount issued when destroyed (if enabled)": 8000, "Custom reward amount issued when destroyed (if enabled)": 8000, "Damage Threshold (Min damage player needs to contribute to get rewards)": 600.0, "BotReSpawn profile to spawn at crash site (leave blank for not using)": "", "Loot Options": { "Use custom loot table to override crate loot": false, "Minimum number loot items in crate (0 - 12)": 8, "Maximum number loot items in crate (0 - 12)": 12, "Allow duplication of loot items": false, "Maximum number of BPs in each crate": 2, "Custom loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] }, "Extra Loot Options": { "Use extra loot table (NOTE: Total of crate loot + extra items cannot exceed 12)": false, "Minimum number extra items to add to crate": 1, "Maximum number extra items to add to crate": 3, "Allow duplication of extra items": false, "Maximum number of BPs in each crate": 2, "Extra loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] }, "Locked Crate Loot Options": { "Use locked crate loot table (NOTE: Total items cannot exceed 36)": false, "Minimum number items to add to locked crate": 1, "Maximum number items to add to locked crate": 3, "Allow duplication of locked crate items": false, "Maximum number of BPs in crate": 2, "Locked crate loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] } }, "Multi Heli (Easy)": { "Number of helicopters called to the player": 2, "Helicopter display name": "Multi Heli (Easy)", "Skin ID of the custom Supply Signal": 3083234542, "Profile shortname (for use in permission and give command)": "easy_multi", "Enable purchasing using custom currency via the buy command": true, "Cost to purchase (using buy command)": 750, "Starting health": 10000.0, "Main rotor health": 900.0, "Tail rotor health": 500.0, "Initial Helicopter speed until it arrives at location": 42.0, "Helicopter max speed (Default = 42)": 42.0, "Distance from target when orbiting (Default = 75)": 75.0, "Max orbit duration when Helicopter arrives at location (Default = 30)": 30.0, "Helicopter max rotation speed SCALE (Default = 1.0)": 1.0, "Number of crates to spawn": 4, "Number of locked hackable crates to spawn": 0, "Hack time for locked crate (seconds)": 900.0, "Locked crate despawn time (seconds)": 7200.0, "Bullet damage (Default = 20)": 20.0, "Bullet speed (Default = 250)": 250, "Gun fire rate (Default = 0.125)": 0.125, "Gun burst length (Default = 3)": 3.0, "Time between bursts (Default = 3)": 3.0, "New target detection range (Default = 150)": 150.0, "Max targeting range (Default = 300)": 300.0, "Weapon accuracy % (1 to 100)": 40.0, "Max number of rockets to fire (Default = 12)": 12, "Time between rockets (Default = 0.2)": 0.2, "Rocket damage scale (Default = 1.0)": 1.0, "Napalm chance (Default = 0.75)": 0.75, "Orbit Strafe chance (Default = 0.4)": 0.4, "Number of rockets to fire during orbit strafe (Default = 12)": 12, "Minimum variance to number of rockets fired during orbit strafe (Default = -3)": -3, "Maximum variance to number of rockets fired during orbit strafe (Default = 24)": 24, "Despawn timer": 1200.0, "Only owner can damage (and team if enabled)": false, "Allow Helicopter to target other players": true, "Block damage to calling players bases": false, "Block damage to other players bases": false, "Block damage to other players": false, "Block damage ALWAYS to entities in the protected prefab list": false, "Disable Heli gibs": false, "Gibs too hot to mine time (Seconds)": 600.0, "Health of gibs (more health = more resources)": 500.0, "Lock mining gibs to owner": false, "Unlock mining gibs to others after time in seconds (0 = Never)": 300.0, "Disable fire on crates": false, "Crate fire duration (seconds)": 300.0, "Lock looting crates to owner": false, "Unlock looting crates to others after time in seconds (0 = Never)": 300.0, "Reward points issued when destroyed (if enabled)": 1000.0, "XP issued when destroyed (if enabled)": 1000.0, "Scrap amount issued when destroyed (if enabled)": 1000, "Custom reward amount issued when destroyed (if enabled)": 1000, "Damage Threshold (Min damage player needs to contribute to get rewards)": 100.0, "BotReSpawn profile to spawn at crash site (leave blank for not using)": "", "Loot Options": { "Use custom loot table to override crate loot": false, "Minimum number loot items in crate (0 - 12)": 2, "Maximum number loot items in crate (0 - 12)": 6, "Allow duplication of loot items": false, "Maximum number of BPs in each crate": 2, "Custom loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] }, "Extra Loot Options": { "Use extra loot table (NOTE: Total of crate loot + extra items cannot exceed 12)": false, "Minimum number extra items to add to crate": 1, "Maximum number extra items to add to crate": 3, "Allow duplication of extra items": false, "Maximum number of BPs in each crate": 2, "Extra loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] }, "Locked Crate Loot Options": { "Use locked crate loot table (NOTE: Total items cannot exceed 36)": false, "Minimum number items to add to locked crate": 1, "Maximum number items to add to locked crate": 3, "Allow duplication of locked crate items": false, "Maximum number of BPs in crate": 2, "Locked crate loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] } }, "Multi Heli (Medium)": { "Number of helicopters called to the player": 2, "Helicopter display name": "Multi Heli (Medium)", "Skin ID of the custom Supply Signal": 3083234833, "Profile shortname (for use in permission and give command)": "medium_multi", "Enable purchasing using custom currency via the buy command": true, "Cost to purchase (using buy command)": 1500, "Starting health": 20000.0, "Main rotor health": 1800.0, "Tail rotor health": 1000.0, "Initial Helicopter speed until it arrives at location": 42.0, "Helicopter max speed (Default = 42)": 42.0, "Distance from target when orbiting (Default = 75)": 75.0, "Max orbit duration when Helicopter arrives at location (Default = 30)": 30.0, "Helicopter max rotation speed SCALE (Default = 1.0)": 1.0, "Number of crates to spawn": 6, "Number of locked hackable crates to spawn": 0, "Hack time for locked crate (seconds)": 900.0, "Locked crate despawn time (seconds)": 7200.0, "Bullet damage (Default = 20)": 30.0, "Bullet speed (Default = 250)": 300, "Gun fire rate (Default = 0.125)": 0.125, "Gun burst length (Default = 3)": 3.0, "Time between bursts (Default = 3)": 3.0, "New target detection range (Default = 150)": 150.0, "Max targeting range (Default = 300)": 320.0, "Weapon accuracy % (1 to 100)": 60.0, "Max number of rockets to fire (Default = 12)": 12, "Time between rockets (Default = 0.2)": 0.2, "Rocket damage scale (Default = 1.0)": 1.0, "Napalm chance (Default = 0.75)": 0.75, "Orbit Strafe chance (Default = 0.4)": 0.4, "Number of rockets to fire during orbit strafe (Default = 12)": 12, "Minimum variance to number of rockets fired during orbit strafe (Default = -3)": -3, "Maximum variance to number of rockets fired during orbit strafe (Default = 24)": 24, "Despawn timer": 1800.0, "Only owner can damage (and team if enabled)": false, "Allow Helicopter to target other players": true, "Block damage to calling players bases": false, "Block damage to other players bases": false, "Block damage to other players": false, "Block damage ALWAYS to entities in the protected prefab list": false, "Disable Heli gibs": false, "Gibs too hot to mine time (Seconds)": 600.0, "Health of gibs (more health = more resources)": 1000.0, "Lock mining gibs to owner": false, "Unlock mining gibs to others after time in seconds (0 = Never)": 300.0, "Disable fire on crates": false, "Crate fire duration (seconds)": 300.0, "Lock looting crates to owner": false, "Unlock looting crates to others after time in seconds (0 = Never)": 300.0, "Reward points issued when destroyed (if enabled)": 2000.0, "XP issued when destroyed (if enabled)": 2000.0, "Scrap amount issued when destroyed (if enabled)": 2000, "Custom reward amount issued when destroyed (if enabled)": 2000, "Damage Threshold (Min damage player needs to contribute to get rewards)": 200.0, "BotReSpawn profile to spawn at crash site (leave blank for not using)": "", "Loot Options": { "Use custom loot table to override crate loot": false, "Minimum number loot items in crate (0 - 12)": 4, "Maximum number loot items in crate (0 - 12)": 8, "Allow duplication of loot items": false, "Maximum number of BPs in each crate": 2, "Custom loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] }, "Extra Loot Options": { "Use extra loot table (NOTE: Total of crate loot + extra items cannot exceed 12)": false, "Minimum number extra items to add to crate": 1, "Maximum number extra items to add to crate": 3, "Allow duplication of extra items": false, "Maximum number of BPs in each crate": 2, "Extra loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] }, "Locked Crate Loot Options": { "Use locked crate loot table (NOTE: Total items cannot exceed 36)": false, "Minimum number items to add to locked crate": 1, "Maximum number items to add to locked crate": 3, "Allow duplication of locked crate items": false, "Maximum number of BPs in crate": 2, "Locked crate loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] } }, "Multi Heli (Hard)": { "Number of helicopters called to the player": 2, "Helicopter display name": "Multi Heli (Hard)", "Skin ID of the custom Supply Signal": 3083234755, "Profile shortname (for use in permission and give command)": "hard_multi", "Enable purchasing using custom currency via the buy command": true, "Cost to purchase (using buy command)": 3000, "Starting health": 30000.0, "Main rotor health": 2700.0, "Tail rotor health": 1500.0, "Initial Helicopter speed until it arrives at location": 42.0, "Helicopter max speed (Default = 42)": 42.0, "Distance from target when orbiting (Default = 75)": 75.0, "Max orbit duration when Helicopter arrives at location (Default = 30)": 30.0, "Helicopter max rotation speed SCALE (Default = 1.0)": 1.0, "Number of crates to spawn": 8, "Number of locked hackable crates to spawn": 0, "Hack time for locked crate (seconds)": 900.0, "Locked crate despawn time (seconds)": 7200.0, "Bullet damage (Default = 20)": 40.0, "Bullet speed (Default = 250)": 350, "Gun fire rate (Default = 0.125)": 0.125, "Gun burst length (Default = 3)": 3.0, "Time between bursts (Default = 3)": 3.0, "New target detection range (Default = 150)": 150.0, "Max targeting range (Default = 300)": 340.0, "Weapon accuracy % (1 to 100)": 80.0, "Max number of rockets to fire (Default = 12)": 12, "Time between rockets (Default = 0.2)": 0.2, "Rocket damage scale (Default = 1.0)": 1.0, "Napalm chance (Default = 0.75)": 0.75, "Orbit Strafe chance (Default = 0.4)": 0.4, "Number of rockets to fire during orbit strafe (Default = 12)": 12, "Minimum variance to number of rockets fired during orbit strafe (Default = -3)": -3, "Maximum variance to number of rockets fired during orbit strafe (Default = 24)": 24, "Despawn timer": 2400.0, "Only owner can damage (and team if enabled)": false, "Allow Helicopter to target other players": true, "Block damage to calling players bases": false, "Block damage to other players bases": false, "Block damage to other players": false, "Block damage ALWAYS to entities in the protected prefab list": false, "Disable Heli gibs": false, "Gibs too hot to mine time (Seconds)": 600.0, "Health of gibs (more health = more resources)": 500.0, "Lock mining gibs to owner": false, "Unlock mining gibs to others after time in seconds (0 = Never)": 300.0, "Disable fire on crates": false, "Crate fire duration (seconds)": 300.0, "Lock looting crates to owner": false, "Unlock looting crates to others after time in seconds (0 = Never)": 300.0, "Reward points issued when destroyed (if enabled)": 4000.0, "XP issued when destroyed (if enabled)": 4000.0, "Scrap amount issued when destroyed (if enabled)": 4000, "Custom reward amount issued when destroyed (if enabled)": 4000, "Damage Threshold (Min damage player needs to contribute to get rewards)": 400.0, "BotReSpawn profile to spawn at crash site (leave blank for not using)": "", "Loot Options": { "Use custom loot table to override crate loot": false, "Minimum number loot items in crate (0 - 12)": 6, "Maximum number loot items in crate (0 - 12)": 10, "Allow duplication of loot items": false, "Maximum number of BPs in each crate": 2, "Custom loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] }, "Extra Loot Options": { "Use extra loot table (NOTE: Total of crate loot + extra items cannot exceed 12)": false, "Minimum number extra items to add to crate": 1, "Maximum number extra items to add to crate": 3, "Allow duplication of extra items": false, "Maximum number of BPs in each crate": 2, "Extra loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] }, "Locked Crate Loot Options": { "Use locked crate loot table (NOTE: Total items cannot exceed 36)": false, "Minimum number items to add to locked crate": 1, "Maximum number items to add to locked crate": 3, "Allow duplication of locked crate items": false, "Maximum number of BPs in crate": 2, "Locked crate loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] } }, "Multi Heli (Elite)": { "Number of helicopters called to the player": 2, "Helicopter display name": "Multi Heli (Elite)", "Skin ID of the custom Supply Signal": 3083234647, "Profile shortname (for use in permission and give command)": "elite_multi", "Enable purchasing using custom currency via the buy command": true, "Cost to purchase (using buy command)": 6000, "Starting health": 40000.0, "Main rotor health": 3600.0, "Tail rotor health": 2000.0, "Initial Helicopter speed until it arrives at location": 42.0, "Helicopter max speed (Default = 42)": 42.0, "Distance from target when orbiting (Default = 75)": 75.0, "Max orbit duration when Helicopter arrives at location (Default = 30)": 30.0, "Helicopter max rotation speed SCALE (Default = 1.0)": 1.0, "Number of crates to spawn": 10, "Number of locked hackable crates to spawn": 0, "Hack time for locked crate (seconds)": 900.0, "Locked crate despawn time (seconds)": 7200.0, "Bullet damage (Default = 20)": 50.0, "Bullet speed (Default = 250)": 400, "Gun fire rate (Default = 0.125)": 0.125, "Gun burst length (Default = 3)": 3.0, "Time between bursts (Default = 3)": 3.0, "New target detection range (Default = 150)": 150.0, "Max targeting range (Default = 300)": 360.0, "Weapon accuracy % (1 to 100)": 40.0, "Max number of rockets to fire (Default = 12)": 12, "Time between rockets (Default = 0.2)": 0.2, "Rocket damage scale (Default = 1.0)": 1.0, "Napalm chance (Default = 0.75)": 0.75, "Orbit Strafe chance (Default = 0.4)": 0.4, "Number of rockets to fire during orbit strafe (Default = 12)": 12, "Minimum variance to number of rockets fired during orbit strafe (Default = -3)": -3, "Maximum variance to number of rockets fired during orbit strafe (Default = 24)": 24, "Despawn timer": 3600.0, "Only owner can damage (and team if enabled)": false, "Allow Helicopter to target other players": true, "Block damage to calling players bases": false, "Block damage to other players bases": false, "Block damage to other players": false, "Block damage ALWAYS to entities in the protected prefab list": false, "Disable Heli gibs": false, "Gibs too hot to mine time (Seconds)": 600.0, "Health of gibs (more health = more resources)": 500.0, "Lock mining gibs to owner": false, "Unlock mining gibs to others after time in seconds (0 = Never)": 300.0, "Disable fire on crates": false, "Crate fire duration (seconds)": 300.0, "Lock looting crates to owner": false, "Unlock looting crates to others after time in seconds (0 = Never)": 300.0, "Reward points issued when destroyed (if enabled)": 8000.0, "XP issued when destroyed (if enabled)": 8000.0, "Scrap amount issued when destroyed (if enabled)": 8000, "Custom reward amount issued when destroyed (if enabled)": 8000, "Damage Threshold (Min damage player needs to contribute to get rewards)": 600.0, "BotReSpawn profile to spawn at crash site (leave blank for not using)": "", "Loot Options": { "Use custom loot table to override crate loot": false, "Minimum number loot items in crate (0 - 12)": 8, "Maximum number loot items in crate (0 - 12)": 12, "Allow duplication of loot items": false, "Maximum number of BPs in each crate": 2, "Custom loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] }, "Extra Loot Options": { "Use extra loot table (NOTE: Total of crate loot + extra items cannot exceed 12)": false, "Minimum number extra items to add to crate": 1, "Maximum number extra items to add to crate": 3, "Allow duplication of extra items": false, "Maximum number of BPs in each crate": 2, "Extra loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] }, "Locked Crate Loot Options": { "Use locked crate loot table (NOTE: Total items cannot exceed 36)": false, "Minimum number items to add to locked crate": 1, "Maximum number items to add to locked crate": 3, "Allow duplication of locked crate items": false, "Maximum number of BPs in crate": 2, "Locked crate loot table": [ { "ShortName": "example.shortname1", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 }, { "ShortName": "example.shortname2", "Chance (0 - 100)": 50.0, "Min Amount": 1, "Max Amount": 2, "SkinID": 0, "Custom Display Name (leave blank unless creating custom items)": "", "Blueprint Chance Instead of Item, 0 = disabled. (0 - 100)": 0.0 } ] } } } }, "Version": { "Major": 1, "Minor": 2, "Patch": 18 } }
对于其他开发人员:
以下钩子可在您的插件中使用,以检查自定义 Supply Signals 或 Patrol Helicopters,以避免与您的插件冲突:
对象 IsHeliSignalObject(ulong skinID)
如果项目是 Bradley Drop 项目/实体,则返回 true,否则返回 null。
直接调用它,无需引用插件:
if (Interface.CallHook("IsHeliSignalObject", skinID) != null) return true; // IsHeliSignalObject
或者引用我的插件并像这样调用:
[PluginReference] Plugin HeliSignals; if (HeliSignals.CallHook("IsHeliSignalObject", skinID) != null) return true; // IsHeliSignalObject
暂无评论内容