pleins de trucs
This commit is contained in:
47
scripts/data/actors/starwalker.lua
Normal file
47
scripts/data/actors/starwalker.lua
Normal file
@@ -0,0 +1,47 @@
|
||||
local actor, super = Class(Actor, "starwalker")
|
||||
|
||||
function actor:init()
|
||||
super.init(self)
|
||||
|
||||
-- Display name (optional)
|
||||
self.name = "Starwalker"
|
||||
|
||||
-- Width and height for this actor, used to determine its center
|
||||
self.width = 37
|
||||
self.height = 36
|
||||
|
||||
-- Hitbox for this actor in the overworld (optional, uses width and height by default)
|
||||
self.hitbox = { 2, 26, 27, 10 }
|
||||
|
||||
-- Color for this actor used in outline areas (optional, defaults to red)
|
||||
self.color = { 1, 1, 0 }
|
||||
|
||||
-- Whether this actor flips horizontally (optional, values are "right" or "left", indicating the flip direction)
|
||||
self.flip = nil
|
||||
|
||||
-- Path to this actor's sprites (defaults to "")
|
||||
self.path = "npcs/starwalker"
|
||||
-- This actor's default sprite or animation, relative to the path (defaults to "")
|
||||
self.default = ""
|
||||
|
||||
-- Sound to play when this actor speaks (optional)
|
||||
self.voice = nil
|
||||
-- Path to this actor's portrait for dialogue (optional)
|
||||
self.portrait_path = nil
|
||||
-- Offset position for this actor's portrait (optional)
|
||||
self.portrait_offset = nil
|
||||
|
||||
-- Whether this actor as a follower will blush when close to the player
|
||||
self.can_blush = false
|
||||
|
||||
-- Table of talk sprites and their talk speeds (default 0.25)
|
||||
self.talk_sprites = {}
|
||||
|
||||
-- Table of sprite animations
|
||||
self.animations = {}
|
||||
|
||||
-- Table of sprite offsets (indexed by sprite name)
|
||||
self.offsets = {}
|
||||
end
|
||||
|
||||
return actor
|
||||
Reference in New Issue
Block a user