mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-11 23:24:59 +00:00
Added compiler schema letter "m" which makes the value a symbol, refactored many PBS file compilers, removed support for old PBS formats/properties
This commit is contained in:
@@ -13,11 +13,12 @@ module GameData
|
||||
DATA_FILENAME = "species_metrics.dat"
|
||||
|
||||
SCHEMA = {
|
||||
"BackSprite" => [0, "ii"],
|
||||
"FrontSprite" => [0, "ii"],
|
||||
"FrontSpriteAltitude" => [0, "i"],
|
||||
"ShadowX" => [0, "i"],
|
||||
"ShadowSize" => [0, "u"]
|
||||
"SectionName" => [:id, "eV", :Species],
|
||||
"BackSprite" => [:back_sprite, "ii"],
|
||||
"FrontSprite" => [:front_sprite, "ii"],
|
||||
"FrontSpriteAltitude" => [:front_sprite_altitude, "i"],
|
||||
"ShadowX" => [:shadow_x, "i"],
|
||||
"ShadowSize" => [:shadow_size, "u"]
|
||||
}
|
||||
|
||||
extend ClassMethodsSymbols
|
||||
|
||||
Reference in New Issue
Block a user