فهرست منبع

Making huge progression

Myval5773 3 هفته پیش
والد
کامیت
39fa10cc25
34فایلهای تغییر یافته به همراه903 افزوده شده و 521 حذف شده
  1. BIN
      INDPRO/Game/Silent Specter/SilentSpecter/assets/backgrounds/DeathScreen.png
  2. BIN
      INDPRO/Game/Silent Specter/SilentSpecter/assets/backgrounds/mapFinal.png
  3. BIN
      INDPRO/Game/Silent Specter/SilentSpecter/assets/sprites/HUD_LifeSheet.png
  4. 12 0
      INDPRO/Game/Silent Specter/SilentSpecter/project/backgrounds/mapfinal.gbsres
  5. 2 1
      INDPRO/Game/Silent Specter/SilentSpecter/project/backgrounds/shop.gbsres
  6. 16 0
      INDPRO/Game/Silent Specter/SilentSpecter/project/engine_field_values.gbsres
  7. 19 0
      INDPRO/Game/Silent Specter/SilentSpecter/project/prefabs/actors/hud_ghost.gbsres
  8. 154 0
      INDPRO/Game/Silent Specter/SilentSpecter/project/prefabs/actors/invisibleghost.gbsres
  9. 0 62
      INDPRO/Game/Silent Specter/SilentSpecter/project/prefabs/actors/playeractor.gbsres
  10. 0 326
      INDPRO/Game/Silent Specter/SilentSpecter/project/prefabs/actors/scaredghost.gbsres
  11. 0 39
      INDPRO/Game/Silent Specter/SilentSpecter/project/prefabs/triggers/walltrigger.gbsres
  12. 3 3
      INDPRO/Game/Silent Specter/SilentSpecter/project/scenes/house/actors/actor.gbsres
  13. 2 2
      INDPRO/Game/Silent Specter/SilentSpecter/project/scenes/house/actors/actor_2.gbsres
  14. 35 0
      INDPRO/Game/Silent Specter/SilentSpecter/project/scenes/house/actors/actor_3.gbsres
  15. 60 0
      INDPRO/Game/Silent Specter/SilentSpecter/project/scenes/house/actors/actor_4.gbsres
  16. 60 0
      INDPRO/Game/Silent Specter/SilentSpecter/project/scenes/house/actors/actor_5.gbsres
  17. 43 0
      INDPRO/Game/Silent Specter/SilentSpecter/project/scenes/house/actors/hud_ghost.gbsres
  18. 23 3
      INDPRO/Game/Silent Specter/SilentSpecter/project/scenes/house/scene.gbsres
  19. 60 1
      INDPRO/Game/Silent Specter/SilentSpecter/project/scenes/shop/scene.gbsres
  20. 132 0
      INDPRO/Game/Silent Specter/SilentSpecter/project/scripts/update_hud_(health).gbsres
  21. 2 2
      INDPRO/Game/Silent Specter/SilentSpecter/project/settings.gbsres
  22. 221 0
      INDPRO/Game/Silent Specter/SilentSpecter/project/sprites/hud_lifesheet.gbsres
  23. 3 29
      INDPRO/Game/Silent Specter/SilentSpecter/project/sprites/invisiblewall.gbsres
  24. 10 5
      INDPRO/Game/Silent Specter/SilentSpecter/project/variables.gbsres
  25. 19 21
      INDPRO/Game/Silent Specter/Tiled/SilentSpecter.tiled-session
  26. BIN
      INDPRO/Game/Silent Specter/Tiled/SpriteSheet.png
  27. BIN
      INDPRO/Game/Silent Specter/Tiled/SpriteSheet2.png
  28. 1 1
      INDPRO/Game/Silent Specter/Tiled/SpriteSheet2.tsx
  29. 26 26
      INDPRO/Game/Silent Specter/Tiled/map.tmx
  30. BIN
      INDPRO/Game/Silent Specter/aseprite/Death_Screen.aseprite
  31. BIN
      INDPRO/Game/Silent Specter/aseprite/HUD_LifeSheet.aseprite
  32. BIN
      INDPRO/Game/Silent Specter/aseprite/ShopSpriteSheet.aseprite
  33. BIN
      INDPRO/Game/Silent Specter/aseprite/SpriteSheet.aseprite
  34. BIN
      INDPRO/~$lentSpecter_Story.docx

BIN
INDPRO/Game/Silent Specter/SilentSpecter/assets/backgrounds/DeathScreen.png


BIN
INDPRO/Game/Silent Specter/SilentSpecter/assets/backgrounds/mapFinal.png


BIN
INDPRO/Game/Silent Specter/SilentSpecter/assets/sprites/HUD_LifeSheet.png


+ 12 - 0
INDPRO/Game/Silent Specter/SilentSpecter/project/backgrounds/mapfinal.gbsres

@@ -0,0 +1,12 @@
+{
+  "_resourceType": "background",
+  "id": "959d2da7-47da-4455-82a2-af425b2953b8",
+  "name": "mapFinal",
+  "symbol": "bg_mapfinal",
+  "width": 96,
+  "height": 64,
+  "imageWidth": 768,
+  "imageHeight": 512,
+  "filename": "mapFinal.png",
+  "tileColors": ""
+}

+ 2 - 1
INDPRO/Game/Silent Specter/SilentSpecter/project/backgrounds/shop.gbsres

@@ -8,5 +8,6 @@
   "imageWidth": 768,
   "imageHeight": 512,
   "filename": "shop.png",
-  "tileColors": ""
+  "tileColors": "",
+  "autoColor": false
 }

+ 16 - 0
INDPRO/Game/Silent Specter/SilentSpecter/project/engine_field_values.gbsres

@@ -17,6 +17,14 @@
       "id": "plat_jump_min",
       "value": 0
     },
+    {
+      "id": "plat_drop_through",
+      "value": 1
+    },
+    {
+      "id": "plat_camera_block",
+      "value": 3
+    },
     {
       "id": "INPUT_PLATFORM_JUMP",
       "value": "INPUT_B"
@@ -24,6 +32,14 @@
     {
       "id": "INPUT_PLATFORM_RUN",
       "value": "INPUT_A"
+    },
+    {
+      "id": "INPUT_PLATFORM_INTERACT",
+      "value": "INPUT_A"
+    },
+    {
+      "id": "plat_jump_vel",
+      "value": 13100
     }
   ]
 }

+ 19 - 0
INDPRO/Game/Silent Specter/SilentSpecter/project/prefabs/actors/hud_ghost.gbsres

@@ -0,0 +1,19 @@
+{
+  "_resourceType": "actorPrefab",
+  "id": "7e7b528f-2d4a-41aa-9a9a-277b076b109d",
+  "name": "HUD Ghost",
+  "frame": 0,
+  "animate": false,
+  "spriteSheetId": "d5401a5e-c3e7-40d1-b60c-6587502a89dd",
+  "moveSpeed": 1,
+  "animSpeed": 255,
+  "paletteId": "",
+  "persistent": false,
+  "collisionGroup": "",
+  "script": [],
+  "startScript": [],
+  "updateScript": [],
+  "hit1Script": [],
+  "hit2Script": [],
+  "hit3Script": []
+}

+ 154 - 0
INDPRO/Game/Silent Specter/SilentSpecter/project/prefabs/actors/invisibleghost.gbsres

@@ -0,0 +1,154 @@
+{
+  "_resourceType": "actorPrefab",
+  "id": "aa85a6c2-7d1b-4e7c-b0ff-d029b9ec31b7",
+  "name": "InvisibleGhost",
+  "frame": 0,
+  "animate": false,
+  "spriteSheetId": "b98bf956-914f-4ee1-b828-5202d3645f05",
+  "moveSpeed": 0.8,
+  "animSpeed": 255,
+  "paletteId": "",
+  "persistent": false,
+  "collisionGroup": "1",
+  "script": [
+    {
+      "command": "EVENT_IF",
+      "args": {
+        "condition": {
+          "type": "variable",
+          "value": "0"
+        },
+        "__collapseElse": false,
+        "__collapse": false
+      },
+      "children": {
+        "true": [],
+        "false": [
+          {
+            "command": "EVENT_IF",
+            "args": {
+              "condition": {
+                "type": "not",
+                "value": {
+                  "type": "variable",
+                  "value": "2"
+                }
+              },
+              "__collapseElse": false
+            },
+            "children": {
+              "true": [
+                {
+                  "command": "EVENT_SET_VALUE",
+                  "args": {
+                    "variable": "2",
+                    "value": {
+                      "type": "true"
+                    }
+                  },
+                  "id": "c7a2cd05-ebac-43fa-a8f8-6033b7eac076"
+                },
+                {
+                  "command": "EVENT_DEC_VALUE",
+                  "args": {
+                    "variable": "1"
+                  },
+                  "id": "0de306d4-ee05-40f5-ab6b-dfc314a6e3a6"
+                },
+                {
+                  "command": "EVENT_CALL_CUSTOM_EVENT",
+                  "args": {
+                    "customEventId": "7a4a0afd-9a83-4ae5-aadd-c77ade95ae42",
+                    "$actor[1]$": "$self$"
+                  },
+                  "id": "84b3142a-a8e4-4f7b-a6d9-f0c7f9d63fd7"
+                },
+                {
+                  "command": "EVENT_ACTOR_EFFECTS",
+                  "args": {
+                    "effect": "flicker",
+                    "actorId": "player",
+                    "distance": 20,
+                    "speed": 2,
+                    "time": 1.5,
+                    "frames": 30
+                  },
+                  "id": "568b64c1-4457-4543-b626-bfbef28a894c"
+                },
+                {
+                  "command": "EVENT_WAIT",
+                  "args": {
+                    "time": 1.5,
+                    "frames": 30
+                  },
+                  "id": "26d8be52-732d-431e-a44d-38ef0e00f07a"
+                },
+                {
+                  "command": "EVENT_SET_VALUE",
+                  "args": {
+                    "variable": "2",
+                    "value": {
+                      "type": "false"
+                    }
+                  },
+                  "id": "1ac82b06-4087-459f-b8c8-bd84ffdf128d"
+                }
+              ],
+              "false": []
+            },
+            "id": "498e75e6-afd2-4e88-95cb-cd4a08edeb61"
+          }
+        ]
+      },
+      "id": "e04604c1-5fa6-431f-b98b-482348c69291"
+    }
+  ],
+  "startScript": [],
+  "updateScript": [
+    {
+      "command": "EVENT_ACTOR_MOVE_TO",
+      "args": {
+        "actorId": "$self$",
+        "x": {
+          "type": "number",
+          "value": 20
+        },
+        "y": {
+          "type": "number",
+          "value": 27
+        },
+        "moveType": "horizontal",
+        "useCollisions": false
+      },
+      "id": "9afadcaa-4866-45e5-bfff-1b1e834e5673"
+    },
+    {
+      "command": "EVENT_WAIT",
+      "args": {
+        "time": 0.1,
+        "frames": 30
+      },
+      "id": "eb2e4942-3989-4b84-a9b5-e3b1273ce525"
+    },
+    {
+      "command": "EVENT_ACTOR_MOVE_TO",
+      "args": {
+        "actorId": "$self$",
+        "x": {
+          "type": "number",
+          "value": 34
+        },
+        "y": {
+          "type": "number",
+          "value": 27
+        },
+        "moveType": "horizontal",
+        "useCollisions": false
+      },
+      "id": "dc01463d-e84f-4e31-9aa7-a59dd3d1e0ce"
+    }
+  ],
+  "hit1Script": [],
+  "hit2Script": [],
+  "hit3Script": []
+}

+ 0 - 62
INDPRO/Game/Silent Specter/SilentSpecter/project/prefabs/actors/playeractor.gbsres

@@ -1,62 +0,0 @@
-{
-  "_resourceType": "actorPrefab",
-  "id": "074db151-6446-4cb1-bcdb-2bb10f0f5f76",
-  "name": "PlayerActor",
-  "frame": 0,
-  "animate": false,
-  "spriteSheetId": "835fee3e-5a1d-47ed-be2d-5f060686178a",
-  "moveSpeed": 1,
-  "animSpeed": 15,
-  "paletteId": "",
-  "persistent": true,
-  "collisionGroup": "",
-  "script": [],
-  "startScript": [],
-  "updateScript": [
-    {
-      "command": "EVENT_IF_ACTOR_DIRECTION",
-      "args": {
-        "actorId": "player",
-        "direction": {
-          "type": "direction",
-          "value": "left"
-        },
-        "__collapseElse": false,
-        "__collapse": false
-      },
-      "children": {
-        "true": [
-          {
-            "command": "EVENT_SET_VALUE",
-            "args": {
-              "variable": "1",
-              "value": {
-                "type": "number",
-                "value": 0
-              },
-              "__collapse": true
-            },
-            "id": "4b03d505-a401-4868-af15-0fbb31987659"
-          }
-        ],
-        "false": [
-          {
-            "command": "EVENT_SET_VALUE",
-            "args": {
-              "variable": "1",
-              "value": {
-                "type": "number",
-                "value": 1
-              }
-            },
-            "id": "c6ce7b59-9990-42d5-ae35-5726765121f0"
-          }
-        ]
-      },
-      "id": "4a3a687c-cb4a-4cf2-926e-5ab8566d6554"
-    }
-  ],
-  "hit1Script": [],
-  "hit2Script": [],
-  "hit3Script": []
-}

+ 0 - 326
INDPRO/Game/Silent Specter/SilentSpecter/project/prefabs/actors/scaredghost.gbsres

