post feedback, bugs, advice, ideas, balance issues.. and i will fix them and run a game on rare occasions to spice things up.. TO DO LIST: jumping = done explosions = done commanders = soon [Spoiler]unit tweaks: quote:
{
--[[
GENERAL
]]--
jumpaa = {
customParams = {
jump_range = 1600,
},
},
jumpassault = {
customParams = {
jump_range = 1600,
},
},
jumpbomb = {
customParams = {
jump_range = 1600,
},
},
jumpcon = {
customParams = {
jump_range = 1600,
},
},
jumpraid = {
customParams = {
jump_range = 1600,
},
},
jumpsumo = {
customParams = {
jump_range = 1440,
},
},
jumpscout = {
customParams = {
grey_goo_cost = 11,
jump_self_damage = 4,
},
},
striderdetriment = {
customParams = {
jump_range = 3840,
},
},
staticmex = {
customParams = {
pylonrange = 200,
},
},
energywind = {
customParams = {
pylonrange = 240,
},
},
energyfusion = {
customParams = {
pylonrange = 600,
},
},
energysolar = {
customParams = {
pylonrange = 400,
},
},
energygeo = {
explodeAs = [[NUCLEAR_MISSILE]],
customParams = {
pylonrange = 600,
},
},
energyheavygeo = {
explodeAs = [[SINGULARITY]],
customParams = {
pylonrange = 600,
},
weaponDefs = {
SINGULARITY = {
areaOfEffect = 5120,
craterMult = 1,
edgeEffectiveness = 0,
explosionGenerator = "custom:grav_danger_spikes",
explosionSpeed = 100000,
impulseBoost = 100,
impulseFactor = -10,
name = "Naked Singularity",
soundHit = "explosion/ex_ultra1",
damage = {
default = 9500,
},
},
},
},
energypylon = {
customParams = {
pylonrange = 2000,
},
},
energysingu = {
customParams = {
pylonrange = 600,
},
},
staticjammer = {
customParams = {
area_cloak_radius = 1400,
},
},
cloakjammer = {
customParams = {
area_cloak_radius = 1400,
},
},
cloakcon = {
customParams = {
area_cloak_radius = 700,
},
},
--[[
FIXES
]]--
napalmmissile = {
weaponDefs = {
WEAPON = {
customParams = {
area_damage_radius = 1024,
},
},
},
},
missileslow = {
weaponDefs = {
WEAPON = {
customParams = {
area_damage_radius = 1280,
},
},
},
},
jumpraid = {
weaponDefs = {
FLAMETHROWER = {
weaponVelocity = 800,
},
},
},
striderdante = {
weaponDefs = {
DANTE_FLAMER = {
weaponVelocity = 800,
},
},
},
staticantinuke = {
customParams = {
nuke_coverage = 5000,
},
},
--[[
BUFFS
]]--
bomberdisarm = {
metalCost = 68.75,
},
bomberriot = {
metalCost = 28.75,
},
bomberprec = {
metalCost = 37.5,
},
--[[
NERFS
]]--
staticmissilesilo = {
metalCost = 4000,
},
amphbomb = {
health = 100,
},
}
|
defs tweaks quote:
for name, ud in pairs(UnitDefs) do
if ud.weapondefs then
for _, wd in pairs(ud.weapondefs) do
if wd.flighttime then
wd.flighttime = wd.flighttime * 4
end
end
end
if ud.weapondefs then
for _, wd in pairs(ud.weapondefs) do
if wd.accuracy then
wd.accuracy = wd.accuracy * 0.25
end
end
end
if ud.weapondefs then
for _, wd in pairs(ud.weapondefs) do
if wd.weaponvelocity then
wd.weaponvelocity = wd.weaponvelocity * 4
end
end
end
if ud.weapondefs then
for _, wd in pairs(ud.weapondefs) do
if wd.shieldradius then
wd.shieldradius = wd.shieldradius * 4
end
end
end
if ud.weapondefs then
for _, wd in pairs(ud.weapondefs) do
if wd.areaofeffect then
wd.areaofeffect = wd.areaofeffect * 4
end
end
end
if ud.weapondefs then
for _, wd in pairs(ud.weapondefs) do
if wd.range then
wd.range = wd.range * 4
end
end
end
if ud.weapondefs then
for _, wd in pairs(ud.weapondefs) do
if wd.reloadtime then
wd.reloadtime = wd.reloadtime * 8
end
end
end
if ud.metalcost then
ud.metalcost = ud.metalcost * 0.25
end
if ud.health then
ud.health = ud.health * 0.25
end
if ud.sightdistance then
ud.sightdistance = ud.sightdistance * 4
end
if ud.sonardistance then
ud.sonardistance = ud.sonardistance * 4
end
if ud.builddistance then
ud.builddistance = ud.builddistance * 4
end
if ud.featuredefs then
for _, wd in pairs(ud.featuredefs) do
if wd.blocking then
wd.blocking = [[false]]
end
end
end
if ud.weapondefs then
for _, wd in pairs(ud.weapondefs) do
if wd.radaremitheight then
wd.radaremitheight = wd.radaremitheight * 4
end
end
end
if ud.weapondefs then
for _, wd in pairs(ud.weapondefs) do
if wd.radardistance then
wd.radardistance = wd.radardistance * 4
end
end
end
end
|
+3 / -0
|