{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":724383992,"defaultBranch":"main","name":"Cogito","ownerLogin":"Phazorknight","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-28T00:56:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/70389309?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726679374.0","currentOid":""},"activityList":{"items":[{"before":"71fcf4c14104136af527a1a961c5a8ea2a4b1994","after":"2c2cb1110fc03f9b18e0f9c673df69aafa1c6b0f","ref":"refs/heads/main","pushedAt":"2024-09-22T18:05:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Merge pull request #284 from niefia/features\n\nAdded Physics save/load to RigidBody CogitoObjects","shortMessageHtmlLink":"Merge pull request #284 from niefia/features"}},{"before":"73d9779c537d69c3b4f2ccd1d2e97338b0793108","after":"71fcf4c14104136af527a1a961c5a8ea2a4b1994","ref":"refs/heads/main","pushedAt":"2024-09-22T17:57:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Trying to stop player from standing up while opening a GUI\n\nWIP:\nCogito_player.gd:\n- Added some additional checks that should prevent player from standing up if they open a GUI while crouched (appllies to inventory screen as well as keypad and readable).\nThis isn't working yet, player is still standing up. Will investigate more.\n\nCogito_Scene_Manager:\n- Added a custom printing action that can be used by other objects. The plan for this is for cogito scripts to have a toggle if they should be printing debug messages or not. First example is the cogito_player.gd script. Can probably be improved more.","shortMessageHtmlLink":"Trying to stop player from standing up while opening a GUI"}},{"before":"de4c23506f62cd5ab00fe06cd368ef4618ce97af","after":"73d9779c537d69c3b4f2ccd1d2e97338b0793108","ref":"refs/heads/main","pushedAt":"2024-09-21T15:50:38.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Merge pull request #282 from niefia/fixes\n\nFix - Audio volume change update signal","shortMessageHtmlLink":"Merge pull request #282 from niefia/fixes"}},{"before":"1510400d13608794adfd3abfaeceb6aafe2008bd","after":"de4c23506f62cd5ab00fe06cd368ef4618ce97af","ref":"refs/heads/main","pushedAt":"2024-09-19T16:49:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Merge pull request #279 from niefia/fixes\n\nFix - Out of ammo hint to use Ammo name","shortMessageHtmlLink":"Merge pull request #279 from niefia/fixes"}},{"before":"2909ae72fd1b3fd70168aa033f658fa71abaab56","after":null,"ref":"refs/heads/experimental","pushedAt":"2024-09-18T17:09:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"}},{"before":"e6d42fcfb889571b53d39e8f5ab6b5b424afaa22","after":"1510400d13608794adfd3abfaeceb6aafe2008bd","ref":"refs/heads/main","pushedAt":"2024-09-18T17:09:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Merge pull request #275 from niefia/fixes\n\nFixed backwards text on Platform","shortMessageHtmlLink":"Merge pull request #275 from niefia/fixes"}},{"before":"e6d42fcfb889571b53d39e8f5ab6b5b424afaa22","after":"5fcf33f9d6aebc3ec616ea9c3772c53b8018e77e","ref":"refs/heads/phazor_wip","pushedAt":"2024-09-18T15:03:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"first try implementing Shapecast for interaction detection.","shortMessageHtmlLink":"first try implementing Shapecast for interaction detection."}},{"before":null,"after":"e6d42fcfb889571b53d39e8f5ab6b5b424afaa22","ref":"refs/heads/phazor_wip","pushedAt":"2024-09-18T15:02:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Options: Added crouch toggle\n\nOptions / Player:\n- Crouching can now be set to toggle instead of holding the key. This behavior can be changed in the in-game options and gets saved to the config.\n\nCogito Door:\n- Added a toggle to set a door to be ignored by the interaction raycast. This can be useful when creating doors that are controlled by external interactables (ie switches and buttons). See the Lobby platform: The raycast used to pickup all meshes associated with it to interact. With the \"ignore interaction raycast\" turned on, this is no longer the case.","shortMessageHtmlLink":"Options: Added crouch toggle"}},{"before":"cb049913ea65c0c49b0f85c8959dd88b7dbab728","after":"e6d42fcfb889571b53d39e8f5ab6b5b424afaa22","ref":"refs/heads/main","pushedAt":"2024-09-17T14:40:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Options: Added crouch toggle\n\nOptions / Player:\n- Crouching can now be set to toggle instead of holding the key. This behavior can be changed in the in-game options and gets saved to the config.\n\nCogito Door:\n- Added a toggle to set a door to be ignored by the interaction raycast. This can be useful when creating doors that are controlled by external interactables (ie switches and buttons). See the Lobby platform: The raycast used to pickup all meshes associated with it to interact. With the \"ignore interaction raycast\" turned on, this is no longer the case.","shortMessageHtmlLink":"Options: Added crouch toggle"}},{"before":"d2fadd5d864c2bd536b3cdfcfbda45e37f5b2760","after":"cb049913ea65c0c49b0f85c8959dd88b7dbab728","ref":"refs/heads/main","pushedAt":"2024-09-16T17:11:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Added Dialogic support.\n\nDialogicInteraction:\n- This new interaction component can be used to trigger dialogic timelines.\n- It needs to be \"activated\" to be used.\n- Install Dialogic first, then open DialogicInteraction.gd and uncomment all lines below the dotted lines.","shortMessageHtmlLink":"Added Dialogic support."}},{"before":"08d6852b449886826e6e8697badf267b5f7a156f","after":"d2fadd5d864c2bd536b3cdfcfbda45e37f5b2760","ref":"refs/heads/main","pushedAt":"2024-09-16T15:52:03.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Merge pull request #270 from niefia/npc-systems\n\nNPC Door handling","shortMessageHtmlLink":"Merge pull request #270 from niefia/npc-systems"}},{"before":"313cf30020697921d3df1a9af6b1908a35f01429","after":"08d6852b449886826e6e8697badf267b5f7a156f","ref":"refs/heads/main","pushedAt":"2024-09-15T17:40:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Example of wieldable -> attribute connection\n\nWieldable Pickaxe:\n- Now has option to be setup to consume stamina.\n- Can be used as an example on how to connect wieldables to attributes.\n\nCogito_attibutes.gd:\n- Cleaned up code by using setter function.","shortMessageHtmlLink":"Example of wieldable -> attribute connection"}},{"before":"8f6cbd471f60dbd3877530edc4a7e195b1f397ad","after":"313cf30020697921d3df1a9af6b1908a35f01429","ref":"refs/heads/main","pushedAt":"2024-09-14T17:24:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Inventory gamepad drop behavior fixes\n\nInventory System:\n- Fixed unexpected behavior when attempting to drop items with the gamepad.","shortMessageHtmlLink":"Inventory gamepad drop behavior fixes"}},{"before":"d30050d73e750602ef2c745e4529eed59d8dbea5","after":"8f6cbd471f60dbd3877530edc4a7e195b1f397ad","ref":"refs/heads/main","pushedAt":"2024-09-14T00:42:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Small fixes and scene work.\n\nCogito_Switch / Button / Door:\n- Changed methodology a key item is removed from inventory when required. (thanks to OvercastInteractive )\n\nCogitoSnapSlot:\n- Improved item snap slot example in the Laboratory scene.","shortMessageHtmlLink":"Small fixes and scene work."}},{"before":"12508b72eb91a11c6a0463888ac100ad695280a5","after":"d30050d73e750602ef2c745e4529eed59d8dbea5","ref":"refs/heads/main","pushedAt":"2024-09-13T18:55:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"New: CogitoSnapSlot (WIP)\n\nCogitoSnapSlot (WIP):\n- This is a 3d object that represents a spot for another object to \"snap\" into place.\n- Examples of it's first implementation can be found in the Laboratory demo scene in the systemic properties room, using the metal bar and a battery.\n- Still needs more testing and tweaking of signals, save/load, etc.","shortMessageHtmlLink":"New: CogitoSnapSlot (WIP)"}},{"before":"6c396f598a83ce757492510e9302c123a4fd5a7b","after":"12508b72eb91a11c6a0463888ac100ad695280a5","ref":"refs/heads/main","pushedAt":"2024-09-13T02:27:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Inventory: Fixing gamepad item drop count bug.\n\nInventory:\n- When using the gamepad to drop items from a stack greater than 2, it would remove 2 items from the stack but only spawn 1 in the world. This has now been fixed.","shortMessageHtmlLink":"Inventory: Fixing gamepad item drop count bug."}},{"before":"e96be850e44fe03654708a61f507019b598e87b0","after":"6c396f598a83ce757492510e9302c123a4fd5a7b","ref":"refs/heads/main","pushedAt":"2024-09-12T15:15:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Fixes to enemy patrol path handling.","shortMessageHtmlLink":"Fixes to enemy patrol path handling."}},{"before":"5182d7ad93e02ed3ff3b4beafbb2bc089e3082f4","after":"e96be850e44fe03654708a61f507019b598e87b0","ref":"refs/heads/main","pushedAt":"2024-09-10T22:52:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Cogito Enemy: Fix to patrol paths\n\nCogito Enemy:\n- Fixed issue with patrol paths not loading correctly by externalizing them.\n- There's now a script called `cogito_patrol_path`. This simply holds an array of Node3Ds that are the patrol points.\n- The CogitoEnemy saves the reference to that cogito patrol path, this saves and loads as expected.","shortMessageHtmlLink":"Cogito Enemy: Fix to patrol paths"}},{"before":"4088dc6d076d80d66ad85e2819013b2d62a3166c","after":"5182d7ad93e02ed3ff3b4beafbb2bc089e3082f4","ref":"refs/heads/main","pushedAt":"2024-09-10T19:14:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Save system fix, slight enemy update.\n\nSave system:\n- Temp state of level scenes the player is currently in is now saved (instead of active slot state).\n\nCogito Basic Enemy:\n- Currently assigned patrol points don't get saved to the level state. This threw an error when transitioning to scenes with enemies in them.\n- Added code to check for existing patrol points, and if none present, switch to idle state. This doesn't solve the issue but at least prevents crashes.","shortMessageHtmlLink":"Save system fix, slight enemy update."}},{"before":"b78ea4cb17d4f8b959d09c3bf1d4695432b5a3e7","after":"4088dc6d076d80d66ad85e2819013b2d62a3166c","ref":"refs/heads/main","pushedAt":"2024-09-09T16:15:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Cogito Enemy tweaks\n\nCogito_basic_enemy:\n- Enemy look_at now doesn't tilt the enemy anymore.\n- Patrolling switches back to idling when no patrol points are set.\n- Enemy will stop moving towards target when within attack range.\n- Attacking now plays sound.\n- Attacking now applies a force to the cogito_player (WIP)\n- Sorted exported variables a bit.","shortMessageHtmlLink":"Cogito Enemy tweaks"}},{"before":"afdb5d5a8b33de643f0745cf30d6282d312abb8c","after":"b78ea4cb17d4f8b959d09c3bf1d4695432b5a3e7","ref":"refs/heads/main","pushedAt":"2024-09-08T18:41:42.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Merge pull request #262 from niefia/npc-systems\n\nAdded Footstep system to NPC","shortMessageHtmlLink":"Merge pull request #262 from niefia/npc-systems"}},{"before":"505c4295845eec75c8dca75b1a12e24cc58f301f","after":"afdb5d5a8b33de643f0745cf30d6282d312abb8c","ref":"refs/heads/main","pushedAt":"2024-09-05T16:54:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Inventory Item drop behavior (please read)\n\nInventory item:\n- Added flag `is_droppable`, on by default. If off, player can't drop this item into the world (but can still move it to external inventories). Useful to prevent loss of important items.\n- Changed item stack drop behavior of mouse clicks: clicking left or right each has the same behavior: dropping a single item from a stack.\n\nReadme:\n- Added more contributors. Thanks for all your hard work!","shortMessageHtmlLink":"Inventory Item drop behavior (please read)"}},{"before":"923cec092cd80d455131a9ff0c7dce28065e2fb3","after":"505c4295845eec75c8dca75b1a12e24cc58f301f","ref":"refs/heads/main","pushedAt":"2024-09-05T15:01:38.000Z","pushType":"pr_merge","commitsCount":18,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Merge pull request #253 from niefia/landing-audio\n\nFall/Jump Landing Audio","shortMessageHtmlLink":"Merge pull request #253 from niefia/landing-audio"}},{"before":"0a3e062f126fdfd948de22ae962ccc992f0da861","after":"923cec092cd80d455131a9ff0c7dce28065e2fb3","ref":"refs/heads/main","pushedAt":"2024-09-03T16:18:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Merge pull request #258 from niefia/pressure-plate-fix\n\nFixed player detection for Pressure Plates","shortMessageHtmlLink":"Merge pull request #258 from niefia/pressure-plate-fix"}},{"before":"60e549f190ae4abff2c10dd3b0b105409b4347f2","after":"0a3e062f126fdfd948de22ae962ccc992f0da861","ref":"refs/heads/main","pushedAt":"2024-09-02T16:01:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Save system udpate! (please read)\n\nReworked the save system! This will change how save files are created, managed and deleted so please read.\n\n- Save slots are now directory based (each slot saves a player state and all scene states inside it's own directory).\n- Every time the player changes scenes or the \"Save\" button is pressed, all temp save files are created and then moved to their respective slot directory.\n- Temp save directory is deleted on quit.\n- When loading a save, all save states are moved from the slot dir to the temp dir. This makes sure that all scene states from a save carry over.\n- When the user deletes a save slot, the save slot dir is moved to the OS trash. (so can be recovered if needed)","shortMessageHtmlLink":"Save system udpate! (please read)"}},{"before":"62f717e8390a43d6b38a87de2498c52a3c56093f","after":"60e549f190ae4abff2c10dd3b0b105409b4347f2","ref":"refs/heads/main","pushedAt":"2024-08-28T22:31:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Merge pull request #256 from antono2/fix_fridge_update\n\nFixed fridge inventory update","shortMessageHtmlLink":"Merge pull request #256 from antono2/fix_fridge_update"}},{"before":"ed6acff9b84c0bb6e79519be713cbee4b525ddf5","after":"62f717e8390a43d6b38a87de2498c52a3c56093f","ref":"refs/heads/main","pushedAt":"2024-08-28T22:28:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"WIP commit: starting with improving save state file management.","shortMessageHtmlLink":"WIP commit: starting with improving save state file management."}},{"before":"af995d51583e725769723715549a1cb2361cca27","after":"ed6acff9b84c0bb6e79519be713cbee4b525ddf5","ref":"refs/heads/main","pushedAt":"2024-08-22T14:20:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/Phazorknight/Cogito","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/Phazorknight/Cogito"}},{"before":"dbcecb91255e820168a07158d34b329ed23d4cc1","after":"af995d51583e725769723715549a1cb2361cca27","ref":"refs/heads/main","pushedAt":"2024-08-22T14:15:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Merge pull request #248 from mrezai/fix-footstep-surface-detector\n\nFix FootstepSurfaceDetector raycast bug","shortMessageHtmlLink":"Merge pull request #248 from mrezai/fix-footstep-surface-detector"}},{"before":"c77c4cfcc9926a9e52885b9a6060e238e682f15c","after":"dbcecb91255e820168a07158d34b329ed23d4cc1","ref":"refs/heads/main","pushedAt":"2024-08-21T17:36:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Phazorknight","name":null,"path":"/Phazorknight","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70389309?s=80&v=4"},"commit":{"message":"Cogito Enemy tweaks and improvements\n\nCogito Enemy should now have proper handling of Cogito properties and persistency.","shortMessageHtmlLink":"Cogito Enemy tweaks and improvements"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQxODowNTo0OC4wMDAwMDBazwAAAAS9TWFb","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQxODowNTo0OC4wMDAwMDBazwAAAAS9TWFb","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMVQxNzozNjoxOC4wMDAwMDBazwAAAASgeK78"}},"title":"Activity ยท Phazorknight/Cogito"}