Combat Data
Passive Aggressive
isPassive (Optional)
By default bees will attack players when they get angry. Setting isPassive
to true prevents the attack and anger AI goals from being registered to the bee. This means that the bee won't get angry or attack players at all. If you want the bee to attack the player but not deal any damage then see the next option below.
attackDamage (Optional)
When a bee attacks the player, by default, it deals 1 damage to the player and then inflicts poison damage over a period of time. The amount of poison damage isn't configurable, however the amount of damage on sting is configurable by using attackDamage
. This can be any floating point integer zero or greater.
Note: Zero damage is useful for when you want a bee to have positive trait effects given to the player instead of damaging the player such as the Oreo Bee.
removeStingerOnAttack (Optional)
Use removeStingerOnAttack
when you want only a specific bee to either die or not die after stinging the player. The global config value beeDiesFromSting
by default is set to true
and overrides this value. Set beeDiesFromSting
to false
if you would like to modify individual bees.
inflictsPoison (Optional)
Use inflictsPoison
when you want a specific bee to only deal attack damage. The global config value beesInflictPoison
by default is set to true
and overrides this value. Set beesInflictPoison
to false
if you would like to modify individual bees.
Template
Here is a blank template showing all configurable fields in the Combat Data object:
"CombatData": {
"isPassive": false,
"removeStingerOnAttack": true,
"inflictsPoison": true,
"attackDamage": 1
}