《Automata Annex》Character - Sparky

Advertisement

Sparky

Sparky is a Fire Squirrel and is roughly 1.5' from nose to the end of his tail. Like others of his species, he is covered in bright red fur with a warm orange on his belly and underside.

While initially found and befriended by Prime, Sparky spends most of his time with Shea as she will actually remember to feed him. Sparky is a Fire Squirrel and looks similar to most earth-born squirrels except for a bright fire-engine red color to his fur with a warm orange tummy and underside to his tail. Fire Squirrels also emit a constant heat haze above their bodies, especially their tails, indicating their high temperatures. With Prime’s help in regulating Sparky’s magic, he is able to reduce the amount of ambient heat he gives off so as not to harm Shea when he’s riding on her shoulder, but in times of danger can completely ignite his entire body in flame.

Level: 3

Species: Fire Squirrel

Affinity: Fire Health: 30

Mana: 25

Recovery: 3 HP / 3 MP per minute Strength: 4

Agility: 16

Speed: 9

Constitution: 3

Skills & Abilities

[FlameAura] - Cost: 1 MP per second of use. Flame Aura allows Sparky to engulf his entire body in fire.

[FireBall-Tiny] - Cost: 1 MP. FireBall-Tiny summons a tiny fire ball the size of a marble into Sparky's paw.

[FireBreath] - Cost: 2 MP. FireBreath allows Sparky to blow a continuous stream of fire from his mouth for 3 seconds, for a distance of 1 foot.

[fireDash(burstSize)] - Cost: 5MP*burstSize. Sets off an explosive shock wave of variable size according to the burstSize parameter, immediately behind the user. Sparky is able to use his tail to catch the shock wave, propelling him forward at a high rate of speed.

[glide()] - Cost: 3MP per second of use. Generates a warm pocket of air directly below the user. When in the air, Sparky is able to extend the distance traveled by staying in the air longer.

Advertisement

Sample MagiScript file

FlameAura.ms

import Skills from "./skills";

import {Perms} as "User" from "./User.magic";

import {Exo} from "Core.Thermal";

import {Gas} from "Core.Fluid";

import {Push} from "Core.Mana";

class FlameAura extends Skills {

let Cost = 0;

//sanity check user perms

while (Perms.Exo > 2 && Perms.Gas > 1 && Perms.Push > 1 && $state.user.intent == "FlameAura") {

Gas.collect({

//collect 50cc of Oxy and hold at a radius of 30mm from the user origin point

type: oxygen,

target: $state.user.origin,

radius: 30,

quantity: 50,

}, ()=> {

Cost = Cost + Gas.consumption;

}).then({

Push.infuse({

//push user mana into the oxy at a saturation of 50%

target: Gas.current,

saturation: 50,

}, ()=> {

Cost = Cost + Push.consumption;

}).then({

Exo.ignight({

//raise temperature of oxy/mana mix to 1000C with trigger spark

target: Gas.current,

fuel: mana,

temp: 1000,

}, ()=>{

Cost = Cost + Exo.consumption;

});

});

});

Skill.init({

Cost

});

setTimeLoop(1000, ()=> {FlameAura();});

}

}

export default FlameAura;

    people are reading<Automata Annex>
      Close message
      Advertisement
      You may like
      You can access <East Tale> through any of the following apps you have installed
      5800Coins for Signup,580 Coins daily.
      Update the hottest novels in time! Subscribe to push to read! Accurate recommendation from massive library!
      2 Then Click【Add To Home Screen】
      1Click