Audit
27 findings in 14 assets · health score 71
| Severity | Asset | Rule | Finding |
|---|---|---|---|
| Error | BP_Broken | Compile | Set Score in 'EventGraph': Could not find a variable named "Score" in '/Game/ScribeTest/Blueprints/BP_Broken.BP_Broken_C'. |
| Warning | BP_Door | Event Tick | Event Tick runs 24 nodes every frame. Timers, events or a lower tick interval are often cheaper. |
| Warning | BP_Door | Unused variable | Private variable 'UnusedCounter' is not used in any graph. |
| Warning | BP_Door | Dead nodes | 1 node in 'EventGraph' never runs because nothing is connected to the exec input: Print String. |
| Warning | BP_Door | Deprecated node | 'Get Unique Device Id' in 'EventGraph' is deprecated: Usage of 'Get Unique Device Id' has been deprecated. Use GetDeviceId instead |
| Warning | BP_Door | Circular reference | Hard reference cycle with BP_Key. Each of them loads all the others; an interface or a soft reference breaks the cycle. |
| Warning | BP_Key | Circular reference | Hard reference cycle with BP_Door. Each of them loads all the others; an interface or a soft reference breaks the cycle. |
| Warning | BP_Spaghetti | Large graph | 'EventGraph' has 131 nodes (limit 100). Move parts of it into functions, macros or collapsed graphs. |
| Warning | BP_Spaghetti | Large graph | 'DoEverything' has 191 nodes (limit 100). Move parts of it into functions, macros or collapsed graphs. |
| Warning | BP_Spaghetti | Large Blueprint | The Blueprint has 322 nodes (limit 300). Consider splitting it into components, a parent class or C++. |
| Info | BP_Door | Cast to Blueprint | Casts to BP_Key. The cast target is loaded together with this Blueprint; an interface avoids that. |
| Info | BP_Door | Unused variable | Variable 'Settings' is not used in any graph of this Blueprint (other Blueprints may still use it). |
| Info | BP_Door | Unused variable | Variable 'State' is not used in any graph of this Blueprint (other Blueprints may still use it). |
| Info | BP_Door | Unused results | 1 pure node in 'EventGraph' has no connected output: Get Actor Location. |
| Info | BP_Door | Disabled nodes | 1 disabled node in 'EventGraph': Print String. |
| Info | BP_Door | Missing description | 2 functions and events have no description: HelperNoDocs, Slam. |
| Info | BP_Door | Missing description | 1 public variable has no tooltip: OpenSpeed. |
| Info | BP_InteractiveBase | Unused variable | Variable 'Health' is not used in any graph of this Blueprint (other Blueprints may still use it). |
| Info | BP_Key | Unused variable | Variable 'OwnerDoor' is not used in any graph of this Blueprint (other Blueprints may still use it). |
| Info | BP_Turret | Event Tick | Event Tick runs 12 nodes every frame. Timers, events or a lower tick interval are often cheaper. |
| Info | AC_Health | Unused variable | Variable 'MaxHealth' is not used in any graph of this Blueprint (other Blueprints may still use it). |
| Info | AC_Health | Missing description | 1 function or event has no description: OnDied. |
| Info | AC_Health | Missing description | 1 public variable has no tooltip: CurrentHealth. |
| Info | BPI_Interactable | Missing description | 1 function or event has no description: GetPrompt. |
| Info | BPML_Flow | Missing description | No description. Add one in Class Settings > Description. |
| Info | F_DoorSettings | Missing description | 1 field has no tooltip: OpenAngle. |
| Info | WBP_HUD | Unused variable | Variable 'PlayerName' is not used in any graph of this Blueprint (other Blueprints may still use it). |