GTFO-Modding / ExtraEnemyCustomization

Add more Enemy Customization for DataBlock editing
0 stars 2 forks source link

Added BleedAttackCustom / DoorBreakerCustom #7

Closed Flowaria closed 2 years ago

Flowaria commented 2 years ago

Ability.json

"BleedAttackCustom": [
        {
            "Enabled": true,
            "DebugName": "For Big",
            "Target": {
                "Mode": "CategoryAny", //CategoryAll
                "persistentIDs": [],
                "nameParam": "",
                "nameIgnoreCase": true,
                "categories": [
                    "Big"
                ]
            },
            "MeleeData": {
                "Damage": "0.1%", //BasedValue: Based on PlayerMaxHealth, Damage for each interval
                "ChanceToBleed": 0.5, //Chance to be bleed
                "BleedInterval": 0.15, //Interval for each damage
                "BleedDuration": 10.0 //Duration for bleeding effect
            },
            "TentacleData": {
                "Damage": "0.1%",
                "ChanceToBleed": 0.5,
                "BleedInterval": 0.15,
                "BleedDuration": 10.0
            }
        }
    ]
"DoorBreakerCustom": [
        {
            "Enabled": true,
            "DebugName": "For Big",
            "Target": {
                "Mode": "CategoryAny", //CategoryAll
                "persistentIDs": [],
                "nameParam": "",
                "nameIgnoreCase": true,
                "categories": [
                    "Big"
                ]
            },
            "UseGlobalTimer": true, //Use Per Setting GlobalTimer (If it's false, timer runs on each enemies)
            "Damage": 1.0, //Damage to door
            "MinDelay": 0.2, //Min Delay for each door break
            "MaxDelay": 0.4 //Max Delay for each door break
        }
    ]