package Character using RTDB [ Debug ] CPO_QA_scene_NPC : Quest_NPC_Base { displayName = "Choicer"; int level = 0; CName baseAttitudeGroup = "mq009_homeless"; entityTemplatePath = "base\quest\primary_characters\johnny.ent"; } [ Debug ] CPO_NPC_Base : NPC_Base { bool enableSensesOnStart = true; statModifierGroups = [ "Character.CPO_Stat_Modifiers_Group" ]; reactionPreset = "ReactionPresets.NoReaction"; } [ Debug ] CPO_COMBAT_NPC_Base : CPO_NPC_Base { reactionPreset = "ReactionPresets.Ganger_Aggressive"; fk< SensePreset > sensePreset = "Senses.Huge"; } [ Debug ] MP_Puppet_NPC_Test : CPO_NPC_Base { entityTemplatePath = "test\multi\test_worlds\cpo_test_npc\entities\mp_combat_npc_test.ent"; enableSensesOnStart = false; } [ Debug ] MP_Puppet_NPC_Combat_Test : CPO_COMBAT_NPC_Base { entityTemplatePath = "test\multi\test_worlds\cpo_test_npc\entities\mp_combat_npc_test.ent"; bool hide_nametag_displayname = true; enableSensesOnStart = true; sensePreset = "Senses.MP_Test_Senses_Big"; CName preferedWeapon = "Items.w_tech_street_shotgun_32201_a"; CName weaponSlot = "AttachmentSlots.WeaponRight"; itemGroups = [ "Character.Enemy_Items_Base" ]; statModifierGroups = [ "Character.CPO_Stat_Modifiers_Group" ]; } [ Debug ] CPO_Exo_Enemy : main_boss_royce { fk< SensePreset > sensePreset = "Senses.CPO_Huge_Alarmed"; string relaxedSensesPreset = "CPO_Huge_Alarmed"; string alertedSensesPreset = "CPO_Huge_Alarmed"; string combatSensesPreset = "CPO_Huge_Alarmed"; statModifierGroups = [ "Character.CPO_BossFight_Group", "Character.NPC_Base_Primary_Stat_ModGroup" ]; fk< Weakspot >[] weakspots = [ "Weakspots.Exo_CPO_Weakspot" ]; fk< StatModifier >[] statModifiers = [ { statType = "BaseStats.PhysicalDamage"; modifierType = "Additive"; value = 1000000; } : ConstantStatModifier, { statType = "BaseStats.ImpactDamageThreshold"; modifierType = "Additive"; value = 99999; } : ConstantStatModifier ]; CName archetypeName = "exo"; } [ Debug ] CPO_Exo_Enemy_test2 : main_boss_royce { statModifierGroups = [ "Character.CPO_BossFight_Group", "Character.NPC_Base_Primary_Stat_ModGroup" ]; fk< Weakspot >[] weakspots = [ "Weakspots.Exo_CPO_Weakspot" ]; } [ Debug ] CPO_Exo_Enemy_test3 : main_boss_royce { statModifierGroups = [ "Character.CPO_BossFight_Group", "Character.NPC_Base_Primary_Stat_ModGroup" ]; fk< Weakspot >[] weakspots = [ "Weakspots.Exo_CPO_Weakspot" ]; } [ Debug ] CPO_Exo_Enemy_test4 : main_boss_royce { statModifierGroups = [ "Character.CPO_BossFight_Group", "Character.NPC_Base_Primary_Stat_ModGroup" ]; fk< Weakspot >[] weakspots = [ "Weakspots.Exo_CPO_Weakspot" ]; } [ Debug ] CPO_Exo_Enemy_scanning_test : main_boss_royce { fk< StatModifier >[] statModifiers = [ { statType = "BaseStats.Health"; modifierType = "Additive"; value = 2500; } : ConstantStatModifier ]; statModifierGroups = [ "Character.CPO_BossFight_Group", "Character.NPC_Base_Primary_Stat_ModGroup" ]; fk< Weakspot >[] weakspots = [ "Weakspots.Exo_CPO_Weakspot" ]; } [ Debug ] CPO_Current_Combat_Enemy : maelstrom_grunt2_ranged2_copperhead_ma { baseAttitudeGroup = "enemyHostile"; CName communitySquad = "Squad_Alpha"; CName voiceTag = "gang_mls_m_02_enus_40"; bool hide_nametag_displayname = true; fk< SensePreset > sensePreset = "Senses.MP_Default"; string relaxedSensesPreset = "MP_Relaxed"; string alertedSensesPreset = "MP_Alerted"; string combatSensesPreset = "MP_Combat"; statModifierGroups = [ "Character.CPO_Stat_Modifiers_Group" ]; itemGroups = [ "Character.CPO_Enemy_Items_Base" ]; } [ Debug ] CPO_Current_Combat_Enemy_Alarmed : CPO_Current_Combat_Enemy { fk< SensePreset > sensePreset = "Senses.CPO_Huge_Alarmed"; string relaxedSensesPreset = "CPO_Huge_Alarmed"; string alertedSensesPreset = "CPO_Huge_Alarmed"; string combatSensesPreset = "CPO_Huge_Alarmed"; } [ Debug ] MP_Current_Test_NPC_Alias : MP_Puppet_NPC_Combat_Test { } [ Debug ] CPO_Enemy_Drone : militech_drone_bombus_medium { hasDirectionalStarts = true; fk< StatModifier >[] statModifiers = [ { statType = "BaseStats.PhysicalDamage"; modifierType = "Additive"; value = 50; } : ConstantStatModifier, { statType = "BaseStats.Health"; modifierType = "Additive"; value = 120; } : ConstantStatModifier ]; } [ Debug ] CPO_Enemy_Items_Base : InventoryItemGroup { items = [ "Character.Standard_Ammo_Unlimited_Base", "Character.Special_Ammo_Unlimited_Base", { item = "Ammo.HandgunAmmo"; quantity = 999999; }, { item = "Ammo.RifleAmmo"; quantity = 999999; }, { item = "Ammo.ShotgunAmmo"; quantity = 999999; }, { item = "Ammo.SniperRifleAmmo"; quantity = 999999; }, "Character.CPO_Enemy_Lexington_Inventory", "Character.CPO_Enemy_Copperhead_Inventory", "Character.CPO_Enemy_Tactician_Inventory", "Character.CPO_Enemy_Nue_Inventory" ]; } [ Debug ] CPO_Enemy_Lexington_Inventory : InventoryItem { item = "Items.CPO_Enemy_Lexington"; quantity = 1; } [ Debug ] CPO_Enemy_Copperhead_Inventory : InventoryItem { item = "Items.CPO_Enemy_Copperhead"; quantity = 1; } [ Debug ] CPO_Enemy_Tactician_Inventory : InventoryItem { item = "Items.CPO_Enemy_Tactician"; quantity = 1; } [ Debug ] CPO_Enemy_Nue_Inventory : InventoryItem { item = "Items.CPO_Enemy_Nue"; quantity = 1; } [ Debug ] CPO_Enemy_Defender_Inventory : InventoryItem { item = "Items.CPO_Enemy_Defender"; quantity = 1; } [ Debug ] CPO_Base_Lexington_Inventory : InventoryItem { item = "Items.CPO_Base_Lexington"; quantity = 1; } [ Debug ] CPO_EMP_Lexington_Inventory : InventoryItem { item = "Items.CPO_EMP_Lexington"; quantity = 1; } [ Debug ] CPO_Base_Overture_Inventory : InventoryItem { item = "Items.CPO_Base_Overture"; quantity = 1; } [ Debug ] CPO_Burning_Lexington_Inventory : InventoryItem { item = "Items.CPO_Burning_Lexington"; quantity = 1; } [ Debug ] CPO_Base_Copperhead_Inventory : InventoryItem { item = "Items.CPO_Base_Copperhead"; quantity = 1; } [ Debug ] CPO_Base_Tactician_Inventory : InventoryItem { item = "Items.CPO_Base_Tactician"; quantity = 1; } [ Debug ] CPO_Base_Nue_Inventory : InventoryItem { item = "Items.CPO_Base_Nue"; quantity = 1; } [ Debug ] CPO_Base_Defender_Inventory : InventoryItem { item = "Items.CPO_Base_Defender"; quantity = 1; } [ Debug ] CPO_Base_Saratoga_Inventory : InventoryItem { item = "Items.CPO_Base_Saratoga"; quantity = 1; } [ Debug ] CPO_Base_Sor22_Inventory : InventoryItem { item = "Items.CPO_Base_Sor22"; quantity = 1; } [ Debug ] CPO_Katana_Inventory : InventoryItem { item = "Items.CPO_Katana"; quantity = 1; } [ Debug ] CPO_Grenade_Frag_Inventory : InventoryItem { item = "Items.CPO_Grenade_Frag"; quantity = 1; } [ Debug ] CPO_Grenade_Concussion_Inventory : InventoryItem { item = "Items.CPO_Grenade_Concussion"; quantity = 1; } [ Debug ] CPO_Flashbang_Inventory : InventoryItem { item = "Items.CPO_Flashbang"; quantity = 1; } [ Debug ] CPO_Scientist_Test : maelstrom_grunt2_ranged2_copperhead_ma { displayName = "Biotech Scientist"; entityTemplatePath = "base\characters\entities\corpo\corpo__arasaka_wa.ent"; baseAttitudeGroup = "enemyHostile"; CName communitySquad = "Squad_Alpha"; CName preferedWeapon = "Items.CPO_Enemy_Nue"; bool hide_nametag_displayname = false; fk< SensePreset > sensePreset = "Senses.MP_Default"; string relaxedSensesPreset = "CPO_Huge_Alarmed"; string alertedSensesPreset = "CPO_Huge_Alarmed"; string combatSensesPreset = "CPO_Huge_Alarmed"; statModifierGroups = [ "Character.CPO_Stat_Modifiers_Group" ]; fk< StatModifier >[] statModifiers = [ { statType = "BaseStats.DPS"; modifierType = "Additive"; value = -800; } : ConstantStatModifier, { statType = "BaseStats.Health"; modifierType = "Additive"; value = 0; } : ConstantStatModifier, { statType = "BaseStats.ThermalResistance"; modifierType = "Additive"; value = 20; } : ConstantStatModifier, { statType = "BaseStats.ElectricResistance"; modifierType = "Additive"; value = 20; } : ConstantStatModifier ]; items = [ "Character.Standard_Ammo_Unlimited_Base", "Character.Special_Ammo_Unlimited_Base", "Character.CPO_Enemy_Nue_Inventory", { item = "Ammo.HandgunAmmo"; quantity = 999999; }, { item = "Ammo.RifleAmmo"; quantity = 999999; }, { item = "Ammo.ShotgunAmmo"; quantity = 999999; }, { item = "Ammo.SniperRifleAmmo"; quantity = 999999; } ]; }