Getting to Reports with a Key

Users who are viewing this thread

Mallissin

Regular
I was wondering if anyone has figured out a way to get into the Reports system in single player using a key, like the Quests or message log?

It gets to be a real pain needing to leave a town or castle to open Reports, especially when looking over information to manage a kingdom well.
 
Trying something very basic, like throwing the following trigger into various mission templates doesn't work.
Code:
(0, 0, 0, [(key_clicked, key_o)], [(jump_to_menu,"mnu_reports")]),

Tossing that same trigger into module_triggers.py will call up the Reports screen from the world map, but no where else. I'm not positive on what else to try at the moment, but I'll continue toying with it for a bit.
 
I don't think it's available in the static code for you to open reports when on "mission" (in a keep for instance). Seems to be only available on the map.

I tried a few similar things and had no luck either. Maybe in a future version they'll add it.
 
It seems menus cannot be called from missions, but presentations can. Perhaps if a new presentation was added that jump_to_menu'd to reports...a thought if you're going to be tinkering. I'll probably try it during a tinker session, too.
 
I ran with your idea using presentations, tried a few things but got frustrated and stopped to browse the Mod forum. Along the way, I found JRider's gorgeous new known lord relations presentation here:

http://forums.taleworlds.com/index.php/topic,131385.0.html

I inserted what parts of it that wasn't already in Diplomacy and added the following trigger into the missions templates under "visit_town_castle".

Code:
      (0, 0, 0, [(key_clicked, key_o)], [
      (assign, "$g_jrider_pres_called_from_menu", 1),
      (assign, "$g_character_presentation_type", 1),
      (start_presentation, "prsnt_jrider_character_relation_report")
      ]),

Now I can look at my relations while in a keep by pressing the O key, making it a lot easier for kingdom management.

Only one slight annoyance, because the presentation is run from a key press, when you leave the presentation an overlay stays in place filling the screen. You have to press ESC and Return to Game in order to get rid of it.

Going to figure out how to clean that up later, right now I'm incredibly happy with the system JRider made.

Edit note: Easiest way to get rid of the overlay is to just set JRider's presentation to be transparent.

Code:
  ("jrider_character_relation_report", 0,
   mesh_message_window,
   [

Replace "mesh_message_window" with a zero to make it transparent.
 
Back
Top Bottom