NPC Grenades - NPC手榴弹

汉化 NPC Grenades - NPC手榴弹 1.2.6

这是一个简单的插件,将 F1 手榴弹转变为可投掷的 NPC 生成器!无论手榴弹在何处爆炸,都可以生成熊、狼、科学家、杀手、稻草人、重型科学家、布拉德利装甲车等各种 NPC!

特色​

  • 可选择支持队伍、战队、好友(生成的 NPC 不会被瞄准)。
  • 启用/禁用不同类型。
  • 可选权限以进行更大的控制。
  • 支持Server Rewards、Economics等。
  • 通过配置和数据文件的许多可配置选项。
  • 配置生成数量、半径、攻击范围、Kit、选择是否剥夺尸体战利品等等...
  • 将生成的 NPC 设置为炮塔、坦克、NPC 和动物安全。
  • 可选的睡眠玩家安全设置。
  • 与 Zombie Horde、BotReSpawn 等 NPC 插件兼容。

权限

  • npcgrenades.bear
  • npcgrenades.polarbear
  • npcgrenades.wolf
  • npcgrenades.boar
  • npcgrenades.stag
  • npcgrenades.chicken
  • npcgrenades.scientist
  • npcgrenades.heavy
  • npcgrenades.juggernaut
  • npcgrenades.tunnel
  • npcgrenades.underwater
  • npcgrenades.murderer
  • npcgrenades.scarecrow
  • npcgrenades.mummy
  • npcgrenades.bradley
  • npcgrenades.admin (使用给予权限所需)

指令(在聊天中使用时添加/)​

  • npcnade.give <NPC类型> <玩家名称/SteamID>(NPC 类型与权限相同,但不包含前缀“npcgrenades.”)

信息​

数据文件中有许多可配置选项(“/oxide/data/NPCGrenades.json”)。以下是不同选项的解释:
  • Name - NPC 的显示名称(以及人类 NPC 的尸体/背包)。
  • Prefab - NPC 的预制体路径(不要更改!)。
  • Health - NPC 的起始生命值(HP)。
  • MaxRoamRange:NPC 可从生成点漫游的最大距离。
  • SenseRange:NPC 能感知威胁的最大距离(米)。
  • ListenRange:NPC 能听到声音的最大距离(米)。
  • AggroRange:NPC 对威胁变得敌对的距离。
  • DeAggroRange:NPC 停止对先前敌对目标变得敌对的距离。
  • TargetLostRange:NPC 停止寻找目标的距离。
  • MemoryDuration:NPC 的记忆时间(秒)。
  • VisionCone:NPC 视野中的 FOV(度数)。
  • CheckVisionCone:NPC 只在其视野范围内对威胁变得敌对。
  • CheckLOS:只有在视线范围内的威胁时 NPC 才会攻击。
  • IgnoreNonVisionSneakers:NPC 视野之外匍匐行走的威胁将被忽略。
  • DamageScale:伤害比例百分比。
  • PeaceKeeper:NPC 只对敌对目标进行攻击。
  • IgnoreSafeZonePlayers:忽略安全区域中的玩家。
  • RadioChatter:科学家广播启用或禁用。
  • DeathSound:科学家死亡声音启用或禁用。
  • NumberToSpawn:要生成的 NPC 数量。
  • SpawnRadius:如果 NumberToSpawn 大于 1,则 NPC 生成的半径。
  • DespawnTime:如果未被杀死,NPC 被清除的时间。
  • KillInSafeZone - 在任何安全区域杀死 NPC
  • StripCorpseLoot:如果为true,则在被杀死时移除尸体的所有战利品。如果为false,则NPC将保留其战利品/kit。
  • KitList:此 NPC 可以使用的所有kit列表。如果有多个kit,则随机选择。
  • Speed:NPC 的整体最大速度(默认=6.2)。
  • Acceleration:NPC 可以加速的速度(默认=12.0)。
  • FastSpeedFraction:NPC 在 0.1 - 1.0 之间的奔跑速度(默认=1.0)。
  • NormalSpeedFraction:NPC 在 0.1 - 1.0 之间的正常行走速度(默认=0.5)。
  • SlowSpeedFraction:NPC 在 0.1 - 1.0 之间的较慢行走速度(默认=0.3)。
  • SlowestSpeedFraction:NPC 在 0.1 - 1.0 之间的最慢行走速度(默认=0.1)。
  • LowHealthMaxSpeedFraction:生命值危急时 NPC 的行走速度(默认=0.5)。
  • TurnSpeed:NPC 转身的速度(默认=120.0)。
  • GrenadeSkinID - 自定义手榴弹的物品皮肤 ID(不要更改!)
  • ExplosionSound - NPC 生成时播放的爆炸声音路径
  • DefaultLoadout - NPC 在未指定kit时应生成的默认物品

坦克设置:​

  • ViewDistance - 坦克可以看到目标的距离
  • SearchRange - 坦克寻找目标的距离
  • PatrolRange - 坦克生成时将在其中移动的区域大小
  • PatrolPathNodes - 当手榴弹生成布拉德利时,它将在 PatrolRange 内添加这么多巡逻点
  • ThrottleResponse - 坦克加速的速度
  • CratesToSpawn - 摧毁时生成的箱子数量

皮肤ID(用于商店):​

  • 科学家Scientist: 2640541557
  • 重型科学家Heavy Scientist: 2640541496
  • 主宰Juggernaut: 2647297156
  • 隧道居民Tunnel Dweller: 2676146196
  • 水下居民Underwater Dweller: 2676146329
  • 凶手Murderer: 2643502595
  • 稻草人Scarecrow: 2647297210
  • 木乃伊Mummy: 2643385137
  • 熊Bear: 2647301111
  • 北极熊Polar Bear: 2868239755
  • 狼Wolf: 2647303718
  • 猪Boar: 2643502513
  • 鹿Stag: 2647297256
  • 鸡Chicken: 2647297056
  • 坦克Bradley APC: 2643385052

在ServerRewards商店中出售坦克手榴弹的配置示例​

JSON:
    "grenade.f1_2643385052": {
      "shortname": "grenade.f1",
      "customIcon": null,
      "amount": 1,
      "skinId": 2643385052,
      "isBp": false,
      "category": 6,
      "displayName": "坦克手榴弹",
      "cost": 2500,
      "cooldown": 0
    }
要添加其它的手榴弹类型,就将对应的皮肤ID替换到上面。
1709183919921
作者
对味儿
下载
2
查看
88
文件类型
cs
文件大小
147.8 KB
文件Hash
0161cc7cf280933ec0f82edd01de58d7
首次发布
最后更新
评分
0.00 星 0评价

来自对味儿的更多资源

分享资源

标签