Invincible Rust Scientists & new Halloween Chainsaw ZombieSolved
Scientists are invincible to player damage, but all my other botspawn npcs are killable.

I had to disable my ai.npc_enable to false so it wouldn't spawn anymore default Scientists, but now since the new Halloween update, the scarecrow chainsaw zombie is also invincible.

Turning off TruePVE and killing the scarecrows, I get this as their names
5003547[20610945/5003547] was killed by Explosion

7757198[20612220/7757198] was killed by Explosion

7224201[20612231/7224201] was killed by Explosion​

My json


{
  "Config Version": "0.8.9",
  "Default RuleSet": "default",
  "Configuration Options": {
    "handleDamage": true,
    "useZones": true
  },
  "Mappings": {
    "default": "default",
    "arena": "exclude",
    "cage": "exclude",
    "999999": "exclude",
    "06033277": "exclude",
    "15051635": "exclude",
    "14454359": "exclude",
    "14515297": "exclude",
    "07412291": "exclude",
    "09324877": "exclude",
    "09335600": "exclude",
    "09375062": "exclude",
    "23402963": "exclude",
    "23271388": "exclude",
    "07141670": "exclude",
    "07100589": "exclude",
    "07165905": "exclude",
    "04070815": "exclude",
    "09005774": "exclude",
    "21190352": "exclude",
    "03071735": "exclude",
    "06575972": "exclude",
    "02324429": "exclude",
    "02415185": "exclude",
    "03293928": "exclude",
    "13555445": "exclude",
    "08340082": "exclude",
    "17570077": "exclude",
    "06293797": "exclude",
    "06352543": "exclude",
    "01290343": "exclude",
    "01290337": "exclude",
    "01272419": "exclude",
    "01300176": "exclude",
    "20233704": "exclude",
    "06283717": "exclude",
    "06283889": "exclude",
    "06393825": "exclude",
    "13202343": "exclude",
    "07392938": "exclude",
    "07221555": "exclude",
    "07213179": "exclude",
    "11351587": "exclude",
    "11355096": "exclude",
    "18072969": "exclude",
    "18041720": "exclude",
    "09431637": "exclude",
    "10415965": "exclude",
    "10432595": "exclude",
    "10525071": "exclude",
    "15013507": "exclude",
    "20001959": "exclude",
    "19483451": "exclude",
    "19564052": "exclude",
    "17134162": "exclude",
    "17162180": "exclude",
    "20003258": "exclude",
    "16094793": "exclude",
    "16015578": "exclude",
    "16010962": "exclude",
    "20153078": "exclude",
    "20125628": "exclude",
    "19024800": "exclude",
    "06325071": "exclude",
    "06284534": "exclude",
    "06272620": "exclude",
    "06321553": "exclude",
    "06365837": "exclude",
    "00394465": "exclude",
    "00355082": "exclude",
    "06340201": "exclude",
    "06230028": "exclude",
    "16555525": "exclude"
  },
  "Schedule": {
    "enabled": false,
    "useRealtime": false,
    "broadcast": false,
    "entries": []
  },
  "RuleSets": [
    {
      "name": "default",
      "enabled": true,
      "defaultAllowDamage": false,
      "flags": "AuthorizedDamage, LockedBoxesImmortal, AdminsHurtSleepers, ProtectedSleepers, TurretsIgnorePlayers, CupboardOwnership",
      "rules": [
        "anything can hurt dispensers",
        "anything can hurt players",
        "players cannot hurt players",
        "anything can hurt traps",
        "traps cannot hurt players",
        "traps can hurt npcs",
        "players can hurt npcs",
        "players can hurt barricades",
        "barricades can hurt players",
        "highwalls can hurt players",
        "anything can hurt heli",
        "anything can hurt npcs",
        "fire cannot hurt players",
        "anything can hurt resources"
      ]
    }
  ],
  "Entity Groups": [
    {
      "name": "dispensers",
      "members": "BaseCorpse, HelicopterDebris",
      "exclusions": ""
    },
    {
      "name": "players",
      "members": "BasePlayer",
      "exclusions": ""
    },
    {
      "name": "traps",
      "members": "AutoTurret, BearTrap, FlameTurret, Landmine, GunTrap, ReactiveTarget, spikes.floor",
      "exclusions": ""
    },
    {
      "name": "barricades",
      "members": "Barricade",
      "exclusions": ""
    },
    {
      "name": "highwalls",
      "members": "wall.external.high.stone, wall.external.high.wood, gates.external.high.wood, gates.external.high.wood",
      "exclusions": ""
    },
    {
      "name": "heli",
      "members": "BaseHelicopter",
      "exclusions": ""
    },
    {
      "name": "npcs",
      "members": "NPCPlayerApex, BradleyAPC, scientistpeacekeeper, NPCMurderer, scarecrow, murderer, NPCScientist, scientist, scientist_junkpile, scientist_gunner",
      "exclusions": ""
    },
    {
      "name": "fire",
      "members": "FireBall",
      "exclusions": ""
    },
    {
      "name": "resources",
      "members": "ResourceEntity, TreeEntity, OreResourceEntity",
      "exclusions": ""
    }
  ]
}
Nice.  I will take a look at that in the morning if I can.
Maybe something like adding HTNPlayer to your npcs definition. Did you give that a try?
It’s almost like they’re considered players because I was able to heal the scarecrow with an area heal spell
In response to chadomat ():
Maybe something like adding HTNPlayer to your npcs definition. Did you give that a try?
HTNPlayer fixed it!

Merged post

Except for Junkpile Scientists, damn it.  I even have scientist_junkpile in my npc definitions.  The scarecrow, military tunnel scientists are all killable now, besides junkpile ones.
Locked automatically