diff --git a/rpc_express/assets/helldivers/images/illuminate_icon.webp b/rpc_express/assets/helldivers/images/illuminate_icon.webp new file mode 100644 index 0000000..fe54970 Binary files /dev/null and b/rpc_express/assets/helldivers/images/illuminate_icon.webp differ diff --git a/rpc_express/lib/gen/assets.gen.dart b/rpc_express/lib/gen/assets.gen.dart index 8c5ca47..a07ffdb 100644 --- a/rpc_express/lib/gen/assets.gen.dart +++ b/rpc_express/lib/gen/assets.gen.dart @@ -132,6 +132,10 @@ class $AssetsHelldiversImagesGen { AssetGenImage get helldiverDecorated => const AssetGenImage('assets/helldivers/images/helldiver_decorated.webp'); + /// File path: assets/helldivers/images/illuminate_icon.webp + AssetGenImage get illuminateIcon => + const AssetGenImage('assets/helldivers/images/illuminate_icon.webp'); + /// File path: assets/helldivers/images/liberation_icon.webp AssetGenImage get liberationIcon => const AssetGenImage('assets/helldivers/images/liberation_icon.webp'); @@ -156,6 +160,7 @@ class $AssetsHelldiversImagesGen { flag, helldiver, helldiverDecorated, + illuminateIcon, liberationIcon, starfield, superhearthIcon, diff --git a/rpc_express/lib/model/class/game_activities/helldivers/faction.dart b/rpc_express/lib/model/class/game_activities/helldivers/faction.dart index 7afdbe2..d880b93 100644 --- a/rpc_express/lib/model/class/game_activities/helldivers/faction.dart +++ b/rpc_express/lib/model/class/game_activities/helldivers/faction.dart @@ -5,6 +5,7 @@ enum HelldiversFactions { humans(name: "Humans"), terminids(name: "Terminids"), automatons(name: "Automaton"), + illuminates(name: "Illuminate"), unknown(name: "Unknown"); final String name; @@ -19,6 +20,8 @@ enum HelldiversFactions { return HelldiversFactions.terminids; case 'Automaton': return HelldiversFactions.automatons; + case 'Illuminate': + return HelldiversFactions.illuminates; case 'Unknown': return HelldiversFactions.unknown; } @@ -35,6 +38,8 @@ extension HelldiversFactionsExtension on HelldiversFactions { return Assets.helldivers.images.terminidIcon.path; case HelldiversFactions.automatons: return Assets.helldivers.images.automatonIcon.path; + case HelldiversFactions.illuminates: + return Assets.helldivers.images.illuminateIcon.path; case HelldiversFactions.unknown: return Assets.helldivers.images.superhearthIcon.path; } @@ -48,6 +53,8 @@ extension HelldiversFactionsExtension on HelldiversFactions { return const Color(0xFFfe6d72); case HelldiversFactions.terminids: return const Color(0xFFffc100); + case HelldiversFactions.illuminates: + return const Color(0xFFac47fe); case HelldiversFactions.unknown: return const Color.fromARGB(255, 182, 182, 182); }