@@ -1,326 +0,0 @@
-{
-  "_resourceType": "actorPrefab",
-  "id": "aa85a6c2-7d1b-4e7c-b0ff-d029b9ec31b7",
-  "name": "ScaredGhost",
-  "frame": 0,
-  "animate": false,
-  "spriteSheetId": "b98bf956-914f-4ee1-b828-5202d3645f05",
-  "moveSpeed": 0.5,
-  "animSpeed": 255,
-  "paletteId": "",
-  "persistent": false,
-  "collisionGroup": "1",
-  "script": [],
-  "startScript": [],
-  "updateScript": [
-    {
-      "command": "EVENT_INC_VALUE",
-      "args": {
-        "variable": "L0",
-        "__comment": true,
-        "__collapse": true
-      },
-      "id": "71434f2e-b817-403d-aa44-b3d333579e9f"
-    },
-    {
-      "command": "EVENT_IF",
-      "args": {
-        "condition": {
-          "type": "gt",
-          "valueA": {
-            "type": "variable",
-            "value": "L0"
-          },
-          "valueB": {
-            "type": "number",
-            "value": 10
-          }
-        },
-        "__collapseElse": true,
-        "__collapse": false,
-        "__comment": true
-      },
-      "children": {
-        "true": [
-          {
-            "command": "EVENT_SET_VALUE",
-            "args": {
-              "variable": "L0",
-              "value": {
-                "type": "number",
-                "value": 0
-              }
-            },
-            "id": "358c00e3-7553-4b9a-9aa8-51454436d4b2"
-          }
-        ],
-        "false": []
-      },
-      "id": "9c71cd65-6e42-483c-b005-ac2a3bca899b"
-    },
-    {
-      "command": "EVENT_IF",
-      "args": {
-        "condition": {
-          "type": "ne",
-          "valueA": {
-            "type": "variable",
-            "value": "L0"
-          },
-          "valueB": {
-            "type": "number",
-            "value": 0
-          }
-        },
-        "__collapseElse": false,
-        "__comment": true
-      },
-      "children": {
-        "true": [
-          {
-            "command": "EVENT_STOP",
-            "args": {},
-            "id": "5b4c0a4e-6725-43b9-848b-e0c5f239d64d"
-          }
-        ],
-        "false": []
-      },
-      "id": "fbd54610-2648-4068-878e-6a9dc18861f1"
-    },
-    {
-      "command": "EVENT_WAIT",
-      "args": {
-        "time": 0.5,
-        "frames": 30
-      },
-      "id": "a21ed51b-4d6c-4300-9a5c-57886c410182"
-    },
-    {
-      "command": "EVENT_IF_ACTOR_DISTANCE_FROM_ACTOR",
-      "args": {
-        "actorId": "player",
-        "operator": "<=",
-        "distance": {
-          "type": "number",
-          "value": 10
-        },
-        "otherActorId": "$self$",
-        "__collapseElse": false,
-        "__collapse": false
-      },
-      "children": {
-        "true": [
-          {
-            "command": "EVENT_SET_VALUE",
-            "args": {
-              "variable": "L1",
-              "value": {
-                "type": "true"
-              }
-            },
-            "id": "2b765ef3-efb0-4ae0-90ac-c9d0d3b4cd6d"
-          }
-        ],
-        "false": [
-          {
-            "command": "EVENT_SET_VALUE",
-            "args": {
-              "variable": "L1",
-              "value": {
-                "type": "false"
-              }
-            },
-            "id": "24d4dcea-ce18-4adc-890b-dd6759978437"
-          }
-        ]
-      },
-      "id": "c2f0cdcc-f9e9-49bf-8d9c-f62a542f1eb7"
-    },
-    {
-      "command": "EVENT_LOOP_WHILE",
-      "args": {
-        "condition": {
-          "type": "variable",
-          "value": "L1"
-        }
-      },
-      "children": {
-        "true": [
-          {
-            "command": "EVENT_IF",
-            "args": {
-              "condition": {
-                "type": "eq",
-                "valueA": {
-                  "type": "variable",
-                  "value": "1"
-                },
-                "valueB": {
-                  "type": "number",
-                  "value": 1
-                }
-              },
-              "__collapseElse": false,
-              "__collapse": false
-            },
-            "children": {
-              "true": [
-                {
-                  "command": "EVENT_IF",
-                  "args": {
-                    "condition": {
-                      "type": "lt",
-                      "valueA": {
-                        "type": "property",
-                        "target": "player",
-                        "property": "pxpos"
-                      },
-                      "valueB": {
-                        "type": "property",
-                        "target": "$self$",
-                        "property": "pxpos"
-                      }
-                    },
-                    "__collapseElse": false
-                  },
-                  "children": {
-                    "true": [
-                      {
-                        "command": "EVENT_ACTOR_MOVE_RELATIVE",
-                        "args": {
-                          "actorId": "$self$",
-                          "x": {
-                            "type": "number",
-                            "value": 1
-                          },
-                          "y": {
-                            "type": "number",
-                            "value": 0
-                          },
-                          "moveType": "horizontal",
-                          "useCollisions": true,
-                          "__comment": true,
-                          "__collapse": true
-                        },
-                        "id": "ddd0a62c-3fde-49c6-8ef8-bba024330df8"
-                      },
-                      {
-                        "command": "EVENT_ACTOR_PUSH",
-                        "args": {
-                          "continue": true,
-                          "__collapse": false
-                        },
-                        "id": "23334933-bd00-4ae1-a3b0-b2de1a33850f"
-                      }
-                    ],
-                    "false": [
-                      {
-                        "command": "EVENT_ACTOR_MOVE_RELATIVE",
-                        "args": {
-                          "actorId": "$self$",
-                          "x": {
-                            "type": "property",
-                            "target": "player",
-                            "property": "pxpos"
-                          },
-                          "y": {
-                            "type": "property",
-                            "target": "player",
-                            "property": "pypos"
-                          },
-                          "moveType": "horizontal",
-                          "useCollisions": true
-                        },
-                        "id": "e3b00e10-37df-4fa8-9e1a-42e11d23430f"
-                      }
-                    ]
-                  },
-                  "id": "4c1b2cec-0f74-48dc-a84c-e3a32a991f51"
-                }
-              ],
-              "false": [
-                {
-                  "command": "EVENT_IF",
-                  "args": {
-                    "condition": {
-                      "type": "gt",
-                      "valueA": {
-                        "type": "property",
-                        "target": "player",
-                        "property": "pxpos"
-                      },
-                      "valueB": {
-                        "type": "property",
-                        "target": "$self$",
-                        "property": "pxpos"
-                      }
-                    },
-                    "__collapseElse": false,
-                    "__collapse": false
-                  },
-                  "children": {
-                    "true": [
-                      {
-                        "command": "EVENT_ACTOR_MOVE_RELATIVE",
-                        "args": {
-                          "actorId": "$self$",
-                          "x": {
-                            "type": "number",
-                            "value": -1
-                          },
-                          "y": {
-                            "type": "number",
-                            "value": 0
-                          },
-                          "moveType": "horizontal",
-                          "useCollisions": true,
-                          "__comment": true,
-                          "__collapse": true
-                        },
-                        "id": "fef06e94-31a4-4a22-a047-30ee8f8fbf2e"
-                      },
-                      {
-                        "command": "EVENT_ACTOR_PUSH",
-                        "args": {
-                          "continue": true
-                        },
-                        "id": "b053dbd9-c2f0-4e4a-bd9e-576a43ded6cc"
-                      }
-                    ],
-                    "false": [
-                      {
-                        "command": "EVENT_ACTOR_MOVE_RELATIVE",
-                        "args": {
-                          "actorId": "$self$",
-                          "x": {
-                            "type": "property",
-                            "target": "player",
-                            "property": "pxpos"
-                          },
-                          "y": {
-                            "type": "property",
-                            "target": "player",
-                            "property": "pypos"
-                          },
-                          "moveType": "horizontal",
-                          "useCollisions": true
-                        },
-                        "id": "d81eb6cb-a818-4781-9fef-d2a35cbf6448"
-                      }
-                    ]
-                  },
-                  "id": "c2885866-d3ed-4cc1-8bc3-ceececbb23a1"
-                }
-              ]
-            },
-            "id": "f9212125-f118-419b-b8e3-adf44e6490da"
-          }
-        ]
-      },
-      "id": "9f89963c-79e8-4f3b-b9e4-74b416c1dd3b"
-    }
-  ],
-  "hit1Script": [],
-  "hit2Script": [],
-  "hit3Script": []
-}

+ 0 - 39
INDPRO/Game/Silent Specter/SilentSpecter/project/prefabs/triggers/walltrigger.gbsres

@@ -1,39 +0,0 @@
-{
-  "_resourceType": "triggerPrefab",
-  "id": "0af7c7d3-3210-4473-afc5-424f392d635b",
-  "name": "WallTrigger",
-  "script": [
-    {
-      "command": "EVENT_IF",
-      "args": {
-        "condition": {
-          "type": "variable",
-          "value": "0"
-        },
-        "__collapseElse": false
-      },
-      "children": {
-        "true": [
-          {
-            "command": "EVENT_ACTOR_COLLISIONS_DISABLE",
-            "args": {
-              "actorId": "$self$"
-            },
-            "id": "2a9483fa-4a0a-47df-968a-2d1102badc04"
-          }
-        ],
-        "false": []
-      },
-      "id": "dba09e59-0010-4ada-b714-1e7e7f9097be"
-    }
-  ],
-  "leaveScript": [
-    {
-      "command": "EVENT_ACTOR_COLLISIONS_ENABLE",
-      "args": {
-        "actorId": "$self$"
-      },
-      "id": "a3caee67-0d19-4bc4-8621-e80305c5faac"
-    }
-  ]
-}

+ 3 - 3
INDPRO/Game/Silent Specter/SilentSpecter/project/scenes/house/actors/actor.gbsres

