ludic.things: a Thing's seats (a run of the game's seat rows, saved; a bit per seat taken, not); ludic.character: char_sit takes the seat's top and its height above the feet, char_sit_leave names where standing up goes
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
e84a59aeff
commit
a22b8a572b
12 changed files with 107 additions and 11 deletions
|
|
@ -76,8 +76,12 @@ export state CharacterState {
|
|||
chr_sit_mode: int = 0
|
||||
chr_sit_t: float = 0.0 # 0 standing .. 1 sat, eased over a quarter second
|
||||
chr_sit_x: float = 0.0 # the seat's point, walked to over the blend
|
||||
chr_sit_y: float = 0.0 # the seat's top
|
||||
chr_sit_z: float = 0.0
|
||||
chr_sit_h: float = 0.0 # the seat's top above the feet; 0 on the ground
|
||||
chr_sit_yaw: float = 0.0
|
||||
chr_leave_x: float = 0.0 # where standing up leaves the seat for
|
||||
chr_leave_z: float = 0.0
|
||||
chr_swim: bool = false
|
||||
chr_dive: bool = false
|
||||
chr_depth: float = 0.0 # metres below the surface
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue