Not compatible with True PvE?

This seems to be a new issue AFAIK.  Not matter what modules or components related to cars I add to True PvE it will always take damage.

I have all car spawns on the map disabled.  Is there something different between a normal car and one that is crafted through this plugin that I need to look for?

Thanks!

I have "SetOwner": false by the way.

The cars spawned by this plugin use different prefabs than the cars spawned on the road, but they are the same type. Glancing at the TruePVE documentation, it seems that the configuration uses types, so it's probably fine to use ModularCar or BaseVehicleModule. Probably the latter because the modules are what actually take damage, not the car.

Can you elaborate on how you use TruePVE? I'm not familiar with those sorts of plugins. If you intend to prevent players from damaging entities owned by other players, then I assume that would work based on ownership. Since you mentioned that you have SetOwner false, the fix may be to simply set that to true. However, there's a good chance I don't understand. Are you saying that your config currently works for cars along the roads (damage is disabled), or did you mean you are disabling the cars from even spawning?

Below are the prefab paths if you find them useful.

  • assets/content/vehicles/modularcar/car_chassis_2module.entity.prefab
  • assets/content/vehicles/modularcar/car_chassis_3module.entity.prefab
  • assets/content/vehicles/modularcar/car_chassis_4module.entity.prefab

I have modularcar.population 0 set and only allow cars via crafting them at Lifts.

In True PvE its defined by Entity Groups and its members, plus rules and flags.  For example:

"name": "cars",
"members": "BasicCar, ModularCar, BaseModularVehicle, BaseVehicleModule, VehicleModuleEngine, VehicleModuleSeating, VehicleModuleStorage, VehicleModuleTaxi, ModularCarSeat",
"exclusions": ""

"nothing can hurt cars",
"players cannot hurt cars",

I also have the AuthorizedDamage flag set - Allows players to damage entities they own or have cupboard authorization over

Ill try testing "SetOwner": true

Thanks!