Skip to main content

ctyfarm-obs

source

Types


farm-beetree

farm-beetree: process-focusablesource
Fields
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
focus-status: focus-status
shakers: shaker
incoming-attack-id: uint32
Methods
idle: unknown
die: unknown
farm-beetree-method-29(obj: farm-beetree) => nonesource
farm-beetree-method-30(obj: farm-beetree) => nonesource

farm-cabbage

farm-cabbage: process-focusablesource
Fields
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
focus-status: focus-status
shakers: shaker
incoming-attack-id: uint32
Methods
idle: unknown
die: unknown
farm-cabbage-method-29(obj: farm-cabbage) => nonesource
farm-cabbage-method-30(obj: farm-cabbage) => nonesource

farm-chilirots

farm-chilirots: process-focusablesource
Fields
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
focus-status: focus-status
shakers: shaker
incoming-attack-id: uint32
Methods
idle: unknown
die: unknown
farm-chilirots-method-29(obj: farm-chilirots) => nonesource
farm-chilirots-method-30(obj: farm-chilirots) => nonesource

farm-marrow

farm-marrow: process-focusablesource
Fields
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
focus-status: focus-status
shakers: shaker
incoming-attack-id: uint32
Methods
idle: unknown
die: unknown
farm-marrow-method-29(obj: farm-marrow) => nonesource
farm-marrow-method-30(obj: farm-marrow) => nonesource

farm-small-cabbage

farm-small-cabbage: process-focusablesource
Fields
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
focus-status: focus-status
shakers: shaker
incoming-attack-id: uint32
Methods
idle: unknown
die: unknown
farm-small-cabbage-method-29(obj: farm-small-cabbage) => nonesource
farm-small-cabbage-method-30(obj: farm-small-cabbage) => nonesource

farm-sprinkler-barrels

farm-sprinkler-barrels: process-focusablesource
Fields
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
focus-status: focus-status
Methods
idle: unknown
farm-sprinkler-barrels-method-28(obj: farm-sprinkler-barrels) => nonesource
farm-sprinkler-barrels-method-29(obj: farm-sprinkler-barrels) => nonesource

shaker

shaker: structuresource
Fields
axis: vector
start-time: time-frame
decay-time: float
amplitude: float
freq: float
y-decay-time: float
y-amplitude: float
y-freq: float
shake: float
y-shake: float
Methods
shaker-method-9(obj: shaker) => nonesource

Functions


check-farm-piece-ground

check-farm-piece-ground(arg0: sparticle-system, arg1: sparticle-cpuinfo, arg2: matrix) => nonesource

farm-activate

farm-activate(arg0: level) => nonesource

farm-beetree-callback

farm-beetree-callback(arg0: cspace, arg1: transformq) => nonesource

farm-cabbage-callback

farm-cabbage-callback(arg0: cspace, arg1: transformq) => nonesource

farm-chilirots-callback

farm-chilirots-callback(arg0: cspace, arg1: transformq) => nonesource

farm-marrow-callback

farm-marrow-callback(arg0: cspace, arg1: transformq) => nonesource

farm-small-cabbage-callback

farm-small-cabbage-callback(arg0: cspace, arg1: transformq) => nonesource

pu->knocked-type

pu->knocked-type(arg0: penetrate) => knocked-typesource

Variables


*farm-beetree-exploder-params*

*farm-beetree-exploder-params*: joint-exploder-static-paramssource

*farm-cabbage-exploder-params*

*farm-cabbage-exploder-params*: joint-exploder-static-paramssource

*farm-chilirots-exploder-params*

*farm-chilirots-exploder-params*: joint-exploder-static-paramssource

*farm-marrow-exploder-params*

*farm-marrow-exploder-params*: joint-exploder-static-paramssource

*farm-small-cabbage-exploder-params*

*farm-small-cabbage-exploder-params*: joint-exploder-static-paramssource

ctyfarma-part

source

Types


ctyfarma-part

ctyfarma-part: part-spawnersource
Fields
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
part: sparticle-launch-control
sound: ambient-sound
mode: pointer
enable: symbol
radius: meters
world-sphere: sphere

Functions


birth-func-ctyfarma-drip

birth-func-ctyfarma-drip(arg0: int, arg1: sparticle-cpuinfo, arg2: sparticle-launchinfo) => nonesource

Create a new dirt drip, don't go below the ocean or the ground

check-drop-level-ctyfarma-drop-userdata

check-drop-level-ctyfarma-drop-userdata(arg0: sparticle-system, arg1: sparticle-cpuinfo, arg2: matrix) => nonesource

Ensure water drop particle effects don't go below the provided y-value, render the splash

ctyfarmb-part

source

Types


ctyfarmb-part

ctyfarmb-part: part-spawnersource
Fields
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
part: sparticle-launch-control
sound: ambient-sound
mode: pointer
enable: symbol
radius: meters
world-sphere: sphere

Functions


birth-func-ctyfarmb-drip

birth-func-ctyfarmb-drip(arg0: int, arg1: sparticle-cpuinfo, arg2: sparticle-launchinfo) => nonesource

Create a new dirt drip, don't go below the ocean or the ground

check-drop-level-ctyfarmb-drop-userdata

check-drop-level-ctyfarmb-drop-userdata(arg0: sparticle-system, arg1: sparticle-cpuinfo, arg2: matrix) => nonesource

Ensure water drop particle effects don't go below the provided y-value, render the splash

Types


yakow

yakow: nav-enemysource
Fields
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
focus-status: focus-status
root-override2: collide-shape-moving
fact-info-override: fact-info-enemy
enemy-flags: enemy-flag
enemy-info: enemy-info
hit-points: int32
gnd-collide: uint32
attack-id: uint32
persistent-attack-id: uint32
water-max-height: meters
water-surface-height: meters
desired-angle: degrees
jump-why: uint64
penetrated-by-all: penetrate
penetrated-flinch: penetrate
penetrated-knocked: penetrate
reaction-time: time-frame
notice-time: time-frame
state-timeout: time-frame
auto-reset-penetrate-time: time-frame
hit-focus-time: time-frame
last-draw-time: time-frame
starting-time: time-frame
fated-time: time-frame
focus-pos: vector
event-param-point: vector
jump-dest: vector
focus: enemy-focus
incoming: enemy-attack-info
actor-group: pointer
actor-group-count: int32
neck: joint-mod
on-notice: symbol
on-active: symbol
on-hostile: symbol
on-death: symbol
idle-anim-player: idle-control
rand-gen: symbol
enemy-info-override: nav-enemy-info
frustration-point: vector
move-dest: vector
frustration-time: time-frame
blocked-start-time: time-frame
restore-nav-radius-time: time-frame
nav-radius-backup: float
incoming-attack-id: uint32
grazing: basic
Methods
kicked: unknown

Variables


*yakow-nav-enemy-info*

*yakow-nav-enemy-info*: nav-enemy-infosource