Classes

Concepts

Libraries

advertisement »

ambientSounds »

bitser »

contentPoints »

eventBoxText »

factValidity »

frameBuffer »

officeBuildingInserter »

priorityRenderer »

randomEvents »

scaling »

spritesheetParser »

statusIcons »

test3 »

util »

Objects

registerNew

Description

Registers a new carry object.

Arguments

1 table data

the carry object data.

2 string inherit

optional carry object to inherit.

Example

carryObjects.registerNew({
	id = "coffee_mug",
	reuseFirstOffset = true,
	animations = {
		[avatar.ANIM_WALK_CARRY] = true,
		[avatar.ANIM_WALK_CARRY_F] = true
	},
	frameOffsets = {
		{-9, 12},
		{-8, 11},
		{-8.5, 11.5},
		{-9.5, 12},
		{-9.5, 12},
		{-9.5, 12},
		{-9, 12.5},
		{-8.5, 12},
		{-9, 12.5},
		{-9.5, 12},
	},
	frameOffsetsFemale = {
		femOffsetOne,
		{-8, 17},
		femOffsetOne,
		{-8.5, 15.5},
		{-8.5, 15.5},
		{-8.5, 16},
		{-8.5, 16},
		{-8.5, 16},
		{-8.5, 15},
		{-8.5, 15.5}
	},
	quad = "coffee_cup",
	spritebatch = "worker_carrying"
})