Surge and Flux represent a mech’s resource economy, powering offensive and defensive maneuvers:
- Surge
- Gained by executing efficient programs.
- Spent to reroll attack dice (once per die).
- Converts into Flux during Cleanup.
local ffi = require "ffi" | |
local sqrt = math.sqrt | |
ffi.cdef [[ | |
typedef struct { | |
double x, y, z; | |
} mlml_vec3; | |
]] | |
local vec3 = {} |
local ffi = require "ffi" | |
local sqrt = math.sqrt | |
ffi.cdef [[ | |
typedef struct { | |
double x, y, z; | |
} mlml_vec3; | |
]] | |
local vec3 = {} |
local CATEGORY_EX_ICES = { | |
"codex", "murex", "silex", "vertex", "index" | |
} | |
local CATEGORY_IX_ICES = { | |
"matrix", "radix", "helix" | |
} | |
local CATEGORY_UM_A = { | |
"baterium", "agendum", "desideratum", "erratum", "stratum", "datum", "ovum", |
local CATEGORY_EX_ICES = { | |
"codex", "murex", "silex", "vertex", "index" | |
} | |
local CATEGORY_IX_ICES = { | |
"matrix", "radix", "helix" | |
} | |
local CATEGORY_UM_A = { | |
"baterium", "agendum", "desideratum", "erratum", "stratum", "datum", "ovum", |
local CATEGORY_EX_ICES = { | |
"codex", "murex", "silex", "vertex", "index" | |
} | |
local CATEGORY_IX_ICES = { | |
"matrix", "radix", "helix" | |
} | |
local CATEGORY_UM_A = { | |
"baterium", "agendum", "desideratum", "erratum", "stratum", "datum", "ovum", |
local defaultVert = [[ | |
vec4 position(mat4 transform_projection, vec4 vertex_position) | |
{ | |
// The order of operations matters when doing matrix multiplication. | |
return transform_projection * vertex_position; | |
} | |
]] | |
local gbufferPixel = [[ | |
uniform Image MainTex; |
Object = {} | |
-- Metamethods | |
function Object:__call(...) | |
return self:new(...) | |
end | |
-- Constructor | |
function Object:__new() | |
end |
local x, y = math.abs(normalVel.x), math.abs(normalVel.y) | |
love.graphics.translate(self.AABB.position.x, self.AABB.position.y) | |
love.graphics.scale(5, 1) | |
love.graphics.rotate(math.atan2(x, y)) | |
love.graphics.draw(self.mesh) |
using System.Collections; | |
using System.Collections.Generic; | |
using UnityEngine; | |
using Ship; | |
using ActionsList.SecondEdition; | |
using System; | |
using SubPhases; | |
using RuleSets; | |
namespace Ship |