{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":378748355,"defaultBranch":"master","name":"open.mp","ownerLogin":"openmultiplayer","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-06-20T22:05:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/49619047?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715195322.0","currentOid":""},"activityList":{"items":[{"before":"b7e6b753111e0284837c02181d23a43d768d638c","after":"ccec7a79ffc3bfc4563aedbc0fc6e05c3ed9735f","ref":"refs/heads/amir/NPCs","pushedAt":"2024-05-18T03:17:20.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"add set/get velocity for NPCs","shortMessageHtmlLink":"add set/get velocity for NPCs"}},{"before":"aeda9d6b87e31154751d9abe03bdfa941a081f69","after":"b7e6b753111e0284837c02181d23a43d768d638c","ref":"refs/heads/amir/NPCs","pushedAt":"2024-05-08T21:41:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"add NPC_SetSkin","shortMessageHtmlLink":"add NPC_SetSkin"}},{"before":null,"after":"efbf6f317d1bb4f2fe50e2d8e7aa1ef8d353b296","ref":"refs/heads/amir/raknet-impr","pushedAt":"2024-05-08T19:08:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"update raknet submodule","shortMessageHtmlLink":"update raknet submodule"}},{"before":"b9f9661a68fa0838009a64037c36ef6be012748b","after":"e286b32198b80a546cf00ee13b576314cac470c1","ref":"refs/heads/amir/optimize-broadcast","pushedAt":"2024-04-28T09:49:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"sync raknet & delete broadcastList if size is 0","shortMessageHtmlLink":"sync raknet & delete broadcastList if size is 0"}},{"before":"cbba21d7846e5e704e197cc2f0047f8061c51e00","after":"833af233c2e297524f1cd4177ee5d9f306403a67","ref":"refs/heads/master","pushedAt":"2024-04-25T07:09:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"Merge pull request #919 from myudev/models-cdn-validation\n\nValidate CDN URL","shortMessageHtmlLink":"Merge pull request #919 from myudev/models-cdn-validation"}},{"before":"15042f1253caae9acd1ac3257d328ecc7455445b","after":"b9f9661a68fa0838009a64037c36ef6be012748b","ref":"refs/heads/amir/optimize-broadcast","pushedAt":"2024-04-24T14:54:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"rename list based broadcast functions","shortMessageHtmlLink":"rename list based broadcast functions"}},{"before":null,"after":"15042f1253caae9acd1ac3257d328ecc7455445b","ref":"refs/heads/amir/optimize-broadcast","pushedAt":"2024-04-24T14:44:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"improve and optimize semi-broadcast behavior","shortMessageHtmlLink":"improve and optimize semi-broadcast behavior"}},{"before":"7af68ca7ced057e0d6d19ea73b3f60bada1436ba","after":"aeda9d6b87e31154751d9abe03bdfa941a081f69","ref":"refs/heads/amir/NPCs","pushedAt":"2024-04-24T01:09:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"another attempt to fix npc movements","shortMessageHtmlLink":"another attempt to fix npc movements"}},{"before":"612341a61c04e7043f2059105892bff2e4a8cb4b","after":"7af68ca7ced057e0d6d19ea73b3f60bada1436ba","ref":"refs/heads/amir/NPCs","pushedAt":"2024-04-23T13:50:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"add NPC_SetFacingAngle and GetFacingAngle","shortMessageHtmlLink":"add NPC_SetFacingAngle and GetFacingAngle"}},{"before":"b0ca100cdc9c43c80252d71cc546aca55a61986c","after":"612341a61c04e7043f2059105892bff2e4a8cb4b","ref":"refs/heads/amir/NPCs","pushedAt":"2024-04-23T12:01:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"calculate estimated arrival time and use it to detect finish move","shortMessageHtmlLink":"calculate estimated arrival time and use it to detect finish move"}},{"before":"9ca235f42487ec2c8aa5bde758c569db14561e0b","after":"b0ca100cdc9c43c80252d71cc546aca55a61986c","ref":"refs/heads/amir/NPCs","pushedAt":"2024-04-23T11:58:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"calculate estimated arrival time and use it to detect finish move","shortMessageHtmlLink":"calculate estimated arrival time and use it to detect finish move"}},{"before":"9ca1be63b96795ddbbb0cf61284d320a069f618b","after":null,"ref":"refs/heads/amir/fix-raknet-crash","pushedAt":"2024-04-22T09:07:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"}},{"before":"abee9cd169a22df47632f4cf5506b0e581e72428","after":"cbba21d7846e5e704e197cc2f0047f8061c51e00","ref":"refs/heads/master","pushedAt":"2024-04-22T09:07:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"Merge pull request #911 from openmultiplayer/amir/fix-raknet-crash\n\nsync raknet, fix InternalPacketPool::ClearPool crash","shortMessageHtmlLink":"Merge pull request #911 from openmultiplayer/amir/fix-raknet-crash"}},{"before":"abee9cd169a22df47632f4cf5506b0e581e72428","after":"ade510fe5e7e2865b312bb0c41f34e664a6d4d29","ref":"refs/heads/hual/buffer_overrun","pushedAt":"2024-04-20T12:12:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Hual","name":null,"path":"/Hual","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1867646?s=80&v=4"},"commit":{"message":"Update core_impl.hpp","shortMessageHtmlLink":"Update core_impl.hpp"}},{"before":null,"after":"abee9cd169a22df47632f4cf5506b0e581e72428","ref":"refs/heads/hual/buffer_overrun","pushedAt":"2024-04-20T12:12:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Hual","name":null,"path":"/Hual","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1867646?s=80&v=4"},"commit":{"message":"fix test component (#913)","shortMessageHtmlLink":"fix test component (#913)"}},{"before":"9d09b6cd34e42dde370e5959407ef549d0cd41ac","after":"9ca235f42487ec2c8aa5bde758c569db14561e0b","ref":"refs/heads/amir/NPCs","pushedAt":"2024-04-20T10:04:54.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"use NPC ref instead of ptr in emulate functions","shortMessageHtmlLink":"use NPC ref instead of ptr in emulate functions"}},{"before":"de76383137f9e390a86e490bb5d7bd7bfa19d6b4","after":"9d09b6cd34e42dde370e5959407ef549d0cd41ac","ref":"refs/heads/amir/NPCs","pushedAt":"2024-04-17T03:05:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"fix formatting","shortMessageHtmlLink":"fix formatting"}},{"before":"3319b90694ee25dc8001e1100a72d84d6dacbeea","after":"de76383137f9e390a86e490bb5d7bd7bfa19d6b4","ref":"refs/heads/amir/NPCs","pushedAt":"2024-04-17T02:57:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"use underscore suffixed class variables for NPC class","shortMessageHtmlLink":"use underscore suffixed class variables for NPC class"}},{"before":"be77f1a2dcd83eb3c5af1bf2ad19013332bc2ccf","after":"3319b90694ee25dc8001e1100a72d84d6dacbeea","ref":"refs/heads/amir/NPCs","pushedAt":"2024-04-17T02:55:12.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"use underscore suffixed class variables for NPC class","shortMessageHtmlLink":"use underscore suffixed class variables for NPC class"}},{"before":"fb6d10503835924e88d77a917716882594f55692","after":"be77f1a2dcd83eb3c5af1bf2ad19013332bc2ccf","ref":"refs/heads/amir/NPCs","pushedAt":"2024-04-17T02:09:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"calculate travelled distance once","shortMessageHtmlLink":"calculate travelled distance once"}},{"before":null,"after":"fb6d10503835924e88d77a917716882594f55692","ref":"refs/heads/amir/NPCs","pushedAt":"2024-04-17T02:06:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"force internal updates on position and rotation change","shortMessageHtmlLink":"force internal updates on position and rotation change"}},{"before":"85527ad1689ac4f46a088f354a9797b3c31a376e","after":"abee9cd169a22df47632f4cf5506b0e581e72428","ref":"refs/heads/master","pushedAt":"2024-04-16T09:05:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Hual","name":null,"path":"/Hual","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1867646?s=80&v=4"},"commit":{"message":"fix test component (#913)","shortMessageHtmlLink":"fix test component (#913)"}},{"before":"6941fee046cb4c4501236e048d4f2fd0ee0a283c","after":"85527ad1689ac4f46a088f354a9797b3c31a376e","ref":"refs/heads/master","pushedAt":"2024-04-15T18:11:52.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"Merge pull request #915 from Sreyas-Sreelal/getGameTextFix\n\nFix GetGameText native giving incorrect/corrupt values","shortMessageHtmlLink":"Merge pull request #915 from Sreyas-Sreelal/getGameTextFix"}},{"before":null,"after":"33145d85d2646a33873de40c7a2950ac52d817b2","ref":"refs/heads/amir/fix-test-comp","pushedAt":"2024-04-12T09:34:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"fix test component","shortMessageHtmlLink":"fix test component"}},{"before":null,"after":"9ca1be63b96795ddbbb0cf61284d320a069f618b","ref":"refs/heads/amir/fix-raknet-crash","pushedAt":"2024-04-12T07:53:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"syn raknet, fix InternalPacketPool::ClearPool crash","shortMessageHtmlLink":"syn raknet, fix InternalPacketPool::ClearPool crash"}},{"before":"2b6eb994d466909d170e2330fdcb84b82a3ed018","after":"6941fee046cb4c4501236e048d4f2fd0ee0a283c","ref":"refs/heads/master","pushedAt":"2024-04-04T14:09:52.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"Merge pull request #906 from uifdev/connection-logic-fixes\n\nFixed: several connection logic issues","shortMessageHtmlLink":"Merge pull request #906 from uifdev/connection-logic-fixes"}},{"before":"fcdc806b6a4c617e2cedc115752a5343dec9dd18","after":null,"ref":"refs/heads/amir/handle-internal-disconnect","pushedAt":"2024-04-03T02:33:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"}},{"before":null,"after":"fcdc806b6a4c617e2cedc115752a5343dec9dd18","ref":"refs/heads/amir/handle-internal-disconnect","pushedAt":"2024-04-01T20:51:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"handle internal immediate forced disconnects","shortMessageHtmlLink":"handle internal immediate forced disconnects"}},{"before":"5866f4417ad6b83362dc62ddf7d461ebe23e08f7","after":"a9419a5528bd15ed3b0d7e152537eaad638ae45b","ref":"refs/heads/amir/raknet-player-ids","pushedAt":"2024-03-26T18:27:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"use raknet internal ID as player ID","shortMessageHtmlLink":"use raknet internal ID as player ID"}},{"before":null,"after":"8557bde1faa86f7ad7fc08d99d242b0a354be0dc","ref":"refs/heads/tommy/default-armor-hp-values","pushedAt":"2024-03-23T21:10:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AmyrAhmady","name":"iAmir","path":"/AmyrAhmady","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34688664?s=80&v=4"},"commit":{"message":"default values for hp and armor in Player::reset and constructor","shortMessageHtmlLink":"default values for hp and armor in Player::reset and constructor"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETW6eeQA","startCursor":null,"endCursor":null}},"title":"Activity ยท openmultiplayer/open.mp"}