JSON validator

Validation

No errors found! (You have no schema selected, so only the basic JSON syntax was checked.)

Content

You can change JSON format () or edit this file.
{
  "Changes": [
    {
      "LogName": "Saloon Events",
      "Action": "EditData",
      "Target": "Data/Events/Saloon",
      "Entries": {
        "{{ModId}}_DateEvent/SawEvent {{ModId}}_10Heart/LocalMail {{DateInvite}}/Time 1800 2300/Friendship Sam 2000/Friendship Abigail 2000/Friendship Sebastian 2000": "Saloon1/-1000 -1000/farmer 24 19 1 Sam 36 21 1 Sebastian 42 21 3 Abigail 42 18 2 Gus 15 18 2 Robin 22 22 1 Demetrius 23 22 3 Shane 20 17 2/skippable/showFrame Abigail 23/animate Sam false true 200 6 34/move farmer 10 0 1 true/viewport 39 20 true/pause 1000/stopAnimation Sam/warp Sam 36 21/faceDirection Sam 3/faceDirection Abigail 3/speak {{Sender}} \"{{i18n:ASSPoly.Event.DateNight.1}}\"/quickQuestion What do you want to do?#{{i18n: ASSPoly.Event.DateNight.Answer.1}}#{{i18n: ASSPoly.Event.DateNight.Answer.2}}#{{i18n:ASSPoly.Event.DateNight.Answer.3}}(break)switchEvent {{ModId}}_PoolSam(break)switchEvent {{ModId}}_PoolSeb(break)switchEvent {{ModId}}_GameAbi",
        "{{ModId}}_PoolSam": "pause 1/eventSeen {{ModId}}_PoolSam true/speak Sam \"{{i18n: ASSPoly.Event.DateNight.Sam.2}}\"/viewport -1000 -1000 true/speak Sam \"{{i18n: ASSPoly.Event.DateNight.{{Result}}.Sam}}\"/faceDirection Sam 1 true/warp Sebastian 39 18/warp farmer 42 21/faceDirection farmer 3/warp Abigail 42 17/showFrame Abigail 23/viewport 39 20 true/speak Sam \"{{i18n: ASSPoly.Event.DateNight.{{Result}}.Sam2}}\"/emote farmer 32/quickQuestion {{i18n: ASSPoly.Event.DateNight.Question}}#{{i18n: ASSPoly.Event.DateNight.Answer.2}}#{{i18n: ASSPoly.Event.DateNight.Answer.3}}#{{i18n: ASSPoly.Event.DateNight.Answer.4}}(break)switchEvent {{ModId}}_{{PoolSeb}}(break)switchEvent {{ModId}}_{{GameAbi}}(break)switchEvent {{ModId}}_{{EndDate}}",
        "{{ModId}}_PoolSeb": "pause 1/eventSeen {{ModId}}_PoolSeb true/speak Sebastian \"{{i18n: ASSPoly.Event.DateNight.Sebastian.7}}\"/viewport -1000 -1000 true/speak Sebastian \"{{i18n: ASSPoly.Event.DateNight.{{Result2}}.Seb}}\"/warp Sebastian 42 21/warp farmer 36 21/faceDirection Sebastian 3/faceDirection farmer 1/warp Sam 39 18/warp Abigail 42 17/showFrame Abigail 23/viewport 39 20 true/speak Sebastian \"{{i18n: ASSPoly.Event.DateNight.{{Result}}.Seb2}}\"/emote farmer 32/quickQuestion {{i18n: ASSPoly.Event.DateNight.Question}}#{{i18n: ASSPoly.Event.DateNight.Answer.1}}#{{i18n: ASSPoly.Event.DateNight.Answer.3}}#{{i18n: ASSPoly.Event.DateNight.Answer.4}}(break)switchEvent {{ModId}}_{{PoolSam}}(break)switchEvent {{ModId}}_{{GameAbi}}(break)switchEvent {{ModId}}_{{EndDate}}",
        "{{ModId}}_GameAbi": "pause 1/eventSeen {{ModId}}_GameAbi true/speak Abigail \"{{i18n: ASSPoly.Event.DateNight.Abigail.12}}\"/globalFade/cutscene AbigailGame/globalFade/viewport -1000 -1000/warp Abigail 33 18/faceDirection Abigail 1 true/warp farmer 34 18/faceDirection farmer 3/warp Sam 36 21/warp Sebastian 42 21/faceDirection Sebastian 3 true/animate Sam false true 200 6 34/viewport 39 20 true/speak Abigail \"{{i18n: ASSPoly.Event.DateNight.Abigail.13}}\"/quickQuestion {{i18n: ASSPoly.Event.DateNight.Question}}#{{i18n: ASSPoly.Event.DateNight.Answer.1}}#{{i18n: ASSPoly.Event.DateNight.Answer.2}}#{{i18n: ASSPoly.Event.DateNight.Answer.4}}(break)switchEvent {{ModId}}_{{PoolSam}}(break)switchEvent {{ModId}}_{{PoolSeb}}(break)switchEvent {{ModId}}_{{EndDate}}",
        "{{ModId}}_EndEarly": "pause 1/speak Sebastian \"{{i18n: ASSPoly.Event.DateNight.End.14}}\"/pause 300/speak Abigail \"{{i18n: ASSPoly.Event.DateNight.End.15}}\"/pause 300/speak Sam \"{{i18n:ASSPoly.Event.DateNight.End.16}}\"/emote farmer 20/stopMusic/globalFade/viewport -1000 -1000/end",
        "{{ModId}}_DateEnd": "pause 1/viewport -1000 -1000 true/message \"{{i18n: ASSPoly.Event.DateNight.End.17}}\"/warp Sebastian 42 20/warp Sam 36 20/warp Abigail 40 18/warp farmer 38 18/positionOffset Abigail 0 -20/positionOffset farmer 0 -20/ignoreCollisions Sebastian/ignoreCollisions Sam/move Sebastian 0 -1 0 Sam 0 -1 0 /move Sebastian -2 0 0  Sam 3 0 0 true/globalFade/viewport 39 20/speak Sebastian \"{{i18n: ASSPoly.Event.DateNight.End.18}}\"/pause 300/speak Abigail \"{{i18n: ASSPoly.Event.DateNight.End.19}}\"/pause 300/speak Sam \"{{i18n: ASSPoly.Event.DateNight.End.20}}\"/pause 300/speak Sebastian \"{{i18n: ASSPoly.Event.DateNight.End.21}}\"/pause 300/speak Sam \"{{i18n:ASSPoly.Event.DateNight.End.22}}\"/animate farmer false true 100 102 103/speak Abigail \"{{i18n: ASSPoly.Event.DateNight.End.23}}\"/speak Sam \"{{i18n:ASSPoly.Event.DateNight.End.24}}\"/pause 300/speak Sebastian \"{{i18n: ASSPoly.Event.DateNight.End.25}}\"/pause 300/speak Sam \"{{i18n: ASSPoly.Event.DateNight.End.26}}\"/pause 300/speak Abigail \"{{i18n: ASSPoly.Event.DateNight.End.27}}\"/pause 300/speak Sebastian \"{{i18n: ASSPoly.Event.DateNight.End.28}}\"/pause 300/speak Sam \"{{i18n: ASSPoly.Event.DateNight.End.29}}\"/pause 300/speak Abigail \"{{i18n: ASSPoly.Event.DateNight.End.30}}\"/emote farmer 20/emote Abigail 20 true/emote Sebastian 20 true/emote Sam 20/stopMusic/globalFade/viewport -1000 -1000/message \"{{i18n: ASSPoly.Event.DateNight.End.31}}\"/end",
        "{{ModId}}_Seen": "pause 1/message \"{{i18n: ASSPoly.Event.DateNight.Seen}}\"/quickQuestion {{i18n: ASSPoly.Event.DateNight.Question}}#{{i18n: ASSPoly.Event.DateNight.Answer.1}}#{{i18n: ASSPoly.Event.DateNight.Answer.2}}#{{i18n: ASSPoly.Event.DateNight.Answer.3}}#{{i18n: ASSPoly.Event.DateNight.Answer.4}}(break)switchEvent {{ModId}}_{{PoolSam}}\\pause 50{break}switchEvent {{ModId}}_{{PoolSeb}}(break)switchEvent {{ModId}}_{{GameAbi}}(break)switchEvent {{ModId}}_{{EndDate}}"
      }
    }
  ]
}