Modding:Ai.config

From Starbounder - Starbound Wiki
Jump to: navigation, search
"aiAnimations" Defines the animations of S.A.I.L.
"idle" Animation name
"blink" Animation name
"talk" Animation name
"yell" Animation name
"refuse" Animation name
"unique" Animation name
"frames" Defines the png frames (format: <image>:idle.<index>)
"mode" Repetition type (known possible values: "loopForever", "stop")
"frameNumber" Defines how many frames the animation uses
"animationCycle" Defines cycle-speed (Frames in relation to animationCycle value) [Needs confirmation]
"centered" Boolean value [Needs more info]
"defaultAnimation" Defines which animation is used as default. (Possible values: All animations created in "aiAnimations")
"staticAnimation" Starter animation, seen prior to thruster repair
"scanlineAnimation" Animation values for the green scanlines
"staticOpacity" Opacity of the static animation
"scanlineOpacity" Opacity of the scanline animation
"charactersPerSecond" Defines how fast SAIL "talks"
"species" Variable species texts and animations are defined in here
"aiFrames" Filepath for the ai-image (usually <species>Ai.png)
"staticFrames" Filepath for the static-image (usually static<Species>.png)
"openSpeech" Function to add speech arrays
"0", "1", "2", "3" Specific shipLevel² enumerations
"animation" Set's the animation used at a specific shipLevel (set in the enumeration) (Possible values: All animations set in "aiAnimations")
"text" Strings shown in the S.A.I.L. textbox
"speedModifier" Alters the "charactersPerSecond" option. (For example: 0.5 = Speaks half as fast)
"techIntro" Specific set of animations and text's set for the tech-function of S.A.I.L.
"enableCommandsAtLevel" Array used to enable / add functions to S.A.I.L. at a specific shipLevel (Those are linked to the ai.folder. Example: Function "upgradeShip1" equals the "upgradeShip1.aicommand" file)
"0" - "7" Enumerations for the shipLevel
"techPurchaseItem" Defines the item used to purchase techs from S.A.I.L. (Default: "blanktechcard")