From: <ele...@us...> - 2011-08-15 17:16:20
|
Revision: 4142 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4142&view=rev Author: eleazzaar Date: 2011-08-15 17:16:13 +0000 (Mon, 15 Aug 2011) Log Message: ----------- adding some of Cmd. Marko's building icons and wiring some of them in. Modified Paths: -------------- trunk/FreeOrion/default/buildings.txt trunk/FreeOrion/default/credits.xml Added Paths: ----------- trunk/FreeOrion/default/data/art/icons/building/lighthouse.png trunk/FreeOrion/default/data/art/icons/building/palace.png trunk/FreeOrion/default/data/art/icons/building/psi-corps.png trunk/FreeOrion/default/data/art/icons/building/science-institute.png trunk/FreeOrion/default/data/art/icons/building/shipyard.png Modified: trunk/FreeOrion/default/buildings.txt =================================================================== --- trunk/FreeOrion/default/buildings.txt 2011-08-15 17:03:40 UTC (rev 4141) +++ trunk/FreeOrion/default/buildings.txt 2011-08-15 17:16:13 UTC (rev 4142) @@ -18,7 +18,7 @@ SetTargetMining Value + Target.Population * 0.5 SetTargetIndustry Value + Target.Population * 1.0 ] - graphic = "" + graphic = "icons/building/palace.png" BuildingType name = "BLD_IMPERIAL_PALACE" @@ -64,7 +64,7 @@ SetDefense Value + 5 ] ] - graphic = "" + graphic = "icons/building/palace.png" BuildingType name = "BLD_OBSERVATORY" @@ -76,7 +76,7 @@ EffectsGroup scope = NumberOf 1 System effects = SetStealth Value - 1 - graphic = "" + graphic = "icons/building/lighthouse.png" BuildingType name = "BLD_SHIPYARD_BASE" @@ -90,7 +90,7 @@ ] OwnedBy TheEmpire Source.Owner ] - graphic = "" + graphic = "icons/building/shipyard.png" BuildingType name = "BLD_SHIPYARD_ORBITAL_DRYDOCK" @@ -104,7 +104,7 @@ ] OwnedBy TheEmpire Source.Owner ] - graphic = "" + graphic = "icons/building/shipyard.png" BuildingType name = "BLD_SHIPYARD_CON_ROBO" @@ -122,7 +122,7 @@ ] OwnedBy TheEmpire Source.Owner ] - graphic = "" + graphic = "icons/building/shipyard.png" BuildingType name = "BLD_SHIPYARD_CON_ENGINE" @@ -140,7 +140,7 @@ ] OwnedBy TheEmpire Source.Owner ] - graphic = "" + graphic = "icons/building/shipyard.png" BuildingType name = "BLD_SHIPYARD_CON_MILIT_MEGAPROC" @@ -158,7 +158,7 @@ ] OwnedBy TheEmpire Source.Owner ] - graphic = "" + graphic = "icons/building/shipyard.png" BuildingType name = "BLD_SHIPYARD_CON_NANOROBO" @@ -176,7 +176,7 @@ ] OwnedBy TheEmpire Source.Owner ] - graphic = "" + graphic = "icons/building/shipyard.png" BuildingType name = "BLD_SHIPYARD_CON_GEOINT" @@ -194,7 +194,7 @@ ] OwnedBy TheEmpire Source.Owner ] - graphic = "" + graphic = "icons/building/shipyard.png" BuildingType name = "BLD_SHIPYARD_CON_ADV_ENGINE" @@ -212,7 +212,7 @@ ] OwnedBy TheEmpire Source.Owner ] - graphic = "" + graphic = "icons/building/shipyard.png" BuildingType name = "BLD_SHIPYARD_CON_MIL_LOG_ASSMBL" @@ -242,7 +242,7 @@ ] OwnedBy TheEmpire Source.Owner ] - graphic = "" + graphic = "icons/building/shipyard.png" BuildingType name = "BLD_SHIPYARD_AST" @@ -257,7 +257,7 @@ OwnedBy TheEmpire Source.Owner Planet type = Asteroids ] - graphic = "" + graphic = "icons/building/shipyard.png" BuildingType name = "BLD_SHIPYARD_AST_REF" @@ -276,7 +276,7 @@ OwnedBy TheEmpire Source.Owner Planet type = Asteroids ] - graphic = "" + graphic = "icons/building/shipyard.png" BuildingType name = "BLD_SHIPYARD_AST_CRYSTAL" @@ -295,7 +295,7 @@ OwnedBy TheEmpire Source.Owner Planet type = Asteroids ] - graphic = "" + graphic = "icons/building/shipyard.png" BuildingType name = "BLD_SHIPYARD_ORG_ORB_INC" @@ -309,7 +309,7 @@ ] OwnedBy TheEmpire Source.Owner ] - graphic = "" + graphic = "icons/building/shipyard.png" BuildingType name = "BLD_SHIPYARD_ORG_IND_ORG_ASSMBL" @@ -323,7 +323,7 @@ ] OwnedBy TheEmpire Source.Owner ] - graphic = "" + graphic = "icons/building/shipyard.png" BuildingType name = "BLD_SHIPYARD_ORG_CELL_GRO_CHAMB" @@ -341,7 +341,7 @@ ] OwnedBy TheEmpire Source.Owner ] - graphic = "" + graphic = "icons/building/shipyard.png" BuildingType name = "BLD_SHIPYARD_ORG_XENO_FAC" @@ -359,7 +359,7 @@ ] OwnedBy TheEmpire Source.Owner ] - graphic = "" + graphic = "icons/building/shipyard.png" BuildingType name = "BLD_SHIPYARD_ORG_COMP_MAT_CHAMB" @@ -377,7 +377,7 @@ ] OwnedBy TheEmpire Source.Owner ] - graphic = "" + graphic = "icons/building/shipyard.png" BuildingType name = "BLD_SHIPYARD_ORG_BIONEUR_MOD" @@ -395,7 +395,7 @@ ] OwnedBy TheEmpire Source.Owner ] - graphic = "" + graphic = "icons/building/shipyard.png" BuildingType name = "BLD_SHIPYARD_ENRG_COMP" @@ -409,7 +409,7 @@ ] OwnedBy TheEmpire Source.Owner ] - graphic = "" + graphic = "icons/building/shipyard.png" BuildingType name = "BLD_SHIPYARD_ENRG_FOCUS" @@ -427,7 +427,7 @@ ] OwnedBy TheEmpire Source.Owner ] - graphic = "" + graphic = "icons/building/shipyard.png" BuildingType name = "BLD_SHIPYARD_ENRG_SOLAR" @@ -445,7 +445,7 @@ ] OwnedBy TheEmpire Source.Owner ] - graphic = "" + graphic = "icons/building/shipyard.png" BuildingType name = "BLD_BIOTERROR_PROJECTOR" @@ -473,7 +473,7 @@ scope = WithinDistance 0 Source activation = Source effects = SetStealth Value - 45 - graphic = "" + graphic = "icons/building/lighthouse.png" BuildingType name = "BLD_HEAVY_MINE_PROCESSOR" Modified: trunk/FreeOrion/default/credits.xml =================================================================== --- trunk/FreeOrion/default/credits.xml 2011-08-15 17:03:40 UTC (rev 4141) +++ trunk/FreeOrion/default/credits.xml 2011-08-15 17:16:13 UTC (rev 4142) @@ -71,6 +71,7 @@ <PERSON name="Michael T. Young" nick="shrinkshooter" task="Graphics"/> <PERSON name="Porter Peterson Nielsen" nick="Redcap" task="Graphics"/> <PERSON name="Hugh Edward Durham III" nick="GlasShadow" task="Graphics"/> + <PERSON name="Cmd. Marko" nick=" " task="Graphics"/> </GROUP> <GROUP name ="AUDIO"> <PERSON name="Scott R. Looney" nick="metaphysician" task="Audio"/> Added: trunk/FreeOrion/default/data/art/icons/building/lighthouse.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/building/lighthouse.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/building/palace.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/building/palace.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/building/psi-corps.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/building/psi-corps.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/building/science-institute.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/building/science-institute.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/building/shipyard.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/building/shipyard.png ___________________________________________________________________ Added: svn:mime-type + image/png |
From: <ele...@us...> - 2011-08-15 21:51:35
|
Revision: 4145 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4145&view=rev Author: eleazzaar Date: 2011-08-15 21:51:29 +0000 (Mon, 15 Aug 2011) Log Message: ----------- several more building icons by Redcap, GlasShadow, and Cmd. Marko liberally and creatively applied to existing buildings. Modified Paths: -------------- trunk/FreeOrion/default/buildings.txt trunk/FreeOrion/default/data/art/icons/building/autofactory_control_centre.png trunk/FreeOrion/default/data/art/icons/building/autolab_control_centre.png trunk/FreeOrion/default/data/art/icons/building/bioterror_projector.png trunk/FreeOrion/default/data/art/icons/building/economic_sinkhole.png trunk/FreeOrion/default/data/art/icons/building/generic_building.png trunk/FreeOrion/default/data/art/icons/building/genome_bank.png trunk/FreeOrion/default/data/art/icons/building/heavy_mining_processor.png trunk/FreeOrion/default/data/art/icons/building/megalith.png trunk/FreeOrion/default/data/art/icons/building/miniature_sun.png trunk/FreeOrion/default/data/art/icons/building/monument_to_exodus.png trunk/FreeOrion/default/data/art/icons/building/the_caducean_institute.png Added Paths: ----------- trunk/FreeOrion/default/data/art/icons/building/archive.png trunk/FreeOrion/default/data/art/icons/building/beacon.png trunk/FreeOrion/default/data/art/icons/building/blackhole.png trunk/FreeOrion/default/data/art/icons/building/camp?.png trunk/FreeOrion/default/data/art/icons/building/concentration-camp.png trunk/FreeOrion/default/data/art/icons/building/neutronium-forge.png trunk/FreeOrion/default/data/art/icons/building/orbital?.png trunk/FreeOrion/default/data/art/icons/building/palace.png trunk/FreeOrion/default/data/art/icons/building/ring?.png trunk/FreeOrion/default/data/art/icons/building/science1?.png trunk/FreeOrion/default/data/art/icons/building/shield?.png Removed Paths: ------------- trunk/FreeOrion/default/data/art/icons/building/palace.png Modified: trunk/FreeOrion/default/buildings.txt =================================================================== --- trunk/FreeOrion/default/buildings.txt 2011-08-15 20:58:13 UTC (rev 4144) +++ trunk/FreeOrion/default/buildings.txt 2011-08-15 21:51:29 UTC (rev 4145) @@ -18,7 +18,7 @@ SetTargetMining Value + Target.Population * 0.5 SetTargetIndustry Value + Target.Population * 1.0 ] - graphic = "icons/building/palace.png" + graphic = "icons/building/archive.png" BuildingType name = "BLD_IMPERIAL_PALACE" @@ -718,7 +718,7 @@ activation = Source effects = Destroy ] - graphic = "" + graphic = "icons/building/blackhole.png" BuildingType name = "BLD_HYPER_DAM" @@ -749,7 +749,7 @@ activation = Source effects = SetTargetHealth Value - 5 ] - graphic = "" + graphic = "icons/building/blackhole.png" BuildingType name = "BLD_SOL_ACCEL" @@ -772,7 +772,7 @@ activation = Source effects = Destroy ] - graphic = "" + graphic = "icons/building/miniature_sun.png" BuildingType name = "BLD_SOL_ORB_GEN" @@ -811,7 +811,7 @@ stackinggroup = "BLD_SOL_ORB_GEN_EFFECT" effects = SetTargetIndustry Value + Target.Population * 0.25 ] - graphic = "" + graphic = "icons/building/miniature_sun.png" BuildingType name = "BLD_CLONING_CENTER" @@ -974,7 +974,7 @@ buildcost = 250 buildtime = 8 location = Star type = Neutron - graphic = "" + graphic = "icons/building/neutronium-forge.png" BuildingType name = "BLD_NEUTRONIUM_FORGE" @@ -985,7 +985,7 @@ OwnedBy TheEmpire Source.Owner TargetPopulation low = 1 high = 999 ] - graphic = "" + graphic = "icons/building/neutronium-forge.png" BuildingType name = "BLD_NEUTRONIUM_SYNTH" @@ -993,7 +993,7 @@ buildcost = 12000 buildtime = 10 location = OwnedBy TheEmpire Source.Owner - graphic = "" + graphic = "icons/building/neutronium-forge.png" BuildingType name = "BLD_CONC_CAMP" @@ -1021,7 +1021,7 @@ activation = Not OwnedBy TheEmpire Source.Owner effects = Destroy ] - graphic = "" + graphic = "icons/building/concentration-camp.png" BuildingType name = "BLD_INDUSTRY_FARM" @@ -1061,7 +1061,7 @@ activation = Star type = BlackHole stackinggroup = "BLD_BLACK_HOLE_POW_GEN_PRIMARY_EFFECT" effects = SetTargetIndustry Value + Target.Population * 2 - graphic = "icons/building/black_hole_generator.png" + graphic = "icons/building/blackhole.png" BuildingType name = "BLD_REPLICATORS" @@ -1093,7 +1093,7 @@ scope = Source activation = WithinStarlaneJumps 1 Building name = "BLD_PLANET_DRIVE" effects = Destroy - graphic = "" + graphic = "icons/building/beacon.png" BuildingType name = "BLD_ART_PLANET" @@ -1261,7 +1261,7 @@ scope = Source activation = Source effects = Destroy - graphic = "" + graphic = "icons/building/beacon.png" BuildingType name = "BLD_GAS_GIANT_GEN" Copied: trunk/FreeOrion/default/data/art/icons/building/archive.png (from rev 4142, trunk/FreeOrion/default/data/art/icons/building/palace.png) =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/data/art/icons/building/autofactory_control_centre.png =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/data/art/icons/building/autolab_control_centre.png =================================================================== (Binary files differ) Added: trunk/FreeOrion/default/data/art/icons/building/beacon.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/building/beacon.png ___________________________________________________________________ Added: svn:mime-type + image/png Modified: trunk/FreeOrion/default/data/art/icons/building/bioterror_projector.png =================================================================== (Binary files differ) Added: trunk/FreeOrion/default/data/art/icons/building/blackhole.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/building/blackhole.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/building/camp?.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/building/camp?.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/building/concentration-camp.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/building/concentration-camp.png ___________________________________________________________________ Added: svn:mime-type + image/png Modified: trunk/FreeOrion/default/data/art/icons/building/economic_sinkhole.png =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/data/art/icons/building/generic_building.png =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/data/art/icons/building/genome_bank.png =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/data/art/icons/building/heavy_mining_processor.png =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/data/art/icons/building/megalith.png =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/data/art/icons/building/miniature_sun.png =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/data/art/icons/building/monument_to_exodus.png =================================================================== (Binary files differ) Added: trunk/FreeOrion/default/data/art/icons/building/neutronium-forge.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/building/neutronium-forge.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/building/orbital?.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/building/orbital?.png ___________________________________________________________________ Added: svn:mime-type + image/png Deleted: trunk/FreeOrion/default/data/art/icons/building/palace.png =================================================================== (Binary files differ) Added: trunk/FreeOrion/default/data/art/icons/building/palace.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/building/palace.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/building/ring?.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/building/ring?.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/building/science1?.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/building/science1?.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/building/shield?.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/building/shield?.png ___________________________________________________________________ Added: svn:mime-type + image/png Modified: trunk/FreeOrion/default/data/art/icons/building/the_caducean_institute.png =================================================================== (Binary files differ) |
From: <ele...@us...> - 2011-08-25 22:18:13
|
Revision: 4189 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4189&view=rev Author: eleazzaar Date: 2011-08-25 22:18:06 +0000 (Thu, 25 Aug 2011) Log Message: ----------- partial implementation of some space monsters. Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/ship_hulls.txt Added Paths: ----------- trunk/FreeOrion/default/data/art/icons/monsters/krill-1.png trunk/FreeOrion/default/data/art/icons/monsters/krill-2.png trunk/FreeOrion/default/data/art/icons/monsters/krill-3.png trunk/FreeOrion/default/data/art/icons/monsters/krill-4.png trunk/FreeOrion/default/data/art/icons/monsters/sentinel.png trunk/FreeOrion/default/data/art/icons/monsters/sentry.png trunk/FreeOrion/default/data/art/icons/monsters/warden.png Added: trunk/FreeOrion/default/data/art/icons/monsters/krill-1.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/monsters/krill-1.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/monsters/krill-2.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/monsters/krill-2.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/monsters/krill-3.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/monsters/krill-3.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/monsters/krill-4.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/monsters/krill-4.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/monsters/sentinel.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/monsters/sentinel.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/monsters/sentry.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/monsters/sentry.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/monsters/warden.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/monsters/warden.png ___________________________________________________________________ Added: svn:mime-type + image/png Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2011-08-25 02:19:56 UTC (rev 4188) +++ trunk/FreeOrion/default/eng_stringtable.txt 2011-08-25 22:18:06 UTC (rev 4189) @@ -269,6 +269,21 @@ SM_DRONE_FACTORY_DESC Built in some long-forgotten war to defend long-vanished builders, amazingly the Drone Factory is still functions, slowly producing new Drone Fighters. +SM_SENTRY +Sentry +SM_SENTRY_DESC +Sentries guard cool minor stuff. + +SM_SENTINEL +Sentinel +SM_SENTINEL_DESC +Sentinels guard cool stuff. + +SM_WARDEN +Warden +SM_SENTINEL_DESC +Wardens guard cool major stuff. + ############################## # Predefined Starting Fleets # ############################## Modified: trunk/FreeOrion/default/ship_hulls.txt =================================================================== --- trunk/FreeOrion/default/ship_hulls.txt 2011-08-25 02:19:56 UTC (rev 4188) +++ trunk/FreeOrion/default/ship_hulls.txt 2011-08-25 22:18:06 UTC (rev 4189) @@ -1656,3 +1656,23 @@ CreateShip "SM_DRONE" ] graphic = "" + +Hull + name = "SH_GUARD_MONSTER_BODY" + description = "SH_GUARD_MONSTER_BODY_DESC" + speed = 20 + starlaneSpeed = 0 + fuel = 0 + stealth = 1 + structure = 40 + buildCost = 1 + buildTime = 1 + producible = false + slots = [ + Slot type = External position = (0.20, 0.15) + Slot type = External position = (0.40, 0.15) + Slot type = External position = (0.60, 0.15) + Slot type = External position = (0.80, 0.15) + Slot type = Internal position = (0.50, 0.65) + ] + graphic = "" \ No newline at end of file |
From: <ele...@us...> - 2011-08-28 03:13:04
|
Revision: 4201 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4201&view=rev Author: eleazzaar Date: 2011-08-28 03:12:58 +0000 (Sun, 28 Aug 2011) Log Message: ----------- more monster things work as intended, still rather rough. Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/planet_specials.txt trunk/FreeOrion/default/ship_hulls.txt trunk/FreeOrion/default/space_monsters.txt Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2011-08-27 18:16:33 UTC (rev 4200) +++ trunk/FreeOrion/default/eng_stringtable.txt 2011-08-28 03:12:58 UTC (rev 4201) @@ -2354,6 +2354,7 @@ SITREP_VICTORY %empire% %text% + #################### # Victory / Defeat # #################### @@ -3406,6 +3407,11 @@ EFFECT_ANCIENT_TECH Ancient Ruins in %planet% have revealed the %tech% technology. + +EFFECT_MONSTER_SPAWNING +A %monster% was spawned! + + # Conditions DESC_ALL Modified: trunk/FreeOrion/default/planet_specials.txt =================================================================== --- trunk/FreeOrion/default/planet_specials.txt 2011-08-27 18:16:33 UTC (rev 4200) +++ trunk/FreeOrion/default/planet_specials.txt 2011-08-28 03:12:58 UTC (rev 4201) @@ -551,7 +551,7 @@ EffectsGroup scope = Source activation = Not Turn low = 1 high = 99999 - effects = CreateShip "SM_SENTRY" + effects = CreateShip "SM_GUARD_1" ] graphic = "icons/specials_huge/computronium.png" @@ -591,7 +591,20 @@ ] EffectsGroup scope = Source - activation = Not Turn low = 1 high = 99999 + activation = AND [ + Not Turn low = 1 high = 99999 + Not WithinDistance 4 Contains And [ + Planet + OwnedBy AnyEmpire + ] + ] + stackinggroup = "GAIAN_STACK" effects = CreateShip "SM_GUARD_3" + + EffectsGroup + scope = Source + activation = Not Turn low = 1 high = 99999 + stackinggroup = "GAIAN_STACK" + effects = Destroy ] graphic = "icons/specials_huge/gaia.png" \ No newline at end of file Modified: trunk/FreeOrion/default/ship_hulls.txt =================================================================== --- trunk/FreeOrion/default/ship_hulls.txt 2011-08-27 18:16:33 UTC (rev 4200) +++ trunk/FreeOrion/default/ship_hulls.txt 2011-08-28 03:12:58 UTC (rev 4201) @@ -1647,8 +1647,8 @@ graphic = "" Hull - name = "SH_KRILL_1_BODY" - description = "SH_KRILL_1_BODY_DESC" + name = "SH_KRILL_2_BODY" + description = "SH_KRILL_2_BODY_DESC" speed = 5 starlaneSpeed = 20 fuel = 3 @@ -1663,48 +1663,34 @@ Slot type = External position = (0.80, 0.15) ] location = All - effectsgroups = [ - EffectsGroup - scope = And [ - System - Contains Number low = 2 high = 3 DesignHasHull name = "SH_KRILL_1_BODY" + effectsgroups = [ + EffectsGroup + scope = Source + activation = Not Turn low = 1 high = 99999 + effects = Destroy + EffectsGroup + scope = And [ + Source + ContainedBy Contains Planet type = Asteroids + ] + activation = Random probability = 0.5 + stackinggroup = "KRILL_1_ACTION_STACK" + effects = [ + CreateShip "SM_KRILL_1" + GenerateSitRepMessage + message = "EFFECT_MONSTER_SPAWNING" + parameters = [ + tag = "monster" data = "SM_KRILL_2" + tag = "system" data = System + ] + empire = Source.Owner + ] ] - stackinggroup = "KRILL_1_ACTION_STACK" - effects = [ - CreateShip "SM_KRILL_2" - Destroy - ] - EffectsGroup - scope = And [ - Source - ContainedBy Contains Planet type = Asteroids - ] - activation = Random probability = 0.5 - stackinggroup = "KRILL_1_ACTION_STACK" - effects = [ - CreateShip "SM_KRILL_2" - Destroy - ] - - EffectsGroup - scope = And [ - Fleet - Stationary - Contains Source - ] - activation = Random probability = 0.75 - stackinggroup = "KRILL_1_ACTION_STACK" - effects = SetDestination destination = And [ - System - WithinStarlaneJumps 1 Source - Not Contains Source - ] - ] graphic = "" Hull - name = "SH_KRILL_2_BODY" - description = "SH_KRILL_2_BODY_DESC" + name = "SH_KRILL_3_BODY" + description = "SH_KRILL_3_BODY_DESC" speed = 5 starlaneSpeed = 20 fuel = 3 @@ -1727,26 +1713,6 @@ graphic = "" Hull - name = "SH_KRILL_3_BODY" - description = "SH_KRILL_3_BODY_DESC" - speed = 5 - starlaneSpeed = 20 - fuel = 3 - stealth = 1 - structure = 10 - buildCost = 1 - buildTime = 1 - producible = false - slots = [ - Slot type = External position = (0.20, 0.15) - Slot type = External position = (0.50, 0.15) - Slot type = External position = (0.80, 0.15) - ] - location = All - - graphic = "" - -Hull name = "SH_KRILL_4_BODY" description = "SH_KRILL_4_BODY_DESC" speed = 5 @@ -1763,7 +1729,10 @@ Slot type = External position = (0.80, 0.15) ] location = All - + effectsgroups = EffectsGroup + scope = Source + activation = Not Turn low = 1 high = 99999 + effects = Destroy graphic = "" Hull @@ -1827,6 +1796,94 @@ EffectsGroup scope = Source activation = Random probability = 0.1 - effects = CreateShip "SM_DRONE" + effects = [ + CreateShip "SM_DRONE" + GenerateSitRepMessage + message = "EFFECT_MONSTER_SPAWNING" + parameters = [ + tag = "monster" data = "SM_DRONE" + // tag = "system" data = Source.ID + ] + empire = Source.Owner + ] ] graphic = "" + +Hull + name = "SH_KRILL_1_BODY" + description = "SH_KRILL_1_BODY_DESC" + speed = 5 + starlaneSpeed = 20 + fuel = 3 + stealth = 1 + structure = 10 + buildCost = 1 + buildTime = 1 + producible = false + slots = [ + Slot type = External position = (0.20, 0.15) + Slot type = External position = (0.50, 0.15) + Slot type = External position = (0.80, 0.15) + ] + location = All + effectsgroups = [ + EffectsGroup + scope = And [ + System + Contains Source + Number low = 2 high = 4 And [ + Ship + ContainedBy And [ + System + Contains Source + ] + DesignHasHull name = "SH_KRILL_1_BODY" + ] + ] + stackinggroup = "KRILL_1_ACTION_STACK" + effects = [ + CreateShip "SM_KRILL_2" + Destroy + GenerateSitRepMessage + message = "EFFECT_MONSTER_SPAWNING" + parameters = [ + tag = "monster" data = "SM_KRILL_2" + tag = "system" data = System + ] + empire = Source.Owner + ] + EffectsGroup + scope = And [ + Source + ContainedBy Contains Planet type = Asteroids + ] + activation = Random probability = 0.5 + stackinggroup = "KRILL_1_ACTION_STACK" + effects = [ + CreateShip "SM_KRILL_2" + Destroy + GenerateSitRepMessage + message = "EFFECT_MONSTER_SPAWNING" + parameters = [ + tag = "monster" data = "SM_KRILL_2" + tag = "system" data = System + ] + empire = Source.Owner + ] + + EffectsGroup + scope = And [ + Fleet + Stationary + Contains Source + ] + activation = Random probability = 0.75 + stackinggroup = "KRILL_1_ACTION_STACK" + effects = SetDestination destination = And [ + System + WithinStarlaneJumps 1 Source + Not Contains Source + ] + ] + graphic = "" + Modified: trunk/FreeOrion/default/space_monsters.txt =================================================================== --- trunk/FreeOrion/default/space_monsters.txt 2011-08-27 18:16:33 UTC (rev 4200) +++ trunk/FreeOrion/default/space_monsters.txt 2011-08-28 03:12:58 UTC (rev 4201) @@ -23,7 +23,7 @@ ] graphic = "icons/monsters/krill-2.png" model = "seed" -/* + ShipDesign name = "SM_KRILL_3" description = "SM_KRILL_3_DESC" @@ -49,7 +49,6 @@ ] graphic = "icons/monsters/krill-4.png" model = "seed" -*/ ShipDesign name = "SM_TREE" |
From: <geo...@us...> - 2011-08-31 15:32:51
|
Revision: 4204 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4204&view=rev Author: geoffthemedio Date: 2011-08-31 15:32:45 +0000 (Wed, 31 Aug 2011) Log Message: ----------- -Updated DejaVu fonts to 2.33. -Removed duplicate string from rus_stringtable.txt. Modified Paths: -------------- trunk/FreeOrion/default/DejaVuSans-Bold.ttf trunk/FreeOrion/default/DejaVuSans-BoldOblique.ttf trunk/FreeOrion/default/DejaVuSans-Oblique.ttf trunk/FreeOrion/default/DejaVuSans.ttf trunk/FreeOrion/default/rus_stringtable.txt Modified: trunk/FreeOrion/default/DejaVuSans-Bold.ttf =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/DejaVuSans-BoldOblique.ttf =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/DejaVuSans-Oblique.ttf =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/DejaVuSans.ttf =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/rus_stringtable.txt =================================================================== --- trunk/FreeOrion/default/rus_stringtable.txt 2011-08-31 03:20:15 UTC (rev 4203) +++ trunk/FreeOrion/default/rus_stringtable.txt 2011-08-31 15:32:45 UTC (rev 4204) @@ -306,9 +306,6 @@ OPTIONS_DB_UI_TEXT_COLOR Установить цвет текста интерфейса. -OPTIONS_DB_UI_TEXT_COLOR -Установить цвет текста интерфейса. - OPTIONS_DB_UI_DEFAULT_LINK_COLOR Установить цвет текста ссылок. |
From: <ele...@us...> - 2011-08-31 16:35:07
|
Revision: 4205 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4205&view=rev Author: eleazzaar Date: 2011-08-31 16:35:01 +0000 (Wed, 31 Aug 2011) Log Message: ----------- the krill monsters now properly reproduce, merge, and move rationally. Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/ship_hulls.txt trunk/FreeOrion/default/space_monsters.txt Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2011-08-31 15:32:45 UTC (rev 4204) +++ trunk/FreeOrion/default/eng_stringtable.txt 2011-08-31 16:35:01 UTC (rev 4205) @@ -3407,9 +3407,9 @@ EFFECT_ANCIENT_TECH Ancient Ruins in %planet% have revealed the %tech% technology. - +//The following is for monster spawning testing. EFFECT_MONSTER_SPAWNING -A %monster% was spawned! +A %shiphull% was spawned in %system%! # Conditions @@ -6282,3 +6282,38 @@ SH_STRONG_MONSTER_BODY_DESC Large strong body with fearsome natural weapons and strong natural armour. + +SH_GUARD_MONSTER_BODY +Guard Hull +SH_GUARD_MONSTER_BODY_DESC +A Strong Hull for Guardian Class Monsters + +SH_KRILL_1_BODY +Krill Body 1 +SH_KRILL_1_BODY_DESC +Krill Body 1 + +SH_KRILL_2_BODY +Krill Body 2 +SH_KRILL_2_BODY_DESC +Krill Body 2 + +SH_KRILL_3_BODY +Krill Body 3 +SH_KRILL_3_BODY_DESC +Krill Body 3 + +SH_KRILL_4_BODY +Krill Body 4 +SH_KRILL_4_BODY_DESC +Krill Body 4 + +SH_DRONE_BODY +Drone Hull +SH_DRONE_BODY_DESC +Drone Hull + +SH_IMMOBILE_FACTORY +Drone Factory +SH_IMMOBILE_FACTORY_DESC +Drone Factory \ No newline at end of file Modified: trunk/FreeOrion/default/ship_hulls.txt =================================================================== --- trunk/FreeOrion/default/ship_hulls.txt 2011-08-31 15:32:45 UTC (rev 4204) +++ trunk/FreeOrion/default/ship_hulls.txt 2011-08-31 16:35:01 UTC (rev 4205) @@ -1510,13 +1510,15 @@ ] graphic = "" +// > - - M O N S T E R S - - < + Hull name = "SH_WEAK_MONSTER_BODY" description = "SH_WEAK_MONSTER_BODY_DESC" speed = 5 starlaneSpeed = 10 fuel = 3 - stealth = 1 + stealth = 5 structure = 10 buildCost = 1 buildTime = 1 @@ -1558,14 +1560,14 @@ speed = 0 starlaneSpeed = 0 fuel = 0 - stealth = 1 + stealth = 5 structure = 10 buildCost = 1 buildTime = 1 producible = false slots = Slot type = External position = (0.30, 0.15) location = All - effectsgroups = [ + effectsgroups = [ EffectsGroup scope = And [ Source @@ -1584,7 +1586,7 @@ stackinggroup = "TREE_GROWTH" effects = CreateShip "SM_TREE" ] - graphic = "" + graphic = "" Hull name = "SH_STRONG_MONSTER_BODY" @@ -1592,7 +1594,7 @@ speed = 20 starlaneSpeed = 30 fuel = 5 - stealth = 1 + stealth = 5 structure = 40 buildCost = 1 buildTime = 1 @@ -1605,7 +1607,7 @@ Slot type = Internal position = (0.50, 0.65) ] location = All - effectsgroups = + effectsgroups = EffectsGroup scope = And [ Fleet @@ -1631,7 +1633,7 @@ speed = 20 starlaneSpeed = 0 fuel = 0 - stealth = 1 + stealth = 5 structure = 40 buildCost = 1 buildTime = 1 @@ -1645,95 +1647,6 @@ ] location = All graphic = "" - -Hull - name = "SH_KRILL_2_BODY" - description = "SH_KRILL_2_BODY_DESC" - speed = 5 - starlaneSpeed = 20 - fuel = 3 - stealth = 1 - structure = 10 - buildCost = 1 - buildTime = 1 - producible = false - slots = [ - Slot type = External position = (0.20, 0.15) - Slot type = External position = (0.50, 0.15) - Slot type = External position = (0.80, 0.15) - ] - location = All - effectsgroups = [ - EffectsGroup - scope = Source - activation = Not Turn low = 1 high = 99999 - effects = Destroy - EffectsGroup - scope = And [ - Source - ContainedBy Contains Planet type = Asteroids - ] - activation = Random probability = 0.5 - stackinggroup = "KRILL_1_ACTION_STACK" - effects = [ - CreateShip "SM_KRILL_1" - GenerateSitRepMessage - message = "EFFECT_MONSTER_SPAWNING" - parameters = [ - tag = "monster" data = "SM_KRILL_2" - tag = "system" data = System - ] - empire = Source.Owner - ] - ] - graphic = "" - -Hull - name = "SH_KRILL_3_BODY" - description = "SH_KRILL_3_BODY_DESC" - speed = 5 - starlaneSpeed = 20 - fuel = 3 - stealth = 1 - structure = 10 - buildCost = 1 - buildTime = 1 - producible = false - slots = [ - Slot type = External position = (0.20, 0.15) - Slot type = External position = (0.50, 0.15) - Slot type = External position = (0.80, 0.15) - ] - location = All - effectsgroups = EffectsGroup - scope = Source - activation = Not Turn low = 1 high = 99999 - effects = Destroy - - graphic = "" - -Hull - name = "SH_KRILL_4_BODY" - description = "SH_KRILL_4_BODY_DESC" - speed = 5 - starlaneSpeed = 20 - fuel = 3 - stealth = 1 - structure = 10 - buildCost = 1 - buildTime = 1 - producible = false - slots = [ - Slot type = External position = (0.20, 0.15) - Slot type = External position = (0.50, 0.15) - Slot type = External position = (0.80, 0.15) - ] - location = All - effectsgroups = EffectsGroup - scope = Source - activation = Not Turn low = 1 high = 99999 - effects = Destroy - graphic = "" Hull name = "SH_DRONE_BODY" @@ -1741,7 +1654,7 @@ speed = 12 starlaneSpeed = 30 fuel = 3 - stealth = 1 + stealth = 5 structure = 5 buildCost = 1 buildTime = 1 @@ -1774,7 +1687,7 @@ speed = 0 starlaneSpeed = 0 fuel = 0 - stealth = 1 + stealth = 5 structure = 50 buildCost = 1 buildTime = 1 @@ -1795,16 +1708,16 @@ ] EffectsGroup scope = Source - activation = Random probability = 0.1 + activation = Random probability = .06 effects = [ CreateShip "SM_DRONE" GenerateSitRepMessage message = "EFFECT_MONSTER_SPAWNING" parameters = [ - tag = "monster" data = "SM_DRONE" - // tag = "system" data = Source.ID + tag = "shiphull" data = "SM_DRONE" + tag = "system" data = Source.SystemID ] - empire = Source.Owner + empire = 0 ] ] graphic = "" @@ -1812,11 +1725,11 @@ Hull name = "SH_KRILL_1_BODY" description = "SH_KRILL_1_BODY_DESC" - speed = 5 - starlaneSpeed = 20 - fuel = 3 - stealth = 1 - structure = 10 + speed = 7 + starlaneSpeed = 35 + fuel = 5 + stealth = 5 + structure = 5 buildCost = 1 buildTime = 1 producible = false @@ -1831,7 +1744,7 @@ scope = And [ System Contains Source - Number low = 2 high = 4 And [ + Number low = 2 high = 3 And [ Ship ContainedBy And [ System @@ -1843,21 +1756,33 @@ stackinggroup = "KRILL_1_ACTION_STACK" effects = [ CreateShip "SM_KRILL_2" - Destroy GenerateSitRepMessage message = "EFFECT_MONSTER_SPAWNING" parameters = [ - tag = "monster" data = "SM_KRILL_2" - tag = "system" data = System + tag = "shiphull" data = "SM_KRILL_2" + tag = "system" data = Source.SystemID ] - empire = Source.Owner + empire = 0 ] + EffectsGroup + scope = And [ + Number low = 2 high = 999 And [ + ContainedBy Contains Source + DesignHasHull name = "SH_KRILL_1_BODY" + ] + NumberOf 2 And [ + ContainedBy Contains Source + DesignHasHull name = "SH_KRILL_1_BODY" + ] + ] + effects = Destroy + EffectsGroup scope = And [ Source ContainedBy Contains Planet type = Asteroids ] - activation = Random probability = 0.5 + activation = Random probability = 0.1 stackinggroup = "KRILL_1_ACTION_STACK" effects = [ CreateShip "SM_KRILL_2" @@ -1865,10 +1790,10 @@ GenerateSitRepMessage message = "EFFECT_MONSTER_SPAWNING" parameters = [ - tag = "monster" data = "SM_KRILL_2" - tag = "system" data = System + tag = "shiphull" data = "SM_KRILL_2" + tag = "system" data = Source.SystemID ] - empire = Source.Owner + empire = 0 ] EffectsGroup @@ -1876,14 +1801,288 @@ Fleet Stationary Contains Source + ContainedBy Contains Planet type = Asteroids ] - activation = Random probability = 0.75 + activation = Random probability = 0.1 stackinggroup = "KRILL_1_ACTION_STACK" effects = SetDestination destination = And [ System WithinStarlaneJumps 1 Source Not Contains Source ] - ] + + EffectsGroup + scope = And [ + Fleet + Stationary + Contains Source + ] + activation = Random probability = 0.80 + stackinggroup = "KRILL_1_ACTION_STACK" + effects = SetDestination destination = And [ + System + WithinStarlaneJumps 1 Source + Not Contains Source + ] + ] graphic = "" +Hull + name = "SH_KRILL_2_BODY" + description = "SH_KRILL_2_BODY_DESC" + speed = 5 + starlaneSpeed = 30 + fuel = 6 + stealth = 5 + structure = 10 + buildCost = 1 + buildTime = 1 + producible = false + slots = [ + Slot type = External position = (0.20, 0.15) + Slot type = External position = (0.50, 0.15) + Slot type = External position = (0.80, 0.15) + ] + location = All + effectsgroups = [ + EffectsGroup + scope = And [ + System + Contains Source + Number low = 2 high = 3 And [ + Ship + ContainedBy And [ + System + Contains Source + ] + DesignHasHull name = "SH_KRILL_2_BODY" + ] + ] + stackinggroup = "KRILL_2_ACTION_STACK" + effects = [ + CreateShip "SM_KRILL_3" + GenerateSitRepMessage + message = "EFFECT_MONSTER_SPAWNING" + parameters = [ + tag = "shiphull" data = "SM_KRILL_3" + tag = "system" data = Source.SystemID + ] + empire = 0 + ] + EffectsGroup + scope = And [ + Number low = 2 high = 999 And [ + ContainedBy Contains Source + DesignHasHull name = "SH_KRILL_2_BODY" + ] + NumberOf 2 And [ + ContainedBy Contains Source + DesignHasHull name = "SH_KRILL_2_BODY" + ] + ] + effects = Destroy + + EffectsGroup + scope = And [ + Source + ContainedBy Contains Planet type = Asteroids + ] + activation = Random probability = 0.12 + stackinggroup = "KRILL_2_ACTION_STACK" + effects = [ + CreateShip "SM_KRILL_1" + GenerateSitRepMessage + message = "EFFECT_MONSTER_SPAWNING" + parameters = [ + tag = "shiphull" data = "SM_KRILL_1" + tag = "system" data = Source.SystemID + ] + empire = 0 + ] + + EffectsGroup + scope = And [ + Fleet + Stationary + Contains Source + ContainedBy Contains Planet type = Asteroids + ] + activation = Random probability = 0.2 + stackinggroup = "KRILL_2_ACTION_STACK" + effects = SetDestination destination = And [ + System + WithinStarlaneJumps 1 Source + Not Contains Source + ] + + EffectsGroup + scope = And [ + Fleet + Stationary + Contains Source + ] + activation = Random probability = 0.70 + stackinggroup = "KRILL_2_ACTION_STACK" + effects = SetDestination destination = And [ + System + WithinStarlaneJumps 1 Source + Not Contains Source + ] + ] + graphic = "" + +Hull + name = "SH_KRILL_3_BODY" + description = "SH_KRILL_3_BODY_DESC" + speed = 5 + starlaneSpeed = 25 + fuel = 5 + stealth = 5 + structure = 25 + buildCost = 1 + buildTime = 1 + producible = false + slots = [ + Slot type = External position = (0.20, 0.15) + Slot type = External position = (0.50, 0.15) + Slot type = External position = (0.80, 0.15) + ] + location = All + effectsgroups = [ + EffectsGroup + scope = And [ + System + Contains Source + Number low = 2 high = 3 And [ + Ship + ContainedBy And [ + System + Contains Source + ] + DesignHasHull name = "SH_KRILL_3_BODY" + ] + ] + stackinggroup = "KRILL_3_ACTION_STACK" + effects = [ + CreateShip "SM_KRILL_4" + GenerateSitRepMessage + message = "EFFECT_MONSTER_SPAWNING" + parameters = [ + tag = "shiphull" data = "SM_KRILL_4" + tag = "system" data = Source.SystemID + ] + empire = 0 + ] + EffectsGroup + scope = And [ + Number low = 2 high = 999 And [ + ContainedBy Contains Source + DesignHasHull name = "SH_KRILL_3_BODY" + ] + NumberOf 2 And [ + ContainedBy Contains Source + DesignHasHull name = "SH_KRILL_3_BODY" + ] + ] + effects = Destroy + + EffectsGroup + scope = And [ + Source + ContainedBy Contains Planet type = Asteroids + ] + activation = Random probability = 0.16 + stackinggroup = "KRILL_3_ACTION_STACK" + effects = [ + CreateShip "SM_KRILL_1" + GenerateSitRepMessage + message = "EFFECT_MONSTER_SPAWNING" + parameters = [ + tag = "shiphull" data = "SM_KRILL_1" + tag = "system" data = Source.SystemID + ] + empire = 0 + ] + + EffectsGroup + scope = And [ + Fleet + Stationary + Contains Source + ContainedBy Contains Planet type = Asteroids + ] + activation = Random probability = 0.25 + stackinggroup = "KRILL_3_ACTION_STACK" + effects = SetDestination destination = And [ + System + WithinStarlaneJumps 1 Source + Not Contains Source + ] + + EffectsGroup + scope = And [ + Fleet + Stationary + Contains Source + ] + activation = Random probability = 0.60 + stackinggroup = "KRILL_3_ACTION_STACK" + effects = SetDestination destination = And [ + System + WithinStarlaneJumps 1 Source + Not Contains Source + ] + ] + graphic = "" + +Hull + name = "SH_KRILL_4_BODY" + description = "SH_KRILL_4_BODY_DESC" + speed = 5 + starlaneSpeed = 20 + fuel = 4 + stealth = 5 + structure = 50 + buildCost = 1 + buildTime = 1 + producible = false + slots = [ + Slot type = External position = (0.20, 0.15) + Slot type = External position = (0.50, 0.15) + Slot type = External position = (0.80, 0.15) + ] + location = All + effectsgroups = [ + EffectsGroup + scope = And [ + Source + ContainedBy Contains Planet type = Asteroids + ] + activation = Random probability = 0.18 + stackinggroup = "KRILL_4_ACTION_STACK" + effects = [ + CreateShip "SM_KRILL_1" + GenerateSitRepMessage + message = "EFFECT_MONSTER_SPAWNING" + parameters = [ + tag = "shiphull" data = "SM_KRILL_1" + tag = "system" data = Source.SystemID + ] + empire = 0 + ] + + EffectsGroup + scope = And [ + Fleet + Stationary + Contains Source + ] + activation = Random probability = 0.50 + stackinggroup = "KRILL_4_ACTION_STACK" + effects = SetDestination destination = And [ + System + WithinStarlaneJumps 1 Source + Not Contains Source + ] + ] + graphic = "" \ No newline at end of file Modified: trunk/FreeOrion/default/space_monsters.txt =================================================================== --- trunk/FreeOrion/default/space_monsters.txt 2011-08-31 15:32:45 UTC (rev 4204) +++ trunk/FreeOrion/default/space_monsters.txt 2011-08-31 16:35:01 UTC (rev 4205) @@ -4,9 +4,9 @@ lookup_strings = true hull = "SH_KRILL_1_BODY" parts = [ - "AR_ROCK_PLATE" "" "" + "" ] graphic = "icons/monsters/krill-1.png" model = "seed" @@ -17,9 +17,9 @@ lookup_strings = true hull = "SH_KRILL_2_BODY" parts = [ - "AR_ROCK_PLATE" "" "" + "" ] graphic = "icons/monsters/krill-2.png" model = "seed" @@ -30,8 +30,8 @@ lookup_strings = true hull = "SH_KRILL_3_BODY" parts = [ - "AR_ROCK_PLATE" "" + "SR_LASER" "" ] graphic = "icons/monsters/krill-3.png" @@ -43,8 +43,8 @@ lookup_strings = true hull = "SH_KRILL_4_BODY" parts = [ - "AR_ROCK_PLATE" "" + "SR_MASS_DRIVER" "" ] graphic = "icons/monsters/krill-4.png" |
From: <geo...@us...> - 2011-09-02 06:02:18
|
Revision: 4222 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4222&view=rev Author: geoffthemedio Date: 2011-09-02 06:02:12 +0000 (Fri, 02 Sep 2011) Log Message: ----------- Added/tweaked monster fleet plans. Modified Paths: -------------- trunk/FreeOrion/default/space_monster_spawn_fleets.txt trunk/FreeOrion/default/space_monsters.txt Modified: trunk/FreeOrion/default/space_monster_spawn_fleets.txt =================================================================== --- trunk/FreeOrion/default/space_monster_spawn_fleets.txt 2011-09-02 06:00:18 UTC (rev 4221) +++ trunk/FreeOrion/default/space_monster_spawn_fleets.txt 2011-09-02 06:02:12 UTC (rev 4222) @@ -3,13 +3,75 @@ ships = [ "SM_KRILL_1" ] - spawnrate = 1.5 + spawnrate = 1.0 spawnlimit = 9999 location = And [ - System - Not Contains Design "SM_KRILL" - Not WithinDistance 1 Contains And [ + Not Contains Monster + Not WithinDistance 2 Contains And [ Planet OwnedBy AnyEmpire ] ] + +MonsterFleet + name = "SM_TREE" + ships = [ + "SM_TREE" + ] + spawnrate = 0.5 + spawnlimit = 9999 + location = And [ + Not Contains Monster + Not WithinDistance 2 Contains And [ + Planet + OwnedBy AnyEmpire + ] + ] + +MonsterFleet + name = "SM_DRONE_FACTORY" + ships = [ + "SM_DRONE_FACTORY" + ] + spawnrate = 0.2 + spawnlimit = 3 + location = And [ + Not Contains Or [ + Armed + Monster + ] + Not WithinDistance 3 Contains And [ + Planet + OwnedBy AnyEmpire + ] + ] + +MonsterFleet + name = "SM_FLOATER" + ships = [ + "SM_FLOATER" + ] + spawnrate = 0.2 + spawnlimit = 50 + location = And [ + Not Contains Monster + Not WithinDistance 3 Contains And [ + Planet + OwnedBy AnyEmpire + ] + ] + +MonsterFleet + name = "SM_DRAGON" + ships = [ + "SM_DRAGON" + ] + spawnrate = 0.2 + spawnlimit = 50 + location = And [ + Not Contains Monster + Not WithinDistance 5 Contains And [ + Planet + OwnedBy AnyEmpire + ] + ] \ No newline at end of file Modified: trunk/FreeOrion/default/space_monsters.txt =================================================================== --- trunk/FreeOrion/default/space_monsters.txt 2011-09-02 06:00:18 UTC (rev 4221) +++ trunk/FreeOrion/default/space_monsters.txt 2011-09-02 06:02:12 UTC (rev 4222) @@ -72,7 +72,6 @@ graphic = "icons/monsters/floater.png" model = "seed" -/* ShipDesign name = "SM_SQUID" description = "SM_SQUID_DESC" @@ -102,7 +101,6 @@ ] graphic = "icons/monsters/dragon.png" model = "seed" -*/ ShipDesign name = "SM_GUARD_1" @@ -117,8 +115,7 @@ ] graphic = "icons/monsters/sentry.png" model = "seed" - -/* + ShipDesign name = "SM_GUARD_2" description = "SM_GUARD_2" @@ -132,7 +129,6 @@ ] graphic = "icons/monsters/sentinel.png" model = "seed" -*/ ShipDesign name = "SM_GUARD_3" @@ -171,4 +167,4 @@ "" ] graphic = "icons/ship_parts/antimatter_tank.png" - model = "seed" \ No newline at end of file + model = "seed" |
From: <geo...@us...> - 2011-09-05 18:47:41
|
Revision: 4229 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4229&view=rev Author: geoffthemedio Date: 2011-09-05 18:47:35 +0000 (Mon, 05 Sep 2011) Log Message: ----------- Tweaked weak and immobile monster bodies reproduction and movement effects to reduce the chance of huge accumulations of trees in one system. This included making CreateShip effects act on the system instead of the monsters, so that the stacking group function, and also adding a check that there aren't already lots of space monsters in a system when floaters turn into trees. Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/ship_hulls.txt Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2011-09-04 21:55:56 UTC (rev 4228) +++ trunk/FreeOrion/default/eng_stringtable.txt 2011-09-05 18:47:35 UTC (rev 4229) @@ -3467,7 +3467,7 @@ that is not an empire's capital planet DESC_MONSTER - this is a space monster + that is a space monster DESC_MONSTER_NOT that is not a space monster Modified: trunk/FreeOrion/default/ship_hulls.txt =================================================================== --- trunk/FreeOrion/default/ship_hulls.txt 2011-09-04 21:55:56 UTC (rev 4228) +++ trunk/FreeOrion/default/ship_hulls.txt 2011-09-05 18:47:35 UTC (rev 4229) @@ -1510,8 +1510,6 @@ ] graphic = "" -// > - - M O N S T E R S - - < - Hull name = "SH_WEAK_MONSTER_BODY" description = "SH_WEAK_MONSTER_BODY_DESC" @@ -1536,7 +1534,7 @@ Stationary Contains Source ] - activation = Random probability = 0.3 + activation = Random probability = 0.5 stackinggroup = "MONSTER_FLEET_MOVE_STACK" effects = SetDestination destination = And [ System @@ -1545,8 +1543,16 @@ ] EffectsGroup scope = And [ - Source - ContainedBy Star type = [Blue White] + System + Star type = [Blue White] + Contains Source + Not Number low = 3 high = 9999 condition = And [ + Monster + ContainedBy And [ + System + Contains Source + ] + ] ] activation = Random probability = 0.1 stackinggroup = "TREE_GROWTH" @@ -1567,24 +1573,16 @@ producible = false slots = Slot type = External position = (0.30, 0.15) location = All - effectsgroups = [ + effectsgroups = [ EffectsGroup scope = And [ - Source - ContainedBy Star type = [Blue White] + System + Star type = [Blue White] + Contains Source ] activation = Random probability = 0.1 stackinggroup = "TREE_GROWTH" effects = CreateShip "SM_FLOATER" - - EffectsGroup - scope = And [ - Source - ContainedBy Star type = [Blue White] - ] - activation = Random probability = 0.05 - stackinggroup = "TREE_GROWTH" - effects = CreateShip "SM_TREE" ] graphic = "" @@ -1607,7 +1605,7 @@ Slot type = Internal position = (0.50, 0.65) ] location = All - effectsgroups = + effectsgroups = EffectsGroup scope = And [ Fleet |
From: <ele...@us...> - 2011-09-07 04:08:37
|
Revision: 4234 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4234&view=rev Author: eleazzaar Date: 2011-09-07 04:08:30 +0000 (Wed, 07 Sep 2011) Log Message: ----------- Decreased frequency of neutral planets by about half. Monsters should be uneffected. Modified Paths: -------------- trunk/FreeOrion/default/space_monster_spawn_fleets.txt trunk/FreeOrion/default/universe_tables.txt Modified: trunk/FreeOrion/default/space_monster_spawn_fleets.txt =================================================================== --- trunk/FreeOrion/default/space_monster_spawn_fleets.txt 2011-09-06 08:38:19 UTC (rev 4233) +++ trunk/FreeOrion/default/space_monster_spawn_fleets.txt 2011-09-07 04:08:30 UTC (rev 4234) @@ -3,7 +3,7 @@ ships = [ "SM_KRILL_1" ] - spawnrate = 1.0 + spawnrate = 2.0 spawnlimit = 9999 location = And [ Not Contains Monster @@ -18,7 +18,7 @@ ships = [ "SM_TREE" ] - spawnrate = 0.5 + spawnrate = 1.0 spawnlimit = 9999 location = And [ Not Contains Monster @@ -33,8 +33,8 @@ ships = [ "SM_DRONE_FACTORY" ] - spawnrate = 0.2 - spawnlimit = 3 + spawnrate = 0.4 + spawnlimit = 5 location = And [ Not Contains Or [ Armed @@ -44,14 +44,32 @@ Planet OwnedBy AnyEmpire ] + ] + +MonsterFleet + name = "SM_DRONE" + ships = [ + "SM_DRONE" ] + spawnrate = 0.1 + spawnlimit = 9999 + location = And [ + Not Contains Or [ + Armed + Monster + ] + Not WithinStarlaneJumps 3 Contains And [ + Planet + OwnedBy AnyEmpire + ] + ] MonsterFleet name = "SM_FLOATER" ships = [ "SM_FLOATER" ] - spawnrate = 0.2 + spawnrate = 0.4 spawnlimit = 50 location = And [ Not Contains Monster @@ -66,7 +84,7 @@ ships = [ "SM_DRAGON" ] - spawnrate = 0.2 + spawnrate = 0.3 spawnlimit = 50 location = And [ Not Contains Monster Modified: trunk/FreeOrion/default/universe_tables.txt =================================================================== --- trunk/FreeOrion/default/universe_tables.txt 2011-09-06 08:38:19 UTC (rev 4233) +++ trunk/FreeOrion/default/universe_tables.txt 2011-09-07 04:08:30 UTC (rev 4234) @@ -101,4 +101,4 @@ # per how many stars should natives or monsters appear? <1x4> LifeFormFrequency None Low Medium High -Freq 0 8 3 2 +Freq 0 12 6 4 |
From: <ele...@us...> - 2011-09-07 18:20:45
|
Revision: 4237 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4237&view=rev Author: eleazzaar Date: 2011-09-07 18:20:38 +0000 (Wed, 07 Sep 2011) Log Message: ----------- initial steps for 3 types of controllable, nest-making space monsters. Also some specials tweaks. Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/planet_specials.txt trunk/FreeOrion/default/ship_hulls.txt trunk/FreeOrion/default/space_monster_spawn_fleets.txt trunk/FreeOrion/default/space_monsters.txt Added Paths: ----------- trunk/FreeOrion/default/data/art/icons/monsters/juggernaut-1.png trunk/FreeOrion/default/data/art/icons/monsters/kraken-1.png trunk/FreeOrion/default/data/art/icons/monsters/snowflake-1.png trunk/FreeOrion/default/data/art/icons/specials_huge/abandoned-colony.png trunk/FreeOrion/default/data/art/icons/specials_huge/juggernaut-nest.png trunk/FreeOrion/default/data/art/icons/specials_huge/kraken-nest.png trunk/FreeOrion/default/data/art/icons/specials_huge/snowflake-nest.png trunk/FreeOrion/default/data/art/icons/specials_large/abandoned-colony.png trunk/FreeOrion/default/data/art/icons/specials_large/juggernaut-nest.png trunk/FreeOrion/default/data/art/icons/specials_large/kraken-nest.png trunk/FreeOrion/default/data/art/icons/specials_large/snowflake-nest.png trunk/FreeOrion/default/data/art/icons/specials_tiny/abandoned-colony.png trunk/FreeOrion/default/data/art/icons/specials_tiny/juggernaut-nest.png trunk/FreeOrion/default/data/art/icons/specials_tiny/kraken-nest.png trunk/FreeOrion/default/data/art/icons/specials_tiny/snowflake-nest.png Added: trunk/FreeOrion/default/data/art/icons/monsters/juggernaut-1.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/monsters/juggernaut-1.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/monsters/kraken-1.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/monsters/kraken-1.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/monsters/snowflake-1.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/monsters/snowflake-1.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/specials_huge/abandoned-colony.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/specials_huge/abandoned-colony.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/specials_huge/juggernaut-nest.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/specials_huge/juggernaut-nest.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/specials_huge/kraken-nest.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/specials_huge/kraken-nest.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/specials_huge/snowflake-nest.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/specials_huge/snowflake-nest.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/specials_large/abandoned-colony.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/specials_large/abandoned-colony.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/specials_large/juggernaut-nest.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/specials_large/juggernaut-nest.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/specials_large/kraken-nest.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/specials_large/kraken-nest.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/specials_large/snowflake-nest.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/specials_large/snowflake-nest.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/specials_tiny/abandoned-colony.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/specials_tiny/abandoned-colony.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/specials_tiny/juggernaut-nest.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/specials_tiny/juggernaut-nest.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/specials_tiny/kraken-nest.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/specials_tiny/kraken-nest.png ___________________________________________________________________ Added: svn:mime-type + image/png Added: trunk/FreeOrion/default/data/art/icons/specials_tiny/snowflake-nest.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/specials_tiny/snowflake-nest.png ___________________________________________________________________ Added: svn:mime-type + image/png Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2011-09-07 12:34:25 UTC (rev 4236) +++ trunk/FreeOrion/default/eng_stringtable.txt 2011-09-07 18:20:38 UTC (rev 4237) @@ -298,6 +298,51 @@ SM_GUARD_3_DESC Wardens guard cool major stuff. +SM_KRAKEN_1 +Larval Kraken +SM_KRAKEN_1_DESC +In the larval form, a kraken is a cautious and harmless type of space-boure fauna. Its natual prey is the krill swarms, which it help to keep in check. But a well-fed larval kraken may grow into a larger and more dangerous adult form. + +SM_KRAKEN_2 +Kraken +SM_KRAKEN_2_DESC +A formidible medium-weight space monster. + +SM_KRAKEN_3 +Great Kraken +SM_KRAKEN_3_DESC +A formidible medium-weight space monster. + +SM_SNOWFLAKE_1 +Small Snowflake +SM_SNOWFLAKE_1_DESC +A formidible light-weight space monster. + +SM_SNOWFLAKE_2 +Snowflake +SM_SNOWFLAKE_2_DESC +A formidible light-weight space monster. + +SM_SNOWFLAKE_3 +Large Snowflake +SM_SNOWFLAKE_3_DESC +A formidible light-weight space monster. + +SM_JUGGERNAUT_1 +Small Juggernaut +SM_JUGGERNAUT_1_DESC +A formidible heavy-weight space monster. + +SM_JUGGERNAUT_2 +Juggernaut +SM_JUGGERNAUT_2_DESC +A formidible heavy-weight space monster. + +SM_JUGGERNAUT_3 +Large Juggernaut +SM_JUGGERNAUT_3_DESC +A formidible heavy-weight space monster. + ############################## # Predefined Starting Fleets # ############################## @@ -2677,14 +2722,33 @@ COMPUTRONIUM_SPECIAL Computronium Moon COMPUTRONIUM_SPECIAL_DESC -'''Left by some vanished civilization, the entire moon --from surface to core-- is a computing device of awesome power. It can complete the most complicated simulations and equations faster than they can be entered. Doubles research.''' +'''Left by some vanished civilization, the entire moon --from surface to core-- is a computing device of awesome power. It can complete the most complicated simulations and equations faster than they can be entered. All research-focused planets in the system recieve a large population-based bonus.''' COMPUTRONIUM_BROKEN_SPECIAL Damaged Computronium Moon COMPUTRONIUM_BROKEN_SPECIAL_DESC -'''Left by some vanished civilization, the entire moon --from surface to core-- is a computing device of awesome power. This one however has been blasted by some unknown weapon of war leaving most of the computronium fused and useless. Still it can complete complicated simulations and equations in impressive time. Increases research by 50%.''' +'''Left by some vanished civilization, the entire moon --from surface to core-- is a computing device of awesome power. This one however has been blasted by some unknown weapon of war leaving most of the computronium fused and useless. Still it can complete complicated simulations and equations in impressive time. All research-focused planets in the system recieve a population-based bonus.''' +ABANDONED_COLONY_SPECIAL +Abandoned Colony +ABANDONED_COLONY_SPECIAL +An old abandoned colony. Some of the infrastructure should still be useful. +KRAKEN_NEST_SPECIAL +Kraken Nest +KRAKEN_NEST_SPECIAL_DESC +At some point young kraken will rise from this place. + +SNOWFLAKE_NEST_SPECIAL +Snowflake Nest +SNOWFLAKE_NEST_SPECIAL_DESC +At some point young snowflakes will rise from this place. + +JUGGERNAUT_NEST_SPECIAL +Juggernaut Nest +JUGGERNAUT_NEST_SPECIAL_DESC +At some point young juggernauts will rise from this place. + ####################### # Enumeration values # ####################### @@ -6333,3 +6397,48 @@ Drone Factory SH_IMMOBILE_FACTORY_DESC Drone Factory + +SH_KRAKEN_1_BODY +Larval Kraken Body +SH_KRAKEN_1_BODY_DESC +A formidible medium-weight space monster. + +SH_KRAKEN_2_BODY +Kraken Body +SH_KRAKEN_2_BODY_DESC +A formidible medium-weight space monster. + +SH_KRAKEN_3_BODY +Great Kraken Body +SH_KRAKEN_3_BODY_DESC +A formidible medium-weight space monster. + +SH_SNOWFLAKE_1_BODY +Small Snowflake Body +SH_SNOWFLAKE_1_BODY_DESC +A formidible light-weight space monster. + +SH_SNOWFLAKE_2_BODY +Snowflake Body +SH_SNOWFLAKE_2_BODY_DESC +A formidible light-weight space monster. + +SH_SNOWFLAKE_3_BODY +Large Snowflake Body +SH_SNOWFLAKE_3_BODY_DESC +A formidible light-weight space monster. + +SH_JUGGERNAUT_1_BODY +Small Juggernaut Body +SH_JUGGERNAUT_1_BODY_DESC +A formidible heavy-weight space monster. + +SH_JUGGERNAUT_2_BODY +Juggernaut Body +SH_JUGGERNAUT_2_BODY_DESC +A formidible heavy-weight space monster. + +SH_JUGGERNAUT_3 +Large Juggernaut Body +SH_JUGGERNAUT_3_BODY_DESC +A formidible heavy-weight space monster. \ No newline at end of file Modified: trunk/FreeOrion/default/planet_specials.txt =================================================================== --- trunk/FreeOrion/default/planet_specials.txt 2011-09-07 12:34:25 UTC (rev 4236) +++ trunk/FreeOrion/default/planet_specials.txt 2011-09-07 18:20:38 UTC (rev 4237) @@ -545,7 +545,11 @@ description = "COMPUTRONIUM_SPECIAL_DESC" effectsgroups = [ EffectsGroup - scope = Source + scope = And [ + Planet + ContainedBy Contains Source + OwnedBy TheEmpire Source.Owner + ] activation = Focus "FOCUS_RESEARCH" effects = SetTargetResearch Value * 2 EffectsGroup @@ -559,9 +563,13 @@ name = "COMPUTRONIUM_BROKEN_SPECIAL" description = "COMPUTRONIUM_BROKEN_SPECIAL_DESC" effectsgroups = EffectsGroup - scope = Source - activation = Focus "FOCUS_RESEARCH" - effects = SetTargetResearch Value * 1.5 + scope = And [ + Planet + ContainedBy Contains Source + OwnedBy TheEmpire Source.Owner + ] + activation = Focus "FOCUS_RESEARCH" + effects = SetTargetResearch Value * 1.5 graphic = "icons/specials_huge/computronium-broken.png" @@ -571,12 +579,11 @@ effectsgroups = EffectsGroup scope = Source effects = [ - SetTargetConstruction Value + 15 + SetTargetConstruction Value + 15 RemoveSpecial "ABANDONED_COLONY_SPECIAL" - ] + ] + graphic = "icons/specials_huge/abandoned-colony.png" - graphic = "icons/specials_huge/computronium-broken.png" - Special name = "GAIA_SPECIAL" description = "GAIA_SPECIAL_DESC" @@ -588,7 +595,7 @@ ] effects = SetPlanetType Target.NextBetterPlanetType - EffectsGroup + EffectsGroup scope = Source activation = Source effects = [ @@ -600,7 +607,7 @@ scope = Source activation = AND [ Not Turn low = 1 high = 99999 - Not WithinDistance 4 Contains And [ + Not WithinStarlaneJumps 4 Contains And [ Planet OwnedBy AnyEmpire ] @@ -614,4 +621,43 @@ stackinggroup = "GAIAN_STACK" effects = Destroy ] - graphic = "icons/specials_huge/gaia.png" \ No newline at end of file + graphic = "icons/specials_huge/gaia.png" + +Special + name = "KRAKEN_NEST_SPECIAL" + description = "KRAKEN_NEST_SPECIAL_DESC" + effectsgroups = EffectsGroup + scope = Source + activation = Random probability = 0.16 + effects = [ + CreateShip "SM_KRAKEN_1" + CreateShip "SM_KRAKEN_2" + RemoveSpecial "KRAKEN_NEST_SPECIAL" + ] + graphic = "icons/specials_huge/kraken-nest.png" + +Special + name = "SNOWFLAKE_NEST_SPECIAL" + description = "SNOWFLAKE_NEST_SPECIAL_DESC" + effectsgroups = EffectsGroup + scope = Source + activation = Random probability = 0.16 + effects = [ + CreateShip "SM_SNOWFLAKE_1" + CreateShip "SM_SNOWFLAKE_2" + RemoveSpecial "SNOWFLAKE_NEST_SPECIAL" + ] + graphic = "icons/specials_huge/snowflake-nest.png" + +Special + name = "JUGGERNAUT_NEST_SPECIAL" + description = "JUGGERNAUT_NEST_SPECIAL_DESC" + effectsgroups = EffectsGroup + scope = Source + activation = Random probability = 0.16 + effects = [ + CreateShip "SM_JUGGERNAUT_1" + CreateShip "SM_JUGGERNAUT_2" + RemoveSpecial "JUGGERNAUT_NEST_SPECIAL" + ] + graphic = "icons/specials_huge/juggernaut-nest.png" \ No newline at end of file Modified: trunk/FreeOrion/default/ship_hulls.txt =================================================================== --- trunk/FreeOrion/default/ship_hulls.txt 2011-09-07 12:34:25 UTC (rev 4236) +++ trunk/FreeOrion/default/ship_hulls.txt 2011-09-07 18:20:38 UTC (rev 4237) @@ -2083,4 +2083,343 @@ Not Contains Source ] ] + graphic = "" + +// KRAKEN + +Hull + name = "SH_KRAKEN_1_BODY" + description = "SH_KRAKEN_1_BODY_DESC" + speed = 20 + starlaneSpeed = 30 + fuel = 5 + stealth = 5 + structure = 30 + buildCost = 1 + buildTime = 1 + producible = false + slots = [ + Slot type = External position = (0.20, 0.15) + Slot type = External position = (0.40, 0.15) + Slot type = Internal position = (0.50, 0.65) + ] + location = All + effectsgroups = + EffectsGroup + scope = And [ + Fleet + Stationary + Contains Source + ] + activation = Random probability = 0.3 + stackinggroup = "MONSTER_FLEET_MOVE_STACK" + effects = SetDestination destination = And [ + System + Not Contains Source + Not Contains And [ + Planet + OwnedBy AnyEmpire + ] + WithinStarlaneJumps 1 Source + ] + graphic = "" + +Hull + name = "SH_KRAKEN_2_BODY" + description = "SH_KRAKEN_2_BODY_DESC" + speed = 20 + starlaneSpeed = 30 + fuel = 5 + stealth = 5 + structure = 30 + buildCost = 1 + buildTime = 1 + producible = false + slots = [ + Slot type = External position = (0.20, 0.15) + Slot type = External position = (0.40, 0.15) + Slot type = Internal position = (0.50, 0.65) + ] + location = All + effectsgroups = + EffectsGroup + scope = And [ + Fleet + Stationary + Contains Source + ] + activation = Random probability = 0.3 + stackinggroup = "MONSTER_FLEET_MOVE_STACK" + effects = SetDestination destination = And [ + System + Not Contains Source + Not Contains And [ + Planet + OwnedBy AnyEmpire + ] + WithinStarlaneJumps 1 Source + ] + graphic = "" + +Hull + name = "SH_KRAKEN_3_BODY" + description = "SH_KRAKEN_3_BODY_DESC" + speed = 20 + starlaneSpeed = 30 + fuel = 5 + stealth = 5 + structure = 30 + buildCost = 1 + buildTime = 1 + producible = false + slots = [ + Slot type = External position = (0.20, 0.15) + Slot type = External position = (0.40, 0.15) + Slot type = Internal position = (0.50, 0.65) + ] + location = All + effectsgroups = + EffectsGroup + scope = And [ + Fleet + Stationary + Contains Source + ] + activation = Random probability = 0.3 + stackinggroup = "MONSTER_FLEET_MOVE_STACK" + effects = SetDestination destination = And [ + System + Not Contains Source + Not Contains And [ + Planet + OwnedBy AnyEmpire + ] + WithinStarlaneJumps 1 Source + ] + graphic = "" + +// SNOWFLAKE + +Hull + name = "SH_SNOWFLAKE_1_BODY" + description = "SH_SNOWFLAKE_1_BODY_DESC" + speed = 20 + starlaneSpeed = 40 + fuel = 5 + stealth = 5 + structure = 20 + buildCost = 1 + buildTime = 1 + producible = false + slots = [ + Slot type = External position = (0.20, 0.15) + Slot type = External position = (0.40, 0.15) + Slot type = Internal position = (0.50, 0.65) + ] + location = All + effectsgroups = + EffectsGroup + scope = And [ + Fleet + Stationary + Contains Source + ] + activation = Random probability = 0.3 + stackinggroup = "MONSTER_FLEET_MOVE_STACK" + effects = SetDestination destination = And [ + System + Not Contains Source + Not Contains And [ + Planet + OwnedBy AnyEmpire + ] + WithinStarlaneJumps 1 Source + ] + graphic = "" + +Hull + name = "SH_SNOWFLAKE_2_BODY" + description = "SH_SNOWFLAKE_2_BODY_DESC" + speed = 20 + starlaneSpeed = 40 + fuel = 5 + stealth = 5 + structure = 20 + buildCost = 1 + buildTime = 1 + producible = false + slots = [ + Slot type = External position = (0.20, 0.15) + Slot type = External position = (0.40, 0.15) + Slot type = Internal position = (0.50, 0.65) + ] + location = All + effectsgroups = + EffectsGroup + scope = And [ + Fleet + Stationary + Contains Source + ] + activation = Random probability = 0.3 + stackinggroup = "MONSTER_FLEET_MOVE_STACK" + effects = SetDestination destination = And [ + System + Not Contains Source + Not Contains And [ + Planet + OwnedBy AnyEmpire + ] + WithinStarlaneJumps 1 Source + ] + graphic = "" + +Hull + name = "SH_SNOWFLAKE_3_BODY" + description = "SH_SNOWFLAKE_3_BODY_DESC" + speed = 20 + starlaneSpeed = 40 + fuel = 5 + stealth = 5 + structure = 20 + buildCost = 1 + buildTime = 1 + producible = false + slots = [ + Slot type = External position = (0.20, 0.15) + Slot type = External position = (0.40, 0.15) + Slot type = Internal position = (0.50, 0.65) + ] + location = All + effectsgroups = + EffectsGroup + scope = And [ + Fleet + Stationary + Contains Source + ] + activation = Random probability = 0.3 + stackinggroup = "MONSTER_FLEET_MOVE_STACK" + effects = SetDestination destination = And [ + System + Not Contains Source + Not Contains And [ + Planet + OwnedBy AnyEmpire + ] + WithinStarlaneJumps 1 Source + ] + graphic = "" + +// JUGGERNAUT + +Hull + name = "SH_JUGGERNAUT_1_BODY" + description = "SH_JUGGERNAUT_1_BODY_DESC" + speed = 20 + starlaneSpeed = 20 + fuel = 5 + stealth = 5 + structure = 40 + buildCost = 1 + buildTime = 1 + producible = false + slots = [ + Slot type = External position = (0.20, 0.15) + Slot type = External position = (0.40, 0.15) + Slot type = Internal position = (0.50, 0.65) + ] + location = All + effectsgroups = + EffectsGroup + scope = And [ + Fleet + Stationary + Contains Source + ] + activation = Random probability = 0.3 + stackinggroup = "MONSTER_FLEET_MOVE_STACK" + effects = SetDestination destination = And [ + System + Not Contains Source + Not Contains And [ + Planet + OwnedBy AnyEmpire + ] + WithinStarlaneJumps 1 Source + ] + graphic = "" + +Hull + name = "SH_JUGGERNAUT_2_BODY" + description = "SH_JUGGERNAUT_2_BODY_DESC" + speed = 20 + starlaneSpeed = 20 + fuel = 5 + stealth = 5 + structure = 40 + buildCost = 1 + buildTime = 1 + producible = false + slots = [ + Slot type = External position = (0.20, 0.15) + Slot type = External position = (0.40, 0.15) + Slot type = Internal position = (0.50, 0.65) + ] + location = All + effectsgroups = + EffectsGroup + scope = And [ + Fleet + Stationary + Contains Source + ] + activation = Random probability = 0.3 + stackinggroup = "MONSTER_FLEET_MOVE_STACK" + effects = SetDestination destination = And [ + System + Not Contains Source + Not Contains And [ + Planet + OwnedBy AnyEmpire + ] + WithinStarlaneJumps 1 Source + ] + graphic = "" + +Hull + name = "SH_JUGGERNAUT_3_BODY" + description = "SH_JUGGERNAUT_3_BODY_DESC" + speed = 20 + starlaneSpeed = 20 + fuel = 5 + stealth = 5 + structure = 40 + buildCost = 1 + buildTime = 1 + producible = false + slots = [ + Slot type = External position = (0.20, 0.15) + Slot type = External position = (0.40, 0.15) + Slot type = Internal position = (0.50, 0.65) + ] + location = All + effectsgroups = + EffectsGroup + scope = And [ + Fleet + Stationary + Contains Source + ] + activation = Random probability = 0.3 + stackinggroup = "MONSTER_FLEET_MOVE_STACK" + effects = SetDestination destination = And [ + System + Not Contains Source + Not Contains And [ + Planet + OwnedBy AnyEmpire + ] + WithinStarlaneJumps 1 Source + ] graphic = "" \ No newline at end of file Modified: trunk/FreeOrion/default/space_monster_spawn_fleets.txt =================================================================== --- trunk/FreeOrion/default/space_monster_spawn_fleets.txt 2011-09-07 12:34:25 UTC (rev 4236) +++ trunk/FreeOrion/default/space_monster_spawn_fleets.txt 2011-09-07 18:20:38 UTC (rev 4237) @@ -92,4 +92,49 @@ Planet OwnedBy AnyEmpire ] + ] + +MonsterFleet + name = "SM_KRAKEN_1" + ships = [ + "SM_KRAKEN_1" + ] + spawnrate = 0.5 + spawnlimit = 100 + location = And [ + Not Contains Monster + Not WithinStarlaneJumps 4 Contains And [ + Planet + OwnedBy AnyEmpire + ] + ] + +MonsterFleet + name = "SM_SNOWFLAKE_1" + ships = [ + "SM_SNOWFLAKE_1" + ] + spawnrate = 0.5 + spawnlimit = 100 + location = And [ + Not Contains Monster + Not WithinStarlaneJumps 4 Contains And [ + Planet + OwnedBy AnyEmpire + ] + ] + +MonsterFleet + name = "SM_JUGGERNAUT_1" + ships = [ + "SM_JUGGERNAUT_1" + ] + spawnrate = 0.5 + spawnlimit = 100 + location = And [ + Not Contains Monster + Not WithinStarlaneJumps 4 Contains And [ + Planet + OwnedBy AnyEmpire + ] ] \ No newline at end of file Modified: trunk/FreeOrion/default/space_monsters.txt =================================================================== --- trunk/FreeOrion/default/space_monsters.txt 2011-09-07 12:34:25 UTC (rev 4236) +++ trunk/FreeOrion/default/space_monsters.txt 2011-09-07 18:20:38 UTC (rev 4237) @@ -168,3 +168,120 @@ ] graphic = "icons/ship_parts/antimatter_tank.png" model = "seed" + +ShipDesign + name = "SM_KRAKEN_1" + description = "SM_KRAKEN_1_DESC" + lookup_strings = true + hull = "SH_KRAKEN_1_BODY" + parts = [ + "" + "" + "FU_ZERO_FUEL" + ] + graphic = "icons/monsters/kraken-1.png" + model = "seed" + +ShipDesign + name = "SM_KRAKEN_2" + description = "SM_KRAKEN_2_DESC" + lookup_strings = true + hull = "SH_KRAKEN_2_BODY" + parts = [ + "SR_MASS_DRIVER" + "" + "FU_ZERO_FUEL" + ] + graphic = "icons/monsters/kraken-1.png" + model = "seed" + +ShipDesign + name = "SM_KRAKEN_3" + description = "SM_KRAKEN_3_DESC" + lookup_strings = true + hull = "SH_KRAKEN_3_BODY" + parts = [ + "SR_MASS_DRIVER" + "LR_NUCLEAR_MISSILE" + "FU_ZERO_FUEL" + ] + graphic = "icons/monsters/kraken-1.png" + model = "seed" + +ShipDesign + name = "SM_SNOWFLAKE_1" + description = "SM_SNOWFLAKE_1_DESC" + lookup_strings = true + hull = "SH_SNOWFLAKE_1_BODY" + parts = [ + "" + "" + "FU_ZERO_FUEL" + ] + graphic = "icons/monsters/snowflake-1.png" + model = "seed" + +ShipDesign + name = "SM_SNOWFLAKE_2" + description = "SM_SNOWFLAKE_2_DESC" + lookup_strings = true + hull = "SH_SNOWFLAKE_2_BODY" + parts = [ + "SR_MASS_DRIVER" + "" + "FU_ZERO_FUEL" + ] + graphic = "icons/monsters/snowflake-1.png" + model = "seed" + +ShipDesign + name = "SM_SNOWFLAKE_3" + description = "SM_SNOWFLAKE_3_DESC" + lookup_strings = true + hull = "SH_SNOWFLAKE_3_BODY" + parts = [ + "SR_MASS_DRIVER" + "LR_NUCLEAR_MISSILE" + "FU_ZERO_FUEL" + ] + graphic = "icons/monsters/snowflake-1.png" + model = "seed" + +ShipDesign + name = "SM_JUGGERNAUT_1" + description = "SM_JUGGERNAUT_1_DESC" + lookup_strings = true + hull = "SH_JUGGERNAUT_1_BODY" + parts = [ + "" + "" + "" + ] + graphic = "icons/monsters/juggernaut-1.png" + model = "seed" + +ShipDesign + name = "SM_JUGGERNAUT_2" + description = "SM_JUGGERNAUT_2_DESC" + lookup_strings = true + hull = "SH_JUGGERNAUT_2_BODY" + parts = [ + "SR_MASS_DRIVER" + "" + "" + ] + graphic = "icons/monsters/juggernaut-1.png" + model = "seed" + +ShipDesign + name = "SM_JUGGERNAUT_3" + description = "SM_JUGGERNAUT_3_DESC" + lookup_strings = true + hull = "SH_JUGGERNAUT_3_BODY" + parts = [ + "SR_MASS_DRIVER" + "LR_NUCLEAR_MISSILE" + "" + ] + graphic = "icons/monsters/juggernaut-1.png" + model = "seed" \ No newline at end of file |
From: <ele...@us...> - 2011-09-09 17:06:41
|
Revision: 4240 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4240&view=rev Author: eleazzaar Date: 2011-09-09 17:06:35 +0000 (Fri, 09 Sep 2011) Log Message: ----------- Fixed automatic terraforming of Gaian planets -- now with sitrep message. Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/planet_specials.txt trunk/FreeOrion/default/ship_hulls.txt Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2011-09-08 17:33:06 UTC (rev 4239) +++ trunk/FreeOrion/default/eng_stringtable.txt 2011-09-09 17:06:35 UTC (rev 4240) @@ -3479,7 +3479,10 @@ EFFECT_MONSTER_SPAWNING A %shiphull% was spawned in %system%! +EFFECT_GAIAN_TERRAFORM +The Gaian planet %planet% has terraformed itself to better accommodate its inhabitants. + # Conditions DESC_ALL Modified: trunk/FreeOrion/default/planet_specials.txt =================================================================== --- trunk/FreeOrion/default/planet_specials.txt 2011-09-08 17:33:06 UTC (rev 4239) +++ trunk/FreeOrion/default/planet_specials.txt 2011-09-09 17:06:35 UTC (rev 4240) @@ -589,11 +589,21 @@ description = "GAIA_SPECIAL_DESC" effectsgroups = [ EffectsGroup - scope = And [ - Contains Source + scope = Source + activation = AND [ Planet + OwnedBy AnyEmpire + Random probability = 0.5 ] - effects = SetPlanetType Target.NextBetterPlanetType + effects = [ + SetPlanetType Target.NextBetterPlanetType + GenerateSitRepMessage + message = "EFFECT_GAIAN_TERRAFORM" + parameters = [ + tag = "planet" data = Source.ID + ] + empire = Source.Owner + ] EffectsGroup scope = Source @@ -641,7 +651,7 @@ description = "SNOWFLAKE_NEST_SPECIAL_DESC" effectsgroups = EffectsGroup scope = Source - activation = Random probability = 0.16 + activation = Random probability = 0.14 effects = [ CreateShip "SM_SNOWFLAKE_1" CreateShip "SM_SNOWFLAKE_2" @@ -654,7 +664,7 @@ description = "JUGGERNAUT_NEST_SPECIAL_DESC" effectsgroups = EffectsGroup scope = Source - activation = Random probability = 0.16 + activation = Random probability = 0.10 effects = [ CreateShip "SM_JUGGERNAUT_1" CreateShip "SM_JUGGERNAUT_2" Modified: trunk/FreeOrion/default/ship_hulls.txt =================================================================== --- trunk/FreeOrion/default/ship_hulls.txt 2011-09-08 17:33:06 UTC (rev 4239) +++ trunk/FreeOrion/default/ship_hulls.txt 2011-09-09 17:06:35 UTC (rev 4240) @@ -1706,7 +1706,7 @@ ] EffectsGroup scope = Source - activation = Random probability = .06 + activation = Random probability = .05 effects = [ CreateShip "SM_DRONE" GenerateSitRepMessage |
From: <ele...@us...> - 2011-09-10 21:09:37
|
Revision: 4245 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4245&view=rev Author: eleazzaar Date: 2011-09-10 21:09:30 +0000 (Sat, 10 Sep 2011) Log Message: ----------- Added 'Super Tester' an imperial special that likes all EPs, and improved monster nests and made domesticated monsters controlable. Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/planet_specials.txt trunk/FreeOrion/default/ship_hulls.txt trunk/FreeOrion/default/species.txt Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2011-09-10 17:22:14 UTC (rev 4244) +++ trunk/FreeOrion/default/eng_stringtable.txt 2011-09-10 21:09:30 UTC (rev 4245) @@ -2491,6 +2491,11 @@ SP_EAXAW_DESC Evil amazonian xenophobic agressive worms. Prefer Desert planets. +SP_SUPER_TEST +Super Testers +SP_SUPER_TEST_DESC +Super Testers are unbalanced and unfair. They trive on all planets. + SP_CYNOS Cynos SP_CYNOS_DESC @@ -2731,7 +2736,7 @@ ABANDONED_COLONY_SPECIAL Abandoned Colony -ABANDONED_COLONY_SPECIAL_DESC +ABANDONED_COLONY_SPECIAL An old abandoned colony. Some of the infrastructure should still be useful. KRAKEN_NEST_SPECIAL @@ -3482,6 +3487,7 @@ EFFECT_GAIAN_TERRAFORM The Gaian planet %planet% has terraformed itself to better accommodate its inhabitants. + # Conditions DESC_ALL @@ -6443,4 +6449,4 @@ SH_JUGGERNAUT_3 Large Juggernaut Body SH_JUGGERNAUT_3_BODY_DESC -A formidible heavy-weight space monster. +A formidible heavy-weight space monster. \ No newline at end of file Modified: trunk/FreeOrion/default/planet_specials.txt =================================================================== --- trunk/FreeOrion/default/planet_specials.txt 2011-09-10 17:22:14 UTC (rev 4244) +++ trunk/FreeOrion/default/planet_specials.txt 2011-09-10 21:09:30 UTC (rev 4245) @@ -608,7 +608,7 @@ activation = AND [ Planet OwnedBy AnyEmpire - Construction Value= 10 + Construction Value = 10 ] stackinggroup = "ABANDONED_STACK" effects = RemoveSpecial "ABANDONED_COLONY_SPECIAL" @@ -688,17 +688,25 @@ ] stackinggroup = "KRAKEN_NEST_STACK" effects = [ - CreateShip "SM_KRAKEN_1" Source.Owner Source.Species + CreateShip "SM_KRAKEN_1" Source.Owner Species = "" ] EffectsGroup scope = Source - activation = Random probability = 0.05 + activation = AND [ + Planet + Not OwnedBy AnyEmpire + Random probability = 0.05 + ] stackinggroup = "KRAKEN_NEST_STACK" effects = CreateShip "SM_KRAKEN_1" EffectsGroup scope = Source - activation = Random probability = 0.10 + activation = AND [ + Planet + Not OwnedBy AnyEmpire + Random probability = 0.10 + ] stackinggroup = "KRAKEN_NEST_STACK" effects = [ CreateShip "SM_KRAKEN_1" @@ -721,17 +729,25 @@ ] stackinggroup = "SNOWFLAKE_NEST_STACK" effects = [ - CreateShip "SM_SNOWFLAKE_1" Source.Owner Source.Species + CreateShip "SM_SNOWFLAKE_1" Source.Owner Species = "" ] EffectsGroup scope = Source - activation = Random probability = 0.08 + activation = AND [ + Planet + Not OwnedBy AnyEmpire + Random probability = 0.08 + ] stackinggroup = "SNOWFLAKE_NEST_STACK" effects = CreateShip "SM_SNOWFLAKE_1" EffectsGroup scope = Source - activation = Random probability = 0.16 + activation = AND [ + Planet + Not OwnedBy AnyEmpire + Random probability = 0.16 + ] stackinggroup = "SNOWFLAKE_NEST_STACK" effects = [ CreateShip "SM_SNOWFLAKE_1" @@ -754,17 +770,25 @@ ] stackinggroup = "JUGGERNAUT_NEST_STACK" effects = [ - CreateShip "SM_JUGGERNAUT_1" Source.Owner Source.Species + CreateShip "SM_JUGGERNAUT_1" Source.Owner Species = "" ] EffectsGroup scope = Source - activation = Random probability = 0.06 + activation = AND [ + Planet + Not OwnedBy AnyEmpire + Random probability = 0.06 + ] stackinggroup = "JUGGERNAUT_NEST_STACK" effects = CreateShip "SM_JUGGERNAUT_1" EffectsGroup scope = Source - activation = Random probability = 0.12 + activation = AND [ + Planet + Not OwnedBy AnyEmpire + Random probability = 0.12 + ] stackinggroup = "JUGGERNAUT_NEST_STACK" effects = [ CreateShip "SM_JUGGERNAUT_1" Modified: trunk/FreeOrion/default/ship_hulls.txt =================================================================== --- trunk/FreeOrion/default/ship_hulls.txt 2011-09-10 17:22:14 UTC (rev 4244) +++ trunk/FreeOrion/default/ship_hulls.txt 2011-09-10 21:09:30 UTC (rev 4245) @@ -1514,7 +1514,7 @@ name = "SH_WEAK_MONSTER_BODY" description = "SH_WEAK_MONSTER_BODY_DESC" speed = 5 - starlaneSpeed = 10 + starlaneSpeed = 15 fuel = 3 stealth = 5 structure = 10 @@ -2185,7 +2185,10 @@ Stationary Contains Source ] - activation = Random probability = 0.3 + activation = AND [ + Random probability = 0.4 + Not OwnedBy AnyEmpire + ] stackinggroup = "MONSTER_FLEET_MOVE_STACK" effects = SetDestination destination = And [ System @@ -2207,7 +2210,7 @@ starlaneSpeed = 40 fuel = 5 stealth = 5 - structure = 20 + structure = 12 buildCost = 1 buildTime = 1 producible = false @@ -2224,8 +2227,11 @@ Stationary Contains Source ] - activation = Random probability = 0.3 - stackinggroup = "MONSTER_FLEET_MOVE_STACK" + activation = AND [ + Random probability = 0.8 + Not OwnedBy AnyEmpire + ] + stackinggroup = "SNOWFLAKE_STACK" effects = SetDestination destination = And [ System Not Contains Source @@ -2337,7 +2343,10 @@ Stationary Contains Source ] - activation = Random probability = 0.3 + activation = AND [ + Random probability = 0.3 + Not OwnedBy AnyEmpire + ] stackinggroup = "MONSTER_FLEET_MOVE_STACK" effects = SetDestination destination = And [ System Modified: trunk/FreeOrion/default/species.txt =================================================================== --- trunk/FreeOrion/default/species.txt 2011-09-10 17:22:14 UTC (rev 4244) +++ trunk/FreeOrion/default/species.txt 2011-09-10 21:09:30 UTC (rev 4245) @@ -11817,3 +11817,565 @@ type = Gasgiant environment = Uninhabitable ] graphic = "icons/species/eaxaw.png" + +Species + name = "SP_SUPER_TEST" + description = "SP_SUPER_TEST_DESC" + foci = [ + Focus + name = "FOCUS_FARMING" + description = "FOCUS_FARMING_DESC" + location = Planet + graphic = "icons/focus/farming.png" + + Focus + name = "FOCUS_MINING" + description = "FOCUS_MINING_DESC" + location = Or [ + And [ + Or [ + TargetPopulation low = 1 high = 999 + OwnerHasTech "PRO_ORBITAL_MINE" + ] + Not Planet type = [Asteroids GasGiant] + ] + And [ + OwnerHasTech "PRO_ASTEROID_MINE" + Planet type = Asteroids + ] + ] + graphic = "icons/focus/mining.png" + + Focus + name = "FOCUS_HEAVY_MINING" + description = "FOCUS_HEAVY_MINING_DESC" + location = And [ + Number low = 1 high = 999 And [ + Building "BLD_HEAVY_MINE_PROCESSOR" + OwnedBy TheEmpire Source.Owner + ] + TargetPopulation low = 1 high = 999 + ] + graphic = "icons/building/heavy_mining_processor.png" + + Focus + name = "FOCUS_INDUSTRY" + description = "FOCUS_INDUSTRY_DESC" + location = Or [ + TargetPopulation low = 1 high = 999 + Contains Building "BLD_GAS_GIANT_GEN" + ] + graphic = "icons/focus/industry.png" + + Focus + name = "FOCUS_RESEARCH" + description = "FOCUS_RESEARCH_DESC" + location = Planet + graphic = "icons/focus/research.png" + + Focus + name = "FOCUS_LOGISTICS" + description = "FOCUS_LOGISTICS_DESC" + location = OwnerHasTech name = "SHP_FLEET_LOGISTICS" + graphic = "icons/focus/supply.png" + + Focus + name = "FOCUS_REPLIC_FARMING" + description = "FOCUS_REPLIC_FARMING_DESC" + location = Or [ + Contains Building "BLD_REPLICATORS" + And [ + Contains Building "BLD_TRANSFORMER" + OwnerHasTech "PRO_MATENG_REPLIC" + ] + ] + graphic = "icons/focus/replic_farming.png" + + Focus + name = "FOCUS_REPLIC_MINING" + description = "FOCUS_REPLIC_MINING_DESC" + location = Or [ + Contains Building "BLD_REPLICATORS" + And [ + Contains Building "BLD_TRANSFORMER" + OwnerHasTech "PRO_MATENG_REPLIC" + ] + ] + graphic = "icons/focus/replic_mining.png" + + Focus + name = "FOCUS_STEALTH" + description = "FOCUS_STEALTH_DESC" + location = Or [ + Contains Building "BLD_PLANET_CLOAK" + And [ + Contains Building "BLD_TRANSFORMER" + OwnerHasTech "SHP_PLANET_CLOAK" + ] + ] + graphic = "icons/focus/stealth.png" + + Focus + name = "FOCUS_BIOTERROR" + description = "FOCUS_BIOTERROR_DESC" + location = Or [ + Contains Building "BLD_BIOTERROR_PROJECTOR" + And [ + Contains Building "BLD_TRANSFORMER" + OwnerHasTech "GRO_BIOTERROR" + ] + ] + graphic = "icons/focus/bioterror.png" + + Focus + name = "FOCUS_STARGATE" + description = "FOCUS_STARGATE_DESC" + location = Or [ + Contains Building "BLD_STARGATE" + And [ + Contains Building "BLD_TRANSFORMER" + OwnerHasTech "CON_STARGATE" + ] + ] + graphic = "icons/focus/stargate.png" + + Focus + name = "FOCUS_PLANET_DRIVE" + description = "FOCUS_PLANET_DRIVE_DESC" + location = Or [ + Contains Building "BLD_PLANET_DRIVE" + And [ + Contains Building "BLD_TRANSFORMER" + OwnerHasTech "CON_PLANET_DRIVE" + ] + ] + graphic = "icons/focus/planet_drive.png" + + Focus + name = "FOCUS_DISTORTION" + description = "FOCUS_DISTORTION_DESC" + location = Or [ + Contains Building "BLD_SPATIAL_DISTORT_GEN" + And [ + Contains Building "BLD_TRANSFORMER" + OwnerHasTech "LRN_SPATIAL_DISTORT_GEN" + ] + ] + graphic = "icons/focus/distortion.png" + ] + effectsgroups = [ + EffectsGroup + scope = Source + activation = Health low = 0 high = RootCandidate.TargetHealth - 3 + effects = SetHealth Value + 2 + + EffectsGroup + scope = Source + activation = Health low = RootCandidate.TargetHealth - 3 high = RootCandidate.TargetHealth + effects = SetHealth Target.TargetHealth + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Good + Planet size = Huge + ] + effects = [ + SetTargetPopulation Value + 25 + SetTargetHealth Value + 30 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Good + Planet size = Large + ] + effects = [ + SetTargetPopulation Value + 20 + SetTargetHealth Value + 30 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Good + Planet size = Medium + ] + effects = [ + SetTargetPopulation Value + 15 + SetTargetHealth Value + 30 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Good + Planet size = Small + ] + effects = [ + SetTargetPopulation Value + 10 + SetTargetHealth Value + 30 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Good + Planet size = Tiny + ] + effects = [ + SetTargetPopulation Value + 5 + SetTargetHealth Value + 30 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Adequate + Planet size = Huge + ] + effects = [ + SetTargetPopulation Value + 5 + SetTargetHealth Value + 25 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Adequate + Planet size = Large + ] + effects = [ + SetTargetPopulation Value + 4 + SetTargetHealth Value + 25 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Adequate + Planet size = Medium + ] + effects = [ + SetTargetPopulation Value + 3 + SetTargetHealth Value + 25 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Adequate + Planet size = Small + ] + effects = [ + SetTargetPopulation Value + 2 + SetTargetHealth Value + 25 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Adequate + Planet size = Tiny + ] + effects = [ + SetTargetPopulation Value + 1 + SetTargetHealth Value + 25 + ] + + EffectsGroup + scope = Source + activation = Planet environment = [Uninhabitable Hostile Poor] + effects = SetTargetHealth Value + 20 + + EffectsGroup + scope = Source + activation = Source + effects = SetTargetConstruction Value + 10 + + EffectsGroup + scope = Source + activation = Source + effects = SetFoodConsumption Value + Target.Population * 1 + + EffectsGroup + scope = Source + activation = Farming low = RootCandidate.TargetFarming + 2 high = 999 + effects = SetFarming Value - 1 + + EffectsGroup + scope = Source + activation = Mining low = RootCandidate.TargetMining + 2 high = 999 + effects = SetMining Value - 1 + + EffectsGroup + scope = Source + activation = Industry low = RootCandidate.TargetIndustry + 2 high = 999 + effects = SetIndustry Value - 1 + + EffectsGroup + scope = Source + activation = Research low = RootCandidate.TargetResearch + 2 high = 999 + effects = SetResearch Value - 1 + + EffectsGroup + scope = Source + activation = Farming low = RootCandidate.TargetFarming high = RootCandidate.TargetFarming + 2 + effects = SetFarming Target.TargetFarming + + EffectsGroup + scope = Source + activation = Mining low = RootCandidate.TargetMining high = RootCandidate.TargetMining + 2 + effects = SetMining Target.TargetMining + + EffectsGroup + scope = Source + activation = Industry low = RootCandidate.TargetIndustry high = RootCandidate.TargetIndustry + 2 + effects = SetIndustry Target.TargetIndustry + + EffectsGroup + scope = Source + activation = Research low = RootCandidate.TargetResearch high = RootCandidate.TargetResearch + 2 + effects = SetResearch Target.TargetResearch + + EffectsGroup + scope = Source + activation = And [ + Focus type = "FOCUS_FARMING" + Planet environment = Good + ] + effects = SetTargetFarming Value + Target.Population * 2.0 + + EffectsGroup + scope = Source + activation = And [ + Focus type = "FOCUS_FARMING" + Planet environment = Adequate + ] + effects = SetTargetFarming Value + Target.Population * 1.5 + + EffectsGroup + scope = Source + activation = And [ + Focus type = "FOCUS_FARMING" + Planet environment = Poor + ] + effects = SetTargetFarming Value + Target.Population + + EffectsGroup + scope = Source + activation = And [ + Focus type = "FOCUS_FARMING" + Planet environment = Hostile + ] + effects = SetTargetFarming Value + Target.Population * 0.5 + + EffectsGroup + scope = Source + activation = And [ + Focus type = "FOCUS_MINING" + Planet size = Tiny + ] + effects = SetTargetMining Value + 40 + Target.Population * 0.2 + + EffectsGroup + scope = Source + activation = And [ + Focus type = "FOCUS_MINING" + Planet size = Small + ] + effects = SetTargetMining Value + 30 + Target.Population * 0.2 + + EffectsGroup + scope = Source + activation = And [ + Focus type = "FOCUS_MINING" + Planet size = Medium + ] + effects = SetTargetMining Value + 20 + Target.Population * 0.2 + + EffectsGroup + scope = Source + activation = And [ + Focus type = "FOCUS_MINING" + Planet size = Large + ] + effects = SetTargetMining Value + 10 + Target.Population * 0.2 + + EffectsGroup + scope = Source + activation = And [ + Focus type = "FOCUS_MINING" + Planet size = Huge + ] + effects = SetTargetMining Value + Target.Population * 0.2 + + EffectsGroup + scope = Source + activation = And [ + Focus "FOCUS_MINING" + Planet type = Asteroids + ] + effects = SetTargetMining Value + 30 + + EffectsGroup + scope = Source + activation = Focus "FOCUS_HEAVY_MINING" + effects = SetTargetMining Value + Target.Population * 4 + + EffectsGroup + scope = Source + activation = And [ + Focus "FOCUS_HEAVY_MINING" + Not OwnerHasTech "PRO_ENVIRO_MINING" + ] + effects = [ + SetTargetHealth Value - 10 + SetTargetPopulation Value * 0.5 + ] + + EffectsGroup + scope = Source + activation = And [ + Focus "FOCUS_HEAVY_MINING" + OwnerHasTech "PRO_ENVIRO_MINING" + ] + effects = [ + SetTargetHealth Value - 5 + SetTargetPopulation Value * 0.75 + ] + + EffectsGroup + scope = Source + activation = Focus type = "FOCUS_INDUSTRY" + effects = SetTargetIndustry Value + Target.Population * 2 + + EffectsGroup + scope = Source + activation = Focus type = "FOCUS_RESEARCH" + effects = SetTargetResearch Value + 10 + + EffectsGroup + scope = Source + activation = Focus "FOCUS_LOGISTICS" + effects = SetSupply Value + Target.Population * 0.5 + + EffectsGroup + scope = OwnedBy TheEmpire Source.Owner + activation = Focus "FOCUS_REPLIC_FARMING" + stackinggroup = "REPLICATION_STACK" + effects = [ + SetTargetFarming Value + Target.TargetIndustry / 4 + SetTargetIndustry Value / 2 + ] + + EffectsGroup + scope = OwnedBy TheEmpire Source.Owner + activation = Focus "FOCUS_REPLIC_MINING" + stackinggroup = "REPLICATION_STACK" + effects = [ + SetTargetMining Value + Target.TargetIndustry / 4 + SetTargetIndustry Value / 2 + ] + + EffectsGroup + scope = Source + activation = Focus "FOCUS_STEALTH" + effects = SetStealth Value + 20 + + EffectsGroup + scope = And [ + PopulationCenter + OwnedBy EnemyOf Source.Owner + WithinStarlaneJumps 4 Source + Not Number low = 1 high = 999 And [ + Building "BLD_GENOME_BANK" + OwnedBy TheEmpire RootCandidate.Owner + ] + ] + activation = Focus "FOCUS_BIOTERROR" + effects = SetHealth Value - 4 + + EffectsGroup + scope = And [ + WithinDistance 0 Source + Fleet + ] + activation = And [ + ContainedBy Contains And [ + Building "BLD_STARGATE_ACTIVATOR" + OwnedBy TheEmpire Source.Owner + ] + Focus "FOCUS_STARGATE" + ] + effects = MoveTo And [ + Focus "FOCUS_STARGATE" + Contains And [ + Building "BLD_STARGATE_BEACON" + OwnedBy TheEmpire Source.Owner + ] + ] + + EffectsGroup + scope = Source + activation = And [ + WithinStarlaneJumps 1 Building name = "BLD_PLANET_BEACON" + Focus "FOCUS_PLANET_DRIVE" + ] + effects = [ + MoveTo And [ + OwnedBy TheEmpire Source.Owner + WithinStarlaneJumps 1 Source + Contains And [ + Building name = "BLD_PLANET_BEACON" + OwnedBy TheEmpire Source.Owner + ] + ] + SetPopulation Value / 2 + ] + + EffectsGroup + scope = Source + activation = And [ + WithinStarlaneJumps 1 Building name = "BLD_PLANET_BEACON" + Not WithinDistance 200 Building name = "BLD_LIGHTHOUSE" + Random probability = 0.5 + Focus "FOCUS_PLANET_DRIVE" + ] + effects = Destroy + + EffectsGroup + scope = And [ + Fleet + Not Stationary + OwnedBy EnemyOf Source.Owner + WithinStarlaneJumps 1 Source + Not WithinDistance 0 Source + ] + activation = Focus "FOCUS_DISTORTION" + effects = MoveTo And [ + System + WithinStarlaneJumps 1 Source + Not WithinDistance 0 Source + ] + + EffectsGroup + scope = Source + activation = Not OwnedBy AnyEmpire + effects = SetMaxTroops Value + 3 + ] + environments = [ + type = Swamp environment = Good + type = Toxic environment = Good + type = Inferno environment = Good + type = Radiated environment = Good + type = Barren environment = Good + type = Tundra environment = Good + type = Desert environment = Good + type = Terran environment = Good + type = Ocean environment = Good + type = Asteroids environment = Good + type = Gasgiant environment = Good + ] + graphic = "icons/species/other-04.png" |
From: <ele...@us...> - 2011-09-12 03:49:53
|
Revision: 4248 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4248&view=rev Author: eleazzaar Date: 2011-09-12 03:49:46 +0000 (Mon, 12 Sep 2011) Log Message: ----------- less potentially destructive tweaks: better stats and gear for the domesticatable space monsters. More accurate descriptions for some species. Omniscience for 'Super Testers'. Solar trees grow tougher now. Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/planet_specials.txt trunk/FreeOrion/default/ship_hulls.txt trunk/FreeOrion/default/space_monster_spawn_fleets.txt trunk/FreeOrion/default/space_monsters.txt trunk/FreeOrion/default/species.txt Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2011-09-11 21:42:21 UTC (rev 4247) +++ trunk/FreeOrion/default/eng_stringtable.txt 2011-09-12 03:49:46 UTC (rev 4248) @@ -253,7 +253,7 @@ Solar Tree SM_TREE_DESC -Large branching space-born tree with filamentous branches. The solar tree passively stores energy from high energy stars, until it is ready to move on the the next stage of it life cycle. Though immobile, it can release it's stored energy in a focused beam to defend itself. +Large branching space-born tree with filamentous branches. Solar Trees gradually grow larger and tougher. SM_FLOATER Floater @@ -261,12 +261,6 @@ SM_FLOATER_DESC Gas-filled bulbous sac drifting through space. -SM_SQUID -Space Squid - -SM_SQUID_DESC -Tentacled agressive hunter. - SM_DRAGON Vacuum Dragon @@ -2494,13 +2488,15 @@ SP_SUPER_TEST Super Testers SP_SUPER_TEST_DESC -Super Testers are unbalanced and unfair. They trive on all planets. +Super Testers are unbalanced and unfair. They are nearly Omniscient. And they trive on all planets. SP_CYNOS Cynos SP_CYNOS_DESC -Walking plants sustained by a giant non-sentient mother plant. +'''Walking plants sustained by a giant non-sentient mother plant. +Can only produce Food or Research.''' + SP_DERTHREAN Derthrean SP_DERTHREAN_DESC @@ -2514,8 +2510,10 @@ SP_PHINNERT Phinnert SP_PHINNERT_DESC -Flying Monkeys. +'''Flying Monkeys. +Cannot produce Research''' + SP_SSLITH Sslith SP_SSLITH_DESC @@ -2536,10 +2534,7 @@ SP_FIFTYSEVEN_DESC '''Math-obsessed sky-serpents, singing planet-wide fractal songs. -++ research -+ no ethos -- slow population growth -- cannot produce minerals or PP +Can only produce Food or Research. Biology: Adult Fifty-Seven are between 10 and 20 m long. The main deviation from the tapering serpentine body are the two resonating domes on the forward dorsal side. Various fins provide fine control. Entirely blind, they rely on smell, hearing, an exquisitely honed presure sensitivity, and when the need arises bursts of echolocation. Fifty-Seven are omnivores: eating flocks of small flying creatures with the same relish as the floating phytoplankton. Since they remain aloft their entire lives and have no manipulator limbs, the Fifty-Seven have no material technology. @@ -2566,8 +2561,10 @@ SP_NYMNMN Nymnmn SP_NYMNMN_DESC -Planet-wide sapient magnetic waveforms. +'''Planet-wide sapient magnetic waveforms. +Can only produce Food or Research.''' + SP_TRENCHERS Trenchers SP_TRENCHERS_DESC @@ -2576,8 +2573,10 @@ SP_BEIGEGOO Beige Goo SP_BEIGEGOO_DESC -Insane, intensely private, planet-engulfing nanite swarm . +'''Insane, intensely private, planet-engulfing nanite swarm. +Can only produce Food and Industry.''' + SP_KOBUNTURA Kobuntura SP_KOBUNTURA_DESC @@ -2603,8 +2602,7 @@ SP_HIDDENGARDENER_DESC '''A sapient fungal network that tends it's plant food from beneath. -+++ Farming --- produces no other resources +Can only produce food. The Hidden Gardener is a massive distributed fungal intelligence lying just beneath the surface. Each individual covers many square kms. It's actions and thoughts are slow. Various sensory nodes are scattered about by which it can monitor the weather and the growth of its garden. A Hidden Gardener by means of enzymes, the encapsulation and releases of seeds, and the control of water tends it's garden to produce precisely the rotting plant matter it needs to survive. @@ -2736,7 +2734,7 @@ ABANDONED_COLONY_SPECIAL Abandoned Colony -ABANDONED_COLONY_SPECIAL +ABANDONED_COLONY_SPECIAL_DESC An old abandoned colony. Some of the infrastructure should still be useful. KRAKEN_NEST_SPECIAL @@ -6465,4 +6463,4 @@ SH_JUGGERNAUT_3 Large Juggernaut Body SH_JUGGERNAUT_3_BODY_DESC -A formidible heavy-weight space monster. \ No newline at end of file +A formidible heavy-weight space monster. Modified: trunk/FreeOrion/default/planet_specials.txt =================================================================== --- trunk/FreeOrion/default/planet_specials.txt 2011-09-11 21:42:21 UTC (rev 4247) +++ trunk/FreeOrion/default/planet_specials.txt 2011-09-12 03:49:46 UTC (rev 4248) @@ -695,7 +695,7 @@ activation = AND [ Planet Not OwnedBy AnyEmpire - Random probability = 0.05 + Random probability = 0.025 ] stackinggroup = "KRAKEN_NEST_STACK" effects = CreateShip "SM_KRAKEN_1" @@ -705,7 +705,7 @@ activation = AND [ Planet Not OwnedBy AnyEmpire - Random probability = 0.05 + Random probability = 0.025 ] stackinggroup = "KRAKEN_NEST_STACK" effects = [ @@ -736,7 +736,7 @@ activation = AND [ Planet Not OwnedBy AnyEmpire - Random probability = 0.08 + Random probability = 0.04 ] stackinggroup = "SNOWFLAKE_NEST_STACK" effects = CreateShip "SM_SNOWFLAKE_1" @@ -746,7 +746,7 @@ activation = AND [ Planet Not OwnedBy AnyEmpire - Random probability = 0.08 + Random probability = 0.04 ] stackinggroup = "SNOWFLAKE_NEST_STACK" effects = [ @@ -777,7 +777,7 @@ activation = AND [ Planet Not OwnedBy AnyEmpire - Random probability = 0.06 + Random probability = 0.03 ] stackinggroup = "JUGGERNAUT_NEST_STACK" effects = CreateShip "SM_JUGGERNAUT_1" @@ -787,7 +787,7 @@ activation = AND [ Planet Not OwnedBy AnyEmpire - Random probability = 0.06 + Random probability = 0.03 ] stackinggroup = "JUGGERNAUT_NEST_STACK" effects = [ Modified: trunk/FreeOrion/default/ship_hulls.txt =================================================================== --- trunk/FreeOrion/default/ship_hulls.txt 2011-09-11 21:42:21 UTC (rev 4247) +++ trunk/FreeOrion/default/ship_hulls.txt 2011-09-12 03:49:46 UTC (rev 4248) @@ -1603,7 +1603,7 @@ EffectsGroup scope = And [ System - Star type = [Blue White] + Star type = [Blue White Yellow Orange Red] Contains Source Not Number low = 2 high = 9999 condition = And [ Monster @@ -1634,11 +1634,13 @@ location = All effectsgroups = [ EffectsGroup - scope = And [ - System - Star type = [Blue White] - Contains Source + scope = Source + effects = [ + SetMaxStructure Value + Source.Age*0.2 + SetStructure Value + 0.3 ] + EffectsGroup + scope = Source activation = Random probability = 0.06 stackinggroup = "TREE_GROWTH" effects = CreateShip "SM_FLOATER" @@ -2150,10 +2152,10 @@ name = "SH_KRAKEN_1_BODY" description = "SH_KRAKEN_1_BODY_DESC" speed = 20 - starlaneSpeed = 30 - fuel = 5 + starlaneSpeed = 50 + fuel = 4 stealth = 5 - structure = 30 + structure = 20 buildCost = 1 buildTime = 1 producible = false @@ -2170,18 +2172,24 @@ Stationary Contains Source ] - activation = Random probability = 0.3 + activation = Random probability = 0.5 stackinggroup = "MONSTER_FLEET_MOVE_STACK" effects = SetDestination destination = And [ System Not Contains Source - Not Contains And [ - Planet - OwnedBy AnyEmpire - ] WithinStarlaneJumps 1 Source ] EffectsGroup + scope = And [ + Source + ContainedBy Contains Planet type = GasGiant + ] + activation = Random probability = 0.025 + effects = [ + CreateShip "SM_KRAKEN_2" + Destroy + ] + EffectsGroup scope = Source activation = Source effects = SetDetection Value + 5 @@ -2192,10 +2200,10 @@ name = "SH_KRAKEN_2_BODY" description = "SH_KRAKEN_2_BODY_DESC" speed = 20 - starlaneSpeed = 30 - fuel = 5 + starlaneSpeed = 55 + fuel = 4 stealth = 5 - structure = 30 + structure = 35 buildCost = 1 buildTime = 1 producible = false @@ -2212,7 +2220,7 @@ Stationary Contains Source ] - activation = Random probability = 0.3 + activation = Random probability = 0.4 stackinggroup = "MONSTER_FLEET_MOVE_STACK" effects = SetDestination destination = And [ System @@ -2223,8 +2231,17 @@ ] WithinStarlaneJumps 1 Source ] - EffectsGroup + scope = And [ + Source + ContainedBy Contains Planet type = GasGiant + ] + activation = Random probability = 0.025 + effects = [ + CreateShip "SM_KRAKEN_3" + Destroy + ] + EffectsGroup scope = Source activation = Source effects = SetDetection Value + 5 @@ -2235,10 +2252,10 @@ name = "SH_KRAKEN_3_BODY" description = "SH_KRAKEN_3_BODY_DESC" speed = 20 - starlaneSpeed = 30 - fuel = 5 + starlaneSpeed = 60 + fuel = 4 stealth = 5 - structure = 30 + structure = 50 buildCost = 1 buildTime = 1 producible = false @@ -2281,8 +2298,8 @@ Hull name = "SH_SNOWFLAKE_1_BODY" description = "SH_SNOWFLAKE_1_BODY_DESC" - speed = 20 - starlaneSpeed = 40 + speed = 50 + starlaneSpeed = 65 fuel = 5 stealth = 5 structure = 12 @@ -2302,35 +2319,38 @@ Stationary Contains Source ] - activation = AND [ - Random probability = 0.6 - Not OwnedBy AnyEmpire - ] + activation = Random probability = 0.6 stackinggroup = "SNOWFLAKE_STACK" effects = SetDestination destination = And [ System Not Contains Source - Not Contains And [ - Planet - OwnedBy AnyEmpire - ] WithinStarlaneJumps 1 Source ] EffectsGroup + scope = And [ + Source + ContainedBy Contains Planet size = Tiny + ] + activation = Random probability = 0.03 + effects = [ + CreateShip "SM_SNOWFLAKE_2" + Destroy + ] + EffectsGroup scope = Source activation = Source - effects = SetDetection Value + 5 + effects = SetDetection Value + 6 ] graphic = "" Hull name = "SH_SNOWFLAKE_2_BODY" description = "SH_SNOWFLAKE_2_BODY_DESC" - speed = 20 - starlaneSpeed = 40 + speed = 50 + starlaneSpeed = 70 fuel = 5 stealth = 5 - structure = 20 + structure = 25 buildCost = 1 buildTime = 1 producible = false @@ -2359,20 +2379,30 @@ WithinStarlaneJumps 1 Source ] EffectsGroup + scope = And [ + Source + ContainedBy Contains Planet size = Tiny + ] + activation = Random probability = 0.03 + effects = [ + CreateShip "SM_SNOWFLAKE_3" + Destroy + ] + EffectsGroup scope = Source activation = Source - effects = SetDetection Value + 5 + effects = SetDetection Value + 7 ] graphic = "" Hull name = "SH_SNOWFLAKE_3_BODY" description = "SH_SNOWFLAKE_3_BODY_DESC" - speed = 20 - starlaneSpeed = 40 + speed = 50 + starlaneSpeed = 75 fuel = 5 stealth = 5 - structure = 20 + structure = 40 buildCost = 1 buildTime = 1 producible = false @@ -2403,7 +2433,7 @@ EffectsGroup scope = Source activation = Source - effects = SetDetection Value + 5 + effects = SetDetection Value + 8 ] graphic = "" @@ -2413,10 +2443,10 @@ name = "SH_JUGGERNAUT_1_BODY" description = "SH_JUGGERNAUT_1_BODY_DESC" speed = 20 - starlaneSpeed = 20 - fuel = 5 + starlaneSpeed = 30 + fuel = 3 stealth = 5 - structure = 40 + structure = 30 buildCost = 1 buildTime = 1 producible = false @@ -2441,13 +2471,19 @@ effects = SetDestination destination = And [ System Not Contains Source - Not Contains And [ - Planet - OwnedBy AnyEmpire - ] WithinStarlaneJumps 1 Source ] EffectsGroup + scope = And [ + Source + ContainedBy Contains Planet type = Asteroids + ] + activation = Random probability = 0.03 + effects = [ + CreateShip "SM_JUGGERNAUT_2" + Destroy + ] + EffectsGroup scope = Source activation = Source effects = SetDetection Value + 5 @@ -2458,8 +2494,8 @@ name = "SH_JUGGERNAUT_2_BODY" description = "SH_JUGGERNAUT_2_BODY_DESC" speed = 20 - starlaneSpeed = 20 - fuel = 5 + starlaneSpeed = 25 + fuel = 2 stealth = 5 structure = 40 buildCost = 1 @@ -2490,6 +2526,17 @@ WithinStarlaneJumps 1 Source ] EffectsGroup + scope = And [ + Source + ContainedBy Contains Planet type = Asteroids + ] + activation = Random probability = 0.02 + effects = [ + CreateShip "SM_JUGGERNAUT_3" + Destroy + ] + + EffectsGroup scope = Source activation = Source effects = SetDetection Value + 5 @@ -2503,7 +2550,7 @@ starlaneSpeed = 20 fuel = 5 stealth = 5 - structure = 40 + structure = 60 buildCost = 1 buildTime = 1 producible = false @@ -2520,7 +2567,7 @@ Stationary Contains Source ] - activation = Random probability = 0.3 + activation = Random probability = 0.25 stackinggroup = "MONSTER_FLEET_MOVE_STACK" effects = SetDestination destination = And [ System Modified: trunk/FreeOrion/default/space_monster_spawn_fleets.txt =================================================================== --- trunk/FreeOrion/default/space_monster_spawn_fleets.txt 2011-09-11 21:42:21 UTC (rev 4247) +++ trunk/FreeOrion/default/space_monster_spawn_fleets.txt 2011-09-12 03:49:46 UTC (rev 4248) @@ -3,7 +3,7 @@ ships = [ "SM_KRILL_1" ] - spawnrate = 2.0 + spawnrate = 1.0 spawnlimit = 9999 location = And [ Not Contains Monster @@ -12,7 +12,7 @@ OwnedBy AnyEmpire ] ] - + /* MonsterFleet name = "SM_TREE" ships = [ @@ -21,13 +21,14 @@ spawnrate = 1.0 spawnlimit = 9999 location = And [ + Star type = [Blue White Yellow Orange Red] Not Contains Monster - Not WithinStarlaneJumps 2 Contains And [ + Not WithinStarlaneJumps 1 Contains And [ Planet OwnedBy AnyEmpire ] ] - + */ MonsterFleet name = "SM_DRONE_FACTORY" ships = [ @@ -44,8 +45,8 @@ Planet OwnedBy AnyEmpire ] - ] - + ] + MonsterFleet name = "SM_DRONE" ships = [ @@ -58,7 +59,7 @@ Armed Monster ] - Not WithinStarlaneJumps 3 Contains And [ + Not WithinStarlaneJumps 2 Contains And [ Planet OwnedBy AnyEmpire ] @@ -69,11 +70,11 @@ ships = [ "SM_FLOATER" ] - spawnrate = 0.4 + spawnrate = 1.4 spawnlimit = 50 location = And [ Not Contains Monster - Not WithinStarlaneJumps 3 Contains And [ + Not WithinStarlaneJumps 2 Contains And [ Planet OwnedBy AnyEmpire ] @@ -99,11 +100,11 @@ ships = [ "SM_KRAKEN_1" ] - spawnrate = 0.5 + spawnrate = 0.4 spawnlimit = 100 location = And [ Not Contains Monster - Not WithinStarlaneJumps 4 Contains And [ + Not WithinStarlaneJumps 3 Contains And [ Planet OwnedBy AnyEmpire ] @@ -118,7 +119,7 @@ spawnlimit = 100 location = And [ Not Contains Monster - Not WithinStarlaneJumps 4 Contains And [ + Not WithinStarlaneJumps 3 Contains And [ Planet OwnedBy AnyEmpire ] @@ -129,7 +130,7 @@ ships = [ "SM_JUGGERNAUT_1" ] - spawnrate = 0.5 + spawnrate = 0.4 spawnlimit = 100 location = And [ Not Contains Monster @@ -137,4 +138,5 @@ Planet OwnedBy AnyEmpire ] - ] \ No newline at end of file + ] + \ No newline at end of file Modified: trunk/FreeOrion/default/space_monsters.txt =================================================================== --- trunk/FreeOrion/default/space_monsters.txt 2011-09-11 21:42:21 UTC (rev 4247) +++ trunk/FreeOrion/default/space_monsters.txt 2011-09-12 03:49:46 UTC (rev 4248) @@ -55,7 +55,7 @@ description = "SM_TREE_DESC" lookup_strings = true hull = "SH_IMMOBILE_MONSTER_BODY" - parts = "SH_DEFENSE_GRID" + parts = "" graphic = "icons/monsters/tree.png" model = "seed" @@ -67,25 +67,10 @@ parts = [ "" "SH_DEFLECTOR" - "DT_SENSORS" + "" ] graphic = "icons/monsters/floater.png" model = "seed" - -ShipDesign - name = "SM_SQUID" - description = "SM_SQUID_DESC" - lookup_strings = true - hull = "SH_STRONG_MONSTER_BODY" - parts = [ - "SR_LASER" - "DT_OPTICAL_SCANNER" - "" - "" - "FU_ZERO_FUEL" - ] - graphic = "icons/monsters/squid.png" - model = "seed" ShipDesign name = "SM_DRAGON" @@ -176,8 +161,8 @@ hull = "SH_KRAKEN_1_BODY" parts = [ "" + "LR_NUCLEAR_MISSILE" "" - "FU_ZERO_FUEL" ] graphic = "icons/monsters/kraken-1.png" model = "seed" @@ -188,9 +173,9 @@ lookup_strings = true hull = "SH_KRAKEN_2_BODY" parts = [ - "SR_MASS_DRIVER" + "SR_LASER" + "LR_NEUTRONIUM_PLATE_NUC_MIS" "" - "FU_ZERO_FUEL" ] graphic = "icons/monsters/kraken-2.png" model = "seed" @@ -201,9 +186,9 @@ lookup_strings = true hull = "SH_KRAKEN_3_BODY" parts = [ - "SR_MASS_DRIVER" - "LR_NUCLEAR_MISSILE" - "FU_ZERO_FUEL" + "SR_LASER" + "LR_NEUTRONIUM_PLATE_SPEC_MIS" + "" ] graphic = "icons/monsters/kraken-3.png" model = "seed" @@ -214,9 +199,9 @@ lookup_strings = true hull = "SH_SNOWFLAKE_1_BODY" parts = [ + "SR_LASER" "" "" - "" ] graphic = "icons/monsters/snowflake-1.png" model = "seed" @@ -227,9 +212,9 @@ lookup_strings = true hull = "SH_SNOWFLAKE_2_BODY" parts = [ - "SR_MASS_DRIVER" + "SR_LASER" + "SR_LASER" "" - "" ] graphic = "icons/monsters/snowflake-2.png" model = "seed" @@ -240,7 +225,7 @@ lookup_strings = true hull = "SH_SNOWFLAKE_3_BODY" parts = [ - "SR_MASS_DRIVER" + "SR_LASER" "LR_NUCLEAR_MISSILE" "" ] @@ -253,8 +238,8 @@ lookup_strings = true hull = "SH_JUGGERNAUT_1_BODY" parts = [ + "SR_LASER" "" - "" "SH_DEFENSE_GRID" ] graphic = "icons/monsters/juggernaut-1.png" @@ -266,9 +251,9 @@ lookup_strings = true hull = "SH_JUGGERNAUT_2_BODY" parts = [ - "SR_MASS_DRIVER" - "" - "SH_DEFENSE_GRID" + "SR_LASER" + "SR_LASER" + "SH_DEFLECTOR" ] graphic = "icons/monsters/juggernaut-2.png" model = "seed" @@ -281,7 +266,8 @@ parts = [ "SR_MASS_DRIVER" "LR_NUCLEAR_MISSILE" - "SH_DEFENSE_GRID" + "SH_DEFLECTOR" ] graphic = "icons/monsters/juggernaut-3.png" - model = "seed" \ No newline at end of file + model = "seed" + \ No newline at end of file Modified: trunk/FreeOrion/default/species.txt =================================================================== --- trunk/FreeOrion/default/species.txt 2011-09-11 21:42:21 UTC (rev 4247) +++ trunk/FreeOrion/default/species.txt 2011-09-12 03:49:46 UTC (rev 4248) @@ -11966,6 +11966,11 @@ effectsgroups = [ EffectsGroup scope = Source + activation = Source + effects = SetDetection Value + 40 + + EffectsGroup + scope = Source activation = Health low = 0 high = RootCandidate.TargetHealth - 3 effects = SetHealth Value + 2 |
From: <ele...@us...> - 2011-09-12 04:05:05
|
Revision: 4249 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4249&view=rev Author: eleazzaar Date: 2011-09-12 04:04:58 +0000 (Mon, 12 Sep 2011) Log Message: ----------- fixed originally spawned solar tree's growth. Modified Paths: -------------- trunk/FreeOrion/default/ship_hulls.txt trunk/FreeOrion/default/space_monster_spawn_fleets.txt Modified: trunk/FreeOrion/default/ship_hulls.txt =================================================================== --- trunk/FreeOrion/default/ship_hulls.txt 2011-09-12 03:49:46 UTC (rev 4248) +++ trunk/FreeOrion/default/ship_hulls.txt 2011-09-12 04:04:58 UTC (rev 4249) @@ -1633,6 +1633,13 @@ slots = Slot type = External position = (0.30, 0.15) location = All effectsgroups = [ + EffectsGroup + scope = Source + activation = Turn low = 0 high = 2 + effects = [ + CreateShip "SM_TREE" + Destroy + ] EffectsGroup scope = Source effects = [ Modified: trunk/FreeOrion/default/space_monster_spawn_fleets.txt =================================================================== --- trunk/FreeOrion/default/space_monster_spawn_fleets.txt 2011-09-12 03:49:46 UTC (rev 4248) +++ trunk/FreeOrion/default/space_monster_spawn_fleets.txt 2011-09-12 04:04:58 UTC (rev 4249) @@ -12,7 +12,7 @@ OwnedBy AnyEmpire ] ] - /* + MonsterFleet name = "SM_TREE" ships = [ @@ -28,7 +28,7 @@ OwnedBy AnyEmpire ] ] - */ + MonsterFleet name = "SM_DRONE_FACTORY" ships = [ @@ -70,7 +70,7 @@ ships = [ "SM_FLOATER" ] - spawnrate = 1.4 + spawnrate = 0.4 spawnlimit = 50 location = And [ Not Contains Monster |
From: <ele...@us...> - 2011-09-13 02:09:56
|
Revision: 4254 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4254&view=rev Author: eleazzaar Date: 2011-09-13 02:09:50 +0000 (Tue, 13 Sep 2011) Log Message: ----------- adding in Krikktone's Acirema. Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/species.txt Added Paths: ----------- trunk/FreeOrion/default/data/art/icons/species/acirema.png Added: trunk/FreeOrion/default/data/art/icons/species/acirema.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/species/acirema.png ___________________________________________________________________ Added: svn:mime-type + image/png Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2011-09-13 02:07:51 UTC (rev 4253) +++ trunk/FreeOrion/default/eng_stringtable.txt 2011-09-13 02:09:50 UTC (rev 4254) @@ -2617,16 +2617,29 @@ SP_ABADDONNIANS_DESC A race of cave dwelling genrally decent folk living in permanent slavery to an overprotective computer they created. +SP_ACIREMA +Acirema +SP_ACIREMA_DESC +'''A race with nearly limitless power, that can't survive in this universe. +Description +An Acirem is a 10-30 m elipsoidal energy beings with large (30-100m) ''wings''. As they age they tend to accumulate material from around them developing a dusty and eventually rocky appearance (still maintaining the visible energy flows through their body and the gaps). Most Acirema live in a universe where the physical constants are slightly different, and there is only one place where they can get through to our universe, on their "Homeworld" of Portal. However, upon doing that they immediately begin to 'age' differently than in their own universe. Acirema cannot survive more than a few fractions of a galactic cycle in this universe. So an Acirem rarely spends much time before crossing back into their own universe. + +As the Acirema found the anomaly that allowed them to enter into this universe, they also found that harnesing the differences in structure allowed them to generate energy in massive amounts in both universes. They also found that their bodies could release and manipulate massive amounts of energy. They rapidly began gathering material on Portal to study, and use to build structures on Portal itself. However that massive amount of energy meant they rapidly mined Portal out, and soon had very limited minerals that were safe for them to extract. + +The massive amount of energy they can release as individuals and across the connection from Portal to their home universe, gives them the ability to produce large amounts of Industry, and also allows them to act as weapons. This makes Portal a very dangerous world to approach, as the Acirema are very wary of outsiders, and are sensitive to the vulnerability of their position. Trade with another universe is definitely beneficial, especially since they cannot obtain minerals from other planets. The Acirema on Portal seem to have a government that is similar to a military and/or research outpost (tightly controlled core with a majority loosely controlled) They are very secretive of the nature of their society back home. + +"Homeworld" +Portal is a Radiated world close to an unusually bright Blue Giant Star, with a connection to another universe. It is thought that Precursor testing may have opened the connection, and caused the star to change. There is suspicion that there may have been intelligent life on Portal, and they were destroyed by the Acirema when the connection opened (either due to research or advanced weapons use). + +Reason for staying +They can't stay here long enough to actually move to another planet and still survive.''' + SP_TEST Testing Guinea Pig SP_TEST_DESC '''Try all your exparamental scripting on this guy, he'll appear a lot.''' -SP_TEST2 -Test2 Creature -SP_TEST_DESC2 -'''Try all your exparamental scripting on this guy, he'll appear a lot.''' #################### # Specials # Modified: trunk/FreeOrion/default/species.txt =================================================================== --- trunk/FreeOrion/default/species.txt 2011-09-13 02:07:51 UTC (rev 4253) +++ trunk/FreeOrion/default/species.txt 2011-09-13 02:09:50 UTC (rev 4254) @@ -371,381 +371,6 @@ type = Asteroids environment = Uninhabitable type = Gasgiant environment = Uninhabitable ] - graphic = "icons/species/quadruped-05.png" - -Species - name = "SP_TEST2" - description = "SP_TEST_DESC2" - Planetbound - SpaceBound - - foci = [ - Focus - name = "FOCUS_FARMING" - description = "FOCUS_FARMING_DESC" - location = Planet - graphic = "icons/focus/farming.png" - - Focus - name = "FOCUS_MINING" - description = "FOCUS_MINING_DESC" - location = Or [ - And [ - Or [ - TargetPopulation low = 1 high = 999 - OwnerHasTech "PRO_ORBITAL_MINE" - ] - Not Planet type = [Asteroids GasGiant] - ] - And [ - OwnerHasTech "PRO_ASTEROID_MINE" - Planet type = Asteroids - ] - ] - graphic = "icons/focus/mining.png" - - Focus - name = "FOCUS_HEAVY_MINING" - description = "FOCUS_HEAVY_MINING_DESC" - location = And [ - Number low = 1 high = 999 And [ - Building "BLD_HEAVY_MINE_PROCESSOR" - OwnedBy TheEmpire Source.Owner - ] - TargetPopulation low = 1 high = 999 - ] - graphic = "icons/building/heavy_mining_processor.png" - - Focus - name = "FOCUS_INDUSTRY" - description = "FOCUS_INDUSTRY_DESC" - location = Or [ - TargetPopulation low = 1 high = 999 - Contains Building "BLD_GAS_GIANT_GEN" - ] - graphic = "icons/focus/industry.png" - - Focus - name = "FOCUS_RESEARCH" - description = "FOCUS_RESEARCH_DESC" - location = Planet - graphic = "icons/focus/research.png" - - ] - effectsgroups = [ - EffectsGroup - scope = Source - activation = Health low = 0 high = RootCandidate.TargetHealth - 3 - effects = SetHealth Value + 2 - - EffectsGroup - scope = Source - activation = Health low = RootCandidate.TargetHealth - 3 high = RootCandidate.TargetHealth - effects = SetHealth Target.TargetHealth - - EffectsGroup - scope = Source - activation = And [ - Planet environment = Good - Planet size = Huge - ] - effects = [ - SetTargetPopulation Value + 25 - SetTargetHealth Value + 30 - ] - - EffectsGroup - scope = Source - activation = And [ - Planet environment = Good - Planet size = Large - ] - effects = [ - SetTargetPopulation Value + 20 - SetTargetHealth Value + 30 - ] - - EffectsGroup - scope = Source - activation = And [ - Planet environment = Good - Planet size = Medium - ] - effects = [ - SetTargetPopulation Value + 15 - SetTargetHealth Value + 30 - ] - - EffectsGroup - scope = Source - activation = And [ - Planet environment = Good - Planet size = Small - ] - effects = [ - SetTargetPopulation Value + 10 - SetTargetHealth Value + 30 - ] - - EffectsGroup - scope = Source - activation = And [ - Planet environment = Good - Planet size = Tiny - ] - effects = [ - SetTargetPopulation Value + 5 - SetTargetHealth Value + 30 - ] - - EffectsGroup - scope = Source - activation = And [ - Planet environment = Adequate - Planet size = Huge - ] - effects = [ - SetTargetPopulation Value + 5 - SetTargetHealth Value + 25 - ] - - EffectsGroup - scope = Source - activation = And [ - Planet environment = Adequate - Planet size = Large - ] - effects = [ - SetTargetPopulation Value + 4 - SetTargetHealth Value + 25 - ] - - EffectsGroup - scope = Source - activation = And [ - Planet environment = Adequate - Planet size = Medium - ] - effects = [ - SetTargetPopulation Value + 3 - SetTargetHealth Value + 25 - ] - - EffectsGroup - scope = Source - activation = And [ - Planet environment = Adequate - Planet size = Small - ] - effects = [ - SetTargetPopulation Value + 2 - SetTargetHealth Value + 25 - ] - - EffectsGroup - scope = Source - activation = And [ - Planet environment = Adequate - Planet size = Tiny - ] - effects = [ - SetTargetPopulation Value + 1 - SetTargetHealth Value + 25 - ] - - EffectsGroup - scope = Source - activation = Planet environment = [Uninhabitable Hostile Poor] - effects = SetTargetHealth Value + 20 - - EffectsGroup - scope = Source - activation = Source - effects = SetTargetConstruction Value + 20 - - EffectsGroup - scope = Source - activation = Source - effects = SetFoodConsumption Value + Target.Population * 1 - - EffectsGroup - scope = Source - activation = Farming low = RootCandidate.TargetFarming + 2 high = 999 - effects = SetFarming Value - 1 - - EffectsGroup - scope = Source - activation = Mining low = RootCandidate.TargetMining + 2 high = 999 - effects = SetMining Value - 1 - - EffectsGroup - scope = Source - activation = Industry low = RootCandidate.TargetIndustry + 2 high = 999 - effects = SetIndustry Value - 1 - - EffectsGroup - scope = Source - activation = Research low = RootCandidate.TargetResearch + 2 high = 999 - effects = SetResearch Value - 1 - - EffectsGroup - scope = Source - activation = Farming low = RootCandidate.TargetFarming high = RootCandidate.TargetFarming + 2 - effects = SetFarming Target.TargetFarming - - EffectsGroup - scope = Source - activation = Mining low = RootCandidate.TargetMining high = RootCandidate.TargetMining + 2 - effects = SetMining Target.TargetMining - - EffectsGroup - scope = Source - activation = Industry low = RootCandidate.TargetIndustry high = RootCandidate.TargetIndustry + 2 - effects = SetIndustry Target.TargetIndustry - - EffectsGroup - scope = Source - activation = Research low = RootCandidate.TargetResearch high = RootCandidate.TargetResearch + 2 - effects = SetResearch Target.TargetResearch - - EffectsGroup - scope = Source - activation = And [ - Focus type = "FOCUS_FARMING" - Planet environment = Good - ] - effects = SetTargetFarming Value + Target.Population * 2.0 - - EffectsGroup - scope = Source - activation = And [ - Focus type = "FOCUS_FARMING" - Planet environment = Adequate - ] - effects = SetTargetFarming Value + Target.Population * 1.5 - - EffectsGroup - scope = Source - activation = And [ - Focus type = "FOCUS_FARMING" - Planet environment = Poor - ] - effects = SetTargetFarming Value + Target.Population - - EffectsGroup - scope = Source - activation = And [ - Focus type = "FOCUS_FARMING" - Planet environment = Hostile - ] - effects = SetTargetFarming Value + Target.Population * 0.5 - - EffectsGroup - scope = Source - activation = And [ - Focus type = "FOCUS_MINING" - Planet size = Tiny - ] - effects = SetTargetMining Value + 40 + Target.Population * 0.2 - - EffectsGroup - scope = Source - activation = And [ - Focus type = "FOCUS_MINING" - Planet size = Small - ] - effects = SetTargetMining Value + 30 + Target.Population * 0.2 - - EffectsGroup - scope = Source - activation = And [ - Focus type = "FOCUS_MINING" - Planet size = Medium - ] - effects = SetTargetMining Value + 20 + Target.Population * 0.2 - - EffectsGroup - scope = Source - activation = And [ - Focus type = "FOCUS_MINING" - Planet size = Large - ] - effects = SetTargetMining Value + 10 + Target.Population * 0.2 - - EffectsGroup - scope = Source - activation = And [ - Focus type = "FOCUS_MINING" - Planet size = Huge - ] - effects = SetTargetMining Value + Target.Population * 0.2 - - EffectsGroup - scope = Source - activation = And [ - Focus "FOCUS_MINING" - Planet type = Asteroids - ] - effects = SetTargetMining Value + 30 - - EffectsGroup - scope = Source - activation = Focus "FOCUS_HEAVY_MINING" - effects = SetTargetMining Value + Target.Population * 4 - - EffectsGroup - scope = Source - activation = And [ - Focus "FOCUS_HEAVY_MINING" - Not OwnerHasTech "PRO_ENVIRO_MINING" - ] - effects = [ - SetTargetHealth Value - 10 - SetTargetPopulation Value * 0.5 - ] - - EffectsGroup - scope = Source - activation = And [ - Focus "FOCUS_HEAVY_MINING" - OwnerHasTech "PRO_ENVIRO_MINING" - ] - effects = [ - SetTargetHealth Value - 5 - SetTargetPopulation Value * 0.75 - ] - - EffectsGroup - scope = Source - activation = Focus type = "FOCUS_INDUSTRY" - effects = SetTargetIndustry Value + Target.Population * 2 - - EffectsGroup - scope = Source - activation = Focus type = "FOCUS_RESEARCH" - effects = SetTargetResearch Value + 10 - - EffectsGroup - scope = Source - activation = Not OwnedBy AnyEmpire - effects = [ - SetMaxTroops Value + 5 - SetMaxShield Value + 5 - ] - ] - environments = [ - type = Swamp environment = Good - type = Toxic environment = Good - type = Inferno environment = Good - type = Radiated environment = Good - type = Barren environment = Good - type = Tundra environment = Good - type = Desert environment = Good - type = Terran environment = Good - type = Ocean environment = Good - type = Asteroids environment = Uninhabitable - type = Gasgiant environment = Uninhabitable - ] graphic = "icons/species/amorphous-03.png" Species @@ -967,7 +592,6 @@ activation = Not OwnedBy AnyEmpire effects = SetMaxTroops Value + 5 ] - environments = [ type = Swamp environment = Good type = Toxic environment = Adequate @@ -6758,9 +6382,379 @@ type = Asteroids environment = Uninhabitable type = Gasgiant environment = Uninhabitable ] - graphic = "icons/species/hidden-gardener.png" + graphic = "icons/species/abaddonnian.png" Species + name = "SP_ACIREMA" + description = "SP_ACIREMA_DESC" + Planetbound + + foci = [ + Focus + name = "FOCUS_FARMING" + description = "FOCUS_FARMING_DESC" + location = Planet + graphic = "icons/focus/farming.png" + + Focus + name = "FOCUS_MINING" + description = "FOCUS_MINING_DESC" + location = Or [ + And [ + Or [ + TargetPopulation low = 1 high = 999 + OwnerHasTech "PRO_ORBITAL_MINE" + ] + Not Planet type = [Asteroids GasGiant] + ] + And [ + OwnerHasTech "PRO_ASTEROID_MINE" + Planet type = Asteroids + ] + ] + graphic = "icons/focus/mining.png" + + Focus + name = "FOCUS_HEAVY_MINING" + description = "FOCUS_HEAVY_MINING_DESC" + location = And [ + Number low = 1 high = 999 And [ + Building "BLD_HEAVY_MINE_PROCESSOR" + OwnedBy TheEmpire Source.Owner + ] + TargetPopulation low = 1 high = 999 + ] + graphic = "icons/building/heavy_mining_processor.png" + + Focus + name = "FOCUS_INDUSTRY" + description = "FOCUS_INDUSTRY_DESC" + location = Or [ + TargetPopulation low = 1 high = 999 + Contains Building "BLD_GAS_GIANT_GEN" + ] + graphic = "icons/focus/industry.png" + + Focus + name = "FOCUS_RESEARCH" + description = "FOCUS_RESEARCH_DESC" + location = Planet + graphic = "icons/focus/research.png" + + ] + effectsgroups = [ + EffectsGroup + scope = Source + activation = Health low = 0 high = RootCandidate.TargetHealth - 3 + effects = SetHealth Value + 2 + + EffectsGroup + scope = Source + activation = Health low = RootCandidate.TargetHealth - 3 high = RootCandidate.TargetHealth + effects = SetHealth Target.TargetHealth + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Good + Planet size = Huge + ] + effects = [ + SetTargetPopulation Value + 25 + SetTargetHealth Value + 30 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Good + Planet size = Large + ] + effects = [ + SetTargetPopulation Value + 20 + SetTargetHealth Value + 30 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Good + Planet size = Medium + ] + effects = [ + SetTargetPopulation Value + 15 + SetTargetHealth Value + 30 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Good + Planet size = Small + ] + effects = [ + SetTargetPopulation Value + 10 + SetTargetHealth Value + 30 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Good + Planet size = Tiny + ] + effects = [ + SetTargetPopulation Value + 5 + SetTargetHealth Value + 30 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Adequate + Planet size = Huge + ] + effects = [ + SetTargetPopulation Value + 5 + SetTargetHealth Value + 25 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Adequate + Planet size = Large + ] + effects = [ + SetTargetPopulation Value + 4 + SetTargetHealth Value + 25 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Adequate + Planet size = Medium + ] + effects = [ + SetTargetPopulation Value + 3 + SetTargetHealth Value + 25 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Adequate + Planet size = Small + ] + effects = [ + SetTargetPopulation Value + 2 + SetTargetHealth Value + 25 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Adequate + Planet size = Tiny + ] + effects = [ + SetTargetPopulation Value + 1 + SetTargetHealth Value + 25 + ] + + EffectsGroup + scope = Source + activation = Planet environment = [Uninhabitable Hostile Poor] + effects = SetTargetHealth Value + 20 + + EffectsGroup + scope = Source + activation = Source + effects = SetTargetConstruction Value + 20 + + EffectsGroup + scope = Source + activation = Source + effects = SetFoodConsumption Value + Target.Population * 1 + + EffectsGroup + scope = Source + activation = Farming low = RootCandidate.TargetFarming + 2 high = 999 + effects = SetFarming Value - 1 + + EffectsGroup + scope = Source + activation = Mining low = RootCandidate.TargetMining + 2 high = 999 + effects = SetMining Value - 1 + + EffectsGroup + scope = Source + activation = Industry low = RootCandidate.TargetIndustry + 2 high = 999 + effects = SetIndustry Value - 1 + + EffectsGroup + scope = Source + activation = Research low = RootCandidate.TargetResearch + 2 high = 999 + effects = SetResearch Value - 1 + + EffectsGroup + scope = Source + activation = Farming low = RootCandidate.TargetFarming high = RootCandidate.TargetFarming + 2 + effects = SetFarming Target.TargetFarming + + EffectsGroup + scope = Source + activation = Mining low = RootCandidate.TargetMining high = RootCandidate.TargetMining + 2 + effects = SetMining Target.TargetMining + + EffectsGroup + scope = Source + activation = Industry low = RootCandidate.TargetIndustry high = RootCandidate.TargetIndustry + 2 + effects = SetIndustry Target.TargetIndustry + + EffectsGroup + scope = Source + activation = Research low = RootCandidate.TargetResearch high = RootCandidate.TargetResearch + 2 + effects = SetResearch Target.TargetResearch + + EffectsGroup + scope = Source + activation = And [ + Focus type = "FOCUS_FARMING" + Planet environment = Good + ] + effects = SetTargetFarming Value + Target.Population * 2.0 + + EffectsGroup + scope = Source + activation = And [ + Focus type = "FOCUS_FARMING" + Planet environment = Adequate + ] + effects = SetTargetFarming Value + Target.Population * 1.5 + + EffectsGroup + scope = Source + activation = And [ + Focus type = "FOCUS_FARMING" + Planet environment = Poor + ] + effects = SetTargetFarming Value + Target.Population + + EffectsGroup + scope = Source + activation = And [ + Focus type = "FOCUS_FARMING" + Planet environment = Hostile + ] + effects = SetTargetFarming Value + Target.Population * 0.5 + + EffectsGroup + scope = Source + activation = And [ + Focus type = "FOCUS_MINING" + Planet size = Tiny + ] + effects = SetTargetMining Value + 40 + Target.Population * 0.2 + + EffectsGroup + scope = Source + activation = And [ + Focus type = "FOCUS_MINING" + Planet size = Small + ] + effects = SetTargetMining Value + 30 + Target.Population * 0.2 + + EffectsGroup + scope = Source + activation = And [ + Focus type = "FOCUS_MINING" + Planet size = Medium + ] + effects = SetTargetMining Value + 20 + Target.Population * 0.2 + + EffectsGroup + scope = Source + activation = And [ + Focus type = "FOCUS_MINING" + Planet size = Large + ] + effects = SetTargetMining Value + 10 + Target.Population * 0.2 + + EffectsGroup + scope = Source + activation = And [ + Focus type = "FOCUS_MINING" + Planet size = Huge + ] + effects = SetTargetMining Value + Target.Population * 0.2 + + EffectsGroup + scope = Source + activation = And [ + Focus "FOCUS_MINING" + Planet type = Asteroids + ] + effects = SetTargetMining Value + 30 + + EffectsGroup + scope = Source + activation = Focus "FOCUS_HEAVY_MINING" + effects = SetTargetMining Value + Target.Population * 4 + + EffectsGroup + scope = Source + activation = And [ + Focus "FOCUS_HEAVY_MINING" + Not OwnerHasTech "PRO_ENVIRO_MINING" + ] + effects = [ + SetTargetHealth Value - 10 + SetTargetPopulation Value * 0.5 + ] + + EffectsGroup + scope = Source + activation = And [ + Focus "FOCUS_HEAVY_MINING" + OwnerHasTech "PRO_ENVIRO_MINING" + ] + effects = [ + SetTargetHealth Value - 5 + SetTargetPopulation Value * 0.75 + ] + + EffectsGroup + scope = Source + activation = Focus type = "FOCUS_INDUSTRY" + effects = SetTargetIndustry Value + Target.Population * 2 + + EffectsGroup + scope = Source + activation = Focus type = "FOCUS_RESEARCH" + effects = SetTargetResearch Value + 10 + + EffectsGroup + scope = Source + activation = Not OwnedBy AnyEmpire + effects = SetMaxTroops Value + 3 + ] + environments = [ + type = Swamp environment = Hostile + type = Toxic environment = Poor + type = Inferno environment = Adequate + type = Radiated environment = Good + type = Barren environment = Adequate + type = Tundra environment = Poor + type = Desert environment = Hostile + type = Terran environment = Hostile + type = Ocean environment = Hostile + type = Asteroids environment = Uninhabitable + type = Gasgiant environment = Uninhabitable + ] + graphic = "icons/species/acirema.png" +Species name = "SP_HUMAN" description = "SP_HUMAN_DESC" foci = [ @@ -11967,7 +11961,7 @@ EffectsGroup scope = Source activation = Source - effects = SetDetection Value + 40 + effects = SetDetection Value + 70 EffectsGroup scope = Source |
From: <ele...@us...> - 2011-09-13 18:45:30
|
Revision: 4260 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4260&view=rev Author: eleazzaar Date: 2011-09-13 18:45:23 +0000 (Tue, 13 Sep 2011) Log Message: ----------- Adjusted monster nests so they won't appear when life is set to 'none'. They now are created in the beginning at random locations by the monsters. Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/planet_specials.txt trunk/FreeOrion/default/ship_hulls.txt trunk/FreeOrion/default/specials.txt Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2011-09-13 16:28:10 UTC (rev 4259) +++ trunk/FreeOrion/default/eng_stringtable.txt 2011-09-13 18:45:23 UTC (rev 4260) @@ -275,7 +275,7 @@ SM_DRONE_FACTORY Drone Factory SM_DRONE_FACTORY_DESC - Built in some long-forgotten war to defend long-vanished builders, amazingly the Drone Factory is still functions, slowly producing new Drone Fighters. +Built in some long-forgotten war to defend long-vanished builders, amazingly the Drone Factory is still functions, slowly producing new Drone Fighters. SM_GUARD_1 Sentry @@ -3591,18 +3591,6 @@ DESC_CONTAINS_NOT that doesn't contain an object%1% -DESC_IN_SYSTEM - that is the system with id %1% - -DESC_IN_SYSTEM_NOT - that is not in the system with id %1% - -DESC_OBJECT_ID - that has the id %1% - -DESC_OBJECT_ID_NOT - that does not have the id %1% - DESC_PLANET_TYPE that is a %1% planet Modified: trunk/FreeOrion/default/planet_specials.txt =================================================================== --- trunk/FreeOrion/default/planet_specials.txt 2011-09-13 16:28:10 UTC (rev 4259) +++ trunk/FreeOrion/default/planet_specials.txt 2011-09-13 18:45:23 UTC (rev 4260) @@ -674,128 +674,5 @@ effects = Destroy ] graphic = "icons/specials_huge/gaia.png" - -Special - name = "KRAKEN_NEST_SPECIAL" - description = "KRAKEN_NEST_SPECIAL_DESC" - effectsgroups = [ - EffectsGroup - scope = Source - activation = AND [ - Planet - OwnedBy AnyEmpire - Random probability = 0.10 - ] - stackinggroup = "KRAKEN_NEST_STACK" - effects = [ - CreateShip "SM_KRAKEN_1" Source.Owner Species = "" - ] - EffectsGroup - scope = Source - activation = AND [ - Planet - Not OwnedBy AnyEmpire - Random probability = 0.025 - ] - stackinggroup = "KRAKEN_NEST_STACK" - effects = CreateShip "SM_KRAKEN_1" - EffectsGroup - scope = Source - activation = AND [ - Planet - Not OwnedBy AnyEmpire - Random probability = 0.025 - ] - stackinggroup = "KRAKEN_NEST_STACK" - effects = [ - CreateShip "SM_KRAKEN_1" - CreateShip "SM_KRAKEN_1" - RemoveSpecial "KRAKEN_NEST_SPECIAL" - ] - ] - graphic = "icons/specials_huge/kraken-nest.png" - -Special - name = "SNOWFLAKE_NEST_SPECIAL" - description = "SNOWFLAKE_NEST_SPECIAL_DESC" - effectsgroups = [ - EffectsGroup - scope = Source - activation = AND [ - Planet - OwnedBy AnyEmpire - Random probability = 0.16 - ] - stackinggroup = "SNOWFLAKE_NEST_STACK" - effects = [ - CreateShip "SM_SNOWFLAKE_1" Source.Owner Species = "" - ] - EffectsGroup - scope = Source - activation = AND [ - Planet - Not OwnedBy AnyEmpire - Random probability = 0.04 - ] - stackinggroup = "SNOWFLAKE_NEST_STACK" - effects = CreateShip "SM_SNOWFLAKE_1" - - EffectsGroup - scope = Source - activation = AND [ - Planet - Not OwnedBy AnyEmpire - Random probability = 0.04 - ] - stackinggroup = "SNOWFLAKE_NEST_STACK" - effects = [ - CreateShip "SM_SNOWFLAKE_1" - CreateShip "SM_SNOWFLAKE_1" - RemoveSpecial "SNOWFLAKE_NEST_SPECIAL" - ] - ] - graphic = "icons/specials_huge/snowflake-nest.png" - -Special - name = "JUGGERNAUT_NEST_SPECIAL" - description = "JUGGERNAUT_NEST_SPECIAL_DESC" - effectsgroups = [ - EffectsGroup - scope = Source - activation = AND [ - Planet - OwnedBy AnyEmpire - Random probability = 0.12 - ] - stackinggroup = "JUGGERNAUT_NEST_STACK" - effects = [ - CreateShip "SM_JUGGERNAUT_1" Source.Owner Species = "" - ] - EffectsGroup - scope = Source - activation = AND [ - Planet - Not OwnedBy AnyEmpire - Random probability = 0.03 - ] - stackinggroup = "JUGGERNAUT_NEST_STACK" - effects = CreateShip "SM_JUGGERNAUT_1" - EffectsGroup - scope = Source - activation = AND [ - Planet - Not OwnedBy AnyEmpire - Random probability = 0.03 - ] - stackinggroup = "JUGGERNAUT_NEST_STACK" - effects = [ - CreateShip "SM_JUGGERNAUT_1" - CreateShip "SM_JUGGERNAUT_1" - RemoveSpecial "JUGGERNAUT_NEST_SPECIAL" - ] - ] - - graphic = "icons/specials_huge/juggernaut-nest.png" - Modified: trunk/FreeOrion/default/ship_hulls.txt =================================================================== --- trunk/FreeOrion/default/ship_hulls.txt 2011-09-13 16:28:10 UTC (rev 4259) +++ trunk/FreeOrion/default/ship_hulls.txt 2011-09-13 18:45:23 UTC (rev 4260) @@ -2162,7 +2162,7 @@ starlaneSpeed = 50 fuel = 4 stealth = 5 - structure = 20 + structure = 18 buildCost = 1 buildTime = 1 producible = false @@ -2173,6 +2173,11 @@ ] location = All effectsgroups = [ + EffectsGroup + scope = NumberOf number = 2 condition = Planet type = GasGiant + activation = Not Turn low = 1 high = 99999 + effects = AddSpecial name = "KRAKEN_NEST_SPECIAL" + EffectsGroup scope = And [ Fleet @@ -2320,6 +2325,11 @@ ] location = All effectsgroups = [ + EffectsGroup + scope = NumberOf number = 2 condition = Planet size = Tiny + activation = Not Turn low = 1 high = 99999 + effects = AddSpecial name = "SNOWFLAKE_NEST_SPECIAL" + EffectsGroup scope = And [ Fleet @@ -2453,7 +2463,7 @@ starlaneSpeed = 30 fuel = 3 stealth = 5 - structure = 30 + structure = 25 buildCost = 1 buildTime = 1 producible = false @@ -2464,6 +2474,11 @@ ] location = All effectsgroups = [ + EffectsGroup + scope = NumberOf number = 2 condition = Planet type = Asteroids + activation = Not Turn low = 1 high = 99999 + effects = AddSpecial name = "JUGGERNAUT_NEST_SPECIAL" + EffectsGroup scope = And [ Fleet Modified: trunk/FreeOrion/default/specials.txt =================================================================== --- trunk/FreeOrion/default/specials.txt 2011-09-13 16:28:10 UTC (rev 4259) +++ trunk/FreeOrion/default/specials.txt 2011-09-13 18:45:23 UTC (rev 4260) @@ -6,4 +6,128 @@ scope = Source activation = Source effects = SetTargetConstruction Value + 0 - graphic = "icons/specials_huge/ancient_ruins.png" \ No newline at end of file + graphic = "icons/specials_huge/ancient_ruins.png" + + Special + name = "KRAKEN_NEST_SPECIAL" + description = "KRAKEN_NEST_SPECIAL_DESC" + effectsgroups = [ + EffectsGroup + scope = Source + activation = AND [ + Planet + OwnedBy AnyEmpire + Random probability = 0.10 + ] + stackinggroup = "KRAKEN_NEST_STACK" + effects = [ + CreateShip "SM_KRAKEN_1" Source.Owner Species = "" + ] + EffectsGroup + scope = Source + activation = AND [ + Planet + Not OwnedBy AnyEmpire + Random probability = 0.025 + ] + stackinggroup = "KRAKEN_NEST_STACK" + effects = CreateShip "SM_KRAKEN_1" + + EffectsGroup + scope = Source + activation = AND [ + Planet + Not OwnedBy AnyEmpire + Random probability = 0.025 + ] + stackinggroup = "KRAKEN_NEST_STACK" + effects = [ + CreateShip "SM_KRAKEN_1" + CreateShip "SM_KRAKEN_1" + RemoveSpecial "KRAKEN_NEST_SPECIAL" + ] + ] + graphic = "icons/specials_huge/kraken-nest.png" + +Special + name = "SNOWFLAKE_NEST_SPECIAL" + description = "SNOWFLAKE_NEST_SPECIAL_DESC" + effectsgroups = [ + EffectsGroup + scope = Source + activation = AND [ + Planet + OwnedBy AnyEmpire + Random probability = 0.16 + ] + stackinggroup = "SNOWFLAKE_NEST_STACK" + effects = [ + CreateShip "SM_SNOWFLAKE_1" Source.Owner Species = "" + ] + EffectsGroup + scope = Source + activation = AND [ + Planet + Not OwnedBy AnyEmpire + Random probability = 0.04 + ] + stackinggroup = "SNOWFLAKE_NEST_STACK" + effects = CreateShip "SM_SNOWFLAKE_1" + + EffectsGroup + scope = Source + activation = AND [ + Planet + Not OwnedBy AnyEmpire + Random probability = 0.04 + ] + stackinggroup = "SNOWFLAKE_NEST_STACK" + effects = [ + CreateShip "SM_SNOWFLAKE_1" + CreateShip "SM_SNOWFLAKE_1" + RemoveSpecial "SNOWFLAKE_NEST_SPECIAL" + ] + ] + graphic = "icons/specials_huge/snowflake-nest.png" + +Special + name = "JUGGERNAUT_NEST_SPECIAL" + description = "JUGGERNAUT_NEST_SPECIAL_DESC" + effectsgroups = [ + EffectsGroup + scope = Source + activation = AND [ + Planet + OwnedBy AnyEmpire + Random probability = 0.12 + ] + stackinggroup = "JUGGERNAUT_NEST_STACK" + effects = [ + CreateShip "SM_JUGGERNAUT_1" Source.Owner Species = "" + ] + EffectsGroup + scope = Source + activation = AND [ + Planet + Not OwnedBy AnyEmpire + Random probability = 0.03 + ] + stackinggroup = "JUGGERNAUT_NEST_STACK" + effects = CreateShip "SM_JUGGERNAUT_1" + + EffectsGroup + scope = Source + activation = AND [ + Planet + Not OwnedBy AnyEmpire + Random probability = 0.03 + ] + stackinggroup = "JUGGERNAUT_NEST_STACK" + effects = [ + CreateShip "SM_JUGGERNAUT_1" + CreateShip "SM_JUGGERNAUT_1" + RemoveSpecial "JUGGERNAUT_NEST_SPECIAL" + ] + ] + + graphic = "icons/specials_huge/juggernaut-nest.png" |
From: <ele...@us...> - 2011-09-17 00:59:59
|
Revision: 4279 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4279&view=rev Author: eleazzaar Date: 2011-09-17 00:59:50 +0000 (Sat, 17 Sep 2011) Log Message: ----------- making the drone factory stop producing drones when there are too many in a system. Also tweaking some monster stats. Modified Paths: -------------- trunk/FreeOrion/default/ship_hulls.txt trunk/FreeOrion/default/species.txt Modified: trunk/FreeOrion/default/ship_hulls.txt =================================================================== --- trunk/FreeOrion/default/ship_hulls.txt 2011-09-16 20:01:17 UTC (rev 4278) +++ trunk/FreeOrion/default/ship_hulls.txt 2011-09-17 00:59:50 UTC (rev 4279) @@ -1773,17 +1773,21 @@ CreateShip "SM_DRONE" ] EffectsGroup - scope = Source - activation = Random probability = .05 + scope = And [ + System + Contains Source + Number low = 0 high = 7 And [ // Limits the factory to producing only when there are less than 7 drones in system + Ship + ContainedBy And [ + System + Contains Source + ] + DesignHasHull name = "SH_DRONE_BODY" + ] + ] + activation = Random probability = .1 effects = [ CreateShip "SM_DRONE" - GenerateSitRepMessage - message = "EFFECT_MONSTER_SPAWNING" - parameters = [ - tag = "shiphull" data = "SM_DRONE" - tag = "system" data = Source.SystemID - ] - empire = 0 ] ] graphic = "" @@ -1820,16 +1824,8 @@ ] ] stackinggroup = "KRILL_1_ACTION_STACK" - effects = [ - CreateShip "SM_KRILL_2" - GenerateSitRepMessage - message = "EFFECT_MONSTER_SPAWNING" - parameters = [ - tag = "shiphull" data = "SM_KRILL_2" - tag = "system" data = Source.SystemID - ] - empire = 0 - ] + effects = CreateShip "SM_KRILL_2" + EffectsGroup scope = And [ Number low = 2 high = 999 And [ @@ -2057,7 +2053,7 @@ Source ContainedBy Contains Planet type = Asteroids ] - activation = Random probability = 0.10 + activation = Random probability = 0.08 stackinggroup = "KRILL_3_ACTION_STACK" effects = [ CreateShip "SM_KRILL_1" @@ -2124,7 +2120,7 @@ Source ContainedBy Contains Planet type = Asteroids ] - activation = Random probability = 0.08 + activation = Random probability = 0.06 stackinggroup = "KRILL_4_ACTION_STACK" effects = [ CreateShip "SM_KRILL_1" Modified: trunk/FreeOrion/default/species.txt =================================================================== --- trunk/FreeOrion/default/species.txt 2011-09-16 20:01:17 UTC (rev 4278) +++ trunk/FreeOrion/default/species.txt 2011-09-17 00:59:50 UTC (rev 4279) @@ -976,7 +976,6 @@ type = Ocean environment = Poor type = Asteroids environment = Uninhabitable type = Gasgiant environment = Uninhabitable - type = Gasgiant environment = Uninhabitable ] graphic = "icons/species/derthrean.png" |
From: <ele...@us...> - 2011-09-21 00:28:44
|
Revision: 4280 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4280&view=rev Author: eleazzaar Date: 2011-09-21 00:28:38 +0000 (Wed, 21 Sep 2011) Log Message: ----------- fix for repeated announcment of Gaian terraforming by cami. Whitespace fixes, and added a commented-out dragon-tooth fleet to the starting fleets for testing. Modified Paths: -------------- trunk/FreeOrion/default/planet_specials.txt trunk/FreeOrion/default/specials.txt trunk/FreeOrion/default/starting_fleets.txt Modified: trunk/FreeOrion/default/planet_specials.txt =================================================================== --- trunk/FreeOrion/default/planet_specials.txt 2011-09-17 00:59:50 UTC (rev 4279) +++ trunk/FreeOrion/default/planet_specials.txt 2011-09-21 00:28:38 UTC (rev 4280) @@ -634,6 +634,7 @@ scope = Source activation = AND [ Planet + Not Planet environment = Good OwnedBy AnyEmpire Random probability = 0.5 ] Modified: trunk/FreeOrion/default/specials.txt =================================================================== --- trunk/FreeOrion/default/specials.txt 2011-09-17 00:59:50 UTC (rev 4279) +++ trunk/FreeOrion/default/specials.txt 2011-09-21 00:28:38 UTC (rev 4280) @@ -8,7 +8,7 @@ effects = SetTargetConstruction Value + 0 graphic = "icons/specials_huge/ancient_ruins.png" - Special +Special name = "KRAKEN_NEST_SPECIAL" description = "KRAKEN_NEST_SPECIAL_DESC" effectsgroups = [ Modified: trunk/FreeOrion/default/starting_fleets.txt =================================================================== --- trunk/FreeOrion/default/starting_fleets.txt 2011-09-17 00:59:50 UTC (rev 4279) +++ trunk/FreeOrion/default/starting_fleets.txt 2011-09-21 00:28:38 UTC (rev 4280) @@ -7,6 +7,7 @@ Fleet name = "FN_SCOUT_FLEET" ships = [ + "SD_SCOUT" "SD_SCOUT" ] @@ -17,4 +18,16 @@ "SD_TROOP_SHIP" "SD_TROOP_SHIP" "SD_MARK1" - ] \ No newline at end of file + ] + +/* Uncomment this to have an overpowered fleet at the start-- for testing. + +Fleet + name = "FN_BATTLE_FLEET" + ships = [ + "SD_DRAGON_TOOTH" + "SD_DRAGON_TOOTH" + "SD_DRAGON_TOOTH" + "SD_DRAGON_TOOTH" + ] +*/ \ No newline at end of file |
From: <geo...@us...> - 2011-10-02 04:35:51
|
Revision: 4324 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4324&view=rev Author: geoffthemedio Date: 2011-10-02 04:35:45 +0000 (Sun, 02 Oct 2011) Log Message: ----------- -Strings for previous commit -Added a fleet field repair tech that gives +1 per turn to stationary damaged fleets that are in resupply range. Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/techs.txt Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2011-10-02 04:34:38 UTC (rev 4323) +++ trunk/FreeOrion/default/eng_stringtable.txt 2011-10-02 04:35:45 UTC (rev 4324) @@ -3842,6 +3842,12 @@ DESC_IN_SYSTEM_NOT that is not in the system with id %1% +DESC_IN_SYSTEM_SIMPLE + that is in a system + +DESC_IN_SYSTEM_SIMPLE_NOT + that is not in a system + DESC_OBJECT_ID that is the object with id %1% @@ -4481,6 +4487,9 @@ FLEET_RANGE_DESC Improves Fleet Supply +SHIP_REPAIR_DESC +Repairs Ships + DEFENSE_SHORT_DESC Improves Defense @@ -4941,6 +4950,12 @@ SHP_FLEET_LOGISTICS_DESC Unlocks the Logistics focus setting, which increases the Supply meter of planets. +SHP_FLEET_REPAIR +Fleet Field Repair + +SHP_FLEET_REPAIR_DESC +Allows ships within supply range to slowly repair damage. Does not function immediately after battles. + SHP_REINFORCED_HULL Reinforced Hull Modified: trunk/FreeOrion/default/techs.txt =================================================================== --- trunk/FreeOrion/default/techs.txt 2011-10-02 04:34:38 UTC (rev 4323) +++ trunk/FreeOrion/default/techs.txt 2011-10-02 04:35:45 UTC (rev 4324) @@ -3418,6 +3418,30 @@ graphic = "" Tech + name = "SHP_FLEET_REPAIR" + description = "SHP_FLEET_REPAIR_DESC" + short_description = "SHIP_REPAIR_DESC" + techtype = Application + category = "SHIPS_CATEGORY" + researchcost = 400 + researchturns = 10 + prerequisites = "SHP_FLEET_LOGISTICS" + unlock = [] + effectsgroups = + EffectsGroup + scope = And [ + Ship + InSystem + Stationary + OwnedBy TheEmpire Source.Owner + Turn low = LocalCandidate.System.LastTurnBattleHere + 2 + Structure high = LocalCandidate.MaxStructure - 0.001 + ResupplyableBy empire = Source.Owner + ] + effects = SetStructure Value + 1 + graphic = "" + +Tech name = "SHP_ION_CANNON" description = "SHP_ION_CANNON_DESC" short_description = "SHIP_PART_UNLOCK_SHORT_DESC" @@ -3902,6 +3926,7 @@ category = "SHIPS_CATEGORY" researchcost = 9999 researchturns = 9999 + Unresearchable prerequisites = "SHP_DIM_CLOAK" unlock = Item type = Building name = "BLD_PLANET_CLOAK" graphic = "" @@ -3914,6 +3939,7 @@ category = "SHIPS_CATEGORY" researchcost = 9999 researchturns = 9999 + Unresearchable prerequisites = "SHP_HI_ENRG_FOCUS" unlock = Item type = ShipPart name = "SR_DEATH_RAY" graphic = "" @@ -3926,6 +3952,7 @@ category = "SHIPS_CATEGORY" researchcost = 9999 researchturns = 9999 + Unresearchable prerequisites = "SHP_DIST_MOD" unlock = Item type = ShipPart name = "SH_MULTISPEC" graphic = "" |
From: <geo...@us...> - 2011-10-02 06:29:03
|
Revision: 4326 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4326&view=rev Author: geoffthemedio Date: 2011-10-02 06:28:57 +0000 (Sun, 02 Oct 2011) Log Message: ----------- -Fixed quirk of kraken body hull that was placing specials on non-planet objects. This should probably be removed entirely since special spawning can now be controlled with conditions. -Removed Species = "" from kraken next special that is now unnecessary and was causing an effect description error. Modified Paths: -------------- trunk/FreeOrion/default/ship_hulls.txt trunk/FreeOrion/default/specials.txt Modified: trunk/FreeOrion/default/ship_hulls.txt =================================================================== --- trunk/FreeOrion/default/ship_hulls.txt 2011-10-02 06:26:40 UTC (rev 4325) +++ trunk/FreeOrion/default/ship_hulls.txt 2011-10-02 06:28:57 UTC (rev 4326) @@ -2158,8 +2158,11 @@ location = All effectsgroups = [ EffectsGroup - scope = NumberOf number = 2 condition = Planet type = GasGiant - activation = Not Turn low = 1 + scope = NumberOf number = 2 condition = And [ + Planet + Planet type = GasGiant + ] + activation = Turn high = 2 effects = AddSpecial name = "KRAKEN_NEST_SPECIAL" EffectsGroup Modified: trunk/FreeOrion/default/specials.txt =================================================================== --- trunk/FreeOrion/default/specials.txt 2011-10-02 06:26:40 UTC (rev 4325) +++ trunk/FreeOrion/default/specials.txt 2011-10-02 06:28:57 UTC (rev 4326) @@ -796,7 +796,7 @@ ] stackinggroup = "KRAKEN_NEST_STACK" effects = [ - CreateShip "SM_KRAKEN_1" Source.Owner Species = "" + CreateShip "SM_KRAKEN_1" Source.Owner ] EffectsGroup scope = Source |
From: <geo...@us...> - 2011-10-08 19:24:59
|
Revision: 4358 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4358&view=rev Author: geoffthemedio Date: 2011-10-08 19:24:53 +0000 (Sat, 08 Oct 2011) Log Message: ----------- Added simple "(Planet) has been terraformed." message to Terraforming building. Modified Paths: -------------- trunk/FreeOrion/default/buildings.txt trunk/FreeOrion/default/eng_stringtable.txt Modified: trunk/FreeOrion/default/buildings.txt =================================================================== --- trunk/FreeOrion/default/buildings.txt 2011-10-08 19:22:09 UTC (rev 4357) +++ trunk/FreeOrion/default/buildings.txt 2011-10-08 19:24:53 UTC (rev 4358) @@ -873,7 +873,13 @@ Contains Source Planet ] - effects = SetPlanetType Target.NextBetterPlanetType + effects = [ + SetPlanetType Target.NextBetterPlanetType + GenerateSitRepMessage + message = "EFFECT_TERRAFORM" + parameters = tag = "planet" data = Target.ID + empire = Source.Owner + ] EffectsGroup scope = Source Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2011-10-08 19:22:09 UTC (rev 4357) +++ trunk/FreeOrion/default/eng_stringtable.txt 2011-10-08 19:24:53 UTC (rev 4358) @@ -3533,6 +3533,8 @@ EFFECT_GAIAN_TERRAFORM The Gaian planet %planet% has terraformed itself to better accommodate its inhabitants. +EFFECT_TERRAFORM +%planet% has been terraformed. # Conditions |
From: <geo...@us...> - 2011-10-10 16:55:18
|
Revision: 4376 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4376&view=rev Author: geoffthemedio Date: 2011-10-10 16:55:12 +0000 (Mon, 10 Oct 2011) Log Message: ----------- -Tweaked can colonize / produce colony ships text. -Removed unneeded / empty lines from tech definitions. Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/techs.txt Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2011-10-10 16:33:49 UTC (rev 4375) +++ trunk/FreeOrion/default/eng_stringtable.txt 2011-10-10 16:55:12 UTC (rev 4376) @@ -2454,14 +2454,14 @@ UNKNOWN_PLANET Unknown Planet -PLANETBOUND -Planetbound - cannot build ships +CANNOT_PRODUCE_SHIPS +Cannot Produce Ships -SPACEFARING -Spacefaring - can build ships +CAN_PRODUCE_SHIPS +Can Produce Ships -SPACEBOUND -Spacebound - cannot colonize planets +CANNNOT_COLONIZE +Cannot Colonize - cannot build colony ships CAN_COLONIZE Can Colonize - can build colony ships @@ -3545,6 +3545,9 @@ EFFECT_TERRAFORM %planet% has been terraformed. +EFFECT_STARVATION +%planet% lost health due to starvation. + # Conditions DESC_ALL Modified: trunk/FreeOrion/default/techs.txt =================================================================== --- trunk/FreeOrion/default/techs.txt 2011-10-10 16:33:49 UTC (rev 4375) +++ trunk/FreeOrion/default/techs.txt 2011-10-10 16:55:12 UTC (rev 4376) @@ -3709,8 +3709,7 @@ ] stackinggroup = "PLANET_STEALTH_MOD_STACK" effects = SetStealth Value + 4.99 - graphic = "" - + Tech Name ="DEF_ROOT_DEFENSE" description = "DEF_ROOT_DEFENSE_DESC" @@ -3719,15 +3718,13 @@ category = "PRODUCTION_CATEGORY" researchcost = 10 researchturns = 1 - prerequisites = [] unlock = Item type = ShipPart name = "SH_DEFENSE_GRID" effectsgroups = EffectsGroup scope = OwnedBy TheEmpire Source.Owner activation = NOT OwnerHasTech "DEF_GARRISON_1" effects = SetMaxTroops Value + 5 - graphic = "" - + Tech Name ="DEF_GARRISON_1" description = "DEF_GARRISON_1_DESC" @@ -3737,14 +3734,12 @@ researchcost = 20 researchturns = 2 prerequisites = "DEF_ROOT_DEFENSE" - unlock = [] effectsgroups = EffectsGroup scope = OwnedBy TheEmpire Source.Owner activation = NOT OwnerHasTech "DEF_GARRISON_2" effects = SetMaxTroops Value + 10 - graphic = "" - + Tech Name ="DEF_GARRISON_2" description = "DEF_GARRISON_2_DESC" @@ -3754,14 +3749,12 @@ researchcost = 50 researchturns = 5 prerequisites = "DEF_GARRISON_1" - unlock = [] effectsgroups = EffectsGroup scope = OwnedBy TheEmpire Source.Owner activation = NOT OwnerHasTech "DEF_GARRISON_3" effects = SetMaxTroops Value + 20 - graphic = "" - + Tech Name ="DEF_GARRISON_3" description = "DEF_GARRISON_3_DESC" @@ -3771,14 +3764,12 @@ researchcost = 150 researchturns = 8 prerequisites = "DEF_GARRISON_2" - unlock = [] effectsgroups = EffectsGroup scope = OwnedBy TheEmpire Source.Owner activation = NOT OwnerHasTech "DEF_GARRISON_4" effects = SetMaxTroops Value + 40 - graphic = "" - + Tech Name ="DEF_GARRISON_4" description = "DEF_GARRISON_4_DESC" @@ -3788,9 +3779,7 @@ researchcost = 400 researchturns = 15 prerequisites = "DEF_GARRISON_3" - unlock = [] effectsgroups = EffectsGroup scope = OwnedBy TheEmpire Source.Owner effects = SetMaxTroops Value + 80 - graphic = "" \ No newline at end of file |
From: <ele...@us...> - 2011-10-11 17:01:42
|
Revision: 4384 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4384&view=rev Author: eleazzaar Date: 2011-10-11 17:01:36 +0000 (Tue, 11 Oct 2011) Log Message: ----------- moved existing techs into 'planetary defense' catagory. Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/techs.txt Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2011-10-10 20:13:47 UTC (rev 4383) +++ trunk/FreeOrion/default/eng_stringtable.txt 2011-10-11 17:01:36 UTC (rev 4384) @@ -2454,14 +2454,14 @@ UNKNOWN_PLANET Unknown Planet -CANNOT_PRODUCE_SHIPS -Cannot Produce Ships +PLANETBOUND +Planetbound - cannot build ships -CAN_PRODUCE_SHIPS -Can Produce Ships +SPACEFARING +Spacefaring - can build ships -CANNNOT_COLONIZE -Cannot Colonize - cannot build colony ships +SPACEBOUND +Spacebound - cannot colonize planets CAN_COLONIZE Can Colonize - can build colony ships @@ -3545,9 +3545,6 @@ EFFECT_TERRAFORM %planet% has been terraformed. -EFFECT_STARVATION -%planet% lost health due to starvation. - # Conditions DESC_ALL @@ -4554,9 +4551,6 @@ SHIP_REPAIR_DESC Repairs Ships -DEFENSE_SHORT_DESC -Improves Defense - SHIELD_SHORT_DESC Improves Shield @@ -4974,40 +4968,44 @@ PRO_INDUSTRY_MOD Industry Modifier -SHP_LIGHTHOUSE +DEF_LIGHTHOUSE Interstellar Lighthouses -SHP_LIGHTHOUSE_DESC +DEF_LIGHTHOUSE_DESC By using a complex pattern of EM pulses and particle streams to reveal the location of objects in a system, it is possible for even very stealthy objects to be illuminated and detected with moderate detection equipment. -SHP_DEFENSE_NET +DEF_DEFENSE_NET Planetary Defense Network -SHP_DEFENSE_NET_DESC +DEF_DEFENSE_NET_DESC '''Increases max defense on all planets by 5. With galactic exploration comes the possibility of meeting new races - and new enemies. By placing several armed defense bases in orbit around a planet, it is possible to give that planet defensive capabilities without the need for ships.''' -SHP_HI_ENRG_FOCUS +DEF_HI_ENRG_FOCUS High Energy Focus -SHP_HI_ENRG_FOCUS_DESC -'''While having a multitude of defense satellites is superior to a single large defense satellite in terms of versatility and dependability, it is considerably inferior in terms of firepower. Often, enemy shields can simply absorb numerous weak attacks where a single powerful attack would be able to penetrate its shields and severely damage the ship. By using a high energy focusing device, the power of multiple defense satellites can be unified into a single powerful beam weapon. +DEF_HI_ENRG_FOCUS_DESC +'''Increases max defense on all planets by 15. -Increases max defense on all planets by 15.''' +While having a multitude of defense satellites is superior to a single large defense satellite in terms of versatility and dependability, it is considerably inferior in terms of firepower. Often, enemy shields can simply absorb numerous weak attacks where a single powerful attack would be able to penetrate its shields and severely damage the ship. By using a high energy focusing device, the power of multiple defense satellites can be unified into a single powerful beam weapon.''' -SHP_PLAN_DEFLECT_SHLD +DEF_PLAN_DEFLECT_SHLD Planetary Deflector Shield -SHP_PLAN_DEFLECT_SHLD_DESC -Basic Planetary Shield. Increases max shield on all planets by 10. This is not cumulative with Planetary Barrier Shield. +DEF_PLAN_DEFLECT_SHLD_DESC +'''Increases max shield on all planets by 10. -SHP_PLAN_BARRIER_SHLD +Basic Planetary Shield. This is not cumulative with Planetary Barrier Shield.''' + +DEF_PLAN_BARRIER_SHLD Planetary Barrier Shield -SHP_PLAN_BARRIER_SHLD_DESC -Advanced Planetary Shield. Increases max shield on all planets by 45. This is not cumulative with Planetary Deflector Shield. +DEF_PLAN_BARRIER_SHLD_DESC +'''Increases max shield on all planets by 45. +Advanced Planetary Shield. This is not cumulative with Planetary Deflector Shield.''' + SHP_FLEET_LOGISTICS Fleet Logistics @@ -5050,10 +5048,10 @@ The mines have a lifetime of one turn; they are gone by the time combat begins in a system and are replaced in time for the next turn.''' -SHP_PLANET_CLOAK +DEF_PLANET_CLOAK Planetary Cloaking Device -SHP_PLANET_CLOAK_DESC +DEF_PLANET_CLOAK_DESC By phasing parts a planet in and out of space-time, its stealth can be increased massively. SHP_ION_CANNON @@ -5446,7 +5444,7 @@ Planet Stealth Modifier SHP_PLANET_STEALTH_MOD_DESC -Increases the natural stealth of planets to 15, so that systems will be made visible to empires before their planets. +'''Increases the natural stealth of planets to 4.99, so that systems will be made visible to empires before their planets.''' ######################################## # Tech Refinement Names & Descriptions # Modified: trunk/FreeOrion/default/techs.txt =================================================================== --- trunk/FreeOrion/default/techs.txt 2011-10-10 20:13:47 UTC (rev 4383) +++ trunk/FreeOrion/default/techs.txt 2011-10-11 17:01:36 UTC (rev 4384) @@ -3177,11 +3177,11 @@ unlock = Item type = ShipPart name = "LR_NEUTRONIUM_PLATE_SPEC_MIS" Tech - name = "SHP_LIGHTHOUSE" - description = "SHP_LIGHTHOUSE_DESC" + name = "DEF_LIGHTHOUSE" + description = "DEF_LIGHTHOUSE_DESC" short_description = "BUILDING_UNLOCK_SHORT_DESC" techtype = Application - category = "SHIPS_CATEGORY" + category = "DEFENSE_CATEGORY" researchcost = 750 researchturns = 3 prerequisites = "SHP_ADV_NAVIGATION" @@ -3450,11 +3450,11 @@ unlock = Item type = ShipPart name = "PD_PHASOR" Tech - name = "SHP_DEFENSE_NET" - description = "SHP_DEFENSE_NET_DESC" + name = "DEF_DEFENSE_NET" + description = "DEF_DEFENSE_NET_DESC" short_description = "DEFENSE_SHORT_DESC" techtype = Application - category = "SHIPS_CATEGORY" + category = "DEFENSE_CATEGORY" researchcost = 80 researchturns = 1 prerequisites = "SHP_SPACE_TACTICS" @@ -3467,11 +3467,11 @@ effects = SetDefense Value + 5 Tech - name = "SHP_PLAN_DEFLECT_SHLD" - description = "SHP_PLAN_DEFLECT_SHLD_DESC" + name = "DEF_PLAN_DEFLECT_SHLD" + description = "DEF_PLAN_DEFLECT_SHLD_DESC" short_description = "SHIELD_SHORT_DESC" techtype = Application - category = "SHIPS_CATEGORY" + category = "DEFENSE_CATEGORY" researchcost = 450 researchturns = 1 prerequisites = "SHP_TACT_COUNTER" @@ -3481,7 +3481,7 @@ OwnedBy TheEmpire Source.Owner Planet ] - activation = Not OwnerHasTech "SHP_PLAN_BARRIER_SHLD" + activation = Not OwnerHasTech "DEF_PLAN_BARRIER_SHLD" effects = SetMaxShield Value + 10 Tech @@ -3566,11 +3566,11 @@ effects = SetStealth Value + 15 Tech - name = "SHP_HI_ENRG_FOCUS" - description = "SHP_HI_ENRG_FOCUS_DESC" + name = "DEF_HI_ENRG_FOCUS" + description = "DEF_HI_ENRG_FOCUS_DESC" short_description = "DEFENSE_SHORT_DESC" techtype = Theory - category = "SHIPS_CATEGORY" + category = "DEFENSE_CATEGORY" researchcost = 520 researchturns = 2 prerequisites = "SHP_MAX_DISRUPT" @@ -3594,11 +3594,11 @@ unlock = Item type = ShipPart name = "FU_ANTIMATTER_TANK" Tech - name = "SHP_PLAN_BARRIER_SHLD" - description = "SHP_PLAN_BARRIER_SHLD_DESC" + name = "DEF_PLAN_BARRIER_SHLD" + description = "DEF_PLAN_BARRIER_SHLD_DESC" short_description = "SHIELD_SHORT_DESC" techtype = Application - category = "SHIPS_CATEGORY" + category = "DEFENSE_CATEGORY" researchcost = 1250 researchturns = 4 prerequisites = "SHP_STRAT_DEFENSE" @@ -3662,11 +3662,11 @@ effects = SetDetection Value + 25 Tech - name = "SHP_PLANET_CLOAK" - description = "SHP_PLANET_CLOAK_DESC" + name = "DEF_PLANET_CLOAK" + description = "DEF_PLANET_CLOAK_DESC" short_description = "BUILDING_UNLOCK_SHORT_DESC" techtype = Application - category = "SHIPS_CATEGORY" + category = "DEFENSE_CATEGORY" researchcost = 9999 researchturns = 9999 Unresearchable @@ -3682,7 +3682,7 @@ researchcost = 9999 researchturns = 9999 Unresearchable - prerequisites = "SHP_HI_ENRG_FOCUS" + prerequisites = "DEF_HI_ENRG_FOCUS" unlock = Item type = ShipPart name = "SR_DEATH_RAY" Tech @@ -3702,7 +3702,7 @@ description = "SHP_PLANET_STEALTH_MOD_DESC" short_description = "GAME_MAKE_WORK_SHORT_DESC" techtype = Application - category = "SHIPS_CATEGORY" + category = "DEFENSE_CATEGORY" researchcost = 1 researchturns = 1 Unresearchable @@ -3714,7 +3714,8 @@ ] stackinggroup = "PLANET_STEALTH_MOD_STACK" effects = SetStealth Value + 4.99 - + graphic = "" + Tech Name ="DEF_ROOT_DEFENSE" description = "DEF_ROOT_DEFENSE_DESC" @@ -3723,13 +3724,15 @@ category = "DEFENSE_CATEGORY" researchcost = 10 researchturns = 1 + prerequisites = [] unlock = Item type = ShipPart name = "SH_DEFENSE_GRID" effectsgroups = EffectsGroup scope = OwnedBy TheEmpire Source.Owner activation = NOT OwnerHasTech "DEF_GARRISON_1" effects = SetMaxTroops Value + 5 - + graphic = "" + Tech Name ="DEF_GARRISON_1" description = "DEF_GARRISON_1_DESC" @@ -3739,12 +3742,14 @@ researchcost = 20 researchturns = 2 prerequisites = "DEF_ROOT_DEFENSE" + unlock = [] effectsgroups = EffectsGroup scope = OwnedBy TheEmpire Source.Owner activation = NOT OwnerHasTech "DEF_GARRISON_2" effects = SetMaxTroops Value + 10 - + graphic = "" + Tech Name ="DEF_GARRISON_2" description = "DEF_GARRISON_2_DESC" @@ -3754,12 +3759,14 @@ researchcost = 50 researchturns = 5 prerequisites = "DEF_GARRISON_1" + unlock = [] effectsgroups = EffectsGroup scope = OwnedBy TheEmpire Source.Owner activation = NOT OwnerHasTech "DEF_GARRISON_3" effects = SetMaxTroops Value + 20 - + graphic = "" + Tech Name ="DEF_GARRISON_3" description = "DEF_GARRISON_3_DESC" @@ -3769,12 +3776,14 @@ researchcost = 150 researchturns = 8 prerequisites = "DEF_GARRISON_2" + unlock = [] effectsgroups = EffectsGroup scope = OwnedBy TheEmpire Source.Owner activation = NOT OwnerHasTech "DEF_GARRISON_4" effects = SetMaxTroops Value + 40 - + graphic = "" + Tech Name ="DEF_GARRISON_4" description = "DEF_GARRISON_4_DESC" @@ -3784,7 +3793,10 @@ researchcost = 400 researchturns = 15 prerequisites = "DEF_GARRISON_3" + unlock = [] effectsgroups = EffectsGroup scope = OwnedBy TheEmpire Source.Owner effects = SetMaxTroops Value + 80 + graphic = "" + \ No newline at end of file |
From: <ele...@us...> - 2011-10-15 22:17:26
|
Revision: 4391 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4391&view=rev Author: eleazzaar Date: 2011-10-15 22:17:20 +0000 (Sat, 15 Oct 2011) Log Message: ----------- Fixed tech type and short description for techs i altered earlier. Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/techs.txt Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2011-10-15 16:30:14 UTC (rev 4390) +++ trunk/FreeOrion/default/eng_stringtable.txt 2011-10-15 22:17:20 UTC (rev 4391) @@ -4572,6 +4572,9 @@ GAME_MAKE_WORK_SHORT_DESC Makes the Game Work +VICTORY_SHORT_DESC +Brings Victory + CON_ORBITAL_CON Orbital Construction Modified: trunk/FreeOrion/default/techs.txt =================================================================== --- trunk/FreeOrion/default/techs.txt 2011-10-15 16:30:14 UTC (rev 4390) +++ trunk/FreeOrion/default/techs.txt 2011-10-15 22:17:20 UTC (rev 4391) @@ -188,8 +188,8 @@ Tech name = "LRN_TRANSCEND" description = "LRN_TRANSCEND_DESC" - short_description = "THEORY_SHORT_DESC" - techtype = Theory + short_description = "VICTORY_SHORT_DESC" + techtype = Application category = "LEARNING_CATEGORY" researchcost = 2500 researchturns = 25 @@ -482,7 +482,7 @@ name = "GRO_MEDICAL_PATH" description = "GRO_MEDICAL_PATH_DESC" short_description = "HEALTH_SHORT_DESC" - techtype = Theory + techtype = Application category = "GROWTH_CATEGORY" researchcost = 40 researchturns = 4 @@ -518,8 +518,8 @@ Tech name = "GRO_ENV_ENCAPSUL" description = "GRO_ENV_ENCAPSUL_DESC" - short_description = "THEORY_SHORT_DESC" - techtype = Theory + short_description = "POPULATION_SHORT_DESC" + techtype = Application category = "GROWTH_CATEGORY" researchcost = 10 researchturns = 10 @@ -537,8 +537,8 @@ Tech name = "GRO_SYMBIOTIC_BIO" description = "GRO_SYMBIOTIC_BIO_DESC" - short_description = "THEORY_SHORT_DESC" - techtype = Theory + short_description = "POPULATION_SHORT_DESC" + techtype = Application category = "GROWTH_CATEGORY" researchcost = 40 researchturns = 10 @@ -614,7 +614,7 @@ name = "GRO_GENETIC_MED" description = "GRO_GENETIC_MED_DESC" short_description = "HEALTH_SHORT_DESC" - techtype = Theory + techtype = Application category = "GROWTH_CATEGORY" researchcost = 120 researchturns = 6 @@ -653,7 +653,7 @@ name = "GRO_XENO_GENETICS" description = "GRO_XENO_GENETICS_DESC" short_description = "POPULATION_SHORT_DESC" - techtype = Theory + techtype = Application category = "GROWTH_CATEGORY" researchcost = 80 researchturns = 12 @@ -842,7 +842,7 @@ name = "GRO_XENO_HYBRIDS" description = "GRO_XENO_HYBRIDS_DESC" short_description = "POPULATION_SHORT_DESC" - techtype = Theory + techtype = Application category = "GROWTH_CATEGORY" researchcost = 240 researchturns = 15 @@ -1382,8 +1382,8 @@ Tech name = "PRO_FUSION_GEN" description = "PRO_FUSION_GEN_DESC" - short_description = "THEORY_SHORT_DESC" - techtype = Theory + short_description = "INDUSTRY_SHORT_DESC" + techtype = Application category = "PRODUCTION_CATEGORY" researchcost = 180 researchturns = 1 @@ -1829,8 +1829,8 @@ Tech name = "CON_TRANS_ARCH" description = "CON_TRANS_ARCH_DESC" - short_description = "THEORY_SHORT_DESC" - techtype = Theory + short_description = "BUILDING_UNLOCK_SHORT_DESC" + techtype = Application category = "CONSTRUCTION_CATEGORY" researchcost = 20000 researchturns = 1 @@ -1889,7 +1889,7 @@ name = "CON_ORBITAL_CON" description = "CON_ORBITAL_CON_DESC" short_description = "CONSTRUCTION_SHORT_DESC" - techtype = Theory + techtype = Application category = "CONSTRUCTION_CATEGORY" researchcost = 40 researchturns = 1 @@ -2481,8 +2481,8 @@ Tech name = "SHP_ASTEROID_HULLS" description = "SHP_ASTEROID_HULLS_DESC" - short_description = "THEORY_SHORT_DESC" - techtype = Theory + short_description = "SHIP_HULL_UNLOCK_SHORT_DESC" + techtype = Application category = "SHIPS_CATEGORY" researchcost = 250 researchturns = 3 @@ -3569,7 +3569,7 @@ name = "DEF_HI_ENRG_FOCUS" description = "DEF_HI_ENRG_FOCUS_DESC" short_description = "DEFENSE_SHORT_DESC" - techtype = Theory + techtype = Application category = "DEFENSE_CATEGORY" researchcost = 520 researchturns = 2 @@ -3614,7 +3614,7 @@ name = "SHP_DIST_MOD" description = "SHP_DIST_MOD_DESC" short_description = "SHIP_PART_UNLOCK_SHORT_DESC" - techtype = Theory + techtype = Application category = "SHIPS_CATEGORY" researchcost = 750 researchturns = 3 @@ -3716,7 +3716,7 @@ Tech Name ="DEF_ROOT_DEFENSE" description = "DEF_ROOT_DEFENSE_DESC" - short_description = "THEORY_SHORT_DESC" + short_description = "DEFENSE_SHORT_DESC" techtype = Application category = "DEFENSE_CATEGORY" researchcost = 10 |
From: <ele...@us...> - 2011-10-16 03:50:15
|
Revision: 4392 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4392&view=rev Author: eleazzaar Date: 2011-10-16 03:50:09 +0000 (Sun, 16 Oct 2011) Log Message: ----------- Compressing more redundant applications and theories into a single tech. Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/specials.txt trunk/FreeOrion/default/techs.txt Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2011-10-15 22:17:20 UTC (rev 4391) +++ trunk/FreeOrion/default/eng_stringtable.txt 2011-10-16 03:50:09 UTC (rev 4392) @@ -4572,9 +4572,6 @@ GAME_MAKE_WORK_SHORT_DESC Makes the Game Work -VICTORY_SHORT_DESC -Brings Victory - CON_ORBITAL_CON Orbital Construction Modified: trunk/FreeOrion/default/specials.txt =================================================================== --- trunk/FreeOrion/default/specials.txt 2011-10-15 22:17:20 UTC (rev 4391) +++ trunk/FreeOrion/default/specials.txt 2011-10-16 03:50:09 UTC (rev 4392) @@ -130,7 +130,7 @@ scope = Source activation = And [ Random probability = .2 - OwnerHasTech "LRN_XENOARCH_RESTORE" + OwnerHasTech "LRN_XENOARCH" ] stackinggroup = "ANCIENT_RUINS_TECH_UNLOCK" effects = [ @@ -148,7 +148,7 @@ scope = Source activation = And [ Random probability = .25 - OwnerHasTech "LRN_XENOARCH_RESTORE" + OwnerHasTech "LRN_XENOARCH" ] stackinggroup = "ANCIENT_RUINS_TECH_UNLOCK" effects = [ @@ -167,7 +167,7 @@ activation = And [ Random probability = .33 NotOwnerHasTech "SHP_PLANET_CLOAK" - OwnerHasTech "LRN_XENOARCH_RESTORE" + OwnerHasTech "LRN_XENOARCH" ] stackinggroup = "ANCIENT_RUINS_TECH_UNLOCK" effects = [ @@ -186,7 +186,7 @@ activation = And [ Random probability = .50 NotOwnerHasTech "SHP_DEATH_RAY" - OwnerHasTech "LRN_XENOARCH_RESTORE" + OwnerHasTech "LRN_XENOARCH" ] stackinggroup = "ANCIENT_RUINS_TECH_UNLOCK" effects = [ @@ -204,7 +204,7 @@ scope = Source activation = And [ Not OwnerHasTech "SHP_MULTISPEC_SHIELD" - OwnerHasTech "LRN_XENOARCH_RESTORE" + OwnerHasTech "LRN_XENOARCH" ] stackinggroup = "ANCIENT_RUINS_TECH_UNLOCK" effects = [ @@ -220,7 +220,7 @@ EffectsGroup scope = Source - activation = OwnerHasTech "LRN_XENOARCH_RESTORE" + activation = OwnerHasTech "LRN_XENOARCH" effects = [ AddSpecial "ANCIENT_RUINS_DEPLETED_SPECIAL" RemoveSpecial "ANCIENT_RUINS_SPECIAL" Modified: trunk/FreeOrion/default/techs.txt =================================================================== --- trunk/FreeOrion/default/techs.txt 2011-10-15 22:17:20 UTC (rev 4391) +++ trunk/FreeOrion/default/techs.txt 2011-10-16 03:50:09 UTC (rev 4392) @@ -76,19 +76,26 @@ Tech name = "LRN_ARTIF_MINDS" description = "LRN_ARTIF_MINDS_DESC" - short_description = "THEORY_SHORT_DESC" - techtype = Theory + short_description = "RESEARCH_SHORT_DESC" + techtype = Application category = "LEARNING_CATEGORY" - researchcost = 120 + researchcost = 250 researchturns = 6 prerequisites = "LRN_ALGO_ELEGANCE" - graphic = "icons/tech/artificial_minds.png" + effectsgroups = + EffectsGroup + scope = And [ + OwnedBy TheEmpire Source.Owner + PopulationCenter + ] + effects = SetTargetResearch Value + 5 + graphic = "icons/tech/basic_autolabs.png" Tech name = "LRN_XENOARCH" description = "LRN_XENOARCH_DESC" - short_description = "THEORY_SHORT_DESC" - techtype = Theory + short_description = "XENOARCH_SHORT_DESC" + techtype = Application category = "LEARNING_CATEGORY" researchcost = 360 researchturns = 10 @@ -206,24 +213,6 @@ scope = Source effects = Victory "TECH_VICTORY" graphic = "icons/tech/singularity_of_transcendence.png" - -Tech - name = "LRN_AUTOLAB_I" - description = "LRN_AUTOLAB_I_DESC" - short_description = "RESEARCH_SHORT_DESC" - techtype = Application - category = "LEARNING_CATEGORY" - researchcost = 250 - researchturns = 1 - prerequisites = "LRN_ARTIF_MINDS" - effectsgroups = - EffectsGroup - scope = And [ - OwnedBy TheEmpire Source.Owner - PopulationCenter - ] - effects = SetTargetResearch Value + 5 - graphic = "icons/tech/basic_autolabs.png" Tech name = "LRN_DISTRIB_THOUGHT" @@ -247,19 +236,6 @@ effects = SetTargetResearch Value * 1.25 Tech - name = "LRN_XENOARCH_RESTORE" - description = "LRN_XENOARCH_RESTORE_DESC" - short_description = "XENOARCH_RESTORE_SHORT_DESC" - techtype = Application - category = "LEARNING_CATEGORY" - researchcost = 900 - researchturns = 1 - prerequisites = [ - "LRN_FORCE_FIELD" - "LRN_XENOARCH" - ] - -Tech name = "LRN_OBSERVATORY_I" description = "LRN_OBSERVATORY_I_DESC" short_description = "BUILDING_UNLOCK_SHORT_DESC" @@ -508,11 +484,29 @@ Tech name = "GRO_GENETIC_ENG" description = "GRO_GENETIC_ENG_DESC" - short_description = "THEORY_SHORT_DESC" + short_description = "FARMING_SHORT_DESC" techtype = Theory category = "GROWTH_CATEGORY" - researchcost = 20 + researchcost = 40 researchturns = 5 + effectsgroups = [ + EffectsGroup + scope = And [ + OwnedBy TheEmpire Source.Owner + Focus "FOCUS_FARMING" + Planet environment = Good + ] + effects = SetTargetFarming Value + Target.Population + + EffectsGroup + scope = And [ + OwnedBy TheEmpire Source.Owner + Focus "FOCUS_FARMING" + Planet environment = Adequate + ] + effects = SetTargetFarming Value + Target.Population * 0.5 + ] + graphic = "icons/tech/genetic_engineering.png" Tech @@ -1022,34 +1016,6 @@ graphic = "icons/tech/industrial_farming.png" Tech - name = "GRO_SELF_ROTATING_CROPS" - description = "GRO_SELF_ROTATING_CROPS_DESC" - short_description = "FARMING_SHORT_DESC" - techtype = Application - category = "GROWTH_CATEGORY" - researchcost = 40 - researchturns = 1 - prerequisites = "GRO_GENETIC_ENG" - effectsgroups = [ - EffectsGroup - scope = And [ - OwnedBy TheEmpire Source.Owner - Focus "FOCUS_FARMING" - Planet environment = Good - ] - effects = SetTargetFarming Value + Target.Population - - EffectsGroup - scope = And [ - OwnedBy TheEmpire Source.Owner - Focus "FOCUS_FARMING" - Planet environment = Adequate - ] - effects = SetTargetFarming Value + Target.Population * 0.5 - ] - graphic = "icons/tech/self-rotating_crops.png" - -Tech name = "GRO_GENOME_BANK" description = "GRO_GENOME_BANK_DESC" short_description = "BUILDING_UNLOCK_SHORT_DESC" @@ -1372,11 +1338,28 @@ Tech name = "PRO_ROBOTIC_PROD" description = "PRO_ROBOTIC_PROD_DESC" - short_description = "THEORY_SHORT_DESC" - techtype = Theory + short_description = "PRODUCTION_SHORT_DESC" + techtype = Application category = "PRODUCTION_CATEGORY" researchcost = 120 - researchturns = 1 + researchturns = 2 + effectsgroups = [ + EffectsGroup + scope = And [ + OwnedBy TheEmpire Source.Owner + ProductionCenter + Focus "FOCUS_INDUSTRY" + ] + effects = SetTargetIndustry Value + Target.Population * 0.2 + + EffectsGroup + scope = And [ + OwnedBy TheEmpire Source.Owner + ProductionCenter + Focus "FOCUS_MINING" + ] + effects = SetTargetMining Value + 10 + ] graphic = "icons/tech/robotic_production.png" Tech @@ -1411,19 +1394,20 @@ Tech name = "PRO_ORBITAL_GEN" description = "PRO_ORBITAL_GEN_DESC" - short_description = "THEORY_SHORT_DESC" - techtype = Theory + short_description = "BUILDING_UNLOCK_SHORT_DESC" + techtype = Application category = "PRODUCTION_CATEGORY" researchcost = 600 researchturns = 2 prerequisites = "PRO_FUSION_GEN" + unlock = Item type = Building name = "BLD_GAS_GIANT_GEN" graphic = "icons/tech/orbital_generation.png" Tech name = "PRO_SENTIENT_AUTOMATION" description = "PRO_SENTIENT_AUTOMATION_DESC" - short_description = "THEORY_SHORT_DESC" - techtype = Theory + short_description = "INDUSTRY_SHORT_DESC" + techtype = Application category = "PRODUCTION_CATEGORY" researchcost = 1250 researchturns = 2 @@ -1431,18 +1415,26 @@ "LRN_ARTIF_MINDS" "PRO_NANOTECH_PROD" ] - graphic = "icons/tech/sentient_autofactories.png" + effectsgroups = + EffectsGroup + scope = And [ + PopulationCenter + OwnedBy TheEmpire Source.Owner + ] + effects = SetTargetIndustry Value +5 + graphic = "icons/tech/basic_autofactories.png" Tech name = "PRO_ENERGY_CONV" description = "PRO_ENERGY_CONV_DESC" - short_description = "THEORY_SHORT_DESC" - techtype = Theory + short_description = "BUILDING_UNLOCK_SHORT_DESC" + techtype = Application category = "PRODUCTION_CATEGORY" researchcost = 2000 researchturns = 3 prerequisites = "LRN_EVERYTHING" - graphic = "icons/tech/matter-energy_conversion.png" + unlock = Item type = Building name = "BLD_REPLICATORS" + graphic = "icons/tech/matter-energy_replication.png" Tech name = "PRO_NDIM_ASSMB" @@ -1458,17 +1450,17 @@ Tech name = "PRO_SINGULAR_GEN" description = "PRO_SINGULAR_GEN_DESC" - short_description = "THEORY_SHORT_DESC" - techtype = Theory + short_description = "BUILDING_UNLOCK_SHORT_DESC" + techtype = Application category = "PRODUCTION_CATEGORY" researchcost = 1500 researchturns = 3 prerequisites = [ "LRN_GRAVITONICS" "PRO_FUSION_GEN" - "PRO_NANOTECH_PROD" ] - graphic = "icons/tech/singularity_generation.png" + unlock = Item type = Building name = "BLD_BLACK_HOLE_POW_GEN" + graphic = "icons/tech/artificial_black_hole.png" Tech name = "PRO_ZERO_GEN" @@ -1486,24 +1478,6 @@ graphic = "icons/tech/zero_point_energy.png" Tech - name = "PRO_AUTOFACTORY_I" - description = "PRO_AUTOFACTORY_I_DESC" - short_description = "INDUSTRY_SHORT_DESC" - techtype = Application - category = "PRODUCTION_CATEGORY" - researchcost = 450 - researchturns = 1 - prerequisites = "PRO_SENTIENT_AUTOMATION" - effectsgroups = - EffectsGroup - scope = And [ - PopulationCenter - OwnedBy TheEmpire Source.Owner - ] - effects = SetTargetIndustry Value +5 - graphic = "icons/tech/basic_autofactories.png" - -Tech name = "PRO_HEAVY_MINING_I" description = "PRO_HEAVY_MINING_I_DESC" short_description = "BUILDING_UNLOCK_SHORT_DESC" @@ -1544,17 +1518,6 @@ graphic = "icons/tech/orbital_mining.png" Tech - name = "PRO_GAS_GIANT_GEN" - description = "PRO_GAS_GIANT_GEN_DESC" - short_description = "BUILDING_UNLOCK_SHORT_DESC" - techtype = Application - category = "PRODUCTION_CATEGORY" - researchcost = 240 - researchturns = 1 - prerequisites = "PRO_ORBITAL_GEN" - unlock = Item type = Building name = "BLD_GAS_GIANT_GEN" - -Tech name = "PRO_ASTEROID_MINE" description = "PRO_ASTEROID_MINE_DESC" short_description = "MINING_SHORT_DESC" @@ -1668,58 +1631,6 @@ graphic = "icons/tech/industrial_centre_iii.png" Tech - name = "PRO_BLACK_HOLE_POW_GEN" - description = "PRO_BLACK_HOLE_POW_GEN_DESC" - short_description = "BUILDING_UNLOCK_SHORT_DESC" - techtype = Application - category = "PRODUCTION_CATEGORY" - researchcost = 600 - researchturns = 1 - prerequisites = "PRO_SINGULAR_GEN" - unlock = Item type = Building name = "BLD_BLACK_HOLE_POW_GEN" - graphic = "icons/tech/artificial_black_hole.png" - -Tech - name = "PRO_EXOBOTS" - description = "PRO_EXOBOTS_DESC" - short_description = "PRODUCTION_SHORT_DESC" - techtype = Application - category = "PRODUCTION_CATEGORY" - researchcost = 80 - researchturns = 1 - prerequisites = "PRO_ROBOTIC_PROD" - effectsgroups = [ - EffectsGroup - scope = And [ - OwnedBy TheEmpire Source.Owner - ProductionCenter - Focus "FOCUS_INDUSTRY" - ] - effects = SetTargetIndustry Value + Target.Population * 0.2 - - EffectsGroup - scope = And [ - OwnedBy TheEmpire Source.Owner - ProductionCenter - Focus "FOCUS_MINING" - ] - effects = SetTargetMining Value + 10 - ] - graphic = "icons/tech/exobots.png" - -Tech - name = "PRO_MATENG_REPLIC" - description = "PRO_MATENG_REPLIC_DESC" - short_description = "BUILDING_UNLOCK_SHORT_DESC" - techtype = Application - category = "PRODUCTION_CATEGORY" - researchcost = 800 - researchturns = 1 - prerequisites = "PRO_ENERGY_CONV" - unlock = Item type = Building name = "BLD_REPLICATORS" - graphic = "icons/tech/matter-energy_replication.png" - -Tech name = "PRO_HYPER_DAM" description = "PRO_HYPER_DAM_DESC" short_description = "BUILDING_UNLOCK_SHORT_DESC" @@ -1866,23 +1777,31 @@ Tech name = "CON_CONTGRAV_ARCH" description = "CON_CONTGRAV_ARCH_DESC" - short_description = "THEORY_SHORT_DESC" - techtype = Theory + short_description = "CONSTRUCTION_SHORT_DESC" + techtype = Application category = "CONSTRUCTION_CATEGORY" researchcost = 500 researchturns = 4 prerequisites = "LRN_GRAVITONICS" + effectsgroups = + EffectsGroup + scope = And [ + OwnedBy TheEmpire Source.Owner + TargetPopulation low = 1 + ] + effects = SetTargetConstruction Value + 20 graphic = "icons/tech/controlled_gravity_architecture.png" Tech name = "CON_ART_HEAVENLY" description = "CON_ART_HEAVENLY_DESC" - short_description = "THEORY_SHORT_DESC" - techtype = Theory + short_description = "BUILDING_UNLOCK_SHORT_DESC" + techtype = Application category = "CONSTRUCTION_CATEGORY" researchcost = 750 researchturns = 6 prerequisites = "CON_CONTGRAV_ARCH" + unlock = Item type = Building name = "BLD_ART_MOON" graphic = "icons/tech/artificial_heavenly_bodies.png" Tech @@ -2231,24 +2150,6 @@ ] Tech - name = "CON_GRAVITY_WELLS" - description = "CON_GRAVITY_WELLS_DESC" - short_description = "CONSTRUCTION_SHORT_DESC" - techtype = Application - category = "CONSTRUCTION_CATEGORY" - researchcost = 300 - researchturns = 2 - prerequisites = "CON_CONTGRAV_ARCH" - effectsgroups = - EffectsGroup - scope = And [ - OwnedBy TheEmpire Source.Owner - TargetPopulation low = 1 - ] - effects = SetTargetConstruction Value + 20 - graphic = "icons/tech/controlled_gravity_wells.png" - -Tech name = "CON_ART_PLANET" description = "CON_ART_PLANET_DESC" short_description = "BUILDING_UNLOCK_SHORT_DESC" @@ -2263,17 +2164,6 @@ unlock = Item type = Building name = "BLD_ART_PLANET" Tech - name = "CON_ART_MOON" - description = "CON_ART_MOON_DESC" - short_description = "BUILDING_UNLOCK_SHORT_DESC" - techtype = Application - category = "CONSTRUCTION_CATEGORY" - researchcost = 420 - researchturns = 2 - prerequisites = "CON_ART_HEAVENLY" - unlock = Item type = Building name = "BLD_ART_MOON" - -Tech name = "CON_TRANS_STRC" description = "CON_TRANS_STRC_DESC" short_description = "BUILDING_UNLOCK_SHORT_DESC" @@ -2402,22 +2292,30 @@ Tech name = "SHP_MIL_ROBO_CONT" description = "SHP_MIL_ROBO_CONT_DESC" - short_description = "THEORY_SHORT_DESC" - techtype = Theory + short_description = "SHIP_HULL_UNLOCK_SHORT_DESC" + techtype = Application category = "SHIPS_CATEGORY" researchcost = 120 researchturns = 1 prerequisites = "PRO_ROBOTIC_PROD" + unlock = [ + Item type = ShipHull name = "SH_ROBOTIC" + Item type = Building name = "BLD_SHIPYARD_CON_ROBO" + ] Tech name = "SHP_SPACE_FLUX_DRIVE" description = "SHP_SPACE_FLUX_DRIVE_DESC" - short_description = "THEORY_SHORT_DESC" - techtype = Theory + short_description = "SHIP_HULL_UNLOCK_SHORT_DESC" + techtype = Application category = "SHIPS_CATEGORY" researchcost = 750 researchturns = 1 prerequisites = "SHP_MIL_ROBO_CONT" + unlock = [ + Item type = ShipHull name = "SH_SPATIAL_FLUX" + Item type = Building name = "BLD_SHIPYARD_CON_ENGINE" + ] Tech name = "SHP_CONTGRAV_MAINT" @@ -2585,8 +2483,8 @@ Tech name = "SHP_FRC_ENRG_COMP" description = "SHP_FRC_ENRG_COMP_DESC" - short_description = "THEORY_SHORT_DESC" - techtype = Theory + short_description = "SHIP_HULL_UNLOCK_SHORT_DESC" + techtype = Application category = "SHIPS_CATEGORY" researchcost = 1600 researchturns = 3 @@ -2594,6 +2492,10 @@ "LRN_FORCE_FIELD" "LRN_GRAVITONICS" ] + unlock = [ + Item type = ShipHull name = "SH_COMPRESSED_ENERGY" + Item type = Building name = "BLD_SHIPYARD_ENRG_COMP" + ] Tech name = "SHP_QUANT_ENRG_MAG" @@ -2638,6 +2540,7 @@ category = "SHIPS_CATEGORY" researchcost = 1 researchturns = 1 + Unresearchable effectsgroups = EffectsGroup scope = And [ @@ -2652,34 +2555,6 @@ effects = SetDetection Value + 5 Tech - name = "SHP_ROBO_HULL" - description = "SHP_ROBO_HULL_DESC" - short_description = "SHIP_HULL_UNLOCK_SHORT_DESC" - techtype = Application - category = "SHIPS_CATEGORY" - researchcost = 40 - researchturns = 1 - prerequisites = "SHP_MIL_ROBO_CONT" - unlock = [ - Item type = ShipHull name = "SH_ROBOTIC" - Item type = Building name = "BLD_SHIPYARD_CON_ROBO" - ] - -Tech - name = "SHP_SPACE_FLUX_HULL" - description = "SHP_SPACE_FLUX_HULL_DESC" - short_description = "SHIP_HULL_UNLOCK_SHORT_DESC" - techtype = Application - category = "SHIPS_CATEGORY" - researchcost = 320 - researchturns = 1 - prerequisites = "SHP_SPACE_FLUX_DRIVE" - unlock = [ - Item type = ShipHull name = "SH_SPATIAL_FLUX" - Item type = Building name = "BLD_SHIPYARD_CON_ENGINE" - ] - -Tech name = "SHP_SELFGRAV_HULL" description = "SHP_SELFGRAV_HULL_DESC" short_description = "SHIP_HULL_UNLOCK_SHORT_DESC" @@ -3057,20 +2932,6 @@ ] Tech - name = "SHP_COMP_ENRG_HULL" - description = "SHP_COMP_ENRG_HULL_DESC" - short_description = "SHIP_HULL_UNLOCK_SHORT_DESC" - techtype = Application - category = "SHIPS_CATEGORY" - researchcost = 750 - researchturns = 2 - prerequisites = "SHP_FRC_ENRG_COMP" - unlock = [ - Item type = ShipHull name = "SH_COMPRESSED_ENERGY" - Item type = Building name = "BLD_SHIPYARD_ENRG_COMP" - ] - -Tech name = "SHP_QUANT_ENRG_HULL" description = "SHP_QUANT_ENRG_HULL_DESC" short_description = "SHIP_HULL_UNLOCK_SHORT_DESC" |