mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2026-02-08 22:55:56 +00:00
Some checks failed
Build coop / build-linux (push) Has been cancelled
Build coop / build-steamos (push) Has been cancelled
Build coop / build-windows-opengl (push) Has been cancelled
Build coop / build-windows-directx (push) Has been cancelled
Build coop / build-macos-arm (push) Has been cancelled
Build coop / build-macos-intel (push) Has been cancelled
* Replaces Extra Characters * Folder inside another folder fix
52 lines
1.2 KiB
Lua
52 lines
1.2 KiB
Lua
--- Vars that all movesets use --
|
|
|
|
--- @type CharacterState[]
|
|
gCharacterStates = {}
|
|
for i = 0, (MAX_PLAYERS - 1) do
|
|
gCharacterStates[i] = {}
|
|
local m = gMarioStates[i]
|
|
local e = gCharacterStates[i]
|
|
e.mario = m
|
|
e.luigi = {}
|
|
e.toad = {}
|
|
e.wario = {}
|
|
e.waluigi = {}
|
|
e.toadette = {}
|
|
e.peach = {}
|
|
e.daisy = {}
|
|
e.yoshi = {}
|
|
e.birdo = {}
|
|
e.spike = {}
|
|
e.pauline = {}
|
|
e.rosalina = {}
|
|
e.wapeach = {}
|
|
e.donkeyKong = {}
|
|
e.sonic = {}
|
|
|
|
e.toadette.averageForwardVel = 0
|
|
|
|
e.birdo.spitTimer = 0
|
|
e.birdo.framesSinceShoot = 255
|
|
e.birdo.flameCharge = 0
|
|
|
|
e.rosalina.canSpin = true
|
|
e.rosalina.orbitObjActive = false
|
|
e.rosalina.orbitObjDist = 0
|
|
e.rosalina.orbitObjAngle = 0
|
|
|
|
e.sonic.spinCharge = 0
|
|
e.sonic.groundYVel = 0
|
|
e.sonic.prevForwardVel = 0
|
|
e.sonic.peakHeight = 0
|
|
e.sonic.actionADone = false
|
|
e.sonic.actionBDone = false
|
|
e.sonic.bounced = false
|
|
e.sonic.spindashState = 0
|
|
e.sonic.instashieldTimer = 0
|
|
e.sonic.oxygen = 900 -- 30 seconds
|
|
e.sonic.prevVelY = 0
|
|
e.sonic.prevHeight = 0
|
|
e.sonic.physTimer = 0
|
|
e.sonic.lastforwardPos = gVec3fZero()
|
|
e.sonic.realFVel = 0
|
|
end
|