Aura (Empathic Bonds)
From LSWiki
(Difference between revisions)
Revision as of 21:27, 16 July 2010
[OOC Twilight] all familiars have auras
[OOC Twilight] they look like this
[OOC Twilight] #include <Empathic_Bonds.h>
[OOC Twilight] #include <item.h>
[OOC Twilight] _
[OOC Twilight] inherit Empathic_Bonds_Armour("Familiar_Aura");
[OOC Twilight] _
[OOC Twilight] void configure() {
[OOC Twilight] ::configure();
[OOC Twilight] alter_identity(Identity_Special_Names, ({ "HUNTER_AURA" }), True);
[OOC Twilight] familiar_aura_set_description(
[OOC Twilight] "a diverse array of abilities appropriate to hunters and predators, such as enhanced speed and combat capacities "
[OOC Twilight] "and more damaging natural weaponry (e.g. claws, teeth)"
[OOC Twilight] );
[OOC Twilight] familiar_aura_set_skills(([
[OOC Twilight] Skill_Subordination : Empathic_Bonds_Familiar_Skill_Subordination,
[OOC Twilight] Skill_Killer_Instinct : Empathic_Bonds_Familiar_Skill_Extreme,
[OOC Twilight] Skill_Unarmed_Combat : Empathic_Bonds_Familiar_Skill_Extreme,
[OOC Twilight] Skill_Elude_Pursuit : Empathic_Bonds_Familiar_Skill_High,
[OOC Twilight] Skill_Eructation : Empathic_Bonds_Familiar_Skill_High,
[OOC Twilight] Skill_Gaze_Weapon : Empathic_Bonds_Familiar_Skill_High,
[OOC Twilight] Skill_Combat_Reflexes : Empathic_Bonds_Familiar_Skill_High,
[OOC Twilight] Skill_Tactics : Empathic_Bonds_Familiar_Skill_High,
[OOC Twilight] Skill_Precision_Strike : Empathic_Bonds_Familiar_Skill_High,
[OOC Twilight] Skill_Flight : Empathic_Bonds_Familiar_Skill_Medium,
[OOC Twilight] Skill_Running : Empathic_Bonds_Familiar_Skill_Medium,
[OOC Twilight] Skill_Stealth : Empathic_Bonds_Familiar_Skill_Medium,
[OOC Twilight] Skill_Intimidation : Empathic_Bonds_Familiar_Skill_Medium,
[OOC Twilight] Skill_Steadiness : Empathic_Bonds_Familiar_Skill_Medium,
[OOC Twilight] Skill_Resilience : Empathic_Bonds_Familiar_Skill_Medium,
[OOC Twilight] Skill_Stamina : Empathic_Bonds_Familiar_Skill_Medium,
[OOC Twilight] Skill_Recuperation : Empathic_Bonds_Familiar_Skill_Medium,
[OOC Twilight] Skill_Robustness : Empathic_Bonds_Familiar_Skill_Medium,
[OOC Twilight] Skill_Aging_Retardation : Empathic_Bonds_Familiar_Skill_Medium,
[OOC Twilight] Skill_Swimming : Empathic_Bonds_Familiar_Skill_Low,
[OOC Twilight] Skill_Hardiness : Empathic_Bonds_Familiar_Skill_Low,
[OOC Twilight] Skill_Quickness : Empathic_Bonds_Familiar_Skill_Low,
[OOC Twilight] Skill_Heat_Tolerance : Empathic_Bonds_Familiar_Skill_Low,
[OOC Twilight] Skill_Cold_Tolerance : Empathic_Bonds_Familiar_Skill_Low,
[OOC Twilight] ]));
[OOC Twilight] familiar_aura_set_attributes(([
[OOC Twilight] Attribute_Strength : Empathic_Bonds_Familiar_Attribute_Medium,
[OOC Twilight] Attribute_Dexterity : Empathic_Bonds_Familiar_Attribute_Medium,
[OOC Twilight] Attribute_Constitution : Empathic_Bonds_Familiar_Attribute_Medium,
[OOC Twilight] Attribute_Perception : Empathic_Bonds_Familiar_Attribute_Medium,
[OOC Twilight] ]));
[OOC Twilight] familiar_aura_set_damage_range(({ 1, 10 }));
[OOC Twilight] familiar_aura_set_absorption_range(({ 5, 20 }));
[OOC Twilight] }
[OOC Twilight] the aura boosts all those things from 0 to whatever that macro value is, depending on the bond type/strength