{ "id": "maethalion_boost_trainDefense", "info": { "dataVersion": 1, "sourceFile": "maethalion_boost_trainDefense", "modId": "cecilkorik_training", "author": "maethalion" }, "type": "OVERLAND_ABILITY", "verb": "MANEUVER", "ability": { "icon": "endurance", "category": "crafting", "priority": "0" }, "targets": [ { "template": "SELF_SITE", "aspects": [ "SELF", "workingStation", "NO_JOBS_ACTIVE" ], "aspectValues": [ { "id": "infestedTile*", "forbidden": true } ], "forbidJobIds": [ "maethalion_boost_job_train*" ] }, { "role": "target", "template": "OVERLAND_TILE", "range": "0" }, { "template": "CHOICE", "promptScript": [ { "class": "comicNode_Panel", "panel": { "size": "full", "bg": "comicBG_classAbility_warrior.jpg", "actorSlots": [ { "assetSpec": "asset:ui/misc/battleModifier_endurance.png", "role": null, "focus": "foot", "anchor": { "x": 0.239, "y": 0.402 }, "size": 0.3, "nameTag": "none" }, { "assetSpec": "scenery:mannequins.png", "role": null, "focus": "foot", "anchor": { "x": 0.17, "y": 0.403 }, "size": 0.5, "nameTag": "none" }, { "assetSpec": "scenery:anvil.png", "role": null, "focus": "foot", "anchor": { "x": 0.405, "y": 0.138 }, "size": 0.5, "nameTag": "none" } ], "textSlots": [ { "textSourceFile": "maethalion_boost_trainDefense", "textKey": "~01~prompt~panel_001~1_narration", "style": "narration", "padXFraction": 0.461, "padYFraction": 0.332, "widthFraction": 0.5 }, { "textSourceFile": "maethalion_boost_trainDefense", "textKey": "~01~prompt~panel_001~2_darken", "style": "darken", "padXFraction": 0.25, "padYFraction": 0.04, "shrinkToFitText": true } ] } } ], "options": [ { "id": "one", "script": [ { "class": "comicNode_Panel", "panel": { "size": "fourth", "bg": "comicBG_caveBlue.jpg", "actorSlots": [ { "assetSpec": "asset:ui/misc/battleModifier_fortitude.png", "role": null, "focus": "foot", "anchor": { "x": 0.5, "y": 0.45 }, "size": 0.2, "nameTag": "none" } ], "textSlots": [ { "textSourceFile": "maethalion_boost_trainDefense", "textKey": "~02~choice_one~panel_001~1_narration", "style": "narration" } ] } } ], "ifTargetIsPresent": "self" }, { "id": "two", "script": [ { "class": "comicNode_Panel", "panel": { "size": "fourth", "bg": "comicBG_class_mystic.jpg", "actorSlots": [ { "assetSpec": "asset:ui/misc/battleModifier_fortitude.png", "role": null, "focus": "foot", "anchor": { "x": 0.5, "y": 0.45 }, "size": 0.2, "nameTag": "none" } ], "textSlots": [ { "textSourceFile": "maethalion_boost_trainDefense", "textKey": "~03~choice_two~panel_001~1_narration", "style": "narration" } ] } } ], "ifTargetIsPresent": "self" }, { "id": "three", "script": [ { "class": "comicNode_Panel", "panel": { "size": "fourth", "bg": "comicBG_abstractDkGreen.jpg", "actorSlots": [ { "assetSpec": "asset:ui/misc/battleModifier_fortitude.png", "role": null, "focus": "foot", "anchor": { "x": 0.5, "y": 0.45 }, "size": 0.2, "nameTag": "none" } ], "textSlots": [ { "textSourceFile": "maethalion_boost_trainDefense", "textKey": "~04~choice_three~panel_001~1_narration", "style": "narration" } ] } } ], "ifTargetIsPresent": "self" }, { "id": "cancel", "script": [ { "class": "comicNode_Panel", "panel": { "size": "fourth", "bgAuto": "atSite", "textSlots": [ { "textSourceFile": "maethalion_boost_trainDefense", "textKey": "~05~choice_cancel~panel_001~1_darken", "style": "darken", "padXFraction": 0.25, "padYFraction": 0.45, "widthFraction": 0.5 } ] } } ], "uiCancel": true } ] } ], "outcomes": [ { "class": "IfPlayerChose", "ifPlayerChose": "one", "then": { "class": "DoAll", "outcomes": [ { "class": "NewJob", "effectId": "maethalion_boost_job_train|Defense|ARMOR|1.0", "post": "self", "injectedRoles": [ "self", "target" ], "promptSlotsImmediately": true } ] } }, { "class": "IfPlayerChose", "ifPlayerChose": "two", "then": { "class": "DoAll", "outcomes": [ { "class": "NewJob", "effectId": "maethalion_boost_job_train|Warding|WARDING|1.0", "post": "self", "injectedRoles": [ "self", "target" ], "promptSlotsImmediately": true } ] } }, { "class": "IfPlayerChose", "ifPlayerChose": "three", "then": { "class": "DoAll", "outcomes": [ { "class": "NewJob", "effectId": "maethalion_boost_job_train|Toughness|HEALTH|1.0", "post": "self", "injectedRoles": [ "self", "target" ], "promptSlotsImmediately": true } ] } } ] }