-
Notifications
You must be signed in to change notification settings - Fork 37
CompShieldBubble
Taranchuk edited this page Nov 7, 2022
·
5 revisions
CompProperties_ShieldBubble allow you to add a shield bubble to any apparel/pawn. They are multiples options you can tweak. Below is an example (this need to be added to the comps list of your apparel/pawn).
For an apparel:
- Add
<tickerType>Normal</tickerType>
to it's def
Comp properties:
<li Class="VFECore.CompProperties_ShieldBubble">
<EnergyShieldRechargeRate>0.1</EnergyShieldRechargeRate> <!-- Set the shield energy recharge rate -->
<EnergyShieldEnergyMax>100</EnergyShieldEnergyMax> <!-- Set the shield max energy -->
<blockRangedAttack>true</blockRangedAttack> <!-- Set if it block incoming ranged attack -->
<blockMeleeAttack>false</blockMeleeAttack> <!-- Set if it block incoming melee attack -->
<shieldTexPath>Other/ShieldBubble</shieldTexPath> <!-- Shield texture path -->
<showWhenDrafted>true</showWhenDrafted> <!-- Set if it should be showed when the pawn is drafted -->
<showAlways>false</showAlways> <!-- Set if it should always be showed -->
<showOnHostiles>true</showOnHostiles> <!-- Set if it should be showed on hostile pawns -->
<showOnNeutralInCombat>true</showOnNeutralInCombat> <!-- Set if it should be showed on neutral pawns -->
<maxShieldSize>1.8</maxShieldSize> <!-- Set maximum shield size (when energy is full) -->
<minShieldSize>1.4</minShieldSize> <!-- Set minimum shield size (when energy is empty) -->
<shieldColor>(1, 1, 1, 1)</shieldColor> <!-- Set the shield color (can be rgb or rgba) -->
<EnergyLossPerDamage>1f</EnergyLossPerDamage> <!-- Set the damage multiplier (0 mean the shield will never break) -->
<disableRotation>true</disableRotation> <!-- Set if the shield texture can be rotated -->
<absorbDamageSound>EnergyShield_AbsorbDamage</absorbDamageSound> <!-- SoundDef played when absorbing damage -->
<brokenSound>EnergyShield_Broken</brokenSound> <!-- SoundDef played when the shield break -->
<resetSound>EnergyShield_Reset</resetSound> <!-- SoundDef played when the shield reset (regenerate) -->
</li>
- QuestNode_GetFaction
- Expandable projectiles
- Faction Def Extension
- Toggable patches
- Recipes Inheritance
- Adding new backstories
- Spawning things on new generated maps
- ThoughtExtensions
- WeatherLetterExtensions
- WeatherOverlayExtension
- WeatherEffectsExtension
- ThingDefExtension
- Stuff commonality extension
- Biome extension
- PipeSystem basics
- Resource
- Resource storage
- Resource processor
- Resource to thing
- Resource to power
- Thing to resource
- Resource trader
- Refill building with pipes
- Pipe valve
- Update to KCSG 2.0
- Exporting buildings
- Customizing symbols
- Debug helpers options
- Custom faction settlement
- Custom structure and scenarios
- Custom structure in quests
- Custom structure in WorldObjects
- Biome based structures
- Spawning world object(s) at world generation
- Prevent settlement spawning for nomadic factions
- Animal Behaviours Basics
-
Animal Behaviours Comp Classes
- Acid Attacks and Acid Immunity
- Animal Resources
- Animal Resources On Caravan
- Apply Hediff When Bound
- Asexual Reproduction
- Auto Nutrition
- Blink
- Build Periodically
- Cause Incident
- Change Def if Not Unique
- Change Weather
- Corpse Decayer
- Destroy This Item
- Die After Period
- Die And Change Into Another Def
- Dig Periodically
- Dig When Hungry
- Disease Event Immunity
- Disease Immunity
- Diseases After Period
- Doesn't flee
- Draftability
- Drop on Death
- Eat Weird Food
- Electrified
- Enrage Other Pawns
- Exploding Hatcher
- Extreme Xenophobia
- Fertilizer
- Filth Producer
- Fixed Gender
- Floating
- Gas Producer
- Give Thoughts On Caravan
- Graphic by Style
- Graphic by Terrain
- Hediff Effecter
- Hediff When Fleeing
- Highly Flammable
- Infecter
- Initial Ability
- Initial Hediff
- Initial Mental State
- Last Stand
- Light Sustenance
- Metamorphosis
- Mind Effecter
- Nearby Effecter
- No Taming Decay
- Passive Regenerator
- Pawn Overlay
- Produces no filth
- Refueling
- Regeneration
- State After Health Loss
- Summon On Spawn
- Swallow Whole
- Thought Effecter
- Untameable
- Animal Behaviours Hediff Comp Classes
- Animal Behaviours Damage Workers
- Animal Behaviours Def Extensions
- Animal Behaviours Extra Defs
- Animal Behaviours Misc