Aura (Empathic Bonds)

From LSWiki

Revision as of 08:06, 3 August 2011; Adogah (Talk | contribs)
(diff) ←Older revision | Current revision | Newer revision→ (diff)
Jump to: navigation, search
 [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
Personal tools