Only loader gives app xp

This commit is contained in:
Willy-JL
2023-08-30 18:45:04 +02:00
parent 87faeea1ee
commit 160ab755a2
3 changed files with 10 additions and 2 deletions

View File

@@ -35,13 +35,17 @@ static const DolphinDeedWeight dolphin_deed_weights[] = {
{2, DolphinAppIbutton}, // DolphinDeedIbuttonAdd
{3, DolphinAppBadKb}, // DolphinDeedBadKbPlayScript
{3, DolphinAppPlugin}, // DolphinDeedU2fAuthorized
{1, DolphinAppPlugin}, // DolphinDeedGpioUartBridge
{2, DolphinAppPlugin}, // DolphinDeedPluginStart
// Values set to 0 to handle deeds in loader not by individual apps
{0, DolphinAppPlugin}, // DolphinDeedPluginStart
{0, DolphinAppPlugin}, // DolphinDeedPluginGameStart
{0, DolphinAppPlugin}, // DolphinDeedPluginGameWin
// Only for pentesting apps, yielded by loader
{2, DolphinAppPlugin}, // DolphinDeedPluginInternalStart
};
static uint8_t dolphin_deed_limits[] = {

View File

@@ -53,11 +53,15 @@ typedef enum {
DolphinDeedBadKbPlayScript,
DolphinDeedU2fAuthorized,
DolphinDeedGpioUartBridge,
// Values set to 0 to handle deeds in loader not by individual apps
DolphinDeedPluginStart,
DolphinDeedPluginGameStart,
DolphinDeedPluginGameWin,
// Only for pentesting apps, yielded by loader
DolphinDeedPluginInternalStart,
DolphinDeedMAX,

View File

@@ -122,7 +122,7 @@ static void loader_applications_start_app(LoaderApplicationsApp* app) {
if(!furi_string_start_with_str(app->fap_path, EXT_PATH("apps/Games/")) &&
!furi_string_start_with_str(app->fap_path, EXT_PATH("apps/Media/"))) {
dolphin_deed(DolphinDeedPluginStart);
dolphin_deed(DolphinDeedPluginInternalStart);
}
// load app