Pastebin is down atm for database maintenance or I'd post it there and still might later and post link. I think I found something that might help against probes and spying attacks. I looked in AbilitySpeedBoost.entity
TXT
entityType "Ability"
buffInstantActionType "ApplyBuffToSelf"
instantActionTriggerType "AlwaysPerform"
buffType "BuffSpeedBoostSelf"
effectInfo
effectAttachInfo
attachType "Invalid"
smallEffectName ""
largeEffectName ""
soundID ""
needsToFaceTarget FALSE
canCollideWithTarget TRUE
moveThruTarget FALSE
isUltimateAbility FALSE
maxNumLevels 3
levelSourceType "Intrinsic"
minExperienceLevelRequired
Level:0 0.000000
Level:1 2.000000
Level:2 4.000000
aiUseTime "OnlyWhenMovingThresholdDistance"
thresholdDistance 15000.000000
aiUseTargetCondition "Any"
isAutoCastAvailable TRUE
isAutoCastOnByDefault TRUE
pickRandomPlanetToExploreForAutoCastTarget FALSE
ignoreNonCombatShipsForAutoCastTarget TRUE
onlyAutoCastWhenDamageTakenExceedsPerc 0.000000
useCostType "AntiMatter"
antiMatterCost
Level:0 65.000000
Level:1 65.000000
Level:2 65.000000
cooldownTime
Level:0 45.000000
Level:1 45.000000
Level:2 45.000000
orderAcknowledgementType "ONGENERALORDERISSUED"
researchPrerequisites
NumResearchPrerequisites 0
nameStringID "IDS_ABILITY_SPEEDBOOST_NAME"
descStringID "IDS_ABILITY_SPEEDBOOST_DESCRIPTION"
hudIcon "HUDICON_ABILITY_SPEEDBOOST"
smallHudIcon "HUDICON_ABILITY_SPEEDBOOST"
infoCardIcon ""
Here is the buff: BuffSpeedBoost.entity
TXT
entityType "Buff"
onReapplyDuplicateType "PrioritizeNewBuffs"
buffStackingLimitType "ForAllPlayers"
stackingLimit 1
allowFirstSpawnerToStack FALSE
buffExclusivityForAIType "ExclusiveForAllPlayers"
isInterruptable FALSE
isChannelling FALSE
numInstantActions 1
instantAction
buffInstantActionType "RemoveBuffOfType"
instantActionTriggerType "OnDelay"
delayTime 0.000000
buffTypeToRemove "BuffHyperspaceDisruptionTarget"
numPeriodicActions 0
numOverTimeActions 0
numEntityModifiers 4
entityModifier
buffEntityModifierType "LinearMaxSpeed"
value
Level:0 0.330000
Level:1 0.660000
Level:2 1.000000
entityModifier
buffEntityModifierType "LinearThrust"
value
Level:0 0.500000
Level:1 0.750000
Level:2 1.000000
entityModifier
buffEntityModifierType "AngularThrust"
value
Level:0 0.250000
Level:1 0.500000
Level:2 0.750000
entityModifier
buffEntityModifierType "GravityWellRangeForHyperspace"
value
Level:0 -0.080000
Level:1 -0.160000
Level:2 -0.240000
numEntityBoolModifiers 1
entityBoolModifier "JumpBlockerImmune"
numFinishConditions 2
finishCondition
finishConditionType "TimeElapsed"
time
Level:0 30.000000
Level:1 30.000000
Level:2 30.000000
finishCondition
finishConditionType "OwnerChanged"
=====================================
You might be able to remove the BuffProbe and/or BuffSpyingAttacksTarget from a planet, but you'll need to be able to target friendly planets
RemoveBuffOfType
numInstantActions 1
instantAction
buffInstantActionType "RemoveBuffOfType"
instantActionTriggerType "OnDelay"
delayTime 0.000000
buffTypeToRemove "BuffHyperspaceDisruptionTarget"
Insert these for BuffHyperspaceDisruptionTarget
"BuffSpyingAttacksTarget"
"BuffProbe"
==============================AbilityDeprobe.entity (sounds sick, sorry)
TXT
entityType "Ability"
buffInstantActionType "ApplyTargettedBuffToSelf"
instantActionTriggerType "AlwaysPerform"
buffType "BuffDeprobe"
targetFilter
numOwnerships 1
ownership "Friendly"
numObjects 1
object "Planet"
numSpaces 1
space "Normal"
numConstraints 0
range
Level:0 30000.000000
Level:1 0.000000
Level:2 0.000000
effectInfo
effectAttachInfo
attachType "Invalid"
smallEffectName ""
largeEffectName ""
soundID ""
needsToFaceTarget FALSE
canCollideWithTarget FALSE
moveThruTarget FALSE
isUltimateAbility FALSE
maxNumLevels 1
levelSourceType "FixedLevel0"
aiUseTime "Anytime"
aiUseTargetCondition "Any"
isAutoCastAvailable TRUE
isAutoCastOnByDefault TRUE
pickRandomPlanetToExploreForAutoCastTarget FALSE
ignoreNonCombatShipsForAutoCastTarget TRUE
onlyAutoCastWhenDamageTakenExceedsPerc 0.000000
useCostType "AntiMatter"
antiMatterCost
Level:0 0.000000
Level:1 0.000000
Level:2 0.000000
cooldownTime
Level:0 50.000000
Level:1 0.000000
Level:2 0.000000
orderAcknowledgementType "ONATTACKORDERISSUED"
researchPrerequisites
NumResearchPrerequisites 0
nameStringID "IDS_ABILITY_DEPROBE_NAME"
descStringID "IDS_ABILITY_DEPROBE_DESCRIPTION"
hudIcon "HUDICON_ABILITY_PROBE"
smallHudIcon "HUDICON_ABILITY_PROBE"
infoCardIcon ""
==========================BuffDeprobe.entity (maybe... I'm just bullshitting my way through this, but it might help you out or point you in the right direction.
TXT
entityType "Buff"
onReapplyDuplicateType "PrioritizeNewBuffs"
buffStackingLimitType "ForAllPlayers"
stackingLimit 1
allowFirstSpawnerToStack FALSE
buffExclusivityForAIType "ExclusiveForAllPlayers"
isInterruptable FALSE
isChannelling TRUE
numInstantActions 2
instantAction
buffInstantActionType "RemoveBuffOfType"
instantActionTriggerType "OnDelay"
delayTime 5.000000
buffTypeToRemove "BuffSpyingAttacksTarget"
instantAction
buffInstantActionType "RemoveBuffOfType"
instantActionTriggerType "OnDelay"
delayTime 5.000000
buffTypeToRemove "BuffProbe"
numPeriodicActions 0
numOverTimeActions 0
numEntityModifiers 0
numEntityBoolModifiers 0
numFinishConditions 1
finishCondition
finishConditionType "AllOnDelayInstantActionsDone"
========================
Requires new entities to be put into entity manifest and the ability to be put on a ship or planetmodule; perhaps a culture tower?
Hope this helps, it something I'm going to explore for 7DS and will keep you posted. Only through research can "CultureResistPercent" be given as part things. Only capitalships can have cultureprotectrate start and valueincreaseperlevel values although I'm total ignorant of what might be in diplomacy or the abilities on Envoys.