All transactions in the transaction log use the name of the passed object (object is passed as a reference) and some fixed 'type' (like transfer, profit from trade orders, mission reward etc) that is not available outside of the game engine.
Many mods add transactions, that are 'faction' based and not tied to actual object - so such transactions are visible as just 'Transfer' in the transaction log reducing the usefulness and readability of this overview.
https://i.imgur.com/RxCRG3N.png
Can we have an optional 'description' parameter to the <transfer_money /> action?
Than (if provided) it would be just added before or after the object name (LUA's entry.partnername) in transaction log?
So e.g. when there's just faction as a action param:
Code: Select all
<transfer_money from="faction.argon" to="faction.player" amount="200000Cr" description="Reward for destroying XXX-123" />
Reward for destroying XXX-123 - Transfer -------- 0m00s -------- +200000 Cr
instead of (as it is now)
Transfer ------------------------------------------------ 0m00s -------- +200000 Cr
Also modders could enrich exisiting transaction details using thos param.