Newer
Older
System38 / project / scripts / e02-hit.gbsres
{
  "_resourceType": "script",
  "id": "5c152eec-af22-4f4c-8893-1a8e1bac604b",
  "name": "E02-Hit",
  "symbol": "script_e02_hit",
  "description": "Hit the player and check variables",
  "variables": {
    "V0": {
      "id": "V0",
      "name": "Health",
      "passByReference": true
    }
  },
  "actors": {
    "0": {
      "id": "0",
      "name": "Health Bar"
    }
  },
  "script": [
    {
      "id": "7a36522e-609d-4848-ae2d-3c37dae875d6",
      "command": "EVENT_INC_VALUE",
      "args": {
        "variable": "V0"
      }
    },
    {
      "id": "bbb3ca29-5688-4b15-b9a7-365a82f35df2",
      "command": "EVENT_SOUND_PLAY_EFFECT",
      "args": {
        "type": "crash",
        "pitch": 4,
        "frequency": 200,
        "duration": 0.5,
        "wait": false
      }
    },
    {
      "id": "30bdcce6-fbee-4463-b57c-f58e3dd21c28",
      "command": "EVENT_CAMERA_SHAKE",
      "args": {
        "time": 0.5,
        "shakeDirection": "horizontal",
        "magnitude": {
          "type": "number",
          "value": 5
        }
      }
    },
    {
      "id": "d89a837f-9109-4f89-b0ea-468316a3b91c",
      "command": "EVENT_IF",
      "args": {
        "variable": "V0",
        "operator": ">=",
        "comparator": 3,
        "__collapseElse": false,
        "condition": {
          "type": "gte",
          "valueA": {
            "type": "variable",
            "value": "V0"
          },
          "valueB": {
            "type": "number",
            "value": 3
          }
        }
      },
      "children": {
        "true": [
          {
            "id": "3257072e-aec0-42c3-a117-d4acc2401308",
            "command": "EVENT_SWITCH_SCENE",
            "args": {
              "sceneId": "b58d19d1-d109-45aa-985f-639a948cbae7",
              "x": {
                "type": "number",
                "value": 0
              },
              "y": {
                "type": "number",
                "value": 0
              },
              "direction": "",
              "fadeSpeed": "2"
            }
          }
        ],
        "false": [
          {
            "id": "4d39eb74-bf5b-49dd-bcec-af1c829f973b",
            "command": "EVENT_ACTOR_SET_FRAME",
            "args": {
              "actorId": "0",
              "frame": {
                "type": "variable",
                "value": "V0"
              }
            }
          }
        ]
      }
    }
  ]
}