@@ -1,6 +1,6 @@
 {
   "_resourceType": "actor",
-  "id": "b0d6bc9e-b00d-4660-aba1-6da0a8f12367",
+  "id": "7443cb52-8e31-46bd-b0a9-9d51a5a7061a",
   "name": "",
   "frame": 0,
   "animate": false,
@@ -21,7 +21,7 @@
   "hit1Script": [],
   "hit2Script": [],
   "hit3Script": [],
-  "x": 37,
-  "y": 61,
+  "x": 38,
+  "y": 27,
   "_index": 0
 }

+ 2 - 2
INDPRO/Game/Silent Specter/SilentSpecter/project/scenes/house/actors/actor_2.gbsres

@@ -1,6 +1,6 @@
 {
   "_resourceType": "actor",
-  "id": "dc1a7729-ab8e-46df-b53c-55bcb31dd743",
+  "id": "8c77a490-bdfc-4066-96ac-5fc26db37296",
   "name": "",
   "frame": 0,
   "animate": false,
@@ -21,7 +21,7 @@
   "hit1Script": [],
   "hit2Script": [],
   "hit3Script": [],
-  "x": 66,
+  "x": 51,
   "y": 61,
   "_index": 1
 }

+ 35 - 0
INDPRO/Game/Silent Specter/SilentSpecter/project/scenes/house/actors/actor_3.gbsres

@@ -0,0 +1,35 @@
+{
+  "_resourceType": "actor",
+  "id": "6ed3b21f-e240-4f10-b98f-13064a09ac49",
+  "name": "",
+  "frame": 0,
+  "animate": false,
+  "spriteSheetId": "581d34d0-9591-4e6e-a609-1d94f203b0cd",
+  "prefabId": "aa85a6c2-7d1b-4e7c-b0ff-d029b9ec31b7",
+  "direction": "down",
+  "moveSpeed": 1,
+  "animSpeed": 15,
+  "paletteId": "",
+  "isPinned": false,
+  "persistent": false,
+  "collisionGroup": "",
+  "prefabScriptOverrides": {
+    "84b3142a-a8e4-4f7b-a6d9-f0c7f9d63fd7": {
+      "id": "84b3142a-a8e4-4f7b-a6d9-f0c7f9d63fd7",
+      "args": {
+        "customEventId": "7a4a0afd-9a83-4ae5-aadd-c77ade95ae42",
+        "$actor[1]$": "54ee1eeb-48b4-4c17-8133-23abb014cff7"
+      }
+    }
+  },
+  "symbol": "actor_2",
+  "script": [],
+  "startScript": [],
+  "updateScript": [],
+  "hit1Script": [],
+  "hit2Script": [],
+  "hit3Script": [],
+  "x": 27,
+  "y": 27,
+  "_index": 2
+}

+ 60 - 0
INDPRO/Game/Silent Specter/SilentSpecter/project/scenes/house/actors/actor_4.gbsres

@@ -0,0 +1,60 @@
+{
+  "_resourceType": "actor",
+  "id": "9faa57e6-f4f7-4a47-aa32-8caebf2d2f8b",
+  "name": "",
+  "frame": 0,
+  "animate": false,
+  "spriteSheetId": "581d34d0-9591-4e6e-a609-1d94f203b0cd",
+  "prefabId": "aa85a6c2-7d1b-4e7c-b0ff-d029b9ec31b7",
+  "direction": "down",
+  "moveSpeed": 1,
+  "animSpeed": 15,
+  "paletteId": "",
+  "isPinned": false,
+  "persistent": false,
+  "collisionGroup": "",
+  "prefabScriptOverrides": {
+    "9afadcaa-4866-45e5-bfff-1b1e834e5673": {
+      "id": "9afadcaa-4866-45e5-bfff-1b1e834e5673",
+      "args": {
+        "x": {
+          "type": "number",
+          "value": 69
+        },
+        "y": {
+          "type": "number",
+          "value": 37
+        }
+      }
+    },
+    "dc01463d-e84f-4e31-9aa7-a59dd3d1e0ce": {
+      "id": "dc01463d-e84f-4e31-9aa7-a59dd3d1e0ce",
+      "args": {
+        "x": {
+          "type": "number",
+          "value": 81
+        },
+        "y": {
+          "type": "number",
+          "value": 37
+        }
+      }
+    },
+    "84b3142a-a8e4-4f7b-a6d9-f0c7f9d63fd7": {
+      "id": "84b3142a-a8e4-4f7b-a6d9-f0c7f9d63fd7",
+      "args": {
+        "$actor[1]$": "54ee1eeb-48b4-4c17-8133-23abb014cff7"
+      }
+    }
+  },
+  "symbol": "actor_3",
+  "script": [],
+  "startScript": [],
+  "updateScript": [],
+  "hit1Script": [],
+  "hit2Script": [],
+  "hit3Script": [],
+  "x": 74,
+  "y": 37,
+  "_index": 3
+}

+ 60 - 0
INDPRO/Game/Silent Specter/SilentSpecter/project/scenes/house/actors/actor_5.gbsres

@@ -0,0 +1,60 @@
+{
+  "_resourceType": "actor",
+  "id": "c89b9b7f-581d-41d1-a45e-c4af6a0bfa4e",
+  "name": "",
+  "frame": 0,
+  "animate": false,
+  "spriteSheetId": "581d34d0-9591-4e6e-a609-1d94f203b0cd",
+  "prefabId": "aa85a6c2-7d1b-4e7c-b0ff-d029b9ec31b7",
+  "direction": "down",
+  "moveSpeed": 1,
+  "animSpeed": 15,
+  "paletteId": "",
+  "isPinned": false,
+  "persistent": false,
+  "collisionGroup": "",
+  "prefabScriptOverrides": {
+    "9afadcaa-4866-45e5-bfff-1b1e834e5673": {
+      "id": "9afadcaa-4866-45e5-bfff-1b1e834e5673",
+      "args": {
+        "x": {
+          "type": "number",
+          "value": 56
+        },
+        "y": {
+          "type": "number",
+          "value": 61
+        }
+      }
+    },
+    "dc01463d-e84f-4e31-9aa7-a59dd3d1e0ce": {
+      "id": "dc01463d-e84f-4e31-9aa7-a59dd3d1e0ce",
+      "args": {
+        "x": {
+          "type": "number",
+          "value": 76
+        },
+        "y": {
+          "type": "number",
+          "value": 61
+        }
+      }
+    },
+    "84b3142a-a8e4-4f7b-a6d9-f0c7f9d63fd7": {
+      "id": "84b3142a-a8e4-4f7b-a6d9-f0c7f9d63fd7",
+      "args": {
+        "$actor[1]$": "54ee1eeb-48b4-4c17-8133-23abb014cff7"
+      }
+    }
+  },
+  "symbol": "actor_4",
+  "script": [],
+  "startScript": [],
+  "updateScript": [],
+  "hit1Script": [],
+  "hit2Script": [],
+  "hit3Script": [],
+  "x": 67,
+  "y": 61,
+  "_index": 4
+}

+ 43 - 0
INDPRO/Game/Silent Specter/SilentSpecter/project/scenes/house/actors/hud_ghost.gbsres

@@ -0,0 +1,43 @@
+{
+  "_resourceType": "actor",
+  "id": "54ee1eeb-48b4-4c17-8133-23abb014cff7",
+  "name": "HUD Ghost",
+  "frame": 0,
+  "animate": false,
+  "spriteSheetId": "581d34d0-9591-4e6e-a609-1d94f203b0cd",
+  "prefabId": "7e7b528f-2d4a-41aa-9a9a-277b076b109d",
+  "direction": "down",
+  "moveSpeed": 1,
+  "animSpeed": 15,
+  "paletteId": "",
+  "isPinned": false,
+  "persistent": false,
+  "collisionGroup": "",
+  "prefabScriptOverrides": {
+    "04468150-242e-4309-aef2-e2decb02b91e": {
+      "id": "04468150-242e-4309-aef2-e2decb02b91e",
+      "args": {
+        "x": {
+          "type": "property",
+          "target": "player",
+          "property": "xpos"
+        },
+        "y": {
+          "type": "property",
+          "target": "player",
+          "property": "ypos"
+        }
+      }
+    }
+  },
+  "symbol": "actor_5",
+  "script": [],
+  "startScript": [],
+  "updateScript": [],
+  "hit1Script": [],
+  "hit2Script": [],
+  "hit3Script": [],
+  "x": 2,
+  "y": 2,
+  "_index": 5
+}

