Kexby Posted August 8, 2018 Share Posted August 8, 2018 (edited) This is a companion mod to my 'Avoid Ship Combat' mod. I'm trying to remove all ship micro-management, so you can just ignore the need for ship supplies. I've managed to stop the crew dying or becoming mutinous if the ship runs out of resources. But now I'm stuck, I want to stop the ship and crew consuming ANY resources. I especially want to stop paying the crew wages. So I thought I'd start with that one first. I've found the Crew_Event_Wages entry in worldmap.gamedatabundle and I was hoping I could just edit out the script (like Peardox did for his 'Plain Sailing' mod). "ScriptedInteraction": { "GuidString": "00000000-0000-0000-0000-000000000000" }, But sadly, that hasn't worked, the crew's wages are still being deducted. Does anybody have any ideas? How can I stop this event? This is the code I have so far if anybody is interested: { "GameDataObjects": [{ "$type": "Game.GameData.GlobalShipSettingsGameData, Assembly-CSharp", "DebugName": "GlobalShipSettings", "ID": "68f6ef6b-b32c-401b-838f-ba4b20ce623d", "Components": [{ "$type": "Game.GameData.GlobalShipSettingsComponent, Assembly-CSharp", "HungerSurvivalTable": [{ "EfficiencyDecrease": 0, "MinimumDaysThreshold": 0, "DeathConstitutionModifier": 0 }, { "EfficiencyDecrease": 0, "MinimumDaysThreshold": 0, "DeathConstitutionModifier": 0 }, { "EfficiencyDecrease": 0, "MinimumDaysThreshold": 0, "DeathConstitutionModifier": 0 } ], "ThirstSurvivalTable": [{ "EfficiencyDecrease": 0, "MinimumDaysThreshold": 0, "DeathConstitutionModifier": 0 }, { "EfficiencyDecrease": 0, "MinimumDaysThreshold": 0, "DeathConstitutionModifier": 0 }, { "EfficiencyDecrease": 0, "MinimumDaysThreshold": 0, "DeathConstitutionModifier": 0 } ], "BaseRepairUnitHeal": 0, "BaseRepairUnitUseRate": 0, "CrewTraitUnlockRequirements": [{ "SailorTales": 0 }, { "SailorTales": 5 }, { "SailorTales": 10 }, { "SailorTales": 15 }, { "SailorTales": 25 }, { "SailorTales": 50 } ], "SlotPlaceholderItems": [{ "Slot": "Hull", "UpgradeID": "f6169592-78dd-40e5-a517-21338be17833" }, { "Slot": "Sails", "UpgradeID": "c3a0f719-18bd-4f6c-8ee6-83aaecb6d940" }, { "Slot": "Wheel", "UpgradeID": "550cb266-9b66-4874-8a30-f464442a9bc4" }, { "Slot": "Lantern", "UpgradeID": "638eebaf-8d62-4239-8088-e85c9e40db08" }, { "Slot": "Anchors", "UpgradeID": "d215c402-16d3-4359-af64-739c1e9b8b56" } ], "MedicalSuppliesPerInjuryDay": 0, "MoraleGlossaryEntryID": "7e972ad8-026e-40bb-9f5b-84ff74856939", "FoodGlossaryEntryID": "6676877a-1392-4ead-b1be-05f8400d517f", "DrinkGlossaryEntryID": "cb7f2b65-d4a7-488d-b8b4-ede1cf7ed781", "ShipDuelMoraleFleeInferior": 0, "ShipDuelMoraleFleeSuperior": 0, "ShipDuelMoraleWinInferior": 0, "ShipDuelMoraleWinSuperior": 0, "MoraleStates": [{ "Type": "Lively", "MinimumMorale": 1, "DisplayName": 4267, "ExperienceMultiplier": 1.2 } ], "ShipLootCoinToMoraleRate": 50, "NotEnoughCrewTravelSpeedMult": 0, "PlayerCaptainID": "ff0869fe-2a00-4216-8eec-6f189ffff3be" } ] },{ "$type": "Game.GameData.WorldMapEncounterGameData, Assembly-CSharp", "DebugName": "RE_Crew_Event_Wages", "ID": "16ba323e-962c-4087-8f6f-04dcddc0fb0d", "Components": [{ "$type": "Game.GameData.WorldMapEncounterComponent, Assembly-CSharp", "PopUpTitle": 98, "PopUpText": 136, "MapIconName": -1, "ScriptedInteraction": { "GuidString": "00000000-0000-0000-0000-000000000000" }, "EncounterConversationStartID": -1, "PreEncounterScripts": { "Conditional": { "Operator": 0, "Components": [] }, "Scripts": [{ "Data": { "FullName": "Void ClearSpecifiedGuids()", "Parameters": [], "UnrealCall": "", "FunctionHash": -1719898446, "ParameterHash": -1719898446 }, "Conditional": { "Operator": 0, "Components": [] } }, { "Data": { "FullName": "Void SetGlobalValue(String, Int32)", "Parameters": ["n_Crew_Event_Seed", "5"], "UnrealCall": "", "FunctionHash": 1935477378, "ParameterHash": 984469190 }, "Conditional": { "Operator": 0, "Components": [] } } ] }, "ValidityConditions": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Event_Seed", "EqualTo", "5"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -2099268293 }, "Not": true, "Operator": 0 }, { "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsCrewCount(Operator, Int32)", "Parameters": ["GreaterThan", "3"], "UnrealCall": "", "FunctionHash": 296414481, "ParameterHash": 306307419 }, "Not": false, "Operator": 0 }, { "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsMoraleNumber(Operator, Int32)", "Parameters": ["LessThanOrEqualTo", "60"], "UnrealCall": "", "FunctionHash": 2066624184, "ParameterHash": -776755310 }, "Not": false, "Operator": 0 }, { "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean HasMoneyPlayer(Operator, Int32)", "Parameters": ["GreaterThanOrEqualTo", "20000"], "UnrealCall": "", "FunctionHash": 817482826, "ParameterHash": -1538327769 }, "Not": false, "Operator": 0 } ] }, "BiomeID": "00000000-0000-0000-0000-000000000000", "OverrideMapID": "00000000-0000-0000-0000-000000000000", "CreatureSpawns": [], "ShipSpawnID": "00000000-0000-0000-0000-000000000000", "AudioEvent": "", "OnceOnly": "false", "EncounterLevel": 1, "EncounterType": "Minor", "SailorTalesReward": 0, "IsHostile": "false", "IsCritPath": "false", "ScriptedMusicForSI": "" } ] } ] } Edit: I tried changing "OnceOnly": "false", to "true" but that didn't work either I thought I could live with it if it only happened once, but the change didn't make any difference at all. Question: Would it be better to have these two entries in two separate gamedatabundle files? Rather than combined into one? Edited August 8, 2018 by Kexby Link to comment Share on other sites More sharing options...
Kexby Posted August 8, 2018 Author Share Posted August 8, 2018 (edited) I just tried something else, I stripped all the script stuff out: { "$type": "Game.GameData.WorldMapEncounterGameData, Assembly-CSharp", "DebugName": "RE_Crew_Event_Wages", "ID": "16ba323e-962c-4087-8f6f-04dcddc0fb0d", "Components": [{ "$type": "Game.GameData.WorldMapEncounterComponent, Assembly-CSharp", "PopUpTitle": 98, "PopUpText": 136, "MapIconName": -1, "ScriptedInteraction": { "GuidString": "00000000-0000-0000-0000-000000000000" }, "EncounterConversationStartID": -1, "PreEncounterScripts": {}, "ValidityConditions": {}, "BiomeID": "00000000-0000-0000-0000-000000000000", "OverrideMapID": "00000000-0000-0000-0000-000000000000", "CreatureSpawns": [], "ShipSpawnID": "00000000-0000-0000-0000-000000000000", "AudioEvent": "", "OnceOnly": "false", "EncounterLevel": 1, "EncounterType": "Minor", "SailorTalesReward": 0, "IsHostile": "false", "IsCritPath": "false", "ScriptedMusicForSI": "" } ] } The damn thing still keeps running. I'm out of ideas . What can I try next? Edited August 8, 2018 by Kexby Link to comment Share on other sites More sharing options...
kilay Posted August 8, 2018 Share Posted August 8, 2018 (edited) not sure about convo, peardox can help better. btw have you tried to switch OnceOnly to true , in that way the payment should be applied just one time Edited August 8, 2018 by kilay Random Reader'Plinio il Vecchio asseriva che un rimedio alla sbronza fosse quello di mangiare uova crude di gufo' I° secolo D.C. My Mods on Nexus Nexus Mods Translated to Italian Italian Localization Fix PATCH More Custom AI Conditions Enhanced UI - Afflictions and Inspirations Extended Spell TT1 Unique Items More Priest Subclasses_Ondra Hylea Abydon Channeler Cipher Subclass Are you looking for a group of modders ?Request an invite to our Slack group Do you need a mod? Fill this mod request Link to comment Share on other sites More sharing options...
Kexby Posted August 8, 2018 Author Share Posted August 8, 2018 (edited) Hey Kilay, thanks for replying. Yep, I tried switching OnceOnly to true, but it didn't seem to make any difference. But here's a thought, I'm using Peardox's 'Plain Sailing' mod that edits a lot of the Crew_Events in worldmap.gamedatabundle (though it doesn't change the Crew_Event_Wages entry). But both my mod and his are making changes to worldmap.gamedatabundle. Could the two mods be conflicting? Edit: Nope, that wasn't it, I tried adding my changes to Peardox's 'Plain Sailing' mod and it didn't make any difference. Something else is causing the event to run. Hmm I wonder if I can figure out how to change the crew wages to 0. That would do the trick. I don't care how many times the event happens then, if I don't lose any gold when it happens. I'm also wondering if changing "EncounterLevel": 1, to something like 100 would stop this event happening (at least until you're level 100). Edited August 8, 2018 by Kexby Link to comment Share on other sites More sharing options...
Kexby Posted August 8, 2018 Author Share Posted August 8, 2018 (edited) At long last! I've finally figured it out! I've got it working! It turns out I had to individually copy and paste every crew member's data from ShipCrewMemberData in ships.gamedatabundle. It was a pain to do, but it's working! I only have 5 crew members: Riggere, Chitupec, Eld Engrim, Beodul and Irrena So they're the only ones I've done so far. But it's marvelous! I can sail around all day and my crew don't consume any resources (nor does their morale decrease) so I never have to worry about getting supplies for my ship or running out of gold to pay them. If anybody wants it, here's the code: { "GameDataObjects": [{ "$type": "Game.GameData.GlobalShipSettingsGameData, Assembly-CSharp", "DebugName": "GlobalShipSettings", "ID": "68f6ef6b-b32c-401b-838f-ba4b20ce623d", "Components": [{ "$type": "Game.GameData.GlobalShipSettingsComponent, Assembly-CSharp", "HungerSurvivalTable": [{ "EfficiencyDecrease": 0, "MinimumDaysThreshold": 0, "DeathConstitutionModifier": 0 }, { "EfficiencyDecrease": 0, "MinimumDaysThreshold": 0, "DeathConstitutionModifier": 0 }, { "EfficiencyDecrease": 0, "MinimumDaysThreshold": 0, "DeathConstitutionModifier": 0 } ], "ThirstSurvivalTable": [{ "EfficiencyDecrease": 0, "MinimumDaysThreshold": 0, "DeathConstitutionModifier": 0 }, { "EfficiencyDecrease": 0, "MinimumDaysThreshold": 0, "DeathConstitutionModifier": 0 }, { "EfficiencyDecrease": 0, "MinimumDaysThreshold": 0, "DeathConstitutionModifier": 0 } ], "BaseRepairUnitHeal": 0, "BaseRepairUnitUseRate": 0, "CrewTraitUnlockRequirements": [{ "SailorTales": 0 }, { "SailorTales": 5 }, { "SailorTales": 10 }, { "SailorTales": 15 }, { "SailorTales": 25 }, { "SailorTales": 50 } ], "SlotPlaceholderItems": [{ "Slot": "Hull", "UpgradeID": "f6169592-78dd-40e5-a517-21338be17833" }, { "Slot": "Sails", "UpgradeID": "c3a0f719-18bd-4f6c-8ee6-83aaecb6d940" }, { "Slot": "Wheel", "UpgradeID": "550cb266-9b66-4874-8a30-f464442a9bc4" }, { "Slot": "Lantern", "UpgradeID": "638eebaf-8d62-4239-8088-e85c9e40db08" }, { "Slot": "Anchors", "UpgradeID": "d215c402-16d3-4359-af64-739c1e9b8b56" } ], "MedicalSuppliesPerInjuryDay": 0, "MoraleGlossaryEntryID": "7e972ad8-026e-40bb-9f5b-84ff74856939", "FoodGlossaryEntryID": "6676877a-1392-4ead-b1be-05f8400d517f", "DrinkGlossaryEntryID": "cb7f2b65-d4a7-488d-b8b4-ede1cf7ed781", "ShipDuelMoraleFleeInferior": 0, "ShipDuelMoraleFleeSuperior": 0, "ShipDuelMoraleWinInferior": 0, "ShipDuelMoraleWinSuperior": 0, "MoraleStates": [{ "Type": "Lively", "MinimumMorale": 1, "DisplayName": 4267, "ExperienceMultiplier": 1.2 } ], "ShipLootCoinToMoraleRate": 50, "NotEnoughCrewTravelSpeedMult": 0, "PlayerCaptainID": "ff0869fe-2a00-4216-8eec-6f189ffff3be" } ] }, { "$type": "Game.GameData.ShipCrewMemberData, Assembly-CSharp", "DebugName": "CRW_Riggere", "ID": "9ae451c7-bf20-4fef-8db1-dd3d4303e02a", "Components": [{ "$type": "Game.GameData.ShipCrewMemberDataComponent, Assembly-CSharp", "CrewPrefab": "prefabs/characters/poe2_npcs/00_ship/npc_crew_riggere.prefab", "CharacterStatsID": "a0676967-9f87-4867-83b1-6a9f4a0f607d", "HireCost": 0, "BaseWage": 0, "BaseFood": 0, "BaseDrink": 0, "OverrideSailorTales": 0, "DefaultTraits": [{ "JobType": "None", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Captain", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Boatswain", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Navigator", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Helmsman", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Deckhand", "CrewTraitID": "a7b2af32-9891-43c3-92e4-885af959d1e8" }, { "JobType": "Cannoneer", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Cook", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Surgeon", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Reserve", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" } ], "PersonalityIDs": ["2471d8cd-0eeb-4d30-91f1-c34d861cdaae"], "Portrait": "gui/portraits/player/male/male_human_o_sm.png" }, { "$type": "Game.GameData.ItemComponent, Assembly-CSharp", "DisplayName": -1, "DescriptionText": -1, "FilterType": "ShipCrew", "InventoryAudioEventListID": "6fbbc9f9-24d0-47d0-b6a1-b356c63e04df", "IsQuestItem": "false", "IsIngredient": "false", "IsCurrency": "false", "IsAdventuringItem": "false", "CanSellForFullValue": "false", "MaxStackSize": 1, "NeverDropAsLoot": "false", "CanBePickpocketed": "true", "IsUnique": "false", "Value": 0, "IconTextureSmall": "gui/icons/items/crew/crew_male_human_o_s.png", "IconTextureLarge": "", "PencilSketchTexture": "", "InspectOnUseButton": [], "IsPlaceholder": "false" }, { "$type": "Game.GameData.DataScriptEventComponent, Assembly-CSharp", "Scripts": [{ "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [] }, "Scripts": [{ "Data": { "FullName": "Void IncrementGlobalValue(String, Int32)", "Parameters": ["n_Crew_Members_Acquired", "1"], "UnrealCall": "", "FunctionHash": -1523024033, "ParameterHash": -1913166645 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "1"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594725 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "1"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143800 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "2"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594722 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "2"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143797 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "3"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594723 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "3"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143798 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "4"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594728 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "4"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143803 }, "Conditional": { "Operator": 0, "Components": [] } } ] } } ] } ] }, { "$type": "Game.GameData.ShipCrewMemberData, Assembly-CSharp", "DebugName": "CRW_Chitupec", "ID": "5070d604-adc8-4037-9c6a-388d7b8e9108", "Components": [{ "$type": "Game.GameData.ShipCrewMemberDataComponent, Assembly-CSharp", "CrewPrefab": "prefabs/characters/poe2_npcs/00_ship/npc_crew_chitupec.prefab", "CharacterStatsID": "893e9853-ed2f-4fc2-81ef-7470ac45fa90", "HireCost": 0, "BaseWage": 0, "BaseFood": 0, "BaseDrink": 0, "OverrideSailorTales": 0, "DefaultTraits": [{ "JobType": "None", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Captain", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Boatswain", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Navigator", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Helmsman", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Deckhand", "CrewTraitID": "d98a17b5-4656-4d46-80bf-4f5fede7baf2" }, { "JobType": "Cannoneer", "CrewTraitID": "d98a17b5-4656-4d46-80bf-4f5fede7baf2" }, { "JobType": "Cook", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Surgeon", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Reserve", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" } ], "PersonalityIDs": ["5f1fd50b-b63e-4e9f-a384-7e7d02ad5a3d"], "Portrait": "gui/portraits/player/male/male_human_j_sm.png" }, { "$type": "Game.GameData.ItemComponent, Assembly-CSharp", "DisplayName": -1, "DescriptionText": -1, "FilterType": "ShipCrew", "InventoryAudioEventListID": "6fbbc9f9-24d0-47d0-b6a1-b356c63e04df", "IsQuestItem": "false", "IsIngredient": "false", "IsCurrency": "false", "IsAdventuringItem": "false", "CanSellForFullValue": "false", "MaxStackSize": 1, "NeverDropAsLoot": "false", "CanBePickpocketed": "true", "IsUnique": "false", "Value": 0, "IconTextureSmall": "gui/icons/items/crew/crew_male_human_j_s.png", "IconTextureLarge": "", "PencilSketchTexture": "", "InspectOnUseButton": [], "IsPlaceholder": "false" }, { "$type": "Game.GameData.DataScriptEventComponent, Assembly-CSharp", "Scripts": [{ "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [] }, "Scripts": [{ "Data": { "FullName": "Void IncrementGlobalValue(String, Int32)", "Parameters": ["n_Crew_Members_Acquired", "1"], "UnrealCall": "", "FunctionHash": -1523024033, "ParameterHash": -1913166645 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "1"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594725 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "1"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143800 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "2"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594722 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "2"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143797 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "3"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594723 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "3"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143798 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "4"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594728 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "4"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143803 }, "Conditional": { "Operator": 0, "Components": [] } } ] } } ] } ] },{ "$type": "Game.GameData.ShipCrewMemberData, Assembly-CSharp", "DebugName": "CRW_Engrim", "ID": "564d5ea0-4f03-4dfd-a8dc-e1eb9c018f04", "Components": [{ "$type": "Game.GameData.ShipCrewMemberDataComponent, Assembly-CSharp", "CrewPrefab": "prefabs/characters/poe2_npcs/00_ship/npc_crew_engrim.prefab", "CharacterStatsID": "6fe9a795-8ee9-4665-9fd8-475cf8113acb", "HireCost": 0, "BaseWage": 0, "BaseFood": 0, "BaseDrink": 0, "OverrideSailorTales": 0, "DefaultTraits": [{ "JobType": "None", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Captain", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Boatswain", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Navigator", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Helmsman", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Deckhand", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Cannoneer", "CrewTraitID": "d98a17b5-4656-4d46-80bf-4f5fede7baf2" }, { "JobType": "Cook", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Surgeon", "CrewTraitID": "d98a17b5-4656-4d46-80bf-4f5fede7baf2" }, { "JobType": "Reserve", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" } ], "PersonalityIDs": ["2471d8cd-0eeb-4d30-91f1-c34d861cdaae", "3351bcde-acc7-4e3b-b430-2f73a7dddd98"], "Portrait": "gui/portraits/player/male/male_human_r_sm.png" }, { "$type": "Game.GameData.ItemComponent, Assembly-CSharp", "DisplayName": -1, "DescriptionText": -1, "FilterType": "ShipCrew", "InventoryAudioEventListID": "6fbbc9f9-24d0-47d0-b6a1-b356c63e04df", "IsQuestItem": "false", "IsIngredient": "false", "IsCurrency": "false", "IsAdventuringItem": "false", "CanSellForFullValue": "false", "MaxStackSize": 1, "NeverDropAsLoot": "false", "CanBePickpocketed": "true", "IsUnique": "false", "Value": 0, "IconTextureSmall": "gui/icons/items/crew/crew_male_human_r_s.png", "IconTextureLarge": "", "PencilSketchTexture": "", "InspectOnUseButton": [], "IsPlaceholder": "false" }, { "$type": "Game.GameData.DataScriptEventComponent, Assembly-CSharp", "Scripts": [{ "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [] }, "Scripts": [{ "Data": { "FullName": "Void IncrementGlobalValue(String, Int32)", "Parameters": ["n_Crew_Members_Acquired", "1"], "UnrealCall": "", "FunctionHash": -1523024033, "ParameterHash": -1913166645 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "1"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594725 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "1"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143800 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "2"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594722 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "2"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143797 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "3"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594723 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "3"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143798 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "4"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594728 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "4"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143803 }, "Conditional": { "Operator": 0, "Components": [] } } ] } } ] } ] }, { "$type": "Game.GameData.ShipCrewMemberData, Assembly-CSharp", "DebugName": "CRW_Engrim", "ID": "564d5ea0-4f03-4dfd-a8dc-e1eb9c018f04", "Components": [{ "$type": "Game.GameData.ShipCrewMemberDataComponent, Assembly-CSharp", "CrewPrefab": "prefabs/characters/poe2_npcs/00_ship/npc_crew_engrim.prefab", "CharacterStatsID": "6fe9a795-8ee9-4665-9fd8-475cf8113acb", "HireCost": 0, "BaseWage": 0, "BaseFood": 0, "BaseDrink": 0, "OverrideSailorTales": 0, "DefaultTraits": [{ "JobType": "None", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Captain", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Boatswain", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Navigator", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Helmsman", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Deckhand", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Cannoneer", "CrewTraitID": "d98a17b5-4656-4d46-80bf-4f5fede7baf2" }, { "JobType": "Cook", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Surgeon", "CrewTraitID": "d98a17b5-4656-4d46-80bf-4f5fede7baf2" }, { "JobType": "Reserve", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" } ], "PersonalityIDs": ["2471d8cd-0eeb-4d30-91f1-c34d861cdaae", "3351bcde-acc7-4e3b-b430-2f73a7dddd98"], "Portrait": "gui/portraits/player/male/male_human_r_sm.png" }, { "$type": "Game.GameData.ItemComponent, Assembly-CSharp", "DisplayName": -1, "DescriptionText": -1, "FilterType": "ShipCrew", "InventoryAudioEventListID": "6fbbc9f9-24d0-47d0-b6a1-b356c63e04df", "IsQuestItem": "false", "IsIngredient": "false", "IsCurrency": "false", "IsAdventuringItem": "false", "CanSellForFullValue": "false", "MaxStackSize": 1, "NeverDropAsLoot": "false", "CanBePickpocketed": "true", "IsUnique": "false", "Value": 0, "IconTextureSmall": "gui/icons/items/crew/crew_male_human_r_s.png", "IconTextureLarge": "", "PencilSketchTexture": "", "InspectOnUseButton": [], "IsPlaceholder": "false" }, { "$type": "Game.GameData.DataScriptEventComponent, Assembly-CSharp", "Scripts": [{ "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [] }, "Scripts": [{ "Data": { "FullName": "Void IncrementGlobalValue(String, Int32)", "Parameters": ["n_Crew_Members_Acquired", "1"], "UnrealCall": "", "FunctionHash": -1523024033, "ParameterHash": -1913166645 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "1"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594725 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "1"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143800 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "2"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594722 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "2"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143797 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "3"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594723 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "3"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143798 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "4"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594728 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "4"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143803 }, "Conditional": { "Operator": 0, "Components": [] } } ] } } ] } ] }, { "$type": "Game.GameData.ShipCrewMemberData, Assembly-CSharp", "DebugName": "CRW_Beodul", "ID": "a8509a9f-5fa3-4f57-b5a3-500885beb773", "Components": [{ "$type": "Game.GameData.ShipCrewMemberDataComponent, Assembly-CSharp", "CrewPrefab": "prefabs/characters/poe2_npcs/00_ship/npc_crew_beodul.prefab", "CharacterStatsID": "e5eae8e0-a95a-4660-8dff-26bdfc9831c5", "HireCost": 0, "BaseWage": 0, "BaseFood": 0, "BaseDrink": 0, "OverrideSailorTales": 0, "DefaultTraits": [{ "JobType": "None", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Captain", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Boatswain", "CrewTraitID": "d98a17b5-4656-4d46-80bf-4f5fede7baf2" }, { "JobType": "Navigator", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Helmsman", "CrewTraitID": "d98a17b5-4656-4d46-80bf-4f5fede7baf2" }, { "JobType": "Deckhand", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Cannoneer", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Cook", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Surgeon", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Reserve", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" } ], "PersonalityIDs": ["f16c568d-cfd7-424b-8fc2-0a85f4c300a1"], "Portrait": "gui/portraits/player/male/male_dwarf_b_sm.png" }, { "$type": "Game.GameData.ItemComponent, Assembly-CSharp", "DisplayName": -1, "DescriptionText": -1, "FilterType": "ShipCrew", "InventoryAudioEventListID": "6fbbc9f9-24d0-47d0-b6a1-b356c63e04df", "IsQuestItem": "false", "IsIngredient": "false", "IsCurrency": "false", "IsAdventuringItem": "false", "CanSellForFullValue": "false", "MaxStackSize": 1, "NeverDropAsLoot": "false", "CanBePickpocketed": "true", "IsUnique": "false", "Value": 0, "IconTextureSmall": "gui/icons/items/crew/crew_male_dwarf_b_s.png", "IconTextureLarge": "", "PencilSketchTexture": "", "InspectOnUseButton": [], "IsPlaceholder": "false" }, { "$type": "Game.GameData.DataScriptEventComponent, Assembly-CSharp", "Scripts": [{ "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [] }, "Scripts": [{ "Data": { "FullName": "Void IncrementGlobalValue(String, Int32)", "Parameters": ["n_Crew_Members_Acquired", "1"], "UnrealCall": "", "FunctionHash": -1523024033, "ParameterHash": -1913166645 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "1"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594725 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "1"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143800 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "2"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594722 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "2"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143797 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "3"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594723 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "3"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143798 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "4"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594728 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "4"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143803 }, "Conditional": { "Operator": 0, "Components": [] } } ] } } ] } ] }, { "$type": "Game.GameData.ShipCrewMemberData, Assembly-CSharp", "DebugName": "CRW_Irrena", "ID": "01599582-d595-45c7-a1b8-235356245a37", "Components": [{ "$type": "Game.GameData.ShipCrewMemberDataComponent, Assembly-CSharp", "CrewPrefab": "prefabs/characters/poe2_npcs/00_ship/npc_crew_irrena.prefab", "CharacterStatsID": "aff3d6ef-a6b6-489c-955d-026c1980f068", "HireCost": 0, "BaseWage": 0, "BaseFood": 0, "BaseDrink": 0, "OverrideSailorTales": 0, "DefaultTraits": [{ "JobType": "None", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Captain", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Boatswain", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Navigator", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Helmsman", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Deckhand", "CrewTraitID": "d98a17b5-4656-4d46-80bf-4f5fede7baf2" }, { "JobType": "Cannoneer", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Cook", "CrewTraitID": "d98a17b5-4656-4d46-80bf-4f5fede7baf2" }, { "JobType": "Surgeon", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" }, { "JobType": "Reserve", "CrewTraitID": "abd4a293-6f64-4fac-9f65-a90f64c18942" } ], "PersonalityIDs": ["74209f68-f88f-42ed-a160-560bea8267c6"], "Portrait": "gui/portraits/player/female/female_human_02_sm.png" }, { "$type": "Game.GameData.ItemComponent, Assembly-CSharp", "DisplayName": -1, "DescriptionText": -1, "FilterType": "ShipCrew", "InventoryAudioEventListID": "6fbbc9f9-24d0-47d0-b6a1-b356c63e04df", "IsQuestItem": "false", "IsIngredient": "false", "IsCurrency": "false", "IsAdventuringItem": "false", "CanSellForFullValue": "false", "MaxStackSize": 1, "NeverDropAsLoot": "false", "CanBePickpocketed": "true", "IsUnique": "false", "Value": 0, "IconTextureSmall": "gui/icons/items/crew/crew_female_human_02_s.png", "IconTextureLarge": "", "PencilSketchTexture": "", "InspectOnUseButton": [], "IsPlaceholder": "false" }, { "$type": "Game.GameData.DataScriptEventComponent, Assembly-CSharp", "Scripts": [{ "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [] }, "Scripts": [{ "Data": { "FullName": "Void IncrementGlobalValue(String, Int32)", "Parameters": ["n_Crew_Members_Acquired", "1"], "UnrealCall": "", "FunctionHash": -1523024033, "ParameterHash": -1913166645 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "1"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594725 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "1"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143800 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "2"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594722 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "2"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143797 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "3"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594723 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "3"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143798 }, "Conditional": { "Operator": 0, "Components": [] } } ] } }, { "Event": "OnItemCollected", "Script": { "Conditional": { "Operator": 0, "Components": [{ "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats", "Data": { "FullName": "Boolean IsGlobalValue(String, Operator, Int32)", "Parameters": ["n_Crew_Members_Acquired", "EqualTo", "4"], "UnrealCall": "", "FunctionHash": 901380568, "ParameterHash": -1486594728 }, "Not": false, "Operator": 0 } ] }, "Scripts": [{ "Data": { "FullName": "Void TriggerQuestAddendum(Guid, Int32)", "Parameters": ["e97ceb7b-764d-462c-a5a6-25e51def2cd4", "4"], "UnrealCall": "", "FunctionHash": -1488074066, "ParameterHash": -932143803 }, "Conditional": { "Operator": 0, "Components": [] } } ] } } ] } ] } ] } Now, if I ever want to add another crew member, I'll just need to add that member's data. Heheh I'm so pleased with myself. I'm especially pleased that I solved it on my own this time. I'm getting better Edited August 8, 2018 by Kexby 3 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now