From: <geo...@us...> - 2013-07-28 00:02:46
|
Revision: 6275 http://sourceforge.net/p/freeorion/code/6275 Author: geoffthemedio Date: 2013-07-28 00:02:43 +0000 (Sun, 28 Jul 2013) Log Message: ----------- Hopefully fixed stealth effect of Gateway to the Void, which was previously setting stealth to a relatively low fixed value, but now adds 1000. Modified Paths: -------------- trunk/FreeOrion/default/buildings.txt Modified: trunk/FreeOrion/default/buildings.txt =================================================================== --- trunk/FreeOrion/default/buildings.txt 2013-07-27 12:38:59 UTC (rev 6274) +++ trunk/FreeOrion/default/buildings.txt 2013-07-28 00:02:43 UTC (rev 6275) @@ -1152,7 +1152,7 @@ EffectsGroup scope = ContainedBy Contains Source activation = Source - effects = SetStealth 60 + effects = SetStealth Value + 1000 ] icon = "" |
From: <ve...@us...> - 2013-08-09 11:04:26
|
Revision: 6314 http://sourceforge.net/p/freeorion/code/6314 Author: vezzra Date: 2013-08-09 11:04:23 +0000 (Fri, 09 Aug 2013) Log Message: ----------- Re-enabled Super Testers Takeover building Modified Paths: -------------- trunk/FreeOrion/default/buildings.txt Modified: trunk/FreeOrion/default/buildings.txt =================================================================== --- trunk/FreeOrion/default/buildings.txt 2013-08-09 08:56:58 UTC (rev 6313) +++ trunk/FreeOrion/default/buildings.txt 2013-08-09 11:04:23 UTC (rev 6314) @@ -1494,7 +1494,7 @@ ] icon = "icons/building/evacuation.png" -/* + BuildingType name = "BLD_SUPER_TESTERS" description = "BLD_SUPER_TESTERS_DESC" @@ -1515,4 +1515,3 @@ effects = Destroy ] icon = "icons/species/other-04.png" -*/ \ No newline at end of file |
From: <dil...@us...> - 2013-08-20 23:42:32
|
Revision: 6360 http://sourceforge.net/p/freeorion/code/6360 Author: dilvish-fo Date: 2013-08-20 23:42:25 +0000 (Tue, 20 Aug 2013) Log Message: ----------- fixed range for Collective Thought Network research bonus Modified Paths: -------------- trunk/FreeOrion/default/buildings.txt Modified: trunk/FreeOrion/default/buildings.txt =================================================================== --- trunk/FreeOrion/default/buildings.txt 2013-08-20 23:13:02 UTC (rev 6359) +++ trunk/FreeOrion/default/buildings.txt 2013-08-20 23:42:25 UTC (rev 6360) @@ -571,7 +571,7 @@ OwnedBy TheEmpire Source.Owner Focus "FOCUS_RESEARCH" ] - activation = Not WithinDistance 500 And [ + activation = Not WithinDistance 200 And [ Ship Not Stationary ] |
From: <dil...@us...> - 2013-09-04 16:35:31
|
Revision: 6395 http://sourceforge.net/p/freeorion/code/6395 Author: dilvish-fo Date: 2013-09-04 16:35:27 +0000 (Wed, 04 Sep 2013) Log Message: ----------- added "TargetPopulation low = 1" requirement to Starget location to ensure they will actually be able to have the necessary planetary focus set. Modified Paths: -------------- trunk/FreeOrion/default/buildings.txt Modified: trunk/FreeOrion/default/buildings.txt =================================================================== --- trunk/FreeOrion/default/buildings.txt 2013-09-01 18:37:04 UTC (rev 6394) +++ trunk/FreeOrion/default/buildings.txt 2013-09-04 16:35:27 UTC (rev 6395) @@ -1211,6 +1211,7 @@ buildtime = 10 tags = "ORBITAL" location = AND [ + TargetPopulation low = 1 Not Contains Building "BLD_STARGATE" OwnedBy TheEmpire Source.Owner ] |
From: <geo...@us...> - 2014-01-05 21:37:28
|
Revision: 6604 http://sourceforge.net/p/freeorion/code/6604 Author: geoffthemedio Date: 2014-01-05 21:37:24 +0000 (Sun, 05 Jan 2014) Log Message: ----------- Changes to experimentor outpost building, based on patch by MatGB, to prevent random monsters from causing lanes to be created earlier than intended. Modified Paths: -------------- trunk/FreeOrion/default/buildings.txt Modified: trunk/FreeOrion/default/buildings.txt =================================================================== --- trunk/FreeOrion/default/buildings.txt 2014-01-05 20:59:12 UTC (rev 6603) +++ trunk/FreeOrion/default/buildings.txt 2014-01-05 21:37:24 UTC (rev 6604) @@ -8,6 +8,17 @@ tags = "ANTIQUATED" location = Not All effectsgroups = [ +/* + EffectsGroup + scope = And [ + Planet + OwnedBy TheEmpire Source.Owner + Contains Source + ] + effects = SetEmpireTechProgress + name = Source.OwnerTopPriorityEnqueuedTech + progress = Value + 10 +*/ EffectsGroup // These bonuses given to anyone scope = And [ Planet @@ -1387,21 +1398,36 @@ ] effects = SetStealth Value + 40 - EffectsGroup +/* EffectsGroup scope = And [ System Contains Source ] effects = AddSpecial "EXPERIMENTOR_OUTPOST_SPECIAL" +*/ EffectsGroup scope = Source - activation = Not ContainedBy Contains Monster + activation = Or [ + Not ContainedBy Contains Monster + Turn high = 200 // always remove lanes before turn 200 + ] effects = RemoveStarlanes WithinStarlaneJumps 1 Source EffectsGroup scope = Source activation = And [ + ContainedBy Contains Monster + Turn low = 200 // don't create lanes before turn 200 + ] + effects = AddStarlanes NumberOf 1 And [ + WithinDistance 100 Source + System + ] + + EffectsGroup + scope = Source + activation = And [ Turn low = 200 high = 235 Random 0.2 ] @@ -1485,14 +1511,6 @@ CreateShip "SM_COSMIC_DRAGON" Source.Owner CreateShip "SM_COSMIC_DRAGON" Source.Owner ] - - EffectsGroup - scope = Source - activation = ContainedBy Contains Monster - effects = AddStarlanes NumberOf 1 And [ - WithinDistance 100 Source - System - ] ] icon = "" |
From: <dil...@us...> - 2014-02-13 23:40:56
|
Revision: 6894 http://sourceforge.net/p/freeorion/code/6894 Author: dilvish-fo Date: 2014-02-13 23:40:55 +0000 (Thu, 13 Feb 2014) Log Message: ----------- disbaled construction of terraform project building on an Exobot planet that already has adequate environment Modified Paths: -------------- trunk/FreeOrion/default/buildings.txt Modified: trunk/FreeOrion/default/buildings.txt =================================================================== --- trunk/FreeOrion/default/buildings.txt 2014-02-13 23:37:04 UTC (rev 6893) +++ trunk/FreeOrion/default/buildings.txt 2014-02-13 23:40:55 UTC (rev 6894) @@ -880,6 +880,10 @@ TargetPopulation low = 1 Not Planet type = [Asteroids GasGiant] Not Planet environment = [Uninhabitable Good] + Not And [ + Species "SP_EXOBOT" + Planet environment = Adequate + ] ] effectsgroups = [ EffectsGroup |
From: <geo...@us...> - 2014-02-14 19:03:34
|
Revision: 6902 http://sourceforge.net/p/freeorion/code/6902 Author: geoffthemedio Date: 2014-02-14 19:03:32 +0000 (Fri, 14 Feb 2014) Log Message: ----------- Species-dependent palace happiness effect. Modified Paths: -------------- trunk/FreeOrion/default/buildings.txt Modified: trunk/FreeOrion/default/buildings.txt =================================================================== --- trunk/FreeOrion/default/buildings.txt 2014-02-14 18:38:41 UTC (rev 6901) +++ trunk/FreeOrion/default/buildings.txt 2014-02-14 19:03:32 UTC (rev 6902) @@ -127,10 +127,26 @@ OwnedBy TheEmpire Source.Owner ] stackinggroup = "IMPERIAL_PALACE_EFFECT" - effects = [ + effects = SetTargetConstruction Value + 20 -// SetMaxDefense Value + 5 + + EffectsGroup + scope = And [ + Planet + OwnedBy TheEmpire Source.Owner + Species Source.Planet.Species ] + activation = And [ + OwnedBy Source.ProducedByEmpireID + ContainedBy And [ + Object Source.PlanetID + Planet + Species + ] + ] + stackinggroup = "IMPERIAL_PALACE_HAPPINESS" + effects = + SetTargetHappiness Value + 5 // min(10, max(0, 10 - Target.DistanceToSource/20)) ] icon = "icons/building/palace.png" |
From: <dil...@us...> - 2014-06-19 19:03:11
|
Revision: 7167 http://sourceforge.net/p/freeorion/code/7167 Author: dilvish-fo Date: 2014-06-19 19:03:05 +0000 (Thu, 19 Jun 2014) Log Message: ----------- adjustment to Experimentor Outpost lane opening/closing Modified Paths: -------------- trunk/FreeOrion/default/buildings.txt Modified: trunk/FreeOrion/default/buildings.txt =================================================================== --- trunk/FreeOrion/default/buildings.txt 2014-06-19 13:12:01 UTC (rev 7166) +++ trunk/FreeOrion/default/buildings.txt 2014-06-19 19:03:05 UTC (rev 7167) @@ -1493,7 +1493,7 @@ EffectsGroup scope = Source activation = Or [ - Not ContainedBy Contains Monster + Not ContainedBy Contains And [ Monster Not OwnedBy AnyEmpire ] Turn high = 200 // always remove lanes before turn 200 ] effects = RemoveStarlanes WithinStarlaneJumps 1 Source @@ -1501,7 +1501,7 @@ EffectsGroup scope = Source activation = And [ - ContainedBy Contains Monster + ContainedBy Contains And [ Monster Not OwnedBy AnyEmpire ] Turn low = 200 // don't create lanes before turn 200 ] effects = AddStarlanes NumberOf 1 And [ |
From: <dil...@us...> - 2014-06-20 01:36:26
|
Revision: 7173 http://sourceforge.net/p/freeorion/code/7173 Author: dilvish-fo Date: 2014-06-20 01:36:17 +0000 (Fri, 20 Jun 2014) Log Message: ----------- Upon capture/destruction of experimentor outpost, it will now create a starlane Modified Paths: -------------- trunk/FreeOrion/default/buildings.txt Modified: trunk/FreeOrion/default/buildings.txt =================================================================== --- trunk/FreeOrion/default/buildings.txt 2014-06-19 23:20:28 UTC (rev 7172) +++ trunk/FreeOrion/default/buildings.txt 2014-06-20 01:36:17 UTC (rev 7173) @@ -1483,12 +1483,16 @@ Species "SP_EXPERIMENTOR" ] effects = [ - GenerateSitRepMessage - message = "SITREP_VICTORY_CAPTURE" - icon = "icons/sitrep/victory.png" - empire = Source.Owner - Destroy - ] + GenerateSitRepMessage + message = "SITREP_VICTORY_CAPTURE" + icon = "icons/sitrep/victory.png" + empire = Source.Owner + AddStarlanes NumberOf 1 And [ + WithinDistance 100 Source + System + ] + Destroy + ] EffectsGroup scope = Source |
From: <geo...@us...> - 2014-06-23 20:03:01
|
Revision: 7194 http://sourceforge.net/p/freeorion/code/7194 Author: geoffthemedio Date: 2014-06-23 20:02:54 +0000 (Mon, 23 Jun 2014) Log Message: ----------- Added enqueue location condition to imperial palace that prevents enqueues if there are any same-empire enqueued palaces elsewhere, without preventing a single enqueued palace from receiving PP. Modified Paths: -------------- trunk/FreeOrion/default/buildings.txt Modified: trunk/FreeOrion/default/buildings.txt =================================================================== --- trunk/FreeOrion/default/buildings.txt 2014-06-23 20:00:23 UTC (rev 7193) +++ trunk/FreeOrion/default/buildings.txt 2014-06-23 20:02:54 UTC (rev 7194) @@ -98,6 +98,34 @@ ProducedByEmpire empire = Source.Owner ] ] + enqueuelocation = And [ + // must own production location planet + Planet + OwnedBy TheEmpire Source.Owner + + // can't build where another palace exists (even if not owned by this empire) + Not Contains Building "BLD_IMPERIAL_PALACE" + + // must have a non-trivial population + TargetPopulation low = 1 + + // can't enqueue if already own a self-built palace + Number 0 0 And [ + Building name = "BLD_IMPERIAL_PALACE" + OwnedBy Source.Owner + ProducedByEmpire empire = Source.Owner + ] + + // can't enqueue if already have an enqueued palace anywhere + Number 0 0 And [ + Planet + Enqueued + type = Building + name = "BLD_IMPERIAL_PALACE" + empire = Source.Owner + low = 1 + ] + ] effectsgroups = [ EffectsGroup scope = And [ |
From: <geo...@us...> - 2014-07-12 18:33:54
|
Revision: 7240 http://sourceforge.net/p/freeorion/code/7240 Author: geoffthemedio Date: 2014-07-12 18:33:46 +0000 (Sat, 12 Jul 2014) Log Message: ----------- Patch by coCoKNIght adding some icons to buildings using existing special or ship hull icons. Modified Paths: -------------- trunk/FreeOrion/default/buildings.txt Modified: trunk/FreeOrion/default/buildings.txt =================================================================== --- trunk/FreeOrion/default/buildings.txt 2014-07-12 17:37:59 UTC (rev 7239) +++ trunk/FreeOrion/default/buildings.txt 2014-07-12 18:33:46 UTC (rev 7240) @@ -813,7 +813,7 @@ activation = Source effects = Destroy ] - icon = "" + icon = "icons/specials_large/gaia.png" BuildingType name = "BLD_ART_BLACK_HOLE" @@ -1302,7 +1302,7 @@ ] activation = Source effects = AddSpecial "RESONANT_MOON_SPECIAL" - icon = "" + icon = "icons/specials_huge/resonant_moon.png" BuildingType name = "BLD_TRANSFORMER" @@ -1470,7 +1470,7 @@ activation = Source effects = Destroy ] - icon = "" + icon = "icons/ship_hulls/colony_base_hull_small.png" BuildingType name = "BLD_EXPERIMENTOR_OUTPOST" |
From: <dil...@us...> - 2014-07-24 08:36:41
|
Revision: 7288 http://sourceforge.net/p/freeorion/code/7288 Author: dilvish-fo Date: 2014-07-24 08:36:34 +0000 (Thu, 24 Jul 2014) Log Message: ----------- adjustment to pop reduction formula for Conc Camps and Evacuation, to correct odd results when target pop is substantially below current pop Modified Paths: -------------- trunk/FreeOrion/default/buildings.txt Modified: trunk/FreeOrion/default/buildings.txt =================================================================== --- trunk/FreeOrion/default/buildings.txt 2014-07-23 21:48:25 UTC (rev 7287) +++ trunk/FreeOrion/default/buildings.txt 2014-07-24 08:36:34 UTC (rev 7288) @@ -1152,7 +1152,7 @@ HasSpecial "CONC_CAMP_MASTER_SPECIAL" ] effects = [ - SetPopulation Value + 0.5*(101+Target.TargetPopulation-2*Value - ((101+Target.TargetPopulation-2*Value)^2 -4*(Value*(Value-1-Target.TargetPopulation)-3*100))^0.5) + SetPopulation Min(Value - 3, Value + 0.5*(101+Target.TargetPopulation-2*Value - Max(0,(101+Target.TargetPopulation-2*Value)^2 -4*(Value*(Value-1-Target.TargetPopulation)-3*100))^0.5)) SetIndustry Target.TargetIndustry ] EffectsGroup @@ -1757,8 +1757,8 @@ ] effects = [ //complicated population formula necessary to actually peg pop reduction at -2, not just 2 less growth than it would have been // the fixed amount for pop change per turn is 'k' towards the end of the comment line immediately below, which is 2 in the functional line that follows it - //SetPopulation Value + 0.5*(101+Target.TargetPopulation-2*Value - ((101+Target.TargetPopulation-2*Value)^2 -4*(Value*(Value-1-Target.TargetPopulation)-k*100))^0.5) - SetPopulation Value + 0.5*(101+Target.TargetPopulation-2*Value - ((101+Target.TargetPopulation-2*Value)^2 -4*(Value*(Value-1-Target.TargetPopulation)-2*100))^0.5) + //SetPopulation Min(Value - k, Value + 0.5*(101+Target.TargetPopulation-2*Value - Max(0,(101+Target.TargetPopulation-2*Value)^2 -4*(Value*(Value-1-Target.TargetPopulation)-k*100))^0.5)) + SetPopulation Min(Value - 2, Value + 0.5*(101+Target.TargetPopulation-2*Value - Max(0,(101+Target.TargetPopulation-2*Value)^2 -4*(Value*(Value-1-Target.TargetPopulation)-2*100))^0.5)) SetIndustry Value = 0 SetTargetIndustry Value = 0 SetResearch Value = 0 |
From: <geo...@us...> - 2014-08-20 22:27:57
|
Revision: 7534 http://sourceforge.net/p/freeorion/code/7534 Author: geoffthemedio Date: 2014-08-20 22:27:54 +0000 (Wed, 20 Aug 2014) Log Message: ----------- Tweaked phrasing of BLD_EVACUATION location condition, and added an enqueue location condition that prohibits enqueuing duplicates at the same production location. Modified Paths: -------------- trunk/FreeOrion/default/buildings.txt Modified: trunk/FreeOrion/default/buildings.txt =================================================================== --- trunk/FreeOrion/default/buildings.txt 2014-08-20 22:26:06 UTC (rev 7533) +++ trunk/FreeOrion/default/buildings.txt 2014-08-20 22:27:54 UTC (rev 7534) @@ -1718,9 +1718,19 @@ Not Contains Building "BLD_EVACUATION" Not Contains Building "BLD_CONC_CAMP" Not HasSpecial "CONC_CAMP_SLAVE_SPECIAL" - Enqueued type = Building name = "BLD_CONC_CAMP" high = 0 + Not Enqueued type = Building name = "BLD_CONC_CAMP" TargetPopulation low = 1 ] + EnqueueLocation = And [ + Planet + OwnedBy TheEmpire Source.Owner + Not Contains Building "BLD_EVACUATION" + Not Contains Building "BLD_CONC_CAMP" + Not HasSpecial "CONC_CAMP_SLAVE_SPECIAL" + Not Enqueued type = Building name = "BLD_EVACUATION" + Not Enqueued type = Building name = "BLD_CONC_CAMP" + TargetPopulation low = 1 + ] effectsgroups = [ EffectsGroup // add population to connected plants with room and suitable species scope = NumberOf number = 1 condition = And [ |