+ 23 - 3
INDPRO/Game/Silent Specter/SilentSpecter/project/scenes/house/scene.gbsres

@@ -3,14 +3,14 @@
   "id": "72c1e8e4-0697-4feb-b262-0ece9c3af457",
   "_index": 0,
   "name": "House",
-  "backgroundId": "f1ea08bc-11f1-4a63-a877-c442aeee1b9b",
+  "backgroundId": "959d2da7-47da-4455-82a2-af425b2953b8",
   "tilesetId": "",
   "width": 96,
   "height": 64,
   "type": "PLATFORM",
   "paletteIds": [],
   "spritePaletteIds": [],
-  "collisions": "00610+0f46+001a+0f46+001a+0f2+0042+0f2+001a+0f2+0042+0f2+001a+0f2+0042+0f2+001a+0f2+0042+0f2+001a+0f2+0042+0f2+001a+0f2+0042+0f2+001a+0fe+0015+20!0f1a+004+0f4+001a+0fe+0014+20!00!0f1a+004+0f4+001a+0f2+00e+0f4+00d+20!0f2+0020+0f2+001a+0f2+00e+0f4+00c+20!00!0f2+0020+0f2+001a+0f2+001d+20!0f2+0022+0f2+001a+0f2+001c+20!00!0f2+0022+0f2+001a+0f2+0014+012+005+20!0f2+0024+0f2+001a+0f2+0014+012+004+20!00!0f2+0024+0f2+001a+0f2+0019+20!0f4+0024+0f2+001a+0f2+0018+20!00!0f4+0024+0f2+001a+0f8+009+20!0f18+007+20!0f14+001a+0f8+008+20!00!0f18+006+20!00!0f14+001a+0f2+00d+20!0f2+0012+0f2+009+20!0f4+0010+0f2+001a+0f2+00c+20!00!0f2+0012+0f2+008+20!00!0f4+0010+0f2+001a+0f2+009+20!0f6+0012+0f2+007+20!0f6+002c+0f2+008+20!00!0f6+0012+0f2+006+20!00!0f6+002c+0f2+005e+0f2+005e+0f2+0042+0f2+001a+0f2+0042+0f2+001a+0fa+30!005+0f16+00c+0f14+001a+0fa+00!30!004+0f16+00c+0f14+001a+0f2+008+0f2+30!001b+0f4+0018+0f2+001a+0f2+008+0f2+00!30!001a+0f4+0018+0f2+001a+0f2+00a+0f2+30!0035+0f2+001a+0f2+00a+0f2+00!30!0034+0f2+001a+0f2+002c+012+0014+0f2+001a+0f2+002c+012+0014+0f2+001a+0f2+0042+0f2+001a+0f2+0042+0f2+001a+0f18+00b+20!0f10+006+0fc+001a+0f18+00a+20!00!0f10+006+0fc+001a+0f2+001f+20!0f4+001e+0f2+001a+0f2+001e+20!00!0f4+001e+0f2+0039+20!0f4+0020+0f2+0038+20!00!0f4+0020+0f2+0037+20!0f6+0020+0f2+0036+20!00!0f6+0020+0f2+00a+0fc0+",
+  "collisions": "00610+0f46+001a+0f46+001a+0f2+0014+0f2+002c+0f2+001a+0f2+0014+0f2+002c+0f2+001a+0f2+0014+0f2+002c+0f2+001a+0f2+0014+0f2+002c+0f2+001a+0f2+002+014+00e+0f2+002c+0f2+001a+0f2+0014+0f2+002c+0f2+001a+0f2+001a+012+004+012+0012+016+008+0f2+001a+0f2+0042+0f2+001a+0f2+001c+012+00c+014+0014+0f2+001a+0f2+0042+0f2+001a+0f28+001c+0f2+001a+0f28+001c+0f2+001a+0f2+001c+0f2+0020+012+002+0f2+001a+0f2+001c+0f2+0024+0f2+001a+0f2+001c+0f2+0024+0f2+001a+0f2+001c+0f2+0024+0f2+001a+0f2+0036+014+008+0f2+001a+0f2+0042+0f2+001a+0f2+0042+0f2+001a+0f2+0042+0f2+001a+0fc+006+0f16+009+20!0f14+001a+0fc+006+0f16+008+20!00!0f14+001a+0f2+002d+20!0f2+004+0f2+00c+0f2+001a+0f2+002c+20!00!0f2+004+0f2+00c+0f2+001a+0f2+00c+012+001d+20!0f2+0014+0f2+001a+0f2+002a+20!00!0f2+0014+0f2+001a+0f2+0042+0f2+001a+0f2+0042+0f2+001a+0f2+0033+20!0f6+006+0f4+001a+0f2+0032+20!00!0f6+006+0f4+001a+0f6+006+0f14+008+0f10+00c+0f2+001a+0f6+006+0f14+008+0f10+00c+0f2+001a+0f2+00e+0f2+0024+0f2+008+012+002+0f2+001a+0f2+00e+0f2+0024+0f2+00c+0f2+001a+0f2+012+002+014+0018+012+0012+0f2+00c+0f2+001a+0f2+0034+0f2+00c+0f2+001a+0f2+0034+0f2+00c+0f2+001a+0f2+0034+0f2+00c+0f2+001a+0f12+007+20!0f14+014+0f6+002+012+008+0f2+001a+0f12+006+20!00!0f14+004+0f6+00c+0f2+0031+20!0f2+0029+20!0f2+0030+20!00!0f2+0028+20!00!0f2+002f+20!0f2+0029+20!0f4+002e+20!00!0f2+0028+20!00!0f4+00a+0fc0+",
   "autoFadeSpeed": 1,
   "symbol": "scene_0",
   "x": 520,
@@ -73,10 +73,30 @@
         ]
       },
       "id": "1d70c2b6-4595-434e-b444-856b9077d164"
+    },
+    {
+      "command": "EVENT_SET_VALUE",
+      "args": {
+        "variable": "1",
+        "value": {
+          "type": "number",
+          "value": 4
+        }
+      },
+      "id": "8b0dbf84-b3b1-4a09-9871-7b22686a388a"
+    },
+    {
+      "command": "EVENT_CALL_CUSTOM_EVENT",
+      "args": {
+        "customEventId": "7a4a0afd-9a83-4ae5-aadd-c77ade95ae42",
+        "$actor[1]$": "54ee1eeb-48b4-4c17-8133-23abb014cff7"
+      },
+      "id": "061a6a1b-602e-4dfe-b091-13057e7a11fd"
     }
   ],
   "playerHit1Script": [],
   "playerHit2Script": [],
   "playerHit3Script": [],
-  "playerSpriteSheetId": "6ae2f141-7f1a-4ec8-af30-445db4e3ebac"
+  "playerSpriteSheetId": "6ae2f141-7f1a-4ec8-af30-445db4e3ebac",
+  "autoFadeEventCollapse": true
 }

+ 60 - 1
INDPRO/Game/Silent Specter/SilentSpecter/project/scenes/shop/scene.gbsres

@@ -15,7 +15,66 @@
   "symbol": "scene_2",
   "x": 520,
   "y": 920,
-  "script": [],
+  "script": [
+    {
+      "command": "EVENT_SET_INPUT_SCRIPT",
+      "args": {
+        "input": [
+          "a"
+        ],
+        "override": true,
+        "__scriptTabs": "press"
+      },
+      "children": {
+        "true": [
+          {
+            "command": "EVENT_SET_VALUE",
+            "args": {
+              "variable": "0",
+              "value": {
+                "type": "true"
+              },
+              "__collapse": false
+            },
+            "id": "48155e46-8fa9-4d40-b5f3-bf117342d107"
+          },
+          {
+            "command": "EVENT_PLAYER_SET_SPRITE",
+            "args": {
+              "spriteSheetId": "835fee3e-5a1d-47ed-be2d-5f060686178a"
+            },
+            "id": "3bdd4833-7492-4e7f-813b-aa4fbb255443"
+          },
+          {
+            "command": "EVENT_WAIT",
+            "args": {
+              "time": 1.5,
+              "frames": 30
+            },
+            "id": "81037a59-3a0a-4ef9-aa99-b20591e6adf2"
+          },
+          {
+            "command": "EVENT_SET_VALUE",
+            "args": {
+              "variable": "0",
+              "value": {
+                "type": "false"
+              }
+            },
+            "id": "191047b7-f2fc-40fe-9e42-1c8e7d079af2"
+          },
+          {
+            "command": "EVENT_PLAYER_SET_SPRITE",
+            "args": {
+              "spriteSheetId": "6ae2f141-7f1a-4ec8-af30-445db4e3ebac"
+            },
+            "id": "9373d6a4-0a2f-4fa3-96c0-2df5eeb2a3a5"
+          }
+        ]
+      },
+      "id": "04475f1a-b012-42b3-ab4c-ff9f63c96926"
+    }
+  ],
   "playerHit1Script": [],
   "playerHit2Script": [],
   "playerHit3Script": []

+ 132 - 0
INDPRO/Game/Silent Specter/SilentSpecter/project/scripts/update_hud_(health).gbsres

@@ -0,0 +1,132 @@
+{
+  "_resourceType": "script",
+  "id": "7a4a0afd-9a83-4ae5-aadd-c77ade95ae42",
+  "name": "Update HUD (Health)",
+  "description": "",
+  "variables": {},
+  "actors": {
+    "1": {
+      "id": "1",
+      "name": "HUD Ghost"
+    }
+  },
+  "symbol": "script_2",
+  "script": [
+    {
+      "command": "EVENT_SWITCH",
+      "args": {
+        "variable": "1",
+        "choices": 5,
+        "__collapseCase0": false,
+        "value0": 4,
+        "__collapseCase1": false,
+        "value1": 3,
+        "__collapseCase2": false,
+        "value2": 2,
+        "__collapseCase3": false,
+        "value3": 1,
+        "__collapseCase4": false,
+        "value4": 0,
+        "__collapseCase5": false,
+        "value5": 6,
+        "__collapseCase6": false,
+        "value6": 7,
+        "__collapseCase7": false,
+        "value7": 8,
+        "__collapseCase8": false,
+        "value8": 9,
+        "__collapseCase9": false,
+        "value9": 10,
+        "__collapseCase10": false,
+        "value10": 11,
+        "__collapseCase11": false,
+        "value11": 12,
+        "__collapseCase12": false,
+        "value12": 13,
+        "__collapseCase13": false,
+        "value13": 14,
+        "__collapseCase14": false,
+        "value14": 15,
+        "__collapseCase15": false,
+        "value15": 16,
+        "__collapseElse": false
+      },
+      "children": {
+        "true0": [
+          {
+            "command": "EVENT_ACTOR_SET_FRAME",
+            "args": {
+              "actorId": "1",
+              "frame": {
+                "type": "number",
+                "value": 0
+              }
+            },
+            "id": "85199d9b-14d1-4585-9a81-8009f3029b62"
+          }
+        ],
+        "true1": [
+          {
+            "command": "EVENT_ACTOR_SET_FRAME",
+            "args": {
+              "actorId": "1",
+              "frame": {
+                "type": "number",
+                "value": 1
+              }
+            },
+            "id": "85247d93-f28c-4835-87aa-6b73823cae68"
+          }
+        ],
+        "true2": [
+          {
+            "command": "EVENT_ACTOR_SET_FRAME",
+            "args": {
+              "actorId": "1",
+              "frame": {
+                "type": "number",
+                "value": 2
+              }
+            },
+            "id": "9f693fbc-2d36-4d33-b816-3ca6811d6ae9"
+          }
+        ],
+        "true3": [
+          {
+            "command": "EVENT_ACTOR_SET_FRAME",
+            "args": {
+              "actorId": "1",
+              "frame": {
+                "type": "number",
+                "value": 3
+              }
+            },
+            "id": "33c3187f-a0f7-44af-943d-9a14ffdffcc0"
+          }
+        ],
+        "true4": [
+          {
+            "command": "EVENT_ACTOR_DEACTIVATE",
+            "args": {
+              "actorId": "1"
+            },
+            "id": "36da6fa1-07da-4f5e-9f72-b09466149ad3"
+          }
+        ],
+        "true5": [],
+        "true6": [],
+        "true7": [],
+        "true8": [],
+        "true9": [],
+        "true10": [],
+        "true11": [],
+        "true12": [],
+        "true13": [],
+        "true14": [],
+        "true15": [],
+        "false": []
+      },
+      "id": "b2cfca6b-b903-4b3b-b02f-4fd01ff9af6d"
+    }
+  ]
+}

+ 2 - 2
INDPRO/Game/Silent Specter/SilentSpecter/project/settings.gbsres

@@ -1,8 +1,8 @@
 {
   "_resourceType": "settings",
   "startSceneId": "72c1e8e4-0697-4feb-b262-0ece9c3af457",
-  "startX": 4,
-  "startY": 61,
+  "startX": 48,
+  "startY": 27,
   "startMoveSpeed": 1,
   "startAnimSpeed": 15,
   "startDirection": "right",

+ 221 - 0
INDPRO/Game/Silent Specter/SilentSpecter/project/sprites/hud_lifesheet.gbsres

@@ -0,0 +1,221 @@
+{
+  "_resourceType": "sprite",
+  "id": "d5401a5e-c3e7-40d1-b60c-6587502a89dd",
+  "name": "HUD_LifeSheet",
+  "symbol": "sprite_hud_lifesheet",
+  "numFrames": 4,
+  "filename": "HUD_LifeSheet.png",
+  "checksum": "4166064958d736aa9d46c54abff14d75e2809580",
+  "width": 64,
+  "height": 16,
+  "states": [
+    {
+      "id": "15dc8426-2b99-411f-89db-9ec5ec9cb1fb",
+      "name": "",
+      "animationType": "fixed",
+      "flipLeft": false,
+      "animations": [
+        {
+          "id": "f635274f-6108-4c11-8a9d-bbc833042318",
+          "frames": [
+            {
+              "id": "18bafcc9-566c-4649-b985-df585ec07332",
+              "tiles": [
+                {
+                  "id": "092c1a1b-0491-4037-8b88-9619c0a0dbc5",
+                  "x": 0,
+                  "y": 0,
+                  "sliceX": 0,
+                  "sliceY": 0,
+                  "flipX": false,
+                  "flipY": false,
+                  "palette": 0,
+                  "paletteIndex": 0,
+                  "objPalette": "OBP0",
+                  "priority": false
+                },
+                {
+                  "id": "ba7e9d14-46ef-4fed-a400-0b28cf8e0967",
+                  "x": 8,
+                  "y": 0,
+                  "sliceX": 8,
+                  "sliceY": 0,
+                  "flipX": false,
+                  "flipY": false,
+                  "palette": 0,
+                  "paletteIndex": 0,
+                  "objPalette": "OBP0",
+                  "priority": false
+                }
+              ]
+            },
+            {
+              "id": "505565ba-386b-4d08-a53d-00b672dc8fdd",
+              "tiles": [
+                {
+                  "id": "e65417ff-a9e0-4e49-a7d3-a260e382039c",
+                  "x": 8,
+                  "y": 0,
+                  "sliceX": 24,
+                  "sliceY": 0,
+                  "flipX": false,
+                  "flipY": false,
+                  "palette": 0,
+                  "paletteIndex": 0,
+                  "objPalette": "OBP0",
+                  "priority": false
+                },
+                {
+                  "id": "a81b1bfc-1f58-4fc3-8d10-2dcf3c4bcac8",
+                  "x": 0,
+                  "y": 0,
+                  "sliceX": 16,
+                  "sliceY": 0,
+                  "flipX": false,
+                  "flipY": false,
+                  "palette": 0,
+                  "paletteIndex": 0,
+                  "objPalette": "OBP0",
+                  "priority": false
+                }
+              ]
+            },
+            {
+              "id": "a16da397-cdcd-43a3-af74-f90ec289d399",
+              "tiles": [
+                {
+                  "id": "54cb38a1-fc80-4013-bd9f-0c3773374652",
+                  "x": 0,
+                  "y": 0,
+                  "sliceX": 32,
+                  "sliceY": 0,
+                  "flipX": false,
+                  "flipY": false,
+                  "palette": 0,
+                  "paletteIndex": 0,
+                  "objPalette": "OBP0",
+                  "priority": false
+                },
+                {
+                  "id": "4d0289bf-c82b-47b4-8137-94ea5d185738",
+                  "x": 8,
+                  "y": 0,
+                  "sliceX": 40,
+                  "sliceY": 0,
+                  "flipX": false,
+                  "flipY": false,
+                  "palette": 0,
+                  "paletteIndex": 0,
+                  "objPalette": "OBP0",
+                  "priority": false
+                }
+              ]
+            },
+            {
+              "id": "dbc8ac0f-11b4-40c8-8787-baa4eb8a340c",
+              "tiles": [
+                {
+                  "id": "3653a70f-954d-4a14-954d-28e2eb8827f1",
+                  "x": 0,
+                  "y": 0,
+                  "sliceX": 48,
+                  "sliceY": 0,
+                  "flipX": false,
+                  "flipY": false,
+                  "palette": 0,
+                  "paletteIndex": 0,
+                  "objPalette": "OBP0",
+                  "priority": false
+                },
+                {
+                  "id": "684acb20-b7bc-4e10-8689-0374624bc1bc",
+                  "x": 8,
+                  "y": 0,
+                  "sliceX": 56,
+                  "sliceY": 0,
+                  "flipX": false,
+                  "flipY": false,
+                  "palette": 0,
+                  "paletteIndex": 0,
+                  "objPalette": "OBP0",
+                  "priority": false
+                }
+              ]
+            }
+          ]
+        },
+        {
+          "id": "a52fa6ef-0c8a-4eb4-bd11-abdf0c17f281",
+          "frames": [
+            {
+              "id": "235309e4-f952-498d-9837-557c6c7a1bd1",
+              "tiles": []
+            }
+          ]
+        },
+        {
+          "id": "a5517220-6dbd-41b3-8b61-ddbc697bf096",
+          "frames": [
+            {
+              "id": "e1710550-b141-4247-9e77-30eeb19a022d",
+              "tiles": []
+            }
+          ]
+        },
+        {
+          "id": "cc5f287d-1c60-46dd-9598-219c94bcac87",
+          "frames": [
+            {
+              "id": "70c8f1dc-35d8-4ee0-8c58-72947abccb93",
+              "tiles": []
+            }
+          ]
+        },
+        {
+          "id": "b9deef8e-019f-4ba6-89b3-7f7091b383a7",
+          "frames": [
+            {
+              "id": "850e4d60-30bd-41de-a824-527fd89248fb",
+              "tiles": []
+            }
+          ]
+        },
+        {
+          "id": "fe187f37-f342-4587-b30a-d3d5aa8d1188",
+          "frames": [
+            {
+              "id": "f0289816-3cd1-4e1d-b606-3da4e6e770d5",
+              "tiles": []
+            }
+          ]
+        },
+        {
+          "id": "bc104c86-b504-4d6f-a824-b72de038e69c",
+          "frames": [
+            {
+              "id": "f31e9ca6-9f65-4f4b-801e-f8f2c7fd86ec",
+              "tiles": []
+            }
+          ]
+        },
+        {
+          "id": "19c65374-836c-496a-9670-2d05bca61bde",
+          "frames": [
+            {
+              "id": "7f87323c-da86-4548-a8ff-b53e82def049",
+              "tiles": []
+            }
+          ]
+        }
+      ]
+    }
+  ],
+  "numTiles": 6,
+  "canvasWidth": 16,
+  "canvasHeight": 16,
+  "boundsX": 0,
+  "boundsY": 0,
+  "boundsWidth": 16,
+  "boundsHeight": 16,
+  "animSpeed": 15
+}

+ 3 - 29
INDPRO/Game/Silent Specter/SilentSpecter/project/sprites/invisiblewall.gbsres

@@ -21,32 +21,6 @@
             {
               "id": "d4cda377-f6d2-4dbf-8570-81315d5fbabd",
               "tiles": [
-                {
-                  "id": "0eb6e062-f3fe-4228-8cfc-2033f252073f",
-                  "x": 0,
-                  "y": 32,
-                  "sliceX": 0,
-                  "sliceY": 0,
-                  "palette": 0,
-                  "flipX": false,
-                  "flipY": false,
-                  "objPalette": "OBP0",
-                  "paletteIndex": 0,
-                  "priority": false
-                },
-                {
-                  "id": "8d871536-5a95-47d3-a403-18f67e15af58",
-                  "x": 8,
-                  "y": 32,
-                  "sliceX": 8,
-                  "sliceY": 0,
-                  "palette": 0,
-                  "flipX": false,
-                  "flipY": false,
-                  "objPalette": "OBP0",
-                  "paletteIndex": 0,
-                  "priority": false
-                },
                 {
                   "id": "24e56b7a-61cb-41cb-ab02-72d3415722f0",
                   "x": 0,
@@ -169,12 +143,12 @@
       ]
     }
   ],
-  "numTiles": 6,
+  "numTiles": 4,
   "canvasWidth": 16,
-  "canvasHeight": 48,
+  "canvasHeight": 32,
   "boundsX": 0,
   "boundsY": 0,
   "boundsWidth": 16,
-  "boundsHeight": 48,
+  "boundsHeight": 32,
   "animSpeed": 15
 }

+ 10 - 5
INDPRO/Game/Silent Specter/SilentSpecter/project/variables.gbsres

@@ -6,11 +6,6 @@
       "name": "bIsInvisible",
       "symbol": "var_bisinvisible_0"
     },
-    {
-      "id": "1",
-      "name": "PlayerDirection",
-      "symbol": "var_playerdirection_0"
-    },
     {
       "id": "aa85a6c2-7d1b-4e7c-b0ff-d029b9ec31b7__L0",
       "name": "Tick",
@@ -25,6 +20,16 @@
       "id": "aa85a6c2-7d1b-4e7c-b0ff-d029b9ec31b7__L2",
       "name": "_PlayerY",
       "symbol": "var_playery"
+    },
+    {
+      "id": "1",
+      "name": "Player Health",
+      "symbol": "var_player_health"
+    },
+    {
+      "id": "2",
+      "name": "bIsHit",
+      "symbol": "var_bishit"
     }
   ]
 }

+ 19 - 21
INDPRO/Game/Silent Specter/Tiled/SilentSpecter.tiled-session

@@ -3,7 +3,7 @@
         "height": 4300,
         "width": 2
     },
-    "activeFile": "map.tmx",
+    "activeFile": "shop.tmx",
     "expandedProjectPaths": [
         "."
     ],
@@ -52,12 +52,16 @@
             "scaleInDock": 2,
             "scaleInEditor": 1
         },
+        "ShopSpriteSheet.tsx": {
+            "scaleInDock": 3,
+            "scaleInEditor": 1
+        },
         "SpriteSheet.tsx": {
             "scaleInDock": 8,
             "scaleInEditor": 23
         },
         "SpriteSheet2.tsx": {
-            "scaleInDock": 1,
+            "scaleInDock": 4,
             "scaleInEditor": 8
         },
         "gb_studio_outdoors.tsx": {
@@ -68,16 +72,16 @@
             "scale": 1.5,
             "selectedLayer": 1,
             "viewCenter": {
-                "x": 306.33333333333326,
-                "y": 110.66666666666669
+                "x": 407.33333333333326,
+                "y": 256.3333333333333
             }
         },
         "shop.tmx": {
             "scale": 1.5,
-            "selectedLayer": 0,
+            "selectedLayer": 1,
             "viewCenter": {
-                "x": 327,
-                "y": 266.6666666666667
+                "x": 346.33333333333326,
+                "y": 434
             }
         }
     },
@@ -88,19 +92,17 @@
     "map.tileWidth": 16,
     "map.width": 48,
     "openFiles": [
-        "Housev2.tmx",
-        "House interior gb pack.tsx",
-        "Exterior_1.tsx",
-        "Parts_Doors.tsx",
-        "Parts_Repeating-Exterior-Tiles-Sheet.tsx",
-        "gb_studio_outdoors.tsx",
-        "All_Items.tsx",
-        "SpriteSheet.tsx",
         "SpriteSheet2.tsx",
-        "map.tmx"
+        "map.tmx",
+        "shop.tmx",
+        "ShopSpriteSheet.tsx"
     ],
     "project": "SilentSpecter.tiled-project",
     "recentFiles": [
+        "SpriteSheet2.tsx",
+        "map.tmx",
+        "ShopSpriteSheet.tsx",
+        "shop.tmx",
         "Parts_Items1-Sheet.tsx",
         "SpriteSheet.tsx",
         "All_Items.tsx",
@@ -108,11 +110,7 @@
         "Parts_Repeating-Exterior-Tiles-Sheet.tsx",
         "Parts_Doors.tsx",
         "Exterior_1.tsx",
-        "Housev2.tmx",
-        "House interior gb pack.tsx",
-        "House.tmx",
-        "SpriteSheet2.tsx",
-        "map.tmx"
+        "Housev2.tmx"
     ],
     "resizeMap.removeObjects": false,
     "tileset.lastUsedFormat": "tsx",

BIN
INDPRO/Game/Silent Specter/Tiled/SpriteSheet.png


BIN
INDPRO/Game/Silent Specter/Tiled/SpriteSheet2.png


+ 1 - 1
INDPRO/Game/Silent Specter/Tiled/SpriteSheet2.tsx

@@ -1,4 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <tileset version="1.10" tiledversion="1.11.0" name="SpriteSheet2" tilewidth="16" tileheight="16" tilecount="256" columns="16">
- <image source="../../../../../../../Downloads/SpriteSheet2.png" trans="65ff00" width="256" height="256"/>
+ <image source="SpriteSheet2.png" trans="65ff00" width="256" height="256"/>
 </tileset>

+ 26 - 26
INDPRO/Game/Silent Specter/Tiled/map.tmx

@@ -20,16 +20,16 @@
 3,3,3,3,3,3,3,3,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,3,3,3,3,3,
 3,3,3,3,3,3,3,3,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,3,3,3,3,3,
 3,3,3,3,3,3,3,3,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,3,3,3,3,3,
+3,3,3,3,3,3,3,3,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,2,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,3,3,3,3,3,
 3,3,3,3,3,3,3,3,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,3,3,3,3,3,
-3,3,3,3,3,3,3,3,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,3,3,3,3,3,
-3,3,3,3,3,3,3,3,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,3,3,3,3,3,
+3,3,3,3,3,3,3,3,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,2,17,17,17,17,17,17,17,17,3,3,3,3,3,
 3,3,3,3,3,3,3,3,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,3,3,3,3,3,
+3,3,3,3,3,3,3,3,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,2,17,17,17,17,17,17,0,3,3,3,3,3,
 3,3,3,3,3,3,3,3,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,3,3,3,3,3,
 3,3,3,3,3,3,3,3,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,3,3,3,3,3,
 3,3,3,3,3,3,3,3,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,3,3,3,3,3,
 3,3,3,3,3,3,3,3,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,3,3,3,3,3,
-3,3,3,3,3,3,3,3,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,3,3,3,3,3,
-3,3,3,3,3,3,3,3,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,3,3,3,3,3,
+3,3,3,3,3,3,3,3,0,17,17,17,17,17,17,17,2,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,3,3,3,3,3,
 3,3,3,3,3,3,3,3,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,3,3,3,3,3,
 3,3,3,3,3,3,3,3,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,3,3,3,3,3,
 3,3,3,3,3,3,3,3,2,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,3,3,3,3,3,
@@ -48,28 +48,28 @@
 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,18,2,2,2,2,2,2,2,2,2,2,2,2,2,17,17,2,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,18,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,5,0,0,18,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,5,0,18,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,18,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,18,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,18,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,18,2,2,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,0,0,0,0,18,2,2,2,0,0,0,0,0,0,0,0,0,2,0,0,0,18,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,2,2,2,2,2147483666,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,0,0,0,0,2,2147483666,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,0,0,0,0,0,2,2147483666,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,18,2,2,2,2,2,2,2,2,0,0,0,2,2,2,2,2,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
-0,0,0,0,0,0,0,0,65,0,0,0,0,0,0,0,0,0,0,0,0,0,18,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
+0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
+0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
+0,0,0,0,0,0,0,0,2,0,36,36,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
+0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,5,0,0,0,0,0,0,0,0,0,36,36,36,0,0,0,0,2,0,0,0,0,0,
+0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,5,5,0,5,0,0,0,0,36,36,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
+0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
+0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,0,2,0,0,0,0,0,
+0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
+0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,36,36,0,0,0,0,2,0,0,0,0,0,
+0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2147483713,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,
+0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,18,2,0,2,2,2,2,2,2,2,2,0,0,0,0,0,
+0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,2,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,
+0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,2,0,0,0,49,0,0,0,0,0,0,2,0,0,0,0,0,
+0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65,0,0,0,0,0,0,2,0,0,0,0,0,
+0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,2,2,2,0,0,0,2,2,0,0,0,0,0,
+0,0,0,0,0,0,0,0,2,2,2,0,0,0,2,2,2,2,2,2,2,2,2,2,0,0,0,0,2,2,2,2,2,2,2,2,0,0,0,0,0,0,2,0,0,0,0,0,
+0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,36,0,2,0,0,0,0,0,
+0,0,0,0,0,0,0,0,2,5,0,36,36,0,0,0,2147483697,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,
+0,0,0,0,0,0,0,0,2,5,0,0,0,0,0,0,2147483713,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,2,0,0,0,0,0,
+0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,0,0,18,2,2,2,2,2,2,2,2,2,2,36,36,2,2,2,0,36,0,0,0,0,2,0,0,0,0,0,
+0,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,18,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,2,0,0,0,0,0,
+0,0,0,0,0,0,0,0,65,0,0,0,0,0,0,0,0,0,18,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,2,2,0,0,0,0,0,
 1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1
 </data>
  </layer>

BIN
INDPRO/Game/Silent Specter/aseprite/Death_Screen.aseprite


BIN
INDPRO/Game/Silent Specter/aseprite/HUD_LifeSheet.aseprite


BIN
INDPRO/Game/Silent Specter/aseprite/ShopSpriteSheet.aseprite


BIN
INDPRO/Game/Silent Specter/aseprite/SpriteSheet.aseprite


BIN
INDPRO/~$lentSpecter_Story.docx