~/bend-docscommunity

mobs.bend checks

raw source on the hub · import 0xc517d5d3635f5bc3ec47170caccaebf0/mobs.bend as Mobs

1 import
import Base

Types

type Mob source · line 3 · raw

Data

Definitions

def Mob.hash source · line 6 · raw

@seed:U32 -> @k:U32 -> U32

def Mob.maxhp3 source · line 10 · raw

U32

def Mob.maxhp2 source · line 13 · raw

@+id:U32 -> @c:Bool -> U32

def Mob.maxhp1 source · line 20 · raw

@+id:U32 -> @c:Bool -> U32

def Mob.maxhp0 source · line 27 · raw

@+id:U32 -> @c:Bool -> U32

def Mob.maxhp source · line 34 · raw

@+id:U32 -> U32

def Mob.color source · line 37 · raw

@+id:U32 -> U32

def Mob.hostile source · line 47 · raw

@+id:U32 -> Bool

def Mob.speed source · line 50 · raw

@id:U32 -> F32

def Mob.wander_go source · line 53 · raw

@+id:U32 -> @+x:F32 -> @y:F32 -> @+z:F32 -> @hp:U32 -> @+seed:U32 -> @tick:U32 -> Mob

def Mob.wander source · line 64 · raw

@m:Mob -> @tick:U32 -> Mob

def Mob.chase_go source · line 69 · raw

@+id:U32 -> @+x:F32 -> @y:F32 -> @+z:F32 -> @hp:U32 -> @seed:U32 -> @px:F32 -> @pz:F32 -> Mob

def Mob.chase source · line 83 · raw

@m:Mob -> @px:F32 -> @pz:F32 -> Mob

def Mob.hurt_go source · line 88 · raw

@+hp:U32 -> @+dmg:U32 -> @c:Bool -> U32

def Mob.hurt source · line 95 · raw

@m:Mob -> @+dmg:U32 -> Mob

def Mob.dead source · line 101 · raw

@m:Mob -> Bool

def Mob.step_one source · line 106 · raw

@m:Mob -> @+px:F32 -> @+pz:F32 -> @+night:Bool -> @+tick:U32 -> Mob

def Mob.step_all_cons source · line 115 · raw

@is_d:Bool -> @nh:Mob -> @rec:List<&1, Mob> -> List<&1, Mob>

def Mob.step_all source · line 122 · raw

@mobs:List<&1, Mob> -> @+px:F32 -> @+pz:F32 -> @+night:Bool -> @+tick:U32 -> List<&1, Mob>

def Mob.spawn source · line 132 · raw

@+seed:U32 -> @+n:Nat -> @+night:Bool -> List<&1, Mob>