Skip to content

Commit

Permalink
Add legion factories made by protar/ghoulish (#4074)
Browse files Browse the repository at this point in the history
* Add legion factories made by protar/ghoulish

- Added legap
- Added legaap
- Added legalab

- Added Lights
- Added Scripts
- Added Buildpics

* Add Mising Dead Lab Models

Co-Authored-By: Tharsy <[email protected]>
Co-Authored-By: Protar1458 <[email protected]>
Co-Authored-By: Ghoulish82 <[email protected]>

* legion ap, aap, alab collision fixes

Co-Authored-By: drivver44 <[email protected]>

* legaap and legalab bigger heap model

* legap adjust midpos

* legaap & legalab: adjust midpoint

---------

Co-authored-by: Tharsis <[email protected]>
Co-authored-by: Tharsy <[email protected]>
Co-authored-by: Protar1458 <[email protected]>
Co-authored-by: Ghoulish82 <[email protected]>
Co-authored-by: drivver44 <[email protected]>
  • Loading branch information
6 people authored Dec 31, 2024
1 parent 24b2a22 commit dc6be09
Show file tree
Hide file tree
Showing 19 changed files with 869 additions and 48 deletions.
206 changes: 206 additions & 0 deletions luaui/configs/DeferredLightsGL4config.lua
Original file line number Diff line number Diff line change
Expand Up @@ -7794,6 +7794,212 @@ local unitLights = {
modelfactor = 0.3, specular = 0.4, scattering = 0.8, lensflare = 0,
lifetime = 0, sustain = 0, animtype = 0},
},
},
['legap'] = {
greenblob = {
lightType = 'point',
pieceName = 'blink',
lightConfig = { posx = 0, posy = 5, posz = 0, radius = 15,
color2r = 0, color2g = 0, color2b = 0, colortime = 50,
r = 0, g = 1, b = 0, a = 0.5,
modelfactor = 0.1, specular = 0.5, scattering = 1, lensflare = 10,
lifetime = 0, sustain = 0, animtype = 0},
},
nanolight1 = {
lightType = 'point',
pieceName = 'flare1',
lightConfig = { posx = 0, posy = 0, posz = 0, radius = 20,
color2r = 0, color2g = 0, color2b = 0, colortime = 0,
r = -1, g = 1, b = 1, a = 0.3,
modelfactor = 0.5, specular = 0.5, scattering = 1, lensflare = 10,
lifetime = 0, sustain = 0, animtype = 0},
},
nanolight2 = {
lightType = 'point',
pieceName = 'flare2',
lightConfig = { posx = 0, posy = 0, posz = 0, radius = 20,
color2r = 0, color2g = 0, color2b = 0, colortime = 0,
r = -1, g = 1, b = 1, a = 0.3,
modelfactor = 0.5, specular = 0.5, scattering = 1, lensflare = 10,
lifetime = 0, sustain = 0, animtype = 0},
},
nanolight3 = {
lightType = 'point',
pieceName = 'flare3',
lightConfig = { posx = 0, posy = 0, posz = 0, radius = 20,
color2r = 0, color2g = 0, color2b = 0, colortime = 0,
r = -1, g = 1, b = 1, a = 0.3,
modelfactor = 0.5, specular = 0.5, scattering = 1, lensflare = 10,
lifetime = 0, sustain = 0, animtype = 0},
},
nanolight4 = {
lightType = 'point',
pieceName = 'flare4',
lightConfig = { posx = 0, posy = 0, posz = 0, radius = 20,
color2r = 0, color2g = 0, color2b = 0, colortime = 0,
r = -1, g = 1, b = 1, a = 0.3,
modelfactor = 0.5, specular = 0.5, scattering = 1, lensflare = 10,
lifetime = 0, sustain = 0, animtype = 0},
},
buildlight = { -- this is the lightname
lightType = 'cone',
pieceName = 'cagelight1_emit',
lightConfig = { posx = 0, posy = 0, posz = 0, radius = 32,
dirx = 1, diry = 0, dirz = 0, theta = 0.99000001,
r = 1.29999995, g = 0.89999998, b = 0.1, a = 2,
modelfactor = 0.1, specular = 0.2, scattering = 1.5, lensflare = 10,
lifetime = 0, sustain = 0, animtype = 0},
},
},
['legaap'] = {
greenblob = {
lightType = 'point',
pieceName = 'blink',
lightConfig = { posx = 0, posy = 5, posz = 0, radius = 15,
color2r = 0, color2g = 0, color2b = 0, colortime = 50,
r = 0, g = 1, b = 0, a = 0.5,
modelfactor = 0.1, specular = 0.5, scattering = 1, lensflare = 10,
lifetime = 0, sustain = 0, animtype = 0},
},
nanolight1 = {
lightType = 'point',
pieceName = 'flare1',
lightConfig = { posx = 0, posy = 0, posz = 0, radius = 20,
color2r = 0, color2g = 0, color2b = 0, colortime = 0,
r = -1, g = 1, b = 1, a = 0.3,
modelfactor = 0.5, specular = 0.5, scattering = 1, lensflare = 10,
lifetime = 0, sustain = 0, animtype = 0},
},
nanolight2 = {
lightType = 'point',
pieceName = 'flare3',
lightConfig = { posx = 0, posy = 0, posz = 0, radius = 20,
color2r = 0, color2g = 0, color2b = 0, colortime = 0,
r = -1, g = 1, b = 1, a = 0.3,
modelfactor = 0.5, specular = 0.5, scattering = 1, lensflare = 10,
lifetime = 0, sustain = 0, animtype = 0},
},
nanolight3 = {
lightType = 'point',
pieceName = 'flare5',
lightConfig = { posx = 0, posy = 0, posz = 0, radius = 20,
color2r = 0, color2g = 0, color2b = 0, colortime = 0,
r = -1, g = 1, b = 1, a = 0.3,
modelfactor = 0.5, specular = 0.5, scattering = 1, lensflare = 10,
lifetime = 0, sustain = 0, animtype = 0},
},
nanolight4 = {
lightType = 'point',
pieceName = 'flare7',
lightConfig = { posx = 0, posy = 0, posz = 0, radius = 20,
color2r = 0, color2g = 0, color2b = 0, colortime = 0,
r = -1, g = 1, b = 1, a = 0.3,
modelfactor = 0.5, specular = 0.5, scattering = 1, lensflare = 10,
lifetime = 0, sustain = 0, animtype = 0},
},
buildlight1 = { -- this is the lightname
lightType = 'cone',
pieceName = 'cagelight1_emit',
lightConfig = { posx = 0, posy = 0, posz = 0, radius = 32,
dirx = 1, diry = 0, dirz = 0, theta = 0.99000001,
r = 1.29999995, g = 0.89999998, b = 0.1, a = 2,
modelfactor = 0.1, specular = 0.2, scattering = 1.5, lensflare = 10,
lifetime = 0, sustain = 0, animtype = 0},
},
buildlight2 = { -- this is the lightname
lightType = 'cone',
pieceName = 'cagelight2_emit',
lightConfig = { posx = 0, posy = 0, posz = 0, radius = 32,
dirx = 1, diry = 0, dirz = 0, theta = 0.99000001,
r = 1.29999995, g = 0.89999998, b = 0.1, a = 2,
modelfactor = 0.1, specular = 0.2, scattering = 1.5, lensflare = 10,
lifetime = 0, sustain = 0, animtype = 0},
},
},
['legalab'] = {
nanolight1 = {
lightType = 'point',
pieceName = 'flare1',
lightConfig = { posx = 0, posy = 0, posz = 0, radius = 20,
color2r = 0, color2g = 0, color2b = 0, colortime = 0,
r = -1, g = 1, b = 1, a = 0.3,
modelfactor = 0.5, specular = 0.5, scattering = 1, lensflare = 10,
lifetime = 0, sustain = 0, animtype = 0},
},
nanolight2 = {
lightType = 'point',
pieceName = 'flare3',
lightConfig = { posx = 0, posy = 0, posz = 0, radius = 20,
color2r = 0, color2g = 0, color2b = 0, colortime = 0,
r = -1, g = 1, b = 1, a = 0.3,
modelfactor = 0.5, specular = 0.5, scattering = 1, lensflare = 10,
lifetime = 0, sustain = 0, animtype = 0},
},
nanolight3 = {
lightType = 'point',
pieceName = 'flare5',
lightConfig = { posx = 0, posy = 0, posz = 0, radius = 20,
color2r = 0, color2g = 0, color2b = 0, colortime = 0,
r = -1, g = 1, b = 1, a = 0.3,
modelfactor = 0.5, specular = 0.5, scattering = 1, lensflare = 10,
lifetime = 0, sustain = 0, animtype = 0},
},
nanolight4 = {
lightType = 'point',
pieceName = 'flare7',
lightConfig = { posx = 0, posy = 0, posz = 0, radius = 20,
color2r = 0, color2g = 0, color2b = 0, colortime = 0,
r = -1, g = 1, b = 1, a = 0.3,
modelfactor = 0.5, specular = 0.5, scattering = 1, lensflare = 10,
lifetime = 0, sustain = 0, animtype = 0},
},
buildlight = { -- this is the lightname
lightType = 'cone',
pieceName = 'cagelight1_emit',
lightConfig = { posx = 0, posy = 0, posz = 0, radius = 32,
dirx = 1, diry = 0, dirz = 0, theta = 0.99000001,
r = 1.29999995, g = 0.89999998, b = 0.1, a = 2,
modelfactor = 0.1, specular = 0.2, scattering = 1.5, lensflare = 10,
lifetime = 0, sustain = 0, animtype = 0},
},
buildlight2 = { -- this is the lightname
lightType = 'cone',
pieceName = 'cagelight2_emit',
lightConfig = { posx = 0, posy = 0, posz = 0, radius = 32,
dirx = -1, diry = 0, dirz = 0, theta = 0.99000001,
r = 1.29999995, g = 0.89999998, b = 0.1, a = 2,
modelfactor = 0.1, specular = 0.2, scattering = 1.5, lensflare = 10,
lifetime = 0, sustain = 0, animtype = 0},
},
},
['legafus'] = {
fusionglow = {
lightType = 'point',
pieceName = 'emit',
lightConfig = { posx = 0, posy = 0, posz = 0, radius = 72,
color2r = 0, color2g = 0, color2b = 0, colortime = 80,
r = -1, g = 1, b = 1, a = 0.5,
modelfactor = 0.2, specular = 1.2, scattering = 2, lensflare = 5,
lifetime = 0, sustain = 0, animtype = 0},
},
fusionglow2 = {
lightType = 'point',
pieceName = 'emit',
lightConfig = { posx = 0, posy = 0, posz = 0, radius = 82,
color2r = 0, color2g = 0, color2b = 0, colortime = 0,
r = -1, g = 1, b = 1, a = 0.5,
modelfactor = 0.1, specular = 1.2, scattering = 1.5, lensflare = 5,
lifetime = 0, sustain = 0, animtype = 0},
},
-- fusionorb = {
-- lightType = 'point',
-- pieceName = 'emit',
-- lightConfig = { posx = 0, posy = 0, posz = 0, radius = 28,
-- color2r = 0, color2g = 0, color2b = 0, colortime = 0,
-- r = 1, g = 1, b = 1, a = 0.2,
-- modelfactor = 0.1, specular = 1, scattering = 6, lensflare = 10,
-- lifetime = 0, sustain = 0, animtype = 0},
-- },
},
['legapt3'] = {
nanolight1 = {
Expand Down
Binary file added objects3d/Units/legaap.s3o
Binary file not shown.
Binary file added objects3d/Units/legaap_dead.s3o
Binary file not shown.
Binary file added objects3d/Units/legalab.s3o
Binary file not shown.
Binary file added objects3d/Units/legalab_dead.s3o
Binary file not shown.
Binary file modified objects3d/Units/legap.s3o
Binary file not shown.
Binary file added objects3d/Units/legap_dead.s3o
Binary file not shown.
Loading

0 comments on commit dc6be09

Please sign in to comment.