Pragma Engine 0.0.37

2021-09-28

Features #

  • Rewards can be configured to return a ‘smooth’ distribution

Fixes #

  • Fixed intermittent test failures around the MatchLifecyleRpc.MatchEndV2/V3 endpoints

2021-09-28

Features #

  • UnrealSDK
    • Lobby Service
      • FPragmaLobbyData and FPragmaLobbyPlayer are now uobjects (names changed to U*) and can be accessed by blueprints.
      • Now keeps track of the most-recently-started GameId.
      • Now has overloads that return TFutures.
    • All Pragma struct members are now BlueprintReadOnly.
    • All Pragma structs have ==/!= operators generated.
    • Pragma::TComparison removed, use ==/!= operators.
  • A new operator RPC for creating UnsafeProvider (testing) accounts has been added

Integration Notes #

  • make run-with-config has been fully replaced by make run.
  • MatchProcessedV1Notification has been removed in favor of MatchProcessedV2Notification.
  • PlayerMatchEndProcessor.generateUpdatesForPlayer has been removed in favor of PlayerMatchEndProcessor.buildUpdatesForPlayer.
  • All settings files, including integration test settings files, must have their settings within the game: or social: nodes
  • The portal resources have been moved back into the engine jar; as a result, any pom.xml files generated for 5-ext will have to be manually updated.

Deprecation #

- None