Search results for query: *

  • Users: Cozur
  • Order by date
  1. Cozur

    In Progress Scene Editor main map snow flowmap bugs

    Just adding my voice to this: Problem still persists as of 1.2
  2. Cozur

    Resolved Campaign map crashes in base game, works in the Modding Kit

    Hi all Using a modded version of the main_map, the game crashes as soon as I try to move the player or unpause the game. Only happens when using the base game. In the modding kit, but player can move and the game can be unpaused, but I'm getting these 2x errors: [07:16:10.121] Safe Assertion...
  3. Cozur

    In Progress Scene Editor main map snow flowmap bugs

    We were not able to reproduce this. Could you send us the campaign map files and the flowmap file so that we can take a look?
    I'm having the same issue - this is my flowmap:

  4. Cozur

    SP Fantasy (Game of Thrones) A Clash of Kings (7.0 released 13th of May, 2019)

    Hi all.

    ACOK is no longer being developed, and 8.0 or whatever I named the final version is THE final version.

    I've moved on to Bannerlord, but it will not be an ASOIAF mod.

    I've also closed the Discord, as it was becoming full of right-wing trolls and wannabe nazis.

    For some reason, a rumour has been started that I've started HRT. I assume it's been started to embarras me, and because the OP believes it would. I couldn't care less, and fully support anyone who feels like the gender they where assigned at birth does not represent who they are.


    As a closing note:

    ACOK was a project I started in 2011, and spent almost 10 years working on in my free time. In that time, I received death threats, harrasment, was the recipient of weird, unfounded, rumours, had my actual real-life personal information tracked down and much more that I can't even remember anymore. I also had a lot of extremely insightful and enjoyable conversations with a lot of people, and I am extremely grateful for everyone who helped me making the mod.

    Some people are awesome, and I've highly enjoyed interacting with each and everyone, both in this thread, on the Discord, the Patreon and Moddb. Some people are weird losers, and I've loved every second of salty misery I've apparently caused you by not making the stat-change to a certain weapon that you felt you've deserved. It's been very obvious to me that some of the people that have cried the loudest at some of my decisions have had a hard time letting it go, and yes, I've made certain changes just to piss these people off - and laughed while doing it.

    Peace out!
  5. Cozur

    Documentation World Map World-mapping for Bannerlord

    I've been having a bit of trouble figuring out where to upload the Vista texture I want to use. For testing purposes, I've just been using a random texture already in the game files, but I'd like to add my own map - just like you used a europe outline in your documentation.

    Can you tell me where to add it, and whether it's enough to just upload it as a PNG, or whether it needs to be imported somehow?
  6. Cozur

    Documentation World Map World-mapping for Bannerlord

    Very useful guide, thanks!

    It worked pretty well making a new world map (just testing at the moment), and I haven't encountered any huge problems - except for the fact that my new character spawns below the map, rather than on it - for some reason, the Training Field and all NPC's spawn below the map - and they run around below the map, except for when trying to run over a bridge. The only thing I've done is generate a new terrain, edit the Vista texture change the water level and elevation a bit. I've attached two pictures that show the problem.

    Is this because I missed a step?



  7. Cozur

    Modding Q&A [For Quick Questions and Answers]

    Hi guys, I've been getting this error, and cannot for the life of me figure out why:

    Unrecognized opcode 2303.; LINE NO: 0:
    At Mission Template mst_meeting_merchant trigger no: 10 conditions. At Mission Template mst_meeting_merchant trigger no: 10 conditions.
  8. Cozur

    LSP Animations Spec life 0.8

    Compiling Floris Gameplay Mod Pack to a custom directory
    Start Processing...
    ______________________________

    Traceback (most recent call last):
      File "process_init.py", line 2, in <module>
        from process_operations import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\process_operations.py", line 21, in <module>
        from module_mission_templates import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\module_mission_templates.py", line 41332, in <module>
        modmerge(var_set, component_name)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 297, in modmerge
        modmerge__(modcomp_name,var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 239, in modmerge__
        _temp.__dict__[mergefn_name](var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1965, in modmerge
        modmerge_mission_templates(orig_mission_templates)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1991, in modmerge_mission_templates
        trigger_i = MissionTemplateWrapper(orig_mission_templates).FindTrigger_i(1,4,ti_once,[(main_hero_fallen)])
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 547, in FindTrigger_i
        trigger = self.GetTrigger(i_search)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 521, in GetTrigger
        return TriggerWrapper(self.GetTriggers()) # no range check
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 331, in __init__
        raise ValueError("TriggerWrapper: Wrapped must be a trigger record.")
    ValueError: TriggerWrapper: Wrapped must be a trigger record.
    Traceback (most recent call last):
      File "process_global_variables.py", line 12, in <module>
        from process_operations import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\process_operations.py", line 21, in <module>
        from module_mission_templates import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\module_mission_templates.py", line 41332, in <module>
        modmerge(var_set, component_name)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 297, in modmerge
        modmerge__(modcomp_name,var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 239, in modmerge__
        _temp.__dict__[mergefn_name](var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1965, in modmerge
        modmerge_mission_templates(orig_mission_templates)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1991, in modmerge_mission_templates
        trigger_i = MissionTemplateWrapper(orig_mission_templates).FindTrigger_i(1,4,ti_once,[(main_hero_fallen)])
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 547, in FindTrigger_i
        trigger = self.GetTrigger(i_search)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 521, in GetTrigger
        return TriggerWrapper(self.GetTriggers()) # no range check
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 331, in __init__
        raise ValueError("TriggerWrapper: Wrapped must be a trigger record.")
    ValueError: TriggerWrapper: Wrapped must be a trigger record.
    Exporting strings...
    Exporting skills...
    Exporting tracks...
    Exporting animations...
    Exporting meshes...
    Exporting sounds...
    Exporting skins...
    Traceback (most recent call last):
      File "process_map_icons.py", line 6, in <module>
        from process_operations import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\process_operations.py", line 21, in <module>
        from module_mission_templates import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\module_mission_templates.py", line 41332, in <module>
        modmerge(var_set, component_name)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 297, in modmerge
        modmerge__(modcomp_name,var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 239, in modmerge__
        _temp.__dict__[mergefn_name](var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1965, in modmerge
        modmerge_mission_templates(orig_mission_templates)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1991, in modmerge_mission_templates
        trigger_i = MissionTemplateWrapper(orig_mission_templates).FindTrigger_i(1,4,ti_once,[(main_hero_fallen)])
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 547, in FindTrigger_i
        trigger = self.GetTrigger(i_search)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 521, in GetTrigger
        return TriggerWrapper(self.GetTriggers()) # no range check
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 331, in __init__
        raise ValueError("TriggerWrapper: Wrapped must be a trigger record.")
    ValueError: TriggerWrapper: Wrapped must be a trigger record.
    Exporting faction data...
    Exporting item data...
    Traceback (most recent call last):
      File "process_items.py", line 66, in <module>
        from process_operations import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\process_operations.py", line 21, in <module>
        from module_mission_templates import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\module_mission_templates.py", line 41332, in <module>
        modmerge(var_set, component_name)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 297, in modmerge
        modmerge__(modcomp_name,var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 239, in modmerge__
        _temp.__dict__[mergefn_name](var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1965, in modmerge
        modmerge_mission_templates(orig_mission_templates)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1991, in modmerge_mission_templates
        trigger_i = MissionTemplateWrapper(orig_mission_templates).FindTrigger_i(1,4,ti_once,[(main_hero_fallen)])
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 547, in FindTrigger_i
        trigger = self.GetTrigger(i_search)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 521, in GetTrigger
        return TriggerWrapper(self.GetTriggers()) # no range check
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 331, in __init__
        raise ValueError("TriggerWrapper: Wrapped must be a trigger record.")
    ValueError: TriggerWrapper: Wrapped must be a trigger record.
    Exporting scene data...
    Traceback (most recent call last):
      File "process_scenes.py", line 15, in <module>
        from process_operations import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\process_operations.py", line 21, in <module>
        from module_mission_templates import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\module_mission_templates.py", line 41332, in <module>
        modmerge(var_set, component_name)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 297, in modmerge
        modmerge__(modcomp_name,var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 239, in modmerge__
        _temp.__dict__[mergefn_name](var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1965, in modmerge
        modmerge_mission_templates(orig_mission_templates)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1991, in modmerge_mission_templates
        trigger_i = MissionTemplateWrapper(orig_mission_templates).FindTrigger_i(1,4,ti_once,[(main_hero_fallen)])
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 547, in FindTrigger_i
        trigger = self.GetTrigger(i_search)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 521, in GetTrigger
        return TriggerWrapper(self.GetTriggers()) # no range check
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 331, in __init__
        raise ValueError("TriggerWrapper: Wrapped must be a trigger record.")
    ValueError: TriggerWrapper: Wrapped must be a trigger record.
    Exporting troops data
    Exporting particle data...
    Traceback (most recent call last):
      File "process_scene_props.py", line 7, in <module>
        from process_operations import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\process_operations.py", line 21, in <module>
        from module_mission_templates import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\module_mission_templates.py", line 41332, in <module>
        modmerge(var_set, component_name)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 297, in modmerge
        modmerge__(modcomp_name,var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 239, in modmerge__
        _temp.__dict__[mergefn_name](var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1965, in modmerge
        modmerge_mission_templates(orig_mission_templates)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1991, in modmerge_mission_templates
        trigger_i = MissionTemplateWrapper(orig_mission_templates).FindTrigger_i(1,4,ti_once,[(main_hero_fallen)])
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 547, in FindTrigger_i
        trigger = self.GetTrigger(i_search)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 521, in GetTrigger
        return TriggerWrapper(self.GetTriggers()) # no range check
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 331, in __init__
        raise ValueError("TriggerWrapper: Wrapped must be a trigger record.")
    ValueError: TriggerWrapper: Wrapped must be a trigger record.
    Traceback (most recent call last):
      File "process_tableau_materials.py", line 8, in <module>
        from process_operations import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\process_operations.py", line 21, in <module>
        from module_mission_templates import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\module_mission_templates.py", line 41332, in <module>
        modmerge(var_set, component_name)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 297, in modmerge
        modmerge__(modcomp_name,var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 239, in modmerge__
        _temp.__dict__[mergefn_name](var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1965, in modmerge
        modmerge_mission_templates(orig_mission_templates)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1991, in modmerge_mission_templates
        trigger_i = MissionTemplateWrapper(orig_mission_templates).FindTrigger_i(1,4,ti_once,[(main_hero_fallen)])
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 547, in FindTrigger_i
        trigger = self.GetTrigger(i_search)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 521, in GetTrigger
        return TriggerWrapper(self.GetTriggers()) # no range check
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 331, in __init__
        raise ValueError("TriggerWrapper: Wrapped must be a trigger record.")
    ValueError: TriggerWrapper: Wrapped must be a trigger record.
    Traceback (most recent call last):
      File "process_presentations.py", line 8, in <module>
        from process_operations import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\process_operations.py", line 21, in <module>
        from module_mission_templates import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\module_mission_templates.py", line 41332, in <module>
        modmerge(var_set, component_name)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 297, in modmerge
        modmerge__(modcomp_name,var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 239, in modmerge__
        _temp.__dict__[mergefn_name](var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1965, in modmerge
        modmerge_mission_templates(orig_mission_templates)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1991, in modmerge_mission_templates
        trigger_i = MissionTemplateWrapper(orig_mission_templates).FindTrigger_i(1,4,ti_once,[(main_hero_fallen)])
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 547, in FindTrigger_i
        trigger = self.GetTrigger(i_search)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 521, in GetTrigger
        return TriggerWrapper(self.GetTriggers()) # no range check
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 331, in __init__
        raise ValueError("TriggerWrapper: Wrapped must be a trigger record.")
    ValueError: TriggerWrapper: Wrapped must be a trigger record.
    Exporting party_template data...
    Traceback (most recent call last):
      File "process_parties.py", line 6, in <module>
        from process_operations import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\process_operations.py", line 21, in <module>
        from module_mission_templates import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\module_mission_templates.py", line 41332, in <module>
        modmerge(var_set, component_name)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 297, in modmerge
        modmerge__(modcomp_name,var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 239, in modmerge__
        _temp.__dict__[mergefn_name](var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1965, in modmerge
        modmerge_mission_templates(orig_mission_templates)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1991, in modmerge_mission_templates
        trigger_i = MissionTemplateWrapper(orig_mission_templates).FindTrigger_i(1,4,ti_once,[(main_hero_fallen)])
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 547, in FindTrigger_i
        trigger = self.GetTrigger(i_search)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 521, in GetTrigger
        return TriggerWrapper(self.GetTriggers()) # no range check
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 331, in __init__
        raise ValueError("TriggerWrapper: Wrapped must be a trigger record.")
    ValueError: TriggerWrapper: Wrapped must be a trigger record.
    Exporting quest data...
    Exporting info_page data...
    Traceback (most recent call last):
      File "process_scripts.py", line 7, in <module>
        from process_operations import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\process_operations.py", line 21, in <module>
        from module_mission_templates import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\module_mission_templates.py", line 41332, in <module>
        modmerge(var_set, component_name)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 297, in modmerge
        modmerge__(modcomp_name,var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 239, in modmerge__
        _temp.__dict__[mergefn_name](var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1965, in modmerge
        modmerge_mission_templates(orig_mission_templates)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1991, in modmerge_mission_templates
        trigger_i = MissionTemplateWrapper(orig_mission_templates).FindTrigger_i(1,4,ti_once,[(main_hero_fallen)])
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 547, in FindTrigger_i
        trigger = self.GetTrigger(i_search)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 521, in GetTrigger
        return TriggerWrapper(self.GetTriggers()) # no range check
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 331, in __init__
        raise ValueError("TriggerWrapper: Wrapped must be a trigger record.")
    ValueError: TriggerWrapper: Wrapped must be a trigger record.
    Traceback (most recent call last):
      File "process_mission_tmps.py", line 5, in <module>
        from module_mission_templates import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\module_mission_templates.py", line 41332, in <module>
        modmerge(var_set, component_name)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 297, in modmerge
        modmerge__(modcomp_name,var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 239, in modmerge__
        _temp.__dict__[mergefn_name](var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1965, in modmerge
        modmerge_mission_templates(orig_mission_templates)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1991, in modmerge_mission_templates
        trigger_i = MissionTemplateWrapper(orig_mission_templates).FindTrigger_i(1,4,ti_once,[(main_hero_fallen)])
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 547, in FindTrigger_i
        trigger = self.GetTrigger(i_search)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 521, in GetTrigger
        return TriggerWrapper(self.GetTriggers()) # no range check
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 331, in __init__
        raise ValueError("TriggerWrapper: Wrapped must be a trigger record.")
    ValueError: TriggerWrapper: Wrapped must be a trigger record.
    Traceback (most recent call last):
      File "process_game_menus.py", line 8, in <module>
        from process_operations import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\process_operations.py", line 21, in <module>
        from module_mission_templates import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\module_mission_templates.py", line 41332, in <module>
        modmerge(var_set, component_name)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 297, in modmerge
        modmerge__(modcomp_name,var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 239, in modmerge__
        _temp.__dict__[mergefn_name](var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1965, in modmerge
        modmerge_mission_templates(orig_mission_templates)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1991, in modmerge_mission_templates
        trigger_i = MissionTemplateWrapper(orig_mission_templates).FindTrigger_i(1,4,ti_once,[(main_hero_fallen)])
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 547, in FindTrigger_i
        trigger = self.GetTrigger(i_search)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 521, in GetTrigger
        return TriggerWrapper(self.GetTriggers()) # no range check
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 331, in __init__
        raise ValueError("TriggerWrapper: Wrapped must be a trigger record.")
    ValueError: TriggerWrapper: Wrapped must be a trigger record.
    Traceback (most recent call last):
      File "process_simple_triggers.py", line 5, in <module>
        from process_operations import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\process_operations.py", line 21, in <module>
        from module_mission_templates import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\module_mission_templates.py", line 41332, in <module>
        modmerge(var_set, component_name)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 297, in modmerge
        modmerge__(modcomp_name,var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 239, in modmerge__
        _temp.__dict__[mergefn_name](var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1965, in modmerge
        modmerge_mission_templates(orig_mission_templates)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1991, in modmerge_mission_templates
        trigger_i = MissionTemplateWrapper(orig_mission_templates).FindTrigger_i(1,4,ti_once,[(main_hero_fallen)])
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 547, in FindTrigger_i
        trigger = self.GetTrigger(i_search)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 521, in GetTrigger
        return TriggerWrapper(self.GetTriggers()) # no range check
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 331, in __init__
        raise ValueError("TriggerWrapper: Wrapped must be a trigger record.")
    ValueError: TriggerWrapper: Wrapped must be a trigger record.
    Traceback (most recent call last):
      File "process_dialogs.py", line 9, in <module>
        from process_operations import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\process_operations.py", line 21, in <module>
        from module_mission_templates import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\module_mission_templates.py", line 41332, in <module>
        modmerge(var_set, component_name)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 297, in modmerge
        modmerge__(modcomp_name,var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 239, in modmerge__
        _temp.__dict__[mergefn_name](var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1965, in modmerge
        modmerge_mission_templates(orig_mission_templates)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1991, in modmerge_mission_templates
        trigger_i = MissionTemplateWrapper(orig_mission_templates).FindTrigger_i(1,4,ti_once,[(main_hero_fallen)])
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 547, in FindTrigger_i
        trigger = self.GetTrigger(i_search)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 521, in GetTrigger
        return TriggerWrapper(self.GetTriggers()) # no range check
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 331, in __init__
        raise ValueError("TriggerWrapper: Wrapped must be a trigger record.")
    ValueError: TriggerWrapper: Wrapped must be a trigger record.
    Traceback (most recent call last):
      File "process_global_variables_unused.py", line 3, in <module>
        from process_operations import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\process_operations.py", line 21, in <module>
        from module_mission_templates import *
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\module_mission_templates.py", line 41332, in <module>
        modmerge(var_set, component_name)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 297, in modmerge
        modmerge__(modcomp_name,var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\modmerger.py", line 239, in modmerge__
        _temp.__dict__[mergefn_name](var_dict)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1965, in modmerge
        modmerge_mission_templates(orig_mission_templates)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\pbod_mission_templates.py", line 1991, in modmerge_mission_templates
        trigger_i = MissionTemplateWrapper(orig_mission_templates).FindTrigger_i(1,4,ti_once,[(main_hero_fallen)])
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 547, in FindTrigger_i
        trigger = self.GetTrigger(i_search)
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 521, in GetTrigger
        return TriggerWrapper(self.GetTriggers()) # no range check
      File "C:\Users\Mikkel\Desktop\Ny PC\Floris Dev Suite 2.5\util_wrappers.py", line 331, in __init__
        raise ValueError("TriggerWrapper: Wrapped must be a trigger record.")
    ValueError: TriggerWrapper: Wrapped must be a trigger record.
    Exporting postfx_params...
    Exporting flora data...
    Exporting ground_spec data...
    Exporting skyboxes...
    Finished.

    ______________________________

    Copying source files to internal directory...
    Moving source files to custom mod directory...
    Traceback (most recent call last):
      File "other_files_custom.py", line 56, in <module>
        shutil.move("./actions.txt",export_dir_main + "./Modules/" + export_dir_custom + "./actions.txt")
      File "C:\Python27\lib\shutil.py", line 301, in move
        copy2(src, real_dst)
      File "C:\Python27\lib\shutil.py", line 130, in copy2
        copyfile(src, dst)
      File "C:\Python27\lib\shutil.py", line 83, in copyfile
        with open(dst, 'wb') as fdst:
    IOError: [Errno 2] No such file or directory: 'C:/Program Files (x86)/Steam/steamapps/common/mountblade warband/./Modules/./Floris Mod Pack 2.5/./actions.txt'
            1 file(s) moved.

    ______________________________

    All Finished ...
    Cleaning up...
    ______________________________

    Script processing has ended.
    Press any key to exit. . .


    I'm getting this error when trying to compile - double checked twice to see if all the source codes had been done properly, so think it has something to do with mod merger interfering.
  9. Cozur

    Modding Q&A [For Quick Questions and Answers]

    I need a trigger that automatically changes the name of a certain troop, like: trp_custom_bandit

    Into one random name, choosen from a list of strings. As an example, then whenever the party containing trp_custom_bandit is spawned, the trigger will automatically change the in-game name of the troop from "Custom Bandit" into either "Gelmarr", "Golmarr" or "Gylmarr".

    I remember there being a piece of code that did this ages ago, but can't remember exactly where I found it. Anyone got a clue?
  10. Cozur

    Modding Q&A [For Quick Questions and Answers]

    Hmm, nope, didn't work.

    Also tried this:

    Code:
    # "$g_move_heroes" : controls if heroes will also be added.
    ("party_prisoners_add_party_companions",
        [ (store_script_param_1, ":target_party"), #Target Party_id
          (store_script_param_2, ":source_party"), #Source Party_id
          (party_get_num_companion_stacks, ":num_stacks",":source_party"),
          (try_for_range, ":stack_no", 0, ":num_stacks"),
            (party_stack_get_troop_id,     ":stack_troop",":source_party",":stack_no"),
            (this_or_next|neg|troop_is_hero, ":stack_troop"),
            (eq, "$g_move_heroes", 1),
            (neq, ":stack_troop", "trp_ben_bushy"),
            (neq, ":stack_troop", "trp_hyle_hunt"),
            (neq, ":stack_troop", "trp_alyn_hunt"),
            (neq, ":stack_troop", "trp_edmund_ambrose"),
            (neq, ":stack_troop", "trp_richard_farrow"),
            (neq, ":stack_troop", "trp_will_the_stork"),
            (neq, ":stack_troop", "trp_hugh_beesbury"),
            (neq, ":stack_troop", "trp_raymond_nayland"),
            (neq, ":stack_troop", "trp_harry_sawyer"),
            (neq, ":stack_troop", "trp_owen_inchfield"),
            (neq, ":stack_troop", "trp_robin_potter"),
            (party_stack_get_size, ":stack_size",":source_party",":stack_no"),
            (party_add_prisoners, ":target_party", ":stack_troop", ":stack_size"),
          (try_end),
        ]), 

  11. Cozur

    Modding Q&A [For Quick Questions and Answers]

    NPC99 said:
    Cozur said:
    This:

    tf_no_capture_alive

    Doesn't seem to prevent a lord from capturing troops even if they have the qualifier. Does it only apply to the player?

    It doesn't work, but this TLD script does the job:
    Khamukkfamu said:
    In TLD, we modified a script:

    Code:
    #script_party_prisoners_add_party_companions:
    # INPUT: param1: Party-id to add the second part, param2: Party-id which will be added to the first one.
    # "$g_move_heroes" : controls if heroes will also be added.
    ("party_prisoners_add_party_companions",
        [ (store_script_param_1, ":target_party"), #Target Party_id
          (store_script_param_2, ":source_party"), #Source Party_id
          (party_get_num_companion_stacks, ":num_stacks",":source_party"),
          (try_for_range, ":stack_no", 0, ":num_stacks"),
            (party_stack_get_troop_id,     ":stack_troop",":source_party",":stack_no"),
            (this_or_next|neg|troop_is_hero, ":stack_troop"),
            (eq, "$g_move_heroes", 1),
            (troop_get_type,":race",":stack_troop"),
            (neq,":race",tf_orc),        ## TLD good guys finish all orcs, evil guys finish all elves, GA
            (neq,":race",tf_uruk),
            (neq,":race",tf_urukhai),
            (neq,":race",tf_troll),
            (neq,":race",tf_lorien),
            (neq,":race",tf_imladris),
            (neq,":race",tf_woodelf),
            (party_stack_get_size, ":stack_size",":source_party",":stack_no"),
            (party_add_prisoners, ":target_party", ":stack_troop", ":stack_size"),
          (try_end),

    So like this?

    Code:
    ("party_prisoners_add_party_companions",
        [ (store_script_param_1, ":target_party"), #Target Party_id
          (store_script_param_2, ":source_party"), #Source Party_id
          (party_get_num_companion_stacks, ":num_stacks",":source_party"),
          (try_for_range, ":stack_no", 0, ":num_stacks"),
            (party_stack_get_troop_id,     ":stack_troop",":source_party",":stack_no"),
            (this_or_next|neg|troop_is_hero, ":stack_troop"),
            (eq, "$g_move_heroes", 1),
            (neg|is_between, ":stack_troop", unique_heroes_begin, unique_heroes_end),
            (party_stack_get_size, ":stack_size",":source_party",":stack_no"),
            (party_add_prisoners, ":target_party", ":stack_troop", ":stack_size"),
          (try_end),
        ]),    
        #script_party_prisoners_add_party_prisoners:
  12. Cozur

    Modding Q&A [For Quick Questions and Answers]

    This:

    tf_no_capture_alive

    Doesn't seem to prevent a lord from capturing troops even if they have the qualifier. Does it only apply to the player?
  13. Cozur

    Modding Q&A [For Quick Questions and Answers]

    Hi all,

    Getting this error at random intervals:

    Code:
     SCRIPT ERROR ON OPCODE 1620: Invalid Party ID: 11751; LINE NO: 12: 
     At script: create_kingdom_hero_party. At script: create_kingdom_hero_party. SCRIPT ERROR ON OPCODE 501: Invalid Party ID: 11751; LINE NO: 13: 
     At script: create_kingdom_hero_party. At script: create_kingdom_hero_party. SCRIPT ERROR ON OPCODE 521: Invalid Party ID: 11751; LINE NO: 3: 
     At script: party_set_ai_state. At script: party_set_ai_state. SCRIPT ERROR ON OPCODE 521: Invalid Party ID: 11751; LINE NO: 4: 
     At script: party_set_ai_state. At script: party_set_ai_state. SCRIPT ERROR ON OPCODE 1694: Invalid Party ID: 11751; LINE NO: 5: 
     At script: party_set_ai_state. At script: party_set_ai_state. SCRIPT ERROR ON OPCODE 1612: Invalid Party ID: 11751; LINE NO: 16: 
     At script: create_kingdom_hero_party. At script: create_kingdom_hero_party. SCRIPT ERROR ON OPCODE 1669: Invalid Party ID: 11751; LINE NO: 18: 
     At script: create_kingdom_hero_party. At script: create_kingdom_hero_party. SCRIPT ERROR ON OPCODE 501: Invalid Party ID: 11751; LINE NO: 19: 
     At script: create_kingdom_hero_party. At script: create_kingdom_hero_party. SCRIPT ERROR ON OPCODE 1677: Invalid Party ID: 11751; LINE NO: 25: 
     At script: create_kingdom_hero_party. At script: create_kingdom_hero_party. At script: create_kingdom_hero_party. At script: create_kingdom_hero_party. SCRIPT ERROR ON OPCODE 1660: Invalid Party ID: 11751; LINE NO: 25: 
     At Simple trigger trigger no: 56. At Simple trigger trigger no: 56. At Simple trigger trigger no: 56. SCRIPT ERROR ON OPCODE 521: Invalid Party ID: 11751; LINE NO: 3: 
     At script: party_set_ai_state. At script: party_set_ai_state. SCRIPT ERROR ON OPCODE 521: Invalid Party ID: 11751; LINE NO: 4: 
     At script: party_set_ai_state. At script: party_set_ai_state. SCRIPT ERROR ON OPCODE 1694: Invalid Party ID: 11751; LINE NO: 5: 
     At script: party_set_ai_state. At script: party_set_ai_state. SCRIPT ERROR ON OPCODE 1620: Invalid Party ID: 11752; LINE NO: 12: 
     At script: create_kingdom_hero_party. At script: create_kingdom_hero_party. SCRIPT ERROR ON OPCODE 501: Invalid Party ID: 11752; LINE NO: 13: 
     At script: create_kingdom_hero_party. At script: create_kingdom_hero_party. SCRIPT ERROR ON OPCODE 521: Invalid Party ID: 11752; LINE NO: 3: 
     At script: party_set_ai_state. At script: party_set_ai_state. SCRIPT ERROR ON OPCODE 521: Invalid Party ID: 11752; LINE NO: 4: 
     At script: party_set_ai_state. At script: party_set_ai_state. SCRIPT ERROR ON OPCODE 1694: Invalid Party ID: 11752; LINE NO: 5: 
     At script: party_set_ai_state. At script: party_set_ai_state. SCRIPT ERROR ON OPCODE 1612: Invalid Party ID: 11752; LINE NO: 16: 
     At script: create_kingdom_hero_party. At script: create_kingdom_hero_party. SCRIPT ERROR ON OPCODE 1669: Invalid Party ID: 11752; LINE NO: 18: 
     At script: create_kingdom_hero_party. At script: create_kingdom_hero_party. SCRIPT ERROR ON OPCODE 501: Invalid Party ID: 11752; LINE NO: 19: 
     At script: create_kingdom_hero_party. At script: create_kingdom_hero_party. SCRIPT ERROR ON OPCODE 1677: Invalid Party ID: 11752; LINE NO: 25: 
     At script: create_kingdom_hero_party. At script: create_kingdom_hero_party. At script: create_kingdom_hero_party. At script: create_kingdom_hero_party. SCRIPT ERROR ON OPCODE 1660: Invalid Party ID: 11752; LINE NO: 25: 
     At Simple trigger trigger no: 56. At Simple trigger trigger no: 56. At Simple trigger trigger no: 56. SCRIPT ERROR ON OPCODE 521: Invalid Party ID: 11752; LINE NO: 3: 
     At script: party_set_ai_state. At script: party_set_ai_state. SCRIPT ERROR ON OPCODE 521: Invalid Party ID: 11752; LINE NO: 4: 
     At script: party_set_ai_state. At script: party_set_ai_state. SCRIPT ERROR ON OPCODE 1694: Invalid Party ID: 11752; LINE NO: 5: 
     At script: party_set_ai_state. At script: party_set_ai_state. SCRIPT ERROR ON OPCODE 1073742365: Invalid Party ID: 11752; LINE NO: 5: 
     At Simple trigger trigger no: 113. At Simple trigger trigger no: 113. SCRIPT ERROR ON OPCODE 541: Invalid Party ID: 11752; LINE NO: 6: 
     At Simple trigger trigger no: 113. At Simple trigger trigger no: 113. At Simple trigger trigger no: 113. SCRIPT ERROR ON OPCODE 1073742365: Invalid Party ID: 11752; LINE NO: 18: 
     At Simple trigger trigger no: 113. At Simple trigger trigger no: 113. SCRIPT ERROR ON OPCODE 541: Invalid Party ID: 11752; LINE NO: 19:

    Bit unsure about how to proceed with figuring out what's causing it. How do I narrow it down, other than it being an error with an invalid party?
  14. Cozur

    Modding Q&A [For Quick Questions and Answers]

    Is there an operation that allows for the possibility to have only certain parts of a banner appear on heraldic shields - and not have to count on the alpha channel of the heraldic shield in question, but rather that alpha channel of the banner? As it is right now, when I create a banner with an alpha channel to only have the sigil from it appear on a shield, it just has the sigil on the shield - but everything else around it is black, rather than showing the underlaying shield texture.
  15. Cozur

    Modding Q&A [For Quick Questions and Answers]

    Some players have reported that the following:


    Code:
            (party_clear_particle_systems, "p_riverrun_mill"),
            (call_script, "script_change_troop_faction", "trp_knight_sellsword_1", "fac_kingdom_9"),
            (troop_set_slot, "trp_knight_sellsword_1", slot_troop_occupation, slto_kingdom_hero),
    	(str_store_troop_name, s1, "trp_knight_sellsword_1"),
    	(str_store_faction_name, s2, "fac_kingdom_9"),
            (call_script, "script_create_kingdom_hero_party", "trp_knight_sellsword_1", "trp_kingdom_9_lord"),
    	(display_log_message, "@Ser Jaime Lannister has returned to the Westerlands."),
            (troop_set_slot, "trp_knight_sellsword_1", slot_troop_banner_scene_prop, "spr_banner_lords_khergit08"),
            (troop_set_note_available, "trp_knight_sellsword_1",1),
            (troop_set_slot, "trp_knight_sellsword_1", slot_troop_age, 36),
            (troop_set_slot, "trp_knight_sellsword_1", slot_troop_father, "trp_kingdom_9_lord"),
            (add_xp_as_reward,4000),(troop_add_gold, "trp_player", 5000),(call_script, "script_end_quest", "qst_rescue_jaime_6"),(call_script, "script_change_player_relation_with_troop", "trp_kingdom_9_lord", 15),

    Will sometimes turn their player into knight_sellsword_1 rather than spawning that specific party. I've been unable to replicate the conditions causing the bug. Any ideas?
  16. Cozur

    Modding Q&A [For Quick Questions and Answers]

    For some reason, the track icons have disappeared for all parties on the world map. Absolutely no clue. Any guesses?
  17. Cozur

    SP Fantasy (Game of Thrones) A Clash of Kings (7.0 released 13th of May, 2019)

    7.0 released:

    https://www.moddb.com/mods/a-clash-of-kings/downloads/a-clash-of-kings-70
  18. Cozur

    Modding Q&A [For Quick Questions and Answers]

    [Bcw]Btm_Earendil said:
    Cozur said:
    I've added this:

    Code:
            # OUTPUT: none
            ("update_companion_candidates_in_taverns",
    		[
    		  (try_begin),
    			(eq, "$cheat_mode", 1),
    			(display_message, "str_shuffling_companion_locations"),
    		  (try_end),
    
    		  (try_for_range, ":troop_no", companions_begin, companions_end),
    			##diplomacy start+ Move this *after* the checks!
    			#  (troop_set_slot, ":troop_no", slot_troop_cur_center, -1),
    			##diplomacy end+
    			(troop_slot_eq, ":troop_no", slot_troop_days_on_mission, 0),
    			(troop_slot_eq, ":troop_no", slot_troop_occupation, slto_inactive),
    
    			(neg|troop_slot_ge, ":troop_no", slot_troop_prisoner_of_party, 0),
    			##diplomacy start+
                      
                      ##
    			(troop_get_slot, ":town_no", ":troop_no", slot_troop_cur_center),
    			(try_begin),
    				(is_between, ":town_no", towns_begin, towns_end),
    				(party_get_slot, ":town_lord", ":town_no", slot_town_lord),
    				##zerilius changes begin
    				##bug fix for red text
    				(ge, ":town_lord", 0),
    				##zerilius changes end				
    				(this_or_next|eq, ":town_lord", "trp_player"),
    				(this_or_next|troop_slot_eq, "trp_player", slot_troop_spouse, ":town_lord"),
    					(troop_slot_eq, ":town_lord", slot_troop_spouse, "trp_player"),
    			(else_try),
    				#Moved from above:
    				(troop_set_slot, ":troop_no", slot_troop_cur_center, -1),
    			(try_end),
    			(neg|troop_slot_ge, ":troop_no", slot_troop_cur_center, 1),
    			##diplomacy end+
    			(store_random_in_range, ":town_no", towns_begin, towns_end),
    			(try_begin),
    			  ##diplomacy start+ Remove the "you can't go home again" condition if the player owns the town
    			  (assign, ":veto", 0),
    			  (try_begin),
    				(store_faction_of_party, ":town_faction", ":town_no"),
    				(eq, ":town_faction", "fac_player_supporters_faction"),
    			  (else_try),
    				(party_get_slot, ":town_lord", ":town_no", slot_town_lord),
    				(ge, ":town_lord", 0),
    				(this_or_next|eq, ":town_lord", "trp_player"),
    				(this_or_next|troop_slot_eq, "trp_player", slot_troop_spouse, ":town_lord"),
    					(troop_slot_eq, ":town_lord", slot_troop_spouse, "trp_player"),
    			  (else_try),
    				#Native veto:
    				(this_or_next|troop_slot_eq, ":troop_no", slot_troop_home, ":town_no"),
    					(troop_slot_eq, ":troop_no", slot_troop_first_encountered, ":town_no"),
    				(assign, ":veto", 1),
    			  (try_end),
                              (try_begin),
    			  (eq, ":veto", 0),
    [color=red]					  ##diplomacy end+
                      (troop_set_slot, "trp_npc1", slot_troop_cur_center, "p_town_18"),
                      (troop_set_slot, "trp_npc2", slot_troop_cur_center, "p_town_55"),
                      (troop_set_slot, "trp_npc3", slot_troop_cur_center, "p_town_25"),
                      (troop_set_slot, "trp_npc4", slot_troop_cur_center, "p_town_47"),
                      (troop_set_slot, "trp_npc5", slot_troop_cur_center, "p_town_32"),
                      (troop_set_slot, "trp_npc6", slot_troop_cur_center, "p_town_31"),
                      (troop_set_slot, "trp_npc7", slot_troop_cur_center, "p_town_3"),
                      (troop_set_slot, "trp_npc8", slot_troop_cur_center, "p_town_31"),
                      (troop_set_slot, "trp_npc9", slot_troop_cur_center, "p_town_36"),
                      (troop_set_slot, "trp_npc10", slot_troop_cur_center, "p_town_19"),
                      (troop_set_slot, "trp_npc11", slot_troop_cur_center, "p_town_16"),
                      (troop_set_slot, "trp_npc12", slot_troop_cur_center, "p_town_6"),
                      (troop_set_slot, "trp_npc13", slot_troop_cur_center, "p_town_32"),
                      (troop_set_slot, "trp_npc14", slot_troop_cur_center, "p_town_12"),
                      (troop_set_slot, "trp_npc15", slot_troop_cur_center, "p_town_17"),
                      (troop_set_slot, "trp_npc16", slot_troop_cur_center, "p_town_8"),
                      (troop_set_slot, "trp_npc17", slot_troop_cur_center, "p_town_12"),
                      (troop_set_slot, "trp_npc18", slot_troop_cur_center, "p_town_34"),
                      (troop_set_slot, "trp_npc19", slot_troop_cur_center, "p_town_47"),
                      (troop_set_slot, "trp_npc20", slot_troop_cur_center, "p_town_48"),
                      (troop_set_slot, "trp_npc21", slot_troop_cur_center, "p_town_9"),
                      (troop_set_slot, "trp_npc22", slot_troop_cur_center, "p_town_35"),
                      (troop_set_slot, "trp_npc23", slot_troop_cur_center, "p_town_41"),
                      (troop_set_slot, "trp_npc24", slot_troop_cur_center, "p_town_24"),
                      (troop_set_slot, "trp_npc25", slot_troop_cur_center, "p_town_41"),
                      (troop_set_slot, "trp_npc26", slot_troop_cur_center, "p_town_40"),
                      (troop_set_slot, "trp_npc27", slot_troop_cur_center, "p_town_1"),
                      (troop_set_slot, "trp_npc28", slot_troop_cur_center, "p_town_46"),
                      (troop_set_slot, "trp_npc29", slot_troop_cur_center, "p_town_17"),
                      (else_try),
    			  (troop_set_slot, ":troop_no", slot_troop_cur_center, ":town_no"),
                      (try_end),[/color]
    			  (try_begin),
    				(eq, "$cheat_mode", 1),
    				(str_store_troop_name, 4, ":troop_no"),
    				(str_store_party_name, 5, ":town_no"),
    				(display_message, "@{!}{s4} is in {s5}.", 0xFFFF66),
    			  (try_end),
    			(try_end),
    		  (try_end),
    		 ]),

    To the update_companion_candidates_in_taverns script. What I wanted to do now was add a condition where the companion will not appear until certain conditions have been fulfilled. Like this:

    Code:
                      (troop_set_slot, "trp_npc1", slot_troop_cur_center, "p_town_18"),
                      (troop_set_slot, "trp_npc2", slot_troop_cur_center, "p_town_55"),
                      (troop_set_slot, "trp_npc3", slot_troop_cur_center, "p_town_25"),
                      (troop_set_slot, "trp_npc4", slot_troop_cur_center, "p_town_47"),
                      (troop_set_slot, "trp_npc5", slot_troop_cur_center, "p_town_32"),
                      (troop_set_slot, "trp_npc6", slot_troop_cur_center, "p_town_31"),
                      (troop_set_slot, "trp_npc7", slot_troop_cur_center, "p_town_3"),
                      (troop_set_slot, "trp_npc8", slot_troop_cur_center, "p_town_31"),
                      (troop_set_slot, "trp_npc9", slot_troop_cur_center, "p_town_36"),
                      (troop_set_slot, "trp_npc10", slot_troop_cur_center, "p_town_19"),
                      (troop_set_slot, "trp_npc11", slot_troop_cur_center, "p_town_16"),
                      (troop_set_slot, "trp_npc12", slot_troop_cur_center, "p_town_6"),
                      (troop_set_slot, "trp_npc13", slot_troop_cur_center, "p_town_32"),
                      (troop_set_slot, "trp_npc14", slot_troop_cur_center, "p_town_12"),
                      (troop_set_slot, "trp_npc15", slot_troop_cur_center, "p_town_17"),
                      (troop_set_slot, "trp_npc16", slot_troop_cur_center, "p_town_8"),
                      (troop_set_slot, "trp_npc17", slot_troop_cur_center, "p_town_12"),
                      (troop_set_slot, "trp_npc18", slot_troop_cur_center, "p_town_34"),
                      (troop_set_slot, "trp_npc19", slot_troop_cur_center, "p_town_47"),
                      (troop_set_slot, "trp_npc20", slot_troop_cur_center, "p_town_48"),
                      (troop_set_slot, "trp_npc21", slot_troop_cur_center, "p_town_9"),
                      (troop_set_slot, "trp_npc22", slot_troop_cur_center, "p_town_35"),
                      (troop_set_slot, "trp_npc23", slot_troop_cur_center, "p_town_41"),
                      (troop_set_slot, "trp_npc24", slot_troop_cur_center, "p_town_24"),
                      (troop_set_slot, "trp_npc25", slot_troop_cur_center, "p_town_41"),
                      (troop_set_slot, "trp_npc26", slot_troop_cur_center, "p_town_40"),
                      (troop_set_slot, "trp_npc27", slot_troop_cur_center, "p_town_1"),
                      (troop_set_slot, "trp_npc28", slot_troop_cur_center, "p_town_46"),
                      (else_try),
                      (eq, "$g_war_of_five_kings", 1),
                      (troop_set_slot, "trp_npc29", slot_troop_cur_center, "p_town_17"),
                      (else_try),
    			  (troop_set_slot, ":troop_no", slot_troop_cur_center, ":town_no"),

    However, even when the condition is triggered, there's no npc29 in town_17.

    What have I done wrongly?
    You forgot to put an end_try at the end of your trigger. So it should be
    Code:
    (else_try),
             (eq, "$g_war_of_five_kings", 1),
             (troop_set_slot, "trp_npc29", slot_troop_cur_center, "p_town_17"),
    (end_try),

    Even when adding that, so it looks like this:

    Code:
                      (troop_set_slot, "trp_npc28", slot_troop_cur_center, "p_town_46"),
                      (else_try),
                      (eq, "$g_war_of_five_kings", 1),
                      (troop_set_slot, "trp_npc29", slot_troop_cur_center, "p_town_17"),
                      (else_try),
    			  (troop_set_slot, ":troop_no", slot_troop_cur_center, ":town_no"),

    The companion does not show up after the conditions have been met.
  19. Cozur

    SP Fantasy (Game of Thrones) A Clash of Kings (7.0 released 13th of May, 2019)

    Camilli said:
    Really enjoyed The Tourney at Ninestars quest. You've been inspired by "Knight of the Seven Kingdoms", didn't you? Really quality job, you caught Martin storytelling style. Any chance to implement something like The Sworn Sword  in future?


    Pretty much that exact storyline.
Back
Top Bottom