Aura (Empathic Bonds)

From LSWiki

(Difference between revisions)
Jump to: navigation, search

Revision as of 20: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
Personal tools