make whole playing field prototype

This commit is contained in:
Ronja 2021-05-24 09:40:34 +02:00
parent e383eb1f92
commit 6f8e491ae1
2 changed files with 476 additions and 9 deletions

View file

@ -77,7 +77,6 @@ class SlotSystem is ModifierSystem {
pos = Hex.coord_to_pos(coord, distance)
Transform.set_pos(entity, pos.x, pos.y, pos.z)
_positions[entity] = pos
Transform.set_scale(entity, scale, scale, 1)
if(data.auto_naming){
var name = "Slot_(%(coord.x),%(coord.y),%(coord.z))"
if(Entity.get_name(entity) != name){

View file

@ -1,6 +1,6 @@
prototype = {
elements = {
Slot_(0,0,0).11G = {
Slot_(0,-2,2).kHn = {
modifiers = {
slot = {
auto_naming = true
@ -8,17 +8,17 @@ prototype = {
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [-86.602539 0 0] //pos
pos = [173.205078 -150 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "530f545e-5d2e-4071-92da-445643d00a5e"
uuid = "806b7faa-6189-4bfa-bece-d9eb575cf8aa"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(0,0,0).11G
slot-2vG = {
} //Slot_(0,-2,2).kHn
Slot_(1,1,-2).1GA = {
modifiers = {
slot = {
auto_naming = true
@ -26,16 +26,142 @@ prototype = {
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [-43.30127 75 0] //pos
pos = [-0 -150 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "3dfd2d98-3ad6-4a30-a329-480051cd0c97"
uuid = "f9c771d4-e32d-4719-bc28-3a6ed0f33a8a"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //slot-2vG
} //Slot_(1,1,-2).1GA
Slot_(1,0,-1).3J0 = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [129.903809 75 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "ca76d896-ad57-4d6f-b646-b774a1c287c0"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(1,0,-1).3J0
Slot_(1,1,-2).2Ve = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [86.602539 150 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "54be31aa-3dd2-497b-8a3c-c6347ba83008"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(1,1,-2).2Ve
Slot_(3,-1,-2).2gX = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [216.506348 75 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "f289586d-989c-4591-bc71-b5b1a7ae8dd9"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(3,-1,-2).2gX
Slot_(0,0,0).2JY = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [86.602539 0 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "f77f919a-01d6-4dfa-a41f-7e7481e3c641"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(0,0,0).2JY
Slot_(-1,2,-1).2bQ = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [-129.903809 -75 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "f3bfe1ac-9e7e-4246-acff-25a93a921a64"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(-1,2,-1).2bQ
Slot_(2,-2,0).3wk = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [259.807617 0 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "5b17eeff-3498-4123-b87b-bc2355ca8679"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(2,-2,0).3wk
Slot_(2,-1,-1).ezg = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [173.205078 0 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "514db1ab-534f-4622-81dd-b28b39b48f83"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(2,-1,-1).ezg
slot-1GB = {
modifiers = {
slot = {
@ -54,6 +180,42 @@ prototype = {
elements = {} //elements
} //prototype
} //slot-1GB
Slot_(1,-1,0).1KJ = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [43.30127 75 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "a05d9d68-f5a0-447d-8562-d37d82e19f27"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(1,-1,0).1KJ
Slot_(2,-1,-1).keu = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [129.903809 -75 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "3f241c3b-95d4-4071-abc8-d11610492c68"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(2,-1,-1).keu
field = {
modifiers = {
transform = {
@ -68,5 +230,311 @@ prototype = {
} //modifiers
uuid = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //field
Slot_(0,0,0).11G = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [-86.602539 0 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "530f545e-5d2e-4071-92da-445643d00a5e"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(0,0,0).11G
Slot_(-3,3,0).2Hy = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [-216.506348 75 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "0dbe19de-54e7-4663-8bdf-07af77bbf9c9"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(-3,3,0).2Hy
Slot_(1,0,-1).4MB = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [43.30127 -75 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "8553f289-8772-4f51-a3a3-7bb0f2f75309"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(1,0,-1).4MB
Slot_(-1,3,-2).4IQ = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [-173.205078 -150 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "22a2dc0c-a28c-44e0-8d06-4396456c7ffb"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(-1,3,-2).4IQ
Slot_(-1,3,-2).26Y = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [-86.602539 150 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "e426e765-5665-4e18-8fe5-5406d93255fe"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(-1,3,-2).26Y
Slot_(2,0,-2).V5h = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [173.205078 150 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "df75b037-216b-4cd3-929c-5cb03cc7e726"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(2,0,-2).V5h
Slot_(-1,-1,2).lsj = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [86.602539 -150 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "7ff66aba-2f8f-4f75-b54d-93b4211b1d67"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(-1,-1,2).lsj
slot-2vG = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [-43.30127 75 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "3dfd2d98-3ad6-4a30-a329-480051cd0c97"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //slot-2vG
Slot_(-2,3,-1).2iX = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [-129.903809 75 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "7551af5d-f8f6-4427-a6bc-9743072ca20b"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(-2,3,-1).2iX
Slot_(-2,3,-1).bel = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [-216.506348 -75 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "d2423269-866e-4ecb-a533-068cf5438f76"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(-2,3,-1).bel
Slot_(3,-2,-1).333 = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [216.506348 -75 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "b31ff744-16d7-4164-9dc2-4424f14aa119"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(3,-2,-1).333
Slot_(0,2,-2).AUZ = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [-86.602539 -150 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "2792980d-a0c3-4f00-bc80-f2fb972322f8"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(0,2,-2).AUZ
Slot_(-2,2,0).2Ej = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [-259.807617 0 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "c96dc9a3-3509-46a3-82b7-73e77e145941"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(-2,2,0).2Ej
Slot_(0,1,-1).48T = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [-43.30127 -75 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "923b97d0-e42a-49c3-8dcc-2c8cfabb14e5"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(0,1,-1).48T
Slot_(3,-3,0).1IF = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [-173.205078 0 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "7ce1d687-e150-4667-91fb-8ba99c5bf6a3"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(3,-3,0).1IF
Slot_(0,2,-2).2mU = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [0 150 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "269cb36e-7a92-4487-bd2a-1c01c8030c98"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(0,2,-2).2mU
Slot_(-1,2,-1).yeN = {
modifiers = {
slot = {
auto_naming = true
type = "modifiers/slot/slot"
field = "455ce044-0613-47f3-83b7-cc962dd417d4"
} //slot
transform = {
pos = [-173.205078 150 0] //pos
type = "luxe: modifier/transform"
} //transform
} //modifiers
uuid = "196e40a4-7093-4e53-9f14-a0cb1707015a"
prototype = {
source = "prototype/slot"
elements = {} //elements
} //prototype
} //Slot_(-1,2,-1).yeN
} //elements
} //prototype