-
Notifications
You must be signed in to change notification settings - Fork 0
Quests Extended
CJ-SPT edited this page Aug 22, 2024
·
2 revisions
- New quest condition types for SPT
- Hijacks impossible to complete kill conditions and overrides them
- FixLightBleed
- FixHeavyBleed
- FixFracture
- HealthLoss
- HealthGain
- DestroyBodyPart
- RestoreBodyPart
- Die
- EncumberedTimeInSeconds
- OverEncumberedTimeInSeconds
You make your quest like normal, doing everything as you normally would. When you want to add on a custom condition. You make a counter creator kill quest. You set its required minimum distance to something like 10000+ so it cant be completed accidentally.

You take the ID you would use for that objectives locale and make a custom objective in the Quests folder of this mod inside of BepInEx/plugins/QuestsExtended/Quests/[yourfilename].json It should look like this.

The amount is set with the value field on the kill condition. Also set if you want if its one session only there etc, that all still behaves the same.
You can then mix and match from any of the following sub requirements:
-
ConditionIdThis is a requirement. It matches the custom quest condition to the impossible to complete kill condition on your custom quest. -
ConditionTypeThis is a requirement. It tells the framework which objective to increment the counter for. -
LocationsThis is akin to BSG's location field. It is applicable to every condition -
AllowedItems- NOT USED -
ForbiddenItems- NOT USED -
ZonesThis is akin to BSG's zone field. Except mine allows for multiple zones at one time. -
IncludeBodyPartsThis is applicable to every medical condition exceptDieit usesDamageTypes -
ExcludeBodyPartsThis is applicable to every medical condition exceptDie -
DamageTypesOnly applies toDieit is the source of damage that killed you.
- Head
- Chest
- Stomach
- LeftArm
- RightArm
- LeftLeg
- RightLeg
- Common
Any of the following are valid for this field
- Undefined
- Fall
- Explosion
- Barbed
- Flame
- GrenadeFragment
- Impact
- Existence
- Medicine
- Bullet
- Melee
- Landmine
- Sniper
- Blunt
- LightBleeding
- HeavyBleeding
- Dehydration
- Exhaustion
- RadExposure
- Stimulator
- Poison
- LethalToxin
- Btr