From: <geo...@us...> - 2008-07-26 06:13:24
|
Revision: 2646 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=2646&view=rev Author: geoffthemedio Date: 2008-07-26 06:13:34 +0000 (Sat, 26 Jul 2008) Log Message: ----------- Updated french translation by nyquist and added nyquist to credits Modified Paths: -------------- trunk/FreeOrion/default/credits.xml trunk/FreeOrion/default/fr_stringtable.txt Modified: trunk/FreeOrion/default/credits.xml =================================================================== --- trunk/FreeOrion/default/credits.xml 2008-07-21 19:56:32 UTC (rev 2645) +++ trunk/FreeOrion/default/credits.xml 2008-07-26 06:13:34 UTC (rev 2646) @@ -69,6 +69,7 @@ <PERSON name="Martin Roth" nick="Captain Rage" task="Swedish Translation"/> <PERSON name="Markus Sinner" nick="kroddn" task="German Translation"/> <PERSON name="Fran Valenzuela" nick="Synyestro" task="Spanish Translation"/> + <PERSON name="Guillaume" nick="nyquist" task="French Translation"/> </GROUP> </CREDITS> </XMLDoc> Modified: trunk/FreeOrion/default/fr_stringtable.txt =================================================================== --- trunk/FreeOrion/default/fr_stringtable.txt 2008-07-21 19:56:32 UTC (rev 2645) +++ trunk/FreeOrion/default/fr_stringtable.txt 2008-07-26 06:13:34 UTC (rev 2646) @@ -54,15 +54,15 @@ Chargement... SERVER_WONT_START -'''The server could not be started. +'''Le serveur ne peut pas d\xE9marrer. -Note for Linux: The server executable is presently expected to be in the working directory. If freeorion was run from somewhere other than the directory in which the main freeorion binary is located, you might need to quit and restart from that directory.''' +Note pour Linux: L'executable du serveur devrait \xEAtre dans le r\xE9pertoire de travail. Si freeorion \xE9tait ex\xE9cut\xE9 \xE0 partir d'autres quelque part que le r\xE9pertoire dans lequel le principal binaire est situ\xE9, vous pourriez avoir besoin d'arr\xEAter et de red\xE9marrer depuis ce r\xE9pertoire.''' SERVER_TIMEOUT Le serveur ne r\xE9pond pas SERVER_LOST -La connection au serveur a \xE9t\xE9 perdue. +La connexion au serveur a \xE9t\xE9 perdue. SERVER_GAME_END Le serveur a envoy\xE9 un message de fin de jeu. Au revoir. @@ -98,33 +98,33 @@ ? ERROR -ERROR +ERREUR DEFENSE_BASE Base d\xE9fensive DEFENSE_BASE_DESCRIPTION -'''An orbital defense platform that aids in the defense of the planet at which it is located. +'''Une plateforme orbitale participant \xE0 la d\xE9fense de la plan\xE8te ou elle est situ\xE9e. -Attack: 1 -Defense: 3''' +Attaque: 1 +D\xE9fense: 3''' CHAT_WHISPER -whisper +murmurer # used to generate names for new fleets when they are created NEW_FLEET_NAME -New Fleet %1% +Nouvelle Flotte %1% NEW_FLEET_NAME_NO_NUMBER -New Fleet +Nouvelle Flotte ###################################### # Command Line and OptionsDB Options # ###################################### COMMAND_LINE_USAGE -Usage: *** +Usage: COMMAND_LINE_DEFAULT D\xE9faut: @@ -151,10 +151,10 @@ Le nombre de messages d\xE9j\xE0 \xE9crits \xE0 garder dans l'historique de la bo\xEEte d'\xE9dition du chat.*** OPTIONS_DB_GALAXY_MAP_GAS -Render gassy substance around systems to give galaxy shape. May slow rendering on older systems. +Rendu gris\xE9 autour des syst\xE8mes pour donner une forme \xE0 la galaxie. Peut \xEAtre lent sur les anciennes configurations.*** OPTIONS_DB_OPTIMIZED_SYSTEM_RENDERING -Use fancy optimized OpenGL 1.5 rendering for systems on galaxy map. May crash on older graphics hardware. +Utilisation de OpenGL 1,5 optimis\xE9 pour le rendu de la carte galactique. Peut ne pas fonctionner sur les anciennes cartes graphiques.*** OPTIONS_DB_FORCE_EXTERNAL_SERVER Force le client \xE0 ne pas lancer un serveur, m\xEAme dans les cas de l'h\xE9bergement local d'un jeu, d'un jeu solo, etc. @@ -232,7 +232,7 @@ Le fichier son \xE0 jouer quand un bouton flotte est cliqu\xE9. OPTIONS_DB_UI_SOUND_SYSTEM_ICON_ROLLOVER -The sound file played when mouse moves over a system icon. +Le fichier son \xE0 jouer lorsque la souris passe sur une ic\xF4ne syst\xE8me OPTIONS_DB_UI_SOUND_SIDEPANEL_OPEN Le fichier son \xE0 jouer quand le panneau lat\xE9ral du syst\xE8me est ouvert. @@ -397,13 +397,13 @@ La fr\xE9quence d'apparition des \xE9v\xE9. sp\xE9ciaux dans la galaxie.*** OPTIONS_DB_GAMESETUP_EMPIRE_NAME -The name used in the game for your empire. +Le nom de votre empire dans le jeu. OPTIONS_DB_GAMESETUP_EMPIRE_COLOR -The color used in the game for your empire. +La couleur de votre empire dans le jeu. OPTIONS_DB_GAMESETUP_NUM_AI_PLAYERS -The number of AI opponents you will play in the game. +Le nombre d'IA dans le jeu. OPTIONS_DB_UI_TECH_LAYOUT_HORZ_SPACING La largeur de l'espace \xE0 laisser vide entre technologies dans l'arbre des technologies, en multiples de la largeur d'une seule technologie th\xE9orique.*** @@ -453,20 +453,20 @@ Nom de fichier invalide. FILE_DLG_OVERWRITE_PROMPT -'''%1% exists. -Ok to overwrite it?''' +'''%1% existe d\xE9j\xE0. +L'\xE9craser?''' FILE_DLG_INVALID_FILENAME '''"%1%" -is an invalid file name.''' +n'est pas un nom de fichier valide.''' FILE_DLG_FILENAME_IS_A_DIRECTORY '''"%1%" -is a directory.''' +est un dossier.''' FILE_DLG_FILE_DOES_NOT_EXIST -'''File "%1%" -does not exist.''' +'''Le fichier "%1%" +n'existe pas.''' FILE_DLG_DEVICE_IS_NOT_READY P\xE9riph\xE9rique pas pr\xEAt. @@ -606,7 +606,7 @@ Lancer partie MULTIPLAYER_GAME_START_CONDITIONS -Unique empire names and colours required +Nom d'empire et couleur unique n\xE9cessaire ######################## # Galaxy Setup Screen # @@ -628,7 +628,7 @@ Couleur de l'empire GSETUP_NUMBER_AIS -Number of AI Players +Nombre d'IAs #Drop-down list labels and choices#### @@ -879,13 +879,13 @@ D\xE9lai avant dissimulation du chat OPTIONS_GALAXY_MAP -Galaxy Map +Carte Galactique OPTIONS_GALAXY_MAP_GAS -Galaxy map gas rendering +Rendu gazeux de la Carte galactique*** OPTIONS_OPTIMIZED_SYSTEM_RENDERING -Optimized system rendering +Syst\xE8me de rendu optimis\xE9 OPTIONS_MUSIC Musique @@ -954,16 +954,16 @@ Balanced focus*** OPTIONS_SOUND_FARMING -Focalisation sur l'Agriculture +Privil\xE9gier l'Agriculture OPTIONS_SOUND_INDUSTRY -Focalisation sur l'Industrie +Privil\xE9gier l'Industrie OPTIONS_SOUND_MINING -Focalisation sur l'Exploitation Mini\xE8re +Privil\xE9gier l'Exploitation Mini\xE8re OPTIONS_SOUND_RESEARCH -Focalisation sur la Recherche +Privil\xE9gier la Recherche OPTIONS_SOUND_LIST Sons des Listes @@ -984,7 +984,7 @@ Contr\xF4le Interface OPTIONS_FILL_COLOR -Int\xE9rieur (Remplissage***) +Int\xE9rieur OPTIONS_BORDER_COLOR Bordure @@ -996,7 +996,7 @@ Contr\xF4le \xC9dition OPTIONS_HIGHLIGHT_COLOR -S\xE9lection surbrillante*** +Surbrillance OPTIONS_INTERIOR_COLOR Int\xE9rieur @@ -1079,7 +1079,7 @@ ################# MAP_BTN_TURN_UPDATE -Turn %1% +Tour %1% MAP_INDICATOR_FPS FPS: %1% @@ -1107,7 +1107,7 @@ Panneau lat\xE9ral SP_SYSTEM_PRODUCTION -System Production +Production du syst\xE8me ##Planet Panel############# PLANET_PANEL @@ -1131,7 +1131,7 @@ Population PP_HEALTH -Health +Sant\xE9 ## Resources Panel ########## @@ -1151,10 +1151,10 @@ Production Industrielle\nActuelle: %1%\nProchain Tour: %2% (estimate)\nChange: %3% RP_RESEARCH -Research Output +Niveau de Recherche RP_TRADE -Trade Level +Niveau de commerce RP_CONSTRUCTION Construction Infrastructure\nActuelle: %1%\nProchain Tour: %2% (estimate)\nChange: %3%\nMaximum: %4% @@ -1162,24 +1162,24 @@ ## Military Panel ########## MP_SUPPLY -Fleet Supply +Flotte de support MP_SHIELD -Planetary Shield +Bouclier plan\xE9taire MP_DEFENSE -Planetary Defense +D\xE9fense plan\xE9taire MP_DETECTION -Detection +D\xE9tection MP_STEALTH -Stealth +Furtivit\xE9 ## Buildings Panel########## BP_INCOMPLETE_BUILDING_TOOLTIP -'''%1% (Incomplete) +'''%1% (Incomplet) %2%''' @@ -1191,37 +1191,37 @@ ## General Tooltips######### TT_CURRENT -Current +Actuel TT_NEXT -Next Turn +Prochain Tour TT_CHANGE Change TT_METER -Meter: %1% / %2% +Compteur: %1% / %2% TT_BASIC_FOCUS_AND_UNIVERSE -Basic Focus and Universe +Dossier de baseet de l'Univers*** TT_TECH %1% Tech <i>%2%</i> TT_BUILDING -%1% Building <i>%2%</i> +%1% Construction <i>%2%</i> TT_SHIP_HULL -Ship <i>%1%</i> Hull <i>%2%</i> +Vaisseau <i>%1%</i> Coque <i>%2%</i> TT_SHIP_PART -Ship <i>%1%</i> Part <i>%2%</i> +Vaisseau <i>%1%</i> Partie <i>%2%</i> TT_SPECIAL -Special <i>%1%</i> +Sp\xE9cial <i>%1%</i> TT_UNKNOWN -Unknown +Inconnu ## Misc. Sidepanel########## @@ -1238,10 +1238,10 @@ Entrer le nouveau nom de la plan\xE8te SP_USE_DEPARTING_COLONY_SHIPS_QUESTION -'''All colony ships in this system have been -given orders to leave the system. +'''Tous les vaisseau de colonisation +on l'ordre de quitter le syst\xE8me -Use one of the departing colony ships?''' +Doit-on utiliser l'un d'eux?''' ################# # Fleet Window # @@ -1251,7 +1251,7 @@ Au Syst\xE8me %1% FW_FLEET_MOVING_TO -Moving to %1%, ETA %2% (%3%) +Destination %1%, ETA %2% (%3%) FW_FLEET_ETA_NEVER Jamais @@ -1260,7 +1260,7 @@ Inconnu FW_FLEET_ETA_OUT_OF_RANGE -Out of Range +Hors de port\xE9e FW_SHIP_CLASS Classe de vaisseau @@ -1279,20 +1279,20 @@ Flotte %1% FW_HOME_FLEET -Home Fleet*** +Flotte M\xE8re FW_BATTLE_FLEET -Battle Fleet +Flotte de combat # the name that is used for fleets the player does not control FW_FOREIGN_FLEET -Vaisseau \xE9tranger +Flotte \xE9trang\xE8re FW_FOREIGN_SHIP -Foreign ship +Vaisseau \xE9tranger FW_NO_FLEET -No Fleet +Pas de flotte ############### # TechTreeWnd # @@ -1305,10 +1305,10 @@ Navigation TECH_TOTAL_COST_STR -%1% RP / Turn @ %2% Turns +%1% RP / Tour @ %2% Tours TECH_TURN_COST_STR -%1% RP / Turn @ %2% Turns +%1% RP / Tour @ %2% Tours TECH_TURNS_LEFT_STR %1% Tours @@ -1325,14 +1325,14 @@ TECH_DETAIL_EFFECTS_STR ''' -<u>Effects</u> +<u>Effets</u> %1%''' TECH_DETAIL_UNLOCKS_SECTION_STR ''' -<u>Unlocks</u> +<u>D\xE9bloqu\xE9</u> ''' @@ -1368,10 +1368,10 @@ N. Recherchables TECH_WND_LIST_VIEW -List View +Vue de la liste TECH_WND_TREE_VIEW -Tree View +Arborescence TECH_WND_REQUIRES Requiert @@ -1437,13 +1437,13 @@ Indispo. PRODUCTION_TOTAL_COST_STR -%1% PP / Turn @ %2% Turns +%1% PP / Tour @ %2% Tours PRODUCTION_TURN_COST_STR +%1% PP PRODUCTION_TURNS_LEFT_STR -%1% Tours left +%1% Tours restant PRODUCTION_TURNS_LEFT_NEVER Jamais @@ -1454,16 +1454,16 @@ PRODUCTION_DETAIL_BUILDING_DESCRIPTION_STR_WITH_EFFECTS '''%1% -<u>Effects</u> +<u>Effets</u> %2%''' PRODUCTION_DETAIL_SHIP_DESCRIPTION_STR '''%1% -Attack: %2% -Defense: %3% -Speed: %4%''' +Attaque: %2% +D\xE9fense: %3% +Vitesse: %4%''' PRODUCTION_DETAIL_NUMBER_TO_BUILD Quantit\xE9 @@ -1497,90 +1497,90 @@ ############### DESIGN_ADD_TEST -Add Test Design +Ajouter un prototype DESIGN_NAME_DEFAULT -Custom Ship Design +Design personnalis\xE9 DESIGN_DESCRIPTION_DEFAULT -Design Description +Description du Design DESIGN_NO_PART -None +Aucun DESIGN_WND_STARTS -Design Starts +Design Starts*** DESIGN_WND_HULLS -Empty Hulls +Coques vides DESIGN_WND_FINISHED_DESIGNS -Finished Designs +Designs finis DESIGN_WND_SAVED_DESIGNS -Saved Designs +Designs Sauv\xE9s DESIGN_WND_TEMPLATES -Design Templates +Mod\xE8le de Design DESIGN_WND_PART_PALETTE_TITLE -Ship Parts +El\xE9ments de vaisseau DESIGN_WND_MAIN_PANEL_TITLE -Design Details +D\xE9tails du Design DESIGN_WND_DESIGN_NAME -Design Name +Nom DESIGN_WND_DESIGN_DESCRIPTION Description DESIGN_WND_CONFIRM -Confirm New Design +Confirmer le Design DESIGN_WND_CLEAR -Clear Parts +Effacer les \xE9l\xE9ments # Ship Slot Types SL_EXTERNAL -External +Externe SL_INTERNAL -Internal +Interne # Ship Part Classes PC_SHORT_RANGE -Short Range +Courte port\xE9e PC_MISSILES Missiles PC_FIGHTERS -Fighters +Chasseurs PC_POINT_DEFENSE -Point Defense +Prox. D\xE9fense PC_SHIELD -Shields +Bouclier PC_ARMOUR -Armour +Blindage PC_DETECTION -Detection +D\xE9tection PC_STEALTH -Stealth +Furtivit\xE9 PC_FUEL -Fuel +Carburant PC_COLONY -Colonization +Colonisation #################### @@ -1589,28 +1589,28 @@ # types of things that can be shown in encyclopedia ENC_SHIP_PART -Ship Part +El\xE9ment de vaisseau ENC_SHIP_HULL -Ship Hull +Coque de vaisseau ENC_TECH -Technology +Technologie ENC_SHIP_DESIGN -Ship Design - +Design de vaisseau + ENC_SPECIAL -Special +Sp\xE9cial ENC_BUILDING -Building +Batiment # type of thing being shown. %1% is a bit of detail, and %2% is the general type. # for example: %1% = "Point Defence" or "Farming" and %2% = "Ship Part" or "Building". # %1% may be an empty string for most general types of things that can be shown. ENC_DETAIL_TYPE_STR -<i>%1% %2%</i> +<i>%2% %1%</i> ENC_PP PP @@ -1624,14 +1624,14 @@ # %2% will be one of ENC_PP or END_RP, depending on what the thing shown costs to build / research # %3% will be the minimum number of turns it takes to produce or research the thing shown END_COST_AND_TURNS_STR -%1% %2% / Turn @ %3% Turns +%1% %2% / Tour @ %3% Tours # autogenerated effects description. %1% will be the autogenerated effects text. This string should # provide an appropriate heading to appear before the autogenerated text. END_EFFECTS_STR ''' -<u>Effects</u> +<u>Effets</u> %1%''' @@ -1993,18 +1993,24 @@ METER_HEALTH sant\xE9 + METER_FUEL -fuel +carburant + METER_SUPPLY -supply +provision + METER_STEALTH -stealth +furtivit\xE9 + METER_DETECTION -detection +d\xE9tection + METER_SHIELD -shield +bouclier + METER_DEFENSE -defense +d\xE9fense # EmpireAffiliationTypes @@ -2022,11 +2028,13 @@ # UnlockableItemTypes UIT_BUILDING -Building*** +B\xE2timent + UIT_SHIP_PART -Ship Part +El\xE9ment de vaisseau + UIT_SHIP_HULL -Ship Hull +Coque de vaisseau # TechTypes @@ -2144,49 +2152,49 @@ construction max DESC_VAR_CURRENTHEALTH -current health +sant\xE9 actuelle DESC_VAR_MAXHEALTH -max health +sant\xE9 max DESC_VAR_CURRENTPOPULATION -current population +population actuel DESC_VAR_MAXPOPULATION -max population +population max DESC_VAR_CURRENTFUEL -current fuel +carburant actuel DESC_VAR_MAXFUEL -max fuel +carburant max DESC_VAR_CURRENTSUPPLY -current supply +provision actuelle DESC_VAR_MAXSUPPLY -max supply +provision maximun DESC_VAR_CURRENTSTEALTH -current stealth +furtivit\xE9 actuelle DESC_VAR_MAXSTEALTH -max stealth +furtivit\xE9 max DESC_VAR_CURRENTDETECTION -current detection +d\xE9tection actuelle DESC_VAR_MAXDETECTION -max detection +d\xE9tection max DESC_VAR_CURRENTSHIELD -current shield +bouclier actuel DESC_VAR_MAXSHIELD -max shield +bouclier max DESC_VAR_CURRENTDEFENSE -current defense +d\xE9fense actuelle DESC_VAR_MAXDEFENSE max defense @@ -2201,19 +2209,19 @@ stock de nourritures DESC_VAR_TRADEPRODUCTION -trade production +production commerciale DESC_VAR_FOODPRODUCTION -food production +production agricole DESC_VAR_MINERALPRODUCTION -mineral production +production de minerai DESC_VAR_INDUSTRYPRODUCTION -industry production +production industrielle DESC_VAR_RESEARCHPRODUCTION -research production +production scientifique DESC_VAR_OWNER propri\xE9taire @@ -2258,16 +2266,16 @@ # Effects DESC_EFFECTS_GROUP_SCOPE -Objects affected: Any object%1% +Objets aff\xE9ct\xE9s: tous les objets%1% DESC_EFFECTS_GROUP_SELF_SCOPE -Objects affected: Source object only +Objets aff\xE9ct\xE9s: l'objet d'origine seulement*** DESC_EFFECTS_GROUP_ACTIVATION -Effect is active if the source is an object%1% +L'effet est actif si la source est un objet% 1% DESC_EFFECTS_GROUP_ALWAYS_ACTIVE -Effect is always active +L'effet est toujours actif DESC_EFFECTS_GROUP_SCOPE_DESC '''%1% @@ -2286,7 +2294,7 @@ ''' DESC_EFFECTS_GROUP_NUMBERED_EFFECTS_GROUP_DESC -'''Effects group %1%: +'''Effets de groupe %1%: %2% ''' @@ -2296,155 +2304,155 @@ Max %1% %2%%3% DESC_SIMPLE_SET_METER_CURRENT -Current %1% %2%%3% +Actuel %1% %2%%3% DESC_COMPLEX_SET_METER_MAX -Set max %1% to %2% +Fixer le max %1% \xE0 %2% DESC_COMPLEX_SET_METER_CURRENT -Set current %1% to %2% +Fixer l'actuel %1% \xE0 %2% # others DESC_SET_EMPIRE_STOCKPILE -Sets the stockpile of %1% of the object's owner to %2% +D\xE9finit le stock de %1% du propri\xE9taire de l'objet \xE0 %2% DESC_SET_PLANET_TYPE -Changes the planet's type to %1% +Change le type de la plan\xE8te pour %1% DESC_SET_PLANET_SIZE -Changes the planet's size to %1% +Change la taille de la plan\xE8te pour %1% DESC_ADD_OWNER -Adds ownership by empire %1% to object +Donnes l'objet \xE0 l'empire %1% DESC_REMOVE_OWNER -Removes ownership by empire %1% from object +Enl\xE8ve l'objet \xE0 l'empire %1% DESC_DESTROY -Destroys object +D\xE9truit l'objet DESC_ADD_SPECIAL -Attaches %1% special to object +Donnes la capacit\xE9 sp\xE9ciale %1% \xE0 l'objet DESC_REMOVE_SPECIAL -Removes %1% special from object +Enl\xE8ves la capacit\xE9 sp\xE9ciale %1% \xE0 l'objet DESC_SET_STAR_TYPE -Changes the star's type to %1% +Change le type d'\xE9toile pour %1% # SetTechAvailability DESC_TECH_AND_ITEMS_AFFECTED -%1% and all the items it unlocks +%1% et tous ses objet sont d\xE9bloqu\xE9s*** DESC_ITEMS_ONLY_AFFECTED -the items unlocked by the %1% tech +les objets d\xE9bloqu\xE9 par la technologie %1%*** DESC_SET_TECH_AVAIL -Makes %1% available to empire %2% +Rends %1% accessible \xE0 l'empire %2% DESC_SET_TECH_UNAVAIL -Makes %1% unavailable to empire %2% +Rends %1% inaccessible \xE0 l'empire %2% # Conditions DESC_ALL - in the universe + dans l'univers DESC_EMPIRE_AFFILIATION_SELF - that belongs to %1% empire + qui appartient \xE0 l'empire %1% DESC_EMPIRE_AFFILIATION_SELF_NOT - that does not belong to %1% empire + qui n'appartient pas \xE0 l'empire %1% DESC_EMPIRE_AFFILIATION_SELF_EXCLUSIVE - that belongs only to %1% empire + qui appartient seulement \xE0 l'empire %1% DESC_EMPIRE_AFFILIATION_SELF_EXCLUSIVE_NOT - that does not belong only to %1% empire + qui n'appartient pas seulement \xE0 l'empire %1% DESC_EMPIRE_AFFILIATION - that belongs to an %1% of %2% empire + qui appartient \xE0 un %1% de l'empire %2% DESC_EMPIRE_AFFILIATION_NOT - that does not belong to an %1% of %2% empire + qui n'appartient pas \xE0 un %1% de l'empire %2% DESC_EMPIRE_AFFILIATION_EXCLUSIVE - that belongs only to an %1% of %2% empire + qui appartient seulement \xE0 un %1% de l'empire %2% DESC_EMPIRE_AFFILIATION_EXCLUSIVE_NOT - that does not belong only to an %1% of %2% empire + qui n'appartient pas seulement \xE0 un %1% de l'empire %2% # this one is intentionally left empty DESC_SELF - that is the source object + qui est l'objet source DESC_SELF_NOT - that is not the source object + qui n'est pas l'objet source DESC_TYPE - that is a %1% + qui est un %1% DESC_TYPE_NOT - that is not a %1% + qui n'est pas un %1% DESC_BUILDING - that contains a %1% building + qui contient un %1% batiment DESC_BUILDING_NOT - that does't contain a %1% building + qui ne contient pas un %1% batiment DESC_SPECIAL - that has a %1% special + qui a le sp\xE9cial %1%*** DESC_SPECIAL_NOT - that doesn't have a %1% special + qui n'a pas le sp\xE9cial %1%*** DESC_CONTAINS - that contains an object%1% + qui contient un objet%1% DESC_CONTAINS_NOT - that doesn't contain an object%1% + qui ne contient pas un objet%1% DESC_PLANET_TYPE - that is a %1% planet + qui est une plan\xE8te de type %1% DESC_PLANET_TYPE_NOT - that is not a %1% planet + qui n'est pas une plan\xE8te de type %1% DESC_PLANET_SIZE - that is a %1% planet + qui est une plan\xE8te de %1% taille DESC_PLANET_SIZE_NOT - that is not a %1% planet + qui n'est pas une plan\xE8te de %1% taille DESC_PLANET_ENVIRONMENT - that is a %1% planet + qui est une plan\xE8te %1% DESC_PLANET_ENVIRONMENT_NOT - that is not a %1% planet + qui n'est pas une plan\xE8te %1% DESC_FOCUS_TYPE_PRIMARY - that has primary focus %1% + qui est ax\xE9e principalement sur %1% DESC_FOCUS_TYPE_PRIMARY_NOT - that doesn't have primary focus %1% + qui n'est pas ax\xE9e principalement sur %1% DESC_FOCUS_TYPE_SECONDARY - that has secondary focus %1% + qui est ax\xE9e secondairement sur %1% DESC_FOCUS_TYPE_SECONDARY_NOT - that doesn't have secondary focus %1% + qui n'est pas ax\xE9e secondairement sur %1% DESC_STAR_TYPE - that is a system with a %1% star + qui est un syst\xE8me avec une \xE9toile %1% DESC_STAR_TYPE_NOT - that is not a system with a %1% star + qui n'est pas un syst\xE8me avec une \xE9toile %1% DESC_CHANCE_PERCENTAGE on a %1%%% chance @@ -2453,88 +2461,88 @@ on a (100 - %1%)%% chance DESC_CHANCE - with a probability of %1% + avec une probabilit\xE9 de %1% DESC_CHANCE_NOT - with a probability of 1 - %1% + avec une probabilit\xE9 de 1 - %1% DESC_METER_VALUE_MAX - that has a max %1% between %2% and %3% + qui a un max de %1% compris entre %2% et %3% DESC_METER_VALUE_MAX_NOT - that doesn't have a max %1% between %2% and %3% + qui n'a pas un max de %1% compris entre %2% et %3% DESC_METER_VALUE_CURRENT - that has a current %1% between %2% and %3% + qui a un %1% actuelle compris entre %2% et %3% DESC_METER_VALUE_CURRENT_NOT - that doesn't have a current %1% between %2% and %3% + qui n'a pas un %1% actuelle compris entre %2% et %3% DESC_EMPIRE_STOCKPILE_VALUE - that belongs to an empire with a %1% stockpile between %2% and %3% + qui appartient \xE0 un empire avec un stock de %1% entre %2% and %3% DESC_EMPIRE_STOCKPILE_VALUE_NOT - that doesn't belong to an empire with a %1% stockpile between %2% and %3% + qui n'appartient pas \xE0 un empire avec un stock de %1% entre %2% and %3% DESC_VISIBLE_TO_SINGLE_EMPIRE - that is visible to the %1% empire + qui est visible par l'empire %1% DESC_VISIBLE_TO_SINGLE_EMPIRE_NOT - that is not visible to the %1% empire + qui n'est pas visbile par l'empire %1% DESC_VISIBLE_TO_EMPIRES - that is visible to one of the %1% empires + qui est visible par l'un des empires %1% DESC_VISIBLE_TO_EMPIRES_NOT - that is not visible to one of the %1% empires + qui n'est pas visible par l'un des empires %1% DESC_WITHIN_DISTANCE - that is within %1% of any object%2% + qui est \xE0 moins de %1% de tout objets%2% DESC_WITHIN_DISTANCE_NOT - that is not within %1% of any object%2% + qui n'est pas \xE0 moins de %1% de tout objets%2% DESC_WITHIN_STARLANE_JUMPS - that is within %1% starlane jumps of any object%2% + qui est \xE0 moins de %1% saut hyperspatial de tout objets%2% DESC_WITHIN_STARLANE_JUMPS_NOT - that is not within %1% starlane jumps of any object%2% + qui n'est pas \xE0 moins de %1% saut hyperspatial de tout objet%2% DESC_AND_BETWEEN_OPERANDS - and + et DESC_OR_BETWEEN_OPERANDS - or + ou DESC_TURN - when the current turn is between %1% and %2% + quand le tour actuel est entre %1% et %2% DESC_TURN_NOT - when the current turn is not between %1% and %2% + quand le tour actuel n'est pas entre %1% et %2% DESC_NUMBER_OF - that is one of %1% objects%2% + qui est un des %1% objets%2% DESC_NUMBER_OF_NOT - that is not one of %1% objects%2% + qui n'es pas un des %1% objets%2% DESC_CONTAINED_BY - that is contained by an object%1% + qui est contenu par un objet%1% DESC_CONTAINED_BY_NOT - that is not contained by an object%1% + qui n'est pas contenu par un objet%1% DESC_OWNER_HAS_TECH - that belongs to an empire that has the tech %1% + qui appartient a un empire qui a la technologie %1% DESC_OWNER_HAS_TECH_NOT - that does not belong to an empire that has the tech %1% + qui n'appartient pas \xE0 un empire qui a la technologie %1% DESC_NUMBER - if there are between %1% and %2% objects%3% + si il ya entre %1% et %2% objets%3% DESC_NUMBER_NOT - if there are not between %1% and %2% objects%3% + s'il n'existe pas entre %1% et %2% objets%3% ################### # Tech Categories # @@ -2554,8 +2562,9 @@ ECONOMICS_CATEGORY \xC9conomie + SHIPS_CATEGORY -Ships +Vaisseaux #################################### @@ -2563,91 +2572,91 @@ #################################### THEORY_SHORT_DESC -Theoretical Prerequisite +Pr\xE9-requis th\xE9orique LRN_PHYS_BRAIN -The Physical Brain +Cartographie C\xE9r\xE9bral LRN_PHYS_BRAIN_DESC -The stuctures and their functions in the brain are determined. The electrochemical and quantum nature of thought and memory are exposed. With understanding, alteration and augmentation of brain functions becomes possible, and new ideas are spawned at the frontiers of thought, its expression, and its replacement. +Les structures et leurs fonctions dans le cerveau sont d\xE9termin\xE9s. Le \xE9lectrochimiques et la nature quantique de la pens\xE9e et la m\xE9moire sont comprises. Avec la compr\xE9hension des fonctions c\xE9r\xE9brales, le renforcement et la transformation de celles-ci devient possible, et donne naissance \xE0 de nouvelles id\xE9es sur les limites de la pens\xE9e, de son expression, et de son remplacement. LRN_ALGO_ELEGANCE -Algorithmic Elegance +L'\xE9l\xE9gance Algorithmique LRN_ALGO_ELEGANCE_DESC -With greater and greater difficulty of data analysis problems, traditional measures of algorithm performance become less useful due to the limitations of irreducible complexity. At this stage, other measures of algorithm form and function become significant; aesthetically and metaphorically, the elegance of the solution must be optimized. - +Avec une difficult\xE9 grandissante dans les probl\xE8mes d'analyse des donn\xE9es, les mesures traditionnelles des performances algorithmique deviennent moins utile en raison des limites de la complexit\xE9 irr\xE9ductible.. \xC0 ce stade, des mesures de forme et de fonction algorithmique deviennent significatifs; esth\xE9tiquement et m\xE9taphoriquement, l'\xE9l\xE9gance de la solution doit \xEAtre optimis\xE9. + LRN_TRANSLING_THT -Translinguistics +Translinguistique LRN_TRANSLING_THT_DESC -Lesser minds struggle with, or accept the confines of the language they have learned. Adequate minds reach and feel constrained by the concepts they are given ways to express. Truely great minds break free of the bounds of language, forming and analyzing thoughts that verge on the transcendental. But merely great minds are left isolated and futile, for without language to express thoughts, how can they share their insights? +Les faibles d'esprit luttent ou acceptent les limites de la langue qu'ils ont appris. Les esprits normaux se sentent limit\xE9s par les concepts qu'ils ont les moyens d'exprimer. Les vrais grands esprits se lib\xE8rent des limites de la langue, formant et analysant des pens\xE9es \xE0 la limite de la transcendance. Mais les grands esprits sont isol\xE9s et inutiles, car sans la langue pour exprimer des pens\xE9es, comment peuvent-ils partager leurs id\xE9es? LRN_PSIONICS -Psionics +Psionique LRN_PSIONICS_DESC -Though deep introspection or artificial enhancement, the brain may develop abilites to directly interact with the universe around it, bypassing the limitations of a physical body. Powers such as telepathy, empathy, clairvoyance, prescience, psychokinesis and psychoenergetics replace or surpass mundane biological or technological alternatives. Applications of these powers, including mind control, personality alteration and possesion have profound implications for the relationship between talented and untalted beings. +A travers l'introspection profonde ou une augmentation artificielle, le cerveau peut d\xE9velopper les capacit\xE9s d'interagir directement avec l'univers autour de lui, en contournant les limitations physiques du corps. Des puissances telles que la t\xE9l\xE9pathie, l'empathie, la clairvoyance, la prescience, la psychokinesie et la psychoenergie peuvent remplacer ou d\xE9passer des alternatives biologiques ou technologiques. Les applications de ces pouvoirs, y compris le contr\xF4le de l'esprit, la modification de personnalit\xE9 et la possession ont de grandes cons\xE9quences sur la relation entre les \xEAtres psioniques et les autres. LRN_ARTIF_MINDS -Artificial Minds +Intelligences Artificielles LRN_ARTIF_MINDS_DESC -While traditional computers have nearly unfathomable intelligence and computational abilities, they lack the essential qualities of self-awareness, consciousness or sentience. With the development of true artificial minds, these qualities may be synthesized, modified and altered. These investigations open new avenues of research into cognitive sciences and novel metaparadigms. +Alors que les ordinateurs traditionnels ont des capacit\xE9s de calcul presque infinie , ils leur manquent une qualit\xE9 essentielle : la conscience. Avec le d\xE9veloppement d'une v\xE9ritable intelligence artificielle, cette qualit\xE9s peut \xEAtre synth\xE9tis\xE9, modifi\xE9. Ces recherches ouvrent de nouvelles voies en mati\xE8re de sciences cognitives et de metaparadigmes.*** LRN_XENOARCH -Xenoarchaeology +Xenoarchaeologie LRN_XENOARCH_DESC -The contemporary empires, races and single-star civilizations are not the first or only beings to have lived in this galaxy. Remains, ruins and rumours of the ancients may be found on deserted planets and lifeless asteroids, or drifting in open space. Finding and decyphering such clues holds great potential to reveal secrets, teach lessons, or give warnings of ancient knowledge. +Les empires contemporains, les races et civilisations mono-syst\xE8me ne sont pas les premiers \xEAtres ou les seul \xE0 avoir v\xE9cu dans cette galaxie. Des restes, des ruines et des rumeurs sur les anciens peuvent \xEAtre trouv\xE9es sur des plan\xE8tes d\xE9sertes, des ast\xE9ro\xEFdes sans vie, ou \xE0 la d\xE9rive dans l'espace. Rechercher et la traduire ces indices permettrai de r\xE9v\xE9ler des secrets, d' enseigner des le\xE7ons, de donner des pistes vers des anciennes connaissances. LRN_GRAVITONICS -Gravitonics +Gravitonique LRN_GRAVITONICS_DESC -Analagous to the "colour charge" of quantum chromodynamics, there are several types of graviton. With the common attractive-force graviton, the colloqiual "anti-graviton", "right-graviton" and "left-graviton" may be combined to bend and flex the surface of spacetime arbitrarily. This manipulation is percieved as control of the force of gravity, permitting structures, craft and investigations previously impossible, even theoretically. +Analogue \xE0 la "charge de couleur" de la chromodynamique quantique, il existe plusieurs types de graviton. Avec la force attractive graviton, les "anti-graviton", "graviton-droit" et "graviton-gauche" peuvent \xEAtre combin\xE9s pour fl\xE9chir la surface de l'espace-temps arbitrairement. Cette manipulation autorise le contr\xF4le de la force de gravit\xE9, ce qui permet des structures, des constructions et des recherches impossible avant, m\xEAme th\xE9oriquement. LRN_EVERYTHING -Theory of Everything +Theorie du tout LRN_EVERYTHING_DESC -Early, naive theories describe subsets of the four fundamental forces of nature: electromagnetism, the strong and weak nuclear forces, and gravity. A complete framework expressing all forces as special cases of a single interaction represents a holy grail of science. This theory describes the earliest moments of the universe, the most distorted depths of a singularity, the tightest windings of hidden dimensions and the final fate of the cosmos. Yet still, there may "exist" layers of existence beyond what can be observed and described by science... +Au d\xE9but, des th\xE9ories na\xEFves de d\xE9crivaient des sous-ensembles des quatre forces fondamentales de la nature: l'\xE9lectromagn\xE9tisme, les forces nucl\xE9aires forte et faible, et la gravit\xE9. Une th\xE9orie globale exprimant toutes les forces comme des cas particuliers d'une seule interaction repr\xE9sente un Saint-Graal de la science. Cette th\xE9orie d\xE9crit les premiers instants de l'univers, les profondeurs les plus d\xE9form\xE9es d'une singularit\xE9, la plus exig\xFCe des dimensions cach\xE9es et le destin final du cosmos. Pourtant, il peut encore "exister" des couches d'existence au-del\xE0 de ce qui peut \xEAtre observ\xE9s et d\xE9crits par la science ... LRN_FORCE_FIELD -Force-Field Harmonics +Harmonique des champs de force LRN_FORCE_FIELD_DESC -Like Fourier analysis of sound, electromagnetism, strong and weak forces may be expressed as harmonic quantum standing-wave superpositions of force-carrier particles. By selectively amplifying these harmonics, forces may be arbitrarily controlled to shield, attack, contain or support. +Comme l'analyse du son de Fourier, l'\xE9lectromagn\xE9tisme, les interactions fortes et faibles peuvent \xEAtre exprim\xE9 sous la forme de superpositions d'harmonique quantique transportant des particules de force. Par l'amplification s\xE9lective de ces harmoniques, les forces peuvent \xEAtre contr\xF4l\xE9 pour d\xE9fendre, attaquer, contenir ou soutenir.*** LRN_MIND_VOID -Mind of the Void +L'esprit du vide. LRN_MIND_VOID_DESC -We are not alone in the cosmos... but why should the search be so limited? Many cultures have myths, legends or fervent belief in a higher consciousness. Whether a loving or malevolent God, or a detatched observer, it is clear that something, perhaps the universe itself on some level, is alive, aware, watching. +Nous ne sommes pas seuls dans le cosmos ... mais pourquoi la recherche devrait \xEAtre limit\xE9 de telle sorte? De nombreuses cultures ont des mythes, des l\xE9gendes ou de ferventes croyances en une plus haute conscience. Que ce soit un Dieu mis\xE9ricordieux ou malveillant, ou un observateur d\xE9tach\xE9, il est clair que quelque chose, peut-\xEAtre l'univers lui-m\xEAme \xE0 un certain niveau, est vivant, conscient, observant. LRN_TIME_MECH -Temporal Mechanics +M\xE9canique temporelle LRN_TIME_MECH_DESC -What are "now", "future" and "past"? The twin paradox of special relativity, or the theoretical "wormhole" in its place, suggest early forms of "time travel". Direct manipulation of spacetime and temporal flux permit these effects to be harnessed and magnified. Temporal incursions cannot perceptibly alter the past of the universe that we perceive. They can, however, compress ages or extend moments to arbitrary durations, to uses limited only by the material supplies provided, and our own patience... +Qu'es ce que "maintenant", "le futur" et "le pass\xE9"? Le double paradoxe de la relativit\xE9 ou la th\xE9orie du "trou de ver" , sugg\xE8re les premi\xE8res formes de "voyage dans le temps". La manipulation directe des fluxs spatio-temporelle permet d'exploiter et d'agrandir ces effets. Les incursions temporelles ne peut pas modifier sensiblement le pass\xE9 de l'univers que nous percevons. Ils peuvent, toutefois, compresser le temps ou \xE9tendre des instants d'une dur\xE9e arbitraire, aux applications limit\xE9es seulement par nos ressources, et notre propre patience ...*** LRN_NDIM_SUBSPACE -N-Dimensional Subspace +L'espace a N-Dimension LRN_NDIM_SUBSPACE_DESC -Early superstring theorists spoke of 10, 11 or 26 dimensional universes, with all but the 4 macrodimensions "curled up" so tightly as to be unseen. These and other dimensions may now be uncurled and opened, and the very surface of space itself stretched and pierced by shifting matter to or from levels of existance previously hidden below the surface of our limited perception, or creating layers or bubbles where none existed before. +Les premiers th\xE9oriciens des super-cordes ont parl\xE9 d'univers \xE0 10, 11 ou 26 dimensions, mais avec tous les 4 macrodimensions "boucle" si \xE9troite qu'elles sont invisibles. Celles-ci et d'autres dimensions peuvent maintenant \xEAtre uncurled et ouvert, et la surface de l'espace lui-m\xEAme peuvent \xEAtre \xE9tir\xE9e et perc\xE9e par des d\xE9placements de mati\xE8re vers ou en provenance de niveaux d'existence pr\xE9c\xE9demment cach\xE9es par notre perception limit\xE9e, ou la cr\xE9ation de couches ou des bulles o\xF9 il n'en existait pas auparavant.*** LRN_UNIF_CONC -Unified Consciousness +Conscience unifi\xE9e LRN_UNIF_CONC_DESC -Telepathic communication between individuals or mind-machine interfaces only permit the most basic, trivial and surface exchanges of thought and ideas. Truely joined minds function as a single consciousness, with the summed faculties and knowledge of its constituent parts, and acting as a new unique entity. This has great potential, but also significant risk, in that the union may not seek its own destruction, which is necessary for the original minds to be regained. Alternatively, one of the minds may dominate the other, controlling or destroying the other, rather than forming an equal, harmonious union. +La communication t\xE9l\xE9pathique entre les individus ou par des interfaces esprit-machine a permis seulement les plus \xE9l\xE9mentaires et triviaux \xE9changes de pens\xE9e et d'id\xE9es. De vrais esprits joints fonctionne comme une seule conscience, avec la somme des facult\xE9s et des connaissances de ses parties, et en agissant comme une nouvelle entit\xE9 unique. Cela a un grand potentiel, mais aussi des risques importants, que l'union d'esprit emp\xEAche sa propre destruction, qui est n\xE9cessaire pour que chacun retrouve son esprit. D'un autre cot\xE9, un des esprits peut dominer les autres, les contr\xF4ler ou les d\xE9truire plut\xF4t que de former, sur un pied d'\xE9galit\xE9, une union harmonieuse. LRN_TRANSCEND -Singularity of Transcendence +Singularit\xE9 de la transcendance LRN_TRANSCEND_DESC -What is godhood? Is a god concerned with whether it is moral and benevolent or evil and tyrannical? Does a god treat mortals with care and love, hatred and suffering or detached indifference? Does a god even remain aware of the infintitely miniscule affairs of the physical universe, or is true godhood of a form beyond description, of which inability to comprehend by mortals applies equally in the other direction? +Qu'est-ce que la divinit\xE9? Es ce qu'un dieu est concern\xE9 par les questions de moral, de bien ou de mal? Es ce qu'un dieu traite les mortels avec soin et amour, haine et souffrance ou indiff\xE9rence? Es ce qu'un dieu est seulement conscient des affaires infiniment minuscule de l'univers physique, ou es ce que la vrai divinit\xE9 est au-del\xE0 de la description, dont l'incapacit\xE9 \xE0 \xEAtre comprise par les mortels s'applique \xE9galement dans l'autre sens? GRO_PLANET_ECOL Planetary Ecology @@ -2986,24 +2995,24 @@ An economy in optimal form represents a great variety of financial, cultural and other social mechanisms that may be employed to achieve the goals of those who are able to control them. Through use of these tools, other less-developed economies may be completely controlled, either through overt domination or destruction, or more subtle and targetted manipulations. By extention, an externally-controlled economy may be used to exert influence or control on all other aspects of a society. Through these means, a power equal or greater than any martial force is realized. SHP_SPACE_TACTICS -Space Tactics +Tactiques spatiales SHP_SPACE_TACTICS_DESC -Battles in microgravity and vacuum require specialized weapon and defensive systems, as well as the theoretical tactics that motivate their use. +Les combat en microgravit\xE9 et dans le vide exige des armes sp\xE9cialis\xE9es et des syst\xE8mes de d\xE9fense adapt\xE9s, ainsi que des tactiques et des th\xE9oriques pour optimiser leur utilisation. SHP_GAL_EXPLO -Galactic Exploration +Exploration Galactique SHP_GAL_EXPLO_DESC -The discovery of interstellar travel via starlanes ushers in a new era of development of society. Old political squabbles between minor factions become insignificant when the entire civilization is faced with the limitless potential of the stars... for growth and prosperity, or utter destruction. +La d\xE9couverte de voyage interstellaire par lien hyperspatial inaugure une nouvelle \xE8re de d\xE9veloppement de la soci\xE9t\xE9. Les vieilles querelles politiques entre factions mineures deveniennent insignifiantes lorsque la civilisation tout enti\xE8re est confront\xE9e au possibilit\xE9s illimit\xE9es des \xE9toiles ... la croissance et la prosp\xE9rit\xE9, ou la destruction totale. SHP_NAVIGATION -Interstellar Navigation +Navigation Interstellaire SHP_NAVIGATION_DESC -'''Starlanes form a relatively restrictive network of possible pathes, but interstellar travel is complicated and risky without proper navigation techniques. +'''Les "Starlanes" forme un r\xE9seau relativement restraint de chemins possibles, mais les voyages interstellaires sont complexe et risqu\xE9 sans des techniques de navigation. -In future, this tech might do something related to starlanes or ship speed or range...''' +\xC0 l'avenir, cette technologie pourrait faire quelque chose li\xE9e \xE0 "starlanes" ou \xE0 la vitesse du vaisseau ou de leur port\xE9e ...'''*** ######################################### @@ -3440,101 +3449,106 @@ ######################################## BUILDING_REFINE_SHORT_DESC -Refines Building +B\xE2timents de raffinage des minerais PRO_ASTEROID_MINE_II -Advanced Asteroid Mines +Mines ast\xE9ro\xEFde avanc\xE9es PRO_ASTEROID_MINE_II_DESC -Experience with operation of initial implementations of asteroid mining techniques allows more refined methods to be devised. The same asteroid field and population produces additional minerals at all planets in-system that focus primarily on mining. +Exp\xE9rience avec la mise en \x9Cuvre initiale des techniques d'exploitation mini\xE8re d'ast\xE9ro\xEFde permet des m\xE9thodes plus raffin\xE9 d'\xEAtre mise au point. Le m\xEAme champ d'ast\xE9ro\xEFdes et la m\xEAme population produisent plus de min\xE9raux dans toutes les plan\xE8tes du syst\xE8me qui se concentrent principalement sur l'exploitation mini\xE8re. PRO_INDUSTRY_CENTRE_II -Greater Industrial Centre +Grand centre industriel PRO_INDUSTRY_CENTRE_II_DESC -Improved centralized management of dispersed industrial activities increases the range and size of increased industiral output provided. +Am\xE9liore la gestion centralis\xE9e des activit\xE9s industrielles dispers\xE9es sur de plus grandes distances, augmente la production industriel.*** PRO_INDUSTRY_CENTRE_III -Supreme Industrial Centre +Centre industriel supr\xEAme PRO_INDUSTRY_CENTRE_III_DESC -Additional experience and facilities improvements further extend the range and size of industrial output improvement. +Exp\xE9rience suppl\xE9mentaire et l'am\xE9lioration des installations permet d'\xE9largir la distance et l'\xE9chelle de la production industrielle. ################################# # Building Names & Descriptions # ################################# BLD_OBSERVATORY -Observatory +Observatoire BLD_OBSERVATORY_DESC -'''The natural extention of industrial- and information-age telescopes, with military-inspired algorithms permits enhanced long-range detection. The planet on which the Observatory is built emits high-power detection beams into deep space. These pulses interfere with any attempts to make the planet itself stealthy, but the signals may reflect off objects in the galactic vicinity, allowing those objects to be more reasily detected by friendly planets within range of the Observatory. +'''L'extension naturelle des t\xE9lescopes de l'\xE9poque industrielle et de l'\xE2ge de l'information, renforc\xE9 par des algorithmes militaire, a permis de renforcer la d\xE9tection longue port\xE9e. L'observatoire \xE9met de puissants faisceaux de d\xE9tection en espace lointain. Ces impulsions interf\xE8rent avec toute tentative visant \xE0 rendre la plan\xE8te discr\xE8te, mais les signaux peuvent se refl\xE9ter sur des objets dans le voisinage galactique, permant de les d\xE9tecter plus facilement par les plan\xE8tes amies \xE0 port\xE9e de l'Observatoire. -Gives +10 to Detection to all friendly planets within distance 200. -Decreases Stealth on planet where built by 10.''' +Donne +10 \xE0 la d\xE9tection de tous les plan\xE8tes amies dans un rayon de 200. +Diminue la furtivit\xE9 de la plan\xE8te par 10.''' BLD_IMPERIAL_PALACE -Imperial Palace +Palais Imp\xE9rial BLD_IMPERIAL_PALACE_DESC -'''Represents imperial power and prestige and functions as a centre of control for the empire's holdings. +'''Repr\xE9sente le pouvoir et le prestige imp\xE9rial et fonctionne comme un centre de contr\xF4le des possessions de l'empire. -Planet on which palace is built receive +2 to max construction.''' +La plan\xE8te qui construit le palais pour recevoir +2 au maximun de construction.''' BLD_SHIPYARD_BASE -Shipyard +chantier Spatial BLD_SHIPYARD_BASE_DESC -Orbital production facility for assembly of interstellar military-grade spacecraft. Allows production of ships in the system where it is located. Can be upgraded by producing additional buildings in the same system. +Installation orbitale pour l'assemblage d'engins spatiaux militaire interstellaire. Permet la production de vaisseaux dans le syst\xE8me o\xF9 il se trouve. Peut \xEAtre am\xE9lior\xE9 par la production de b\xE2timents suppl\xE9mentaires dans le m\xEAme syst\xE8me. BLD_BIOTERROR_PROJECTOR -Bioterror Projection Base +Base de projection bioterroriste BLD_BIOTERROR_PROJECTOR_DESC -'''Projects negative health effects of minor biological warfare to nearby planets. +'''Projettes les effets n\xE9gatifs de la guerre biologique sur la sant\xE9 des plan\xE8tes \xE0 proximit\xE9. -Planets within 2 starlane jumps owned by other empires receive -4 to max health. -Planets within 2 starlane jumps owned exclusively by the empire that builds the projector receive -1 to max health. -Requires empire operating it to own at least one Bioterror Research Centre; otherwise produces no negative health effects on other empires' planets.''' +Plan\xE8tes \xE0 moins de 2 sauts hyperspatiaux n'appartenant pas \xE0 l'empire qui a construit le projecteur re\xE7oivent -4 au maximum de sant\xE9. +Plan\xE8tes \xE0 moins de 2 sauts hyperspatiaux appartenant \xE0 l'empire qui a construit le projecteur re\xE7oivent -1 au maximum de sant\xE9. +N\xE9cessite un Centre de recherches en Bioterreur pour \xEAtre exploiter, sans quoi il ne produit pas d'effets n\xE9gatifs sur la sant\xE9 des plan\xE8tes des autres empires.''' BLD_BIOTERROR_LAB -Bioterror Research Centre +Centre de recherche en bioterreur BLD_BIOTERROR_LAB_DESC -Is required for Bioterror Projection Bases to affect other empires.\n\nCauses -2 to max health of planets in system where it is built, regardless of that planet's ownership. +'''Est n\xE9cessaire pour que les bases de projection bioterroriste puissent affecter d'autres empires. +Causes -2 au maximum de sant\xE9 des plan\xE8tes du syst\xE8me, ind\xE9pendamment du propri\xE9taire de cette plan\xE8te.''' + BLD_AUTOFACTORY_CONTROL -Autofactory Control Centre +Centre de contr\xF4le des usines automatique BLD_AUTOFACTORY_CONTROL_DESC -Provides +2 to max production output per 10 population on primary industry focused worlds.\nProvides additional +1 to max industry output per 10 population on secondary industry focused worlds. +'''Fournit +2 au maximum de production industriel par 10 unit\xE9s de population sur les mondes ax\xE9s principalement sur l'industrie. +Donnes +1 suppl\xE9mentaire au maximum de production industriel par 10 unit\xE9s de population sur les mondes ax\xE9s secondairement sur l'industrie.''' BLD_AUTOLAB_CONTROL -Autolab Control Centre +Centre de contr\xF4le des autolabs BLD_AUTOLAB_CONTROL_DESC -Provides +2 to max research output per 10 population and -2 to max health on primary research focused worlds.\nProvides additional +1 to max research output per 10 population and -1 to max health on secondary research focused worlds. +'''Fournit +2 au maximum de recherche par 10 unit\xE9s de population et -2 au maximum de sant\xE9 aux mondes ax\xE9 principalement sur la recherche. +Donnes +1 suppl\xE9mentaire au maximum de recherche par 10 unit\xE9s de population et -1 au maximum de sant\xE9 aux mondes ax\xE9 secondairement sur la recherche.''' BLD_THEOREM_PROVER -Automatic Theorem Prover +Validateur de th\xE8oreme automatique BLD_THEORM_PROVER_DESC -Provides +5 to max research output per 10 population on primary research focused worlds, non-stacking.\nProvides additional +1 to max research output per 10 population on secondary research focused worlds, non-stacking. +'''Fournit max +5 \xE0 la recherche par 10 population sur les mondes ax\xE9e sur la recherche, non cumulatif. +Donnes un +1 suppl\xE9mentaires au maximum de recherche par tranche de 10 population sur les mondes secondairement ax\xE9 sur la recherche, non cumulatif.''' BLD_LIGHTHOUSE -Interstellar Lighthouse +Phare Interstellaire BLD_LIGHTHOUSE_DESC -Increases by 1 starlane jump the supply meter of all planets - regardless of owner - within 200 distance units. +Augmente de 1 saut de "starlane" le compteur de toutes les plan\xE8tes - quel que soit les propri\xE9taires - dans un rayon de 200 unit\xE9s. BLD_HEAVY_MINE_PROCESSOR -Heavy Mining Processor +Heavy Mining Processor*** BLD_HEAVY_MINE_PROCESSOR_DESC -Provides +5 mining to mining-focused worlds, non stacking, within 100 distance of the facility, that are of type Barren, Radiated, Toxic or Inferno. Also proves +2 to mining and -5 to farming, both non-stacking, on planet at which it is built. +Fournit +5 \xE0 l'exploitation mini\xE8re dans un rayon de 100, aux mondes ax\xE9 sur l'exploitation mini\xE8re et qui sont de type toundra, irradi\xE9, toxiques ou infernal, non cumulatif. Donnes \xE9galement +2 \xE0 l'exploitation mini\xE8re et -5 \xE0 l'agriculture, les deux non cumulatif, sur la plan\xE8te ou il est construit. BLD_INDUSTRY_CENTRE -Industrial Centre +Centre Industriel BLD_INDUSTRY_CENTRE_DESC '''Initially provides +5 industry within 100 direct-line distance of facility, non stacking, to industry-focused worlds. @@ -3544,133 +3558,136 @@ [[tech PRO_INDUSTRY_CENTRE_III]] refinement further increases bonus to +7 and range to 300.''' BLD_ASTEROID_MINE -Asteroid Mining Facility +installation mini\xE8re d'ast\xE9ro\xEFde BLD_ASTEROID_MINE_DESC -Initially provides +4 minerals production per 10 population to planets in same system that contains an asteroid belt.\nWith Advanced Asteroid Mines refinement, provides additional +4, or +8 total minerals production per 10 population to planets in same system that contains an asteroid belt. +'''Donnes +4 pour l'exploitation mini\xE8re par 10 points de population sur les plan\xE8tes du syst\xE8me contenant une ceinture d'ast\xE9ro\xEFdes. +Avec raffinement avanc\xE9e des ast\xE9ro\xEFdes***, fournit des +4 points suppl\xE9mentaires, (+8 au total) \xE0 l'exploitation mini\xE8re par 10 points de population sur les plan\xE8tes du syst\xE8me contenant une ceinture d'ast\xE9ro\xEFdes.''' BLD_GRAVITY_WELLS -Controlled Gravity Wells +Puits de Gravit\xE9 Contr\xF4l\xE9 BLD_GRAVITY_WELLS_DESC -A null gravity generator installed deep in the planet's core, greatly boosting industry and commerce in the system. +Un g\xE9n\xE9rateur d'anti-gravit\xE9 install\xE9 au plus profond de la plan\xE8te, ce qui augmente \xE9norm\xE9ment l'industrie et le commerce dans le syst\xE8me. BLD_MEGALITH -Megalith +M\xE9galithe BLD_MEGALITH_DESC -A marvel of Exodus-era Architecture, the Megalith is an abnormally massive Starscraper, kilometers in diameter. The Megalith is an inspiration to architects sector-wide and is often the crown jewel of a powerful real estate mogul's empire. +Une merveille d'architecture de l'\xE9poque de l'Exode, C'est une M\xE9galithe anormalement massives semblant touch\xE9es les \xE9toiles, de plusieurs kilom\xE8tres de diam\xE8tre. Cette M\xE9galithe est une source d'inspiration pour les architectes de l'ensemble du secteur et est souvent le joyau d'un puissant magnat de l'immobilier de l'empire. BLD_PLANET_RING -Planetary Ring +Anneau Plan\xE9taire BLD_PLANET_RING_DESC -A ring of satellites completely encircling a world, tethered to the planet's equator by spoke-like space elevators. These are used for housing, micro-gravity construction and inter-world trade. +Un anneau de satellites entourant compl\xE8tement un monde, attach\xE9s \xE0 la plan\xE8te \xE0 l'\xE9quateur par des ascenseurs spatiaux. Ces satellites sont utilis\xE9es pour le logement, la construction en micro-gravit\xE9 et le commerce extragalactique. BLD_SPACE_ELEVATOR -Space Elevator +Ascenseur Spatial BLD_SPACE_ELEVATOR_DESC -An enormous and practically unbreakable line of cable tethered to a satellite in geo-stationary low orbit on one end, and a launch platform on the planet-bound end. The space elevator boosts the trade for the entire system. +Un \xE9norme et pratiquement incassable c\xE2ble attach\xE9 \xE0 un satellite en orbite g\xE9o-stationnaire basse d'un cot\xE9, et une plateforme de lancement sur la plan\xE8te de l'autre. L'ascenseur spatial augmente le commerce pour l'ensemble du syst\xE8me. BLD_COMM_UNION -Commercial Union of the Colonies +Union commerciale des Colonies BLD_COMM_UNION_DESC -The Commercial Union of the Colonies (CUC) is an organization with the means and will to monitor and regulate the entire galactic market. The first empire to complete the CUC gains an empire wide bonus to trade on all worlds. +L'Union Commerciale des colonies (UCC) est une organisation avec l'objectif et la volont\xE9 de surveiller et de r\xE9glementer l'ensemble du march\xE9 galactique. Le premier empire \xE0 finir le UCC gagne un bonus au commerce sur tous les mondes. BLD_DEEP_GREEN -Deep Green +Deep Green*** BLD_DEEP_GREEN_DESC -A central economic forecast computer fed with data from all the economic markets of the known galaxy, it is capable of near perfect economic foresight and is used to boost all the markets in the empire. +Un ordinateur faisant des pr\xE9visions \xE9conomiques \xE0 partir des donn\xE9es provenant de tous les march\xE9s \xE9conomiques de la galaxie connue, il est capable de faire des prospectives \xE9conomique presque parfaites et augmentes tous les march\xE9s de l'empire. BLD_PARADISE -Paradise Planet +Plan\xE8te Paradisiaque BLD_PARADISE_DESC -A world whose entire infrastructure has been converted to tourism, giving an enormous boost to trade and tourism in the region, but eliminating almost all useful industrial and mining output. +Un monde dont l'ensemble de l'infrastructure est d\xE9di\xE9e au tourisme, ce qui donne une \xE9norme impulsion au commerce et le tourisme dans la r\xE9gion, mais \xE9limine de presque toute la production industrielle et mini\xE8re. BLD_CADUCEAN -The Caducean Institute +L'Institute Caducen BLD_CADUCEAN_DESC -Available with The Caducean Institute.\n\nIncreases max health on all populated worlds by +2, non-stacking. +'''Disponible avec l'Institute Caducen. +Augmentation du maximum de sant\xE9 sur tous les mondes peupl\xE9s par +2, non cumulatif.''' + BLD_GENOME_BANK -Genome Bank +La Banque du G\xE8nome BLD_GENOME_BANK_DESC -The largest database ever conceived. The Genome Bank includes maps of the genomes of every organism known to the empire. This database is invaluable in the treatment of disease and in establishing farming colonies. +La plus grande base de donn\xE9es jamais con\xE7ue. La Banque du g\xE9nome comprend les cartes des g\xE9nomes de tous les organismes connus de l'empire. Cette base de donn\xE9es est d'une valeur inestimable dans le traitement des maladie et dans les colonies agricoles. BLD_LIVING_PLANET -The Living Planet +La Plan\xE8te vivante BLD_LIVING_PLANET_DESC -Convert a planet into the Living Planet by way of a sentient, almost god-like, cell-based computer program. This planet is wondrous to behold and famous throughout the known galaxy as a celebration of life and harmony. The inhabitants of this world think and act as though part of a larger organism, serving its needs simultaneously with their own. Industrial and mineral output are severely limited, however, as such activities upset the global harmonious balance. +Convertit une plan\xE8te Plan\xE8te Vivante par le biais d'un sensible, presque divin, programme d'ordinateur \xE0 base de cellules. Cette plan\xE8te est une merveille \xE0 voir et est connue dans toute la galaxie comme une c\xE9l\xE9bration de la vie et l'harmonie. Les habitants de ce monde pensent et agissent comme une partie d'un plus grand organisme, au service de ses besoins en m\xEAme temps que la leurs. La production industrielle et l'exploitation mini\xE8re sont s\xE9v\xE8rement limit\xE9es, car de telles activit\xE9s bouleversent l'\xE9quilibre du monde. BLD_ORBITAL_GARDENS -Orbital Gardens +Les jardins Orbitaux BLD_ORBITAL_GARDENS_DESC -An enormous moon-like satellite in orbit above a world, the Orbital Gardens are a testament throughout the galaxy to your ability to harness your environment. Besides being an excellent tourist attraction, research conducted here helps boost farming on all worlds in your empire. +Satellite aussi gros qu'une lune en orbite au-dessus d'un monde, les Jardins Orbitaux sont un t\xE9moignage \xE0 la galaxie \xE0 votre capacit\xE9 \xE0 ma\xEEtriser votre environnement. En plus d'\xEAtre une excellente attraction touristique, les recherches men\xE9es ici contribuent \xE0 am\xE9liorer l'agriculture sur tous les mondes de votre empire. BLD_COLLECTIVE_NET -Collective Thought Network +R\xE9seau de pens\xE9e collective BLD_COLLECTIVE_NET_DESC -By transferring the mind into cyberspace, thousands of minds can act as one, solving problems and making breakthroughs that no single mind could. +En transf\xE9rant des esprit dans le cyberespace, des milliers d'esprit peut agir \xE0 l'unisson, r\xE9solvant des probl\xE8mes et faisant des avanc\xE9es qu'aucun esprit unique ne pourrait faire. BLD_ENCLAVE_VOID -Enclave of the Void +Enclave Du Vide BLD_ENCLAVE_VOID_DESC -The population of an entire planet is genetically attuned to the Void Mind and dedicated to channeling its wisdom to the empire. The denizens of the Void Enclave are regarded as priests, channels of higher thinking and wisdom. In all matters of importance to the empire, their advice is sought after. Emissaries from the Enclave can even be sent to assist in the empire's research projects. This world may never exceed industrial or mining output greater than 30. +L'ensemble de la population de la plan\xE8te est g\xE9n\xE9tiquement adapt\xE9 \xE0 l'esprit du Vide et est d\xE9di\xE9e \xE0 la transmission de sa sagesse \xE0 l'empire. Les habitants de l'Enclave du Vide sont consid\xE9r\xE9s comme des pr\xEAtres, messager de la sagesse et des pens\xE9es les plus \xE9lev\xE9s. Leurs conseils sont recherch\xE9s pour toutes les questions d'importance de l'empire. Des \xE9missaires de l'Enclave peuvent m\xEAme \xEAtre envoy\xE9s \xE0 travers l'empire pour aider dans des projets de recherche. Les productions industrielles et mini\xE8re de ce monde ne d\xE9passera jamais 30. BLD_LOOKING_GLASS -The Looking Glass +The Looking Glass*** BLD_LOOKING_GLASS_DESC -A space-time museum of galactic fame. Both tourism and science benefit from its unfettered view of all history, as the ebb and flow of all time become as transparent as glass. +Un mus\xE9e spatio-temporel le de renomm\xE9e galactique. Les flux et le reflux spatio-temporel deviennent aussi transparent que le verre, faisant b\xE9n\xE9ficier le tourisme et de la science de la vue de l'histoire inalt\xE9r\xE9. BLD_MONUMENT_EXODUS -Monument to Exodus +M\xE9morial de l'Exode BLD_MONUMENT_EXODUS_DESC -A mighty orbiting sculpture visible from the ground and to passing ships. Your triumph over the starlanes will never be forgotten and your people will forever be emboldened to colonize new worlds. Increases population growth on all frontier worlds. +Une immense sculpture en orbite visible depuis le sol et depuis l'espace proche. Votre victoire sur les "starlanes" ne sera jamais oubli\xE9 et votre peuple sera toujours encourag\xE9 \xE0 coloniser de nouveaux mondes. Augmentation de la croissance de la population sur tous les mondes fronti\xE8re.*** BLD_PSICORP -PsiCorp +Acad\xE9mie Psy BLD_PSICORP_DESC -An a... [truncated message content] |
From: <geo...@us...> - 2008-07-27 19:59:30
|
Revision: 2647 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=2647&view=rev Author: geoffthemedio Date: 2008-07-27 19:59:40 +0000 (Sun, 27 Jul 2008) Log Message: ----------- fixed and updated english and french stringtables Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/fr_stringtable.txt Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2008-07-26 06:13:34 UTC (rev 2646) +++ trunk/FreeOrion/default/eng_stringtable.txt 2008-07-27 19:59:40 UTC (rev 2647) @@ -3436,7 +3436,7 @@ BLD_THEOREM_PROVER Automatic Theorem Prover -BLD_THEORM_PROVER_DESC +BLD_THEOREM_PROVER_DESC Provides +5 to max research output per 10 population on primary research focused worlds, non-stacking.\nProvides additional +1 to max research output per 10 population on secondary research focused worlds, non-stacking. BLD_LIGHTHOUSE Modified: trunk/FreeOrion/default/fr_stringtable.txt =================================================================== --- trunk/FreeOrion/default/fr_stringtable.txt 2008-07-26 06:13:34 UTC (rev 2646) +++ trunk/FreeOrion/default/fr_stringtable.txt 2008-07-27 19:59:40 UTC (rev 2647) @@ -1930,21 +1930,17 @@ # PlanetEnvironments PE_UNINHABITABLE -inhabitable - -PE_TERRIBLE -inconfortable - +uninhabitable +PE_HOSTILE +hostile +PE_POOR +poor PE_ADEQUATE -ad\xE9quate +adequate +PE_GOOD +good -PE_SUPERB -confortable -PE_OPTIMAL -optimale - - # FocusTypes FOCUS_UNKNOWN @@ -2272,7 +2268,7 @@ Objets aff\xE9ct\xE9s: l'objet d'origine seulement*** DESC_EFFECTS_GROUP_ACTIVATION -L'effet est actif si la source est un objet% 1% +L'effet est actif si la source est un objet%1% DESC_EFFECTS_GROUP_ALWAYS_ACTIVE L'effet est toujours actif @@ -3012,7 +3008,7 @@ SHP_NAVIGATION_DESC '''Les "Starlanes" forme un r\xE9seau relativement restraint de chemins possibles, mais les voyages interstellaires sont complexe et risqu\xE9 sans des techniques de navigation. -\xC0 l'avenir, cette technologie pourrait faire quelque chose li\xE9e \xE0 "starlanes" ou \xE0 la vitesse du vaisseau ou de leur port\xE9e ...'''*** +\xC0 l'avenir, cette technologie pourrait faire quelque chose li\xE9e \xE0 "starlanes" ou \xE0 la vitesse du vaisseau ou de leur port\xE9e ...*** ''' ######################################### @@ -3023,37 +3019,37 @@ Useless: Does Nothing SHIP_PART_UNLOCK_SHORT_DESC -Unlocks Ship Part +D\xE9bloque un \xE9l\xE9ment de vaisseau SHIP_HULL_UNLOCK_SHORT_DESC -Unlocks Ship Hull +D\xE9bloque un type de vaisseau BUILDING_UNLOCK_SHORT_DESC -Unlocks Building +D\xE9bloque un b\xE2timent RESEARCH_SHORT_DESC -Improves Research +Augmente la recherche FARMING_SHORT_DESC -Improves Farming +Augmente l'agricultur MINING_SHORT_DESC -Improves Mining +Augmente l'exploitation min\xE8re INDUSTRY_SHORT_DESC -Improves Industry +Augmente l'industrie TRADE_SHORT_DESC -Improves Trade +Augmente le commerce CONSTRUCTION_SHORT_DESC -Improves Infrastructure +Augmente l'infrastructure*** POPULATION_SHORT_DESC -Increases Planet Population +Augmente la population plan\xE9taire FLEET_RANGE_DESC -Improves Fleet Supply +Augmente le support de flotte CON_TERRAFORM Terraforming @@ -3531,7 +3527,7 @@ BLD_THEOREM_PROVER Validateur de th\xE8oreme automatique -BLD_THEORM_PROVER_DESC +BLD_THEOREM_PROVER_DESC '''Fournit max +5 \xE0 la recherche par 10 population sur les mondes ax\xE9e sur la recherche, non cumulatif. Donnes un +1 suppl\xE9mentaires au maximum de recherche par tranche de 10 population sur les mondes secondairement ax\xE9 sur la recherche, non cumulatif.''' |
From: <pd...@us...> - 2008-08-20 15:20:01
|
Revision: 2666 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=2666&view=rev Author: pd_ Date: 2008-08-20 15:17:28 +0000 (Wed, 20 Aug 2008) Log Message: ----------- Added/Replaced some tech icons(MrV) Modified Paths: -------------- trunk/FreeOrion/default/data/art/icons/tech/orbital_gardens.png trunk/FreeOrion/default/data/art/icons/tech/orbital_generation.png trunk/FreeOrion/default/data/art/icons/tech/temporal_mechanics.png trunk/FreeOrion/default/data/art/icons/tech/urban_farming.png trunk/FreeOrion/default/techs.txt Added Paths: ----------- trunk/FreeOrion/default/data/art/icons/tech/orbital_factories.png trunk/FreeOrion/default/data/art/icons/tech/planetary_ring.png Property changes on: trunk/FreeOrion/default/data/art/icons/tech/orbital_factories.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/FreeOrion/default/data/art/icons/tech/orbital_generation.png =================================================================== --- trunk/FreeOrion/default/data/art/icons/tech/orbital_generation.png 2008-08-18 02:56:56 UTC (rev 2665) +++ trunk/FreeOrion/default/data/art/icons/tech/orbital_generation.png 2008-08-20 15:17:28 UTC (rev 2666) @@ -1,26 +1,78 @@ \x89PNG |
From: <geo...@us...> - 2009-05-17 00:56:30
|
Revision: 3051 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=3051&view=rev Author: geoffthemedio Date: 2009-05-17 00:18:39 +0000 (Sun, 17 May 2009) Log Message: ----------- Updated DejaVu fonts to version 2.29, seemingly fixing ?\197?\129 issue 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 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) |
From: <kr...@us...> - 2009-05-19 12:11:41
|
Revision: 3060 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=3060&view=rev Author: kroddn Date: 2009-05-19 12:11:31 +0000 (Tue, 19 May 2009) Log Message: ----------- german stringtable formatted in exact the same manner as eng_stringtable to support easier diffing. Some translations added. Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/ger_stringtable.txt Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2009-05-19 10:19:10 UTC (rev 3059) +++ trunk/FreeOrion/default/eng_stringtable.txt 2009-05-19 12:11:31 UTC (rev 3060) @@ -700,8 +700,10 @@ LAN_GAME_LABEL Lan game at: + INTERNET_GAME_LABEL Internet game at: + PLAYER_NAME_LABEL Player name @@ -710,8 +712,10 @@ HOST_GAME_BN Host a new game + JOIN_GAME_BN Join a game + REFRESH_LIST_BN Refresh list Modified: trunk/FreeOrion/default/ger_stringtable.txt =================================================================== --- trunk/FreeOrion/default/ger_stringtable.txt 2009-05-19 10:19:10 UTC (rev 3059) +++ trunk/FreeOrion/default/ger_stringtable.txt 2009-05-19 12:11:31 UTC (rev 3060) @@ -48,39 +48,9 @@ NO Nein -NEW_GAME -Erzeuge Universum und KIs... - -LOADING -Lade... - -SERVER_WONT_START -The server could not be started.\n\nNote for Linux: The server executable is presently expected to be in the working directory. If freeorion was run from somewhere other than the directory in which the main freeorion binary is located, you might need to quit and restart from that directory. - -SERVER_TIMEOUT -Der Server antwortet nicht. - -SERVER_LOST -Die Verbindung zum Server wurde getrennt. - -SERVER_GAME_END -Der Server hat das Spiel beendet. - -PLAYER_DISCONNECTED -Spieler %1% ist nicht länger mit dem Server verbunden. - -PLAYER_DEFEATED -Sie wurden besiegt. - -PLAYER_VICTORIOUS -Sie haben gewonnen. - EMPIRE Imperium -EMPIRE_DEFEATED -Imperium %1% wurde ausgelöscht. - ALL Alle @@ -109,7 +79,107 @@ NEW_FLEET_NAME_NO_NUMBER Neue Flotte +NOT_APPLICABLE +N.v. +BOMBER +Bomber + +INTERCEPTOR +Abfangjäger + + +########################### +# Predefined Ship Designs # +########################### +# in premade_ship_designs.txt + +SD_SCOUT +Scout + +SD_SCOUT_DESC +Small and cheap unarmed vessel designed for recon and exploration. + +SD_COLONY_SHIP +Colony Ship + +SD_COLONY_SHIP_DESC +Huge unarmed vessel capable of delivering millions of citizens safely to new colony sites. + +SD_MARK1 +Mark I + +SD_MARK1_DESC +Affordable armed patrol frigate. + +SD_MARK2 +Mark II + +SD_MARK2_DESC +Cruiser with strong defensive and offensive capabilities. + +SD_MARK3 +Mark III + +SD_MARK3_DESC +Advanced cruiser with heavy weaponry and armor to do the dirty work. + +SD_MARK4 +Mark IV + +SD_MARK4_DESC +Massive state-of-art warship armed and protected with the latest technolgy. Priced accordingly. + + +############################## +# Predefined Starting Fleets # +############################## + +FN_HOME_FLEET +Home Fleet + +FN_BATTLE_FLEET +Battle Fleet + +########################## +# Status Update Messages # +########################## + +NEW_GAME +Erzeuge Universum und KIs... + +LOADING +Lade... + +SERVER_WONT_START +'''The server could not be started. + +Note for Linux: The server executable is presently expected to be in the working directory. If freeorion was run from somewhere other than the directory in which the main freeorion binary is located, you might need to quit and restart from that directory.''' + +SERVER_TIMEOUT +Der Server antwortet nicht. + +SERVER_LOST +Die Verbindung zum Server wurde getrennt. + +SERVER_GAME_END +Der Server hat das Spiel beendet. + +PLAYER_DISCONNECTED +Spieler %1% ist nicht länger mit dem Server verbunden. + +PLAYER_DEFEATED +Sie wurden besiegt. + +EMPIRE_DEFEATED +Das Imperium %1% existiert nicht mehr. + +UNKNOWN_EMPIRE +Unbekanntes Imperium + +LAST_OPPONENT_DEFEATED_VICTORY +Your last opponent has been defeated and you are victorious! + ###################################### # Command Line and OptionsDB Options # ###################################### @@ -144,6 +214,33 @@ OPTIONS_DB_GALAXY_MAP_GAS Render gassy substance around systems to give galaxy shape. May slow rendering on older systems. +OPTIONS_DB_GALAXY_MAP_STARFIELDS +Render starfields around systems. May slow rendering on older systems. + +OPTIONS_DB_GALAXY_MAP_SCALE_LINE +Show scale line for universe distance on galaxy map. + +OPTIONS_DB_OPTIMIZED_SYSTEM_RENDERING +Use fancy optimized OpenGL 1.5 rendering for systems on galaxy map. May crash on older graphics hardware. + +OPTIONS_DB_STARLANE_THICKNESS +Sets how wide to render starlanes in pixels. + +OPTIONS_DB_RESOURCE_STARLANE_COLOURING +Toggles whether to colour starlanes with empire colours if empires can exchange resources along each starlane. + +OPTIONS_DB_UNOWNED_STARLANE_COLOUR +Sets default colour to render starlanes. + +OPTIONS_DB_FLEET_SUPPLY_LINES +Toggles whether to show fleet supply lines with empire-coloured indicators. + +OPTIONS_DB_FLEET_SUPPLY_LINE_WIDTH +Sets how wide to render fleet supply lines. + +OPTIONS_DB_FLEET_SUPPLY_LINE_DOT_SPACING +Sets how far apart to renders dots for fleet supply lines. + OPTIONS_DB_FORCE_EXTERNAL_SERVER Force the client not to start a server, even when hosting a game on localhost, playing single player, etc. @@ -351,42 +448,39 @@ OPTIONS_DB_UI_SYSTEM_ICON_SIZE Sets size of system icons. -OPTIONS_DB_UI_FLEET_BUTTON_SIZE -Sets size of fleet buttons (relative to system icon). +OPTIONS_DB_UI_SYSTEM_FOG +Toggles whether to render fog of war scanline shading over system icons. -OPTIONS_DB_UI_SYSTEM_SELECTION_INDICATOR_SIZE -Sets size of system selection indicator (relative to system icon). +OPTIONS_DB_UI_SYSTEM_FOG_SPACING +Sets spacing (in pixels) between fog of war scanlines. -OPTIONS_DB_UI_TECH_CATEGORY_1 -Sets color of the first category of techs defined in techs.xml. +OPTIONS_DB_UI_SYSTEM_CIRCLES +Toggles whether to draw circles around systems. -OPTIONS_DB_UI_TECH_CATEGORY_2 -Sets color of the second category of techs defined in techs.xml. +OPTIONS_DB_UI_SYSTEM_CIRCLE_SIZE +Sets size of circles around systems on map, relative to system icon size. -OPTIONS_DB_UI_TECH_CATEGORY_3 -Sets color of the third category of techs defined in techs.xml. +OPTIONS_DB_UI_SYSTEM_NAME_UNOWNED_COLOR +Sets colour of unowned system names on galaxy map. -OPTIONS_DB_UI_TECH_CATEGORY_4 -Sets color of the fourth category of techs defined in techs.xml. +OPTIONS_DB_UI_MEDIUM_FLEET_BUTTON_MIN_ZOOM +Sets minimum zoom level at which medium fleet icons are shown on the galaxy map. -OPTIONS_DB_UI_TECH_CATEGORY_5 -Sets color of the fifth category of techs defined in techs.xml. +OPTIONS_DB_UI_SMALL_FLEET_BUTTON_MIN_ZOOM +Sets minimum zoom level at which small fleet icons are shown on the galaxy map. -OPTIONS_DB_UI_TECH_CATEGORY_6 -Sets color of the sixth category of techs defined in techs.xml. +OPTIONS_DB_UI_TINY_FLEET_BUTTON_MIN_ZOOM +Sets minimum zoom level at which tiny fleet icons are shown. At smaller zooms, no fleet icons are shown on the galaxy map. -OPTIONS_DB_UI_TECH_CATEGORY_7 -Sets color of the seventh category of techs defined in techs.xml. +OPTIONS_DB_UI_FLEET_SELECTION_INDICATOR_SIZE +Sets size of fleet selection indicator (relative to fleet icon). -OPTIONS_DB_UI_TECH_CATEGORY_8 -Sets color of the eighth category of techs defined in techs.xml. +OPTIONS_DB_UI_SYSTEM_SELECTION_INDICATOR_SIZE +Sets size of system selection indicator (relative to system icon). -OPTIONS_DB_UI_TECH_CATEGORY_9 -Sets color of the ninth category of techs defined in techs.xml. +OPTIONS_DB_UI_SYSTEM_TINY_ICON_SIZE_THRESHOLD +Sets size of system icon below which the special fixed-size tiny icons will be shown. -OPTIONS_DB_UI_TECH_CATEGORY_10 -Sets color of the tenth category of techs defined in techs.xml. - OPTIONS_DB_UI_TOOLTIP_DELAY Sets UI tooltip popup delay, in ms. @@ -426,6 +520,15 @@ OPTIONS_DB_GAMESETUP_SPECIALS_FREQUENCY The frequency of specials appearing in the galaxy to be generated. +OPTIONS_DB_GAMESETUP_EMPIRE_NAME +The name used in the game for your empire. + +OPTIONS_DB_GAMESETUP_EMPIRE_COLOR +The color used in the game for your empire. + +OPTIONS_DB_GAMESETUP_NUM_AI_PLAYERS +The number of AI opponents you will play in the game. + OPTIONS_DB_UI_TECH_LAYOUT_HORZ_SPACING The horizontal spacing to be placed between techs in the tech screen, in multiples of the width of a single theory tech. @@ -459,7 +562,19 @@ OPTIONS_DB_MUSIC_VOLUME The volume (0 to 255) at which music should be played. +OPTIONS_DB_COMBAT_ENABLE_GLOW +Toggles glow effects on and off. +OPTIONS_DB_COMBAT_ENABLE_SKYBOX +Toggles background skybox on and off. + +OPTIONS_DB_COMBAT_ENABLE_LENS_FLARE +Toggles lens flares on and off. + +OPTIONS_DB_COMBAT_FILLED_SELECTION +Uses a filled-in effect, as opposed to an outline effect, on selected objects. + + ################# # File Dialog # ################# @@ -474,16 +589,20 @@ Ungültiger Dateiname. FILE_DLG_OVERWRITE_PROMPT -"%1%" gibt es bereits.\nÜberschreiben? +'''%1% gibt es bereits. +Überschreiben?''' FILE_DLG_INVALID_FILENAME -"%1%"\nist ein ungültiger Dateiname. +'''"%1%" +ist ein ungültiger Dateiname.''' FILE_DLG_FILENAME_IS_A_DIRECTORY -"%1%"\nist ein Verzeichnis. +'''"%1%" +ist ein Verzeichnis.''' FILE_DLG_FILE_DOES_NOT_EXIST -Datei "%1%"\n existiert nicht. +'''Datei "%1%" +existiert nicht.''' FILE_DLG_DEVICE_IS_NOT_READY Gerät ist nicht bereit. @@ -651,45 +770,33 @@ GSETUP_NUMBER_AIS Anzahl an KI Spielern - #Drop-down list labels and choices#### GSETUP_STARS Sterne - GSETUP_SHAPE Galaxieform - GSETUP_AGE Galaxiealter - GSETUP_STARLANE_FREQ Sternstrassen - GSETUP_PLANET_DENSITY Planetendichte - GSETUP_SPECIALS_FREQ Specials GSETUP_2ARM Spirale, 2-armig - GSETUP_3ARM Spirale, 3-armig - GSETUP_4ARM Spirale, 4-armig - GSETUP_CLUSTER Haufen - GSETUP_ELLIPTICAL Ellipse - GSETUP_IRREGULAR Chaos - GSETUP_RING Ring @@ -698,43 +805,33 @@ GSETUP_YOUNG Jung - GSETUP_MATURE Alt - GSETUP_ANCIENT Uralt GSETUP_FEW Ein paar - GSETUP_SOME Wenige - GSETUP_SEVERAL Einige - GSETUP_MANY Viele - GSETUP_VERY_MANY Sehr viele GSETUP_LOW Niedrig - GSETUP_MEDIUM Mittel - GSETUP_HIGH Hoch GSETUP_RARE Kaum - GSETUP_UNCOMMON Selten - GSETUP_COMMON Gelegentlich @@ -761,7 +858,7 @@ Name des Imperiums: ########################### -# About Dialog # +# About Dialog # ########################### #License button text#### @@ -859,10 +956,10 @@ Tooltip Wartezeit (ms) OPTIONS_VIDEO_MODE -Video Mode - +Video Mode (bei Änderung Neustart nötig) + OPTIONS_VIDEO_MODE_LIST_DESCRIPTION -Enables fullscreen mode, sets screen resolution, and sets bits per pixel in one step; set this to "Custom" to set width, height, and bits per pixel individually. +Sets screen resolution and bits per pixel in one step; set this to "Custom" to set width, height, and bits per pixel individually. OPTIONS_VIDEO_MODE_LIST_CUSTOM_OPTION Custom @@ -903,6 +1000,54 @@ OPTIONS_GALAXY_MAP Galaxy Map +OPTIONS_SYSTEM_ICONS +System Icons + +OPTIONS_OPTIMIZED_SYSTEM_RENDERING +Optimized system rendering + +OPTIONS_UI_SYSTEM_ICON_SIZE +System icon size + +OPTIONS_UI_SYSTEM_FOG +System icon fog of war scanlines + +OPTIONS_UI_SYSTEM_FOG_SPACING +Fog of war scanline spacing + +OPTIONS_UI_SYSTEM_CIRCLES +System enclosing circles + +OPTIONS_UI_SYSTEM_CIRCLE_SIZE +System circle relative size + +OPTIONS_UI_SYSTEM_SELECTION_INDICATOR_SIZE +System selection indicator relative size + +OPTIONS_UI_SYSTEM_TINY_ICON_SIZE_THRESHOLD +Tiny system icon size threshold + +OPTIONS_UI_SYSTEM_NAME_UNOWNED_COLOR +Unowned systen name colour + +OPTIONS_FLEET_ICONS +Fleet Icons + +OPTIONS_UI_TINY_FLEET_BUTTON_MIN_ZOOM +Tiny fleet icon minimum zoom + +OPTIONS_UI_SMALL_FLEET_BUTTON_MIN_ZOOM +Small fleet icon minimum zoom + +OPTIONS_UI_MEDIUM_FLEET_BUTTON_MIN_ZOOM +Medium fleet icon minimum zoom + +OPTIONS_UI_FLEET_SELECTION_INDICATOR_SIZE +Fleet selection indicator relative size + +OPTIONS_GALAXY_MAP_GENERAL +General + OPTIONS_GALAXY_MAP_GAS Galaxy map gas rendering @@ -915,6 +1060,24 @@ OPTIONS_STARLANES Starlanes +OPTIONS_STARLANE_THICKNESS +Starlane thickness + +OPTIONS_RESOURCE_STARLANE_COLOURING +Resource starlane colouring + +OPTIONS_FLEET_SUPPLY_LINES +Fleet supply lines + +OPTIONS_FLEET_SUPPLY_LINE_WIDTH +Fleet supply line width + +OPTIONS_FLEET_SUPPLY_LINE_DOT_SPACING +Fleet supply line dot spacing + +OPTIONS_UNOWNED_STARLANE_COLOUR +Default starlane colour + OPTIONS_MUSIC Musik @@ -1021,7 +1184,7 @@ Text OPTIONS_EDIT_COLORS -Edit Kontrollen +Edit Controls OPTIONS_HIGHLIGHT_COLOR Selection highlighting @@ -1033,10 +1196,10 @@ Fensterfarben OPTIONS_INNER_BORDER_COLOR -Innere Grenze +Innere Kante OPTIONS_OUTER_BORDER_COLOR -Äußere Grenze +Äußere Kante OPTIONS_PAGE_VIDEO Allgemein @@ -1053,6 +1216,9 @@ OPTIONS_PAGE_COLORS Farben +OPTIONS_PAGE_COMBAT +Combat + OPTIONS_PAGE_DIRECTORIES Directories @@ -1080,6 +1246,18 @@ OPTIONS_PROGRESS_BACKGROUND_COLOR Hintergrund +OPTIONS_COMBAT_ENABLE_GLOW +Glow + +OPTIONS_COMBAT_ENABLE_SKYBOX +Skybox + +OPTIONS_COMBAT_ENABLE_LENS_FLARES +Lens Flares + +OPTIONS_COMBAT_FILLED_SELECTION +Filled selection + OPTIONS_ANY_FILE Alle Dateien @@ -1138,9 +1316,44 @@ Seitenfenster SP_SYSTEM_PRODUCTION -Systemproduktion +System-Produktion +RESOURCE_PRODUCTION_TOOLTIP +System %1%: %2% + +RESOURCE_ALLOCATION_TOOLTIP +System %1%: %2% + +FOOD_CONSUMPTION +Food Consumption + +MINERALS_CONSUMPTION +Minerals Consumption + +INDUSTRY_CONSUMPTION +Industrial Consumption + +RESEARCH_CONSUMPTION +Research Consumption + +TRADE_CONSUMPTION +Trade Consumption + +INTERSYSTEM_EXCHANGE_TOOLTIP +Inter-System Exchange + +IMPORT_EXPORT_TOOLTIP +Import / Export + +RESOURCE_IMPORT +Importing + +RESOURCE_EXPORT +Available for Export + + ##Planet Panel############# + PLANET_PANEL Planetenfenster @@ -1156,6 +1369,7 @@ PL_COLONIZE Besiedeln + ##Population Panel######### PP_POPULATION @@ -1164,13 +1378,14 @@ PP_HEALTH Health + ##Resources Panel########## RP_PRIMARY_FOCUS_TOOLTIP -Primary Fokus: %1% +Primär Fokus: %1% RP_SECONDARY_FOCUS_TOOLTIP -Secondary Fokus: %1% +Secondär Fokus: %1% RP_FOOD Produktion Nahrung @@ -1188,18 +1403,19 @@ Handelsvolumen RP_CONSTRUCTION -Konstruktion Infrastruktur +Konstruktions-Infrastruktur + ## Military Panel ########## MP_SUPPLY Flotten Supply MP_SHIELD -Planetarer Schild +Schild MP_DEFENSE -Planetare Verteid. +Verteid. MP_DETECTION Erkennung @@ -1207,21 +1423,27 @@ MP_STEALTH Tarnung + ## Buildings Panel########## BP_INCOMPLETE_BUILDING_TOOLTIP -%1% (Incomplete)\n\n%2% +'''%1% (Unfertig) +%2%''' + BP_COMPLETE_BUILDING_TOOLTIP -%1%\n\n%2% +'''%1% +%2%''' + + ## General Tooltips######### TT_CURRENT Derzeit TT_NEXT -Nächste Runde +Nächste Rnd TT_CHANGE Änderung @@ -1250,14 +1472,17 @@ TT_UNKNOWN Unbekannt +TT_RESOURCE_PRODUCTION +%1% produziert %2% + +TT_RESOURCE_ALLOCATION +%1% konsumiert %2% + ## Misc. Sidepanel########## SP_UNKNOWN_SYSTEM Unbekanntes System -SP_SYSTEM_NAME -%1% - SP_RENAME_PLANET Planet umbenennen @@ -1268,7 +1493,7 @@ '''Alle Kolonieschiffe in diesem System haben den Befehl erhalten, das System zu verlassen. -Soll eines dieser Schiffe verwendet werden?''' +Soll eines dieser Kolonieschiffe verwendet werden?''' ################# # Fleet Window # @@ -1295,22 +1520,27 @@ FW_UNKNOWN_DESIGN_NAME Unbekannt -# used to name new fleets when they are created -FW_NEW_FLEET_NAME -Neue Flotte - # the name of the new fleet icon in the fleet listbox FW_NEW_FLEET_LABEL -Neue Flotte +<i>Neue Flotte</i> FW_EMPIRE_FLEETS_AT_SYSTEM -%1% Floote in System %2% +%1% Flotte in System %2% FW_EMPIRE_FLEETS %1% Flotten +FW_NO_FLEET +Keine Flotte + +FW_GENERIC_FLEETS_AT_SYSTEM +Flotte in %1% System + +FW_GENERIC_FLEETS +Flotten + FW_HOME_FLEET -Heim-Flotte +Heimat-Flotte FW_BATTLE_FLEET Schlacht-Flotte @@ -1323,6 +1553,12 @@ FW_FOREIGN_SHIP Fremdes Raumschiff +FW_FUEL +Treibstoff + +FW_FLEET_FUEL_SUMMARY +'''Fleet Fuel - Equal to the minimum fuel of the ships in the fleet.''' + ############### # TechTreeWnd # ############### @@ -1334,32 +1570,18 @@ Navigation TECH_TOTAL_COST_STR -%1% RP / %2% Rnd +%1%RP * %2% Rnd TECH_TURN_COST_STR -%1% RP / %2% Rnd +%1%RP * %2% Rnd TECH_TURNS_LEFT_STR -noch %1% Runden +in %1%Rnd TECH_TURNS_LEFT_NEVER Nie -TECH_DETAIL_TYPE_STR -%1% %2% -TECH_DETAIL_DESCRIPTION_STR -%1% - -TECH_DETAIL_EFFECTS_STR -\n\n<u>Effekte</u>\n\n%1% - -TECH_DETAIL_UNLOCKS_SECTION_STR -\n\n<u>Ermöglicht</u>\n\n - -TECH_DETAIL_UNLOCKED_ITEM_STR -%1%: %2%\n - TECH_WND_TECH_COMPLETED FERTIG @@ -1439,7 +1661,7 @@ #################### PRODUCTION_WND_BUILD_ITEMS_TITLE -Zu errichtende Objekte: +Mögliche Objekte: PRODUCTION_WND_CATEGORY_BT_BUILDING Gebäude @@ -1447,17 +1669,14 @@ PRODUCTION_WND_CATEGORY_BT_SHIP Schiffe -PRODUCTION_WND_CATEGORY_BT_ORBITAL -Orbital - PRODUCTION_WND_AVAILABILITY_AVAILABLE Verfügbar PRODUCTION_WND_AVAILABILITY_UNAVAILABLE -Nicht verfügbar +Nicht verfüg. PRODUCTION_TOTAL_COST_STR -%1% PP / Runde @ %2% Runden +%1% PP / Rd @ %2% Runden PRODUCTION_TURN_COST_STR %1% PP @@ -1468,15 +1687,6 @@ PRODUCTION_TURNS_LEFT_NEVER Nie -PRODUCTION_DETAIL_BUILDING_DESCRIPTION_STR -%1% - -PRODUCTION_DETAIL_BUILDING_DESCRIPTION_STR_WITH_EFFECTS -%1%\n\n<u>Effekte</u>\n\n%2% - -PRODUCTION_DETAIL_SHIP_DESCRIPTION_STR -%1%\n\nAngriff: %2%\nVerteidigung: %3%\nGeschwindigkeit: %4% - PRODUCTION_DETAIL_NUMBER_TO_BUILD Anzahl @@ -1553,48 +1763,7 @@ DESIGN_WND_CLEAR Lösche Teile -# Ship Slot Types -SL_EXTERNAL -Extern - -SL_INTERNAL -Intern - - -# Ship Part Classes - -PC_SHORT_RANGE -Kurzstrecke - -PC_MISSILES -Raketen - -PC_FIGHTERS -Jäger - -PC_POINT_DEFENSE -Punktverteid. - -PC_SHIELD -Schilde - -PC_ARMOUR -Panzer - -PC_DETECTION -Erkennung - -PC_STEALTH -Tarnung - -PC_FUEL -Treibstoff - -PC_COLONY -Kolonisierung - - #################### # Encyclopedia # #################### @@ -1609,15 +1778,15 @@ ENC_TECH Technologie -ENC_SHIP_DESIGN -Schiffsdesign - ENC_SPECIAL -Spezial +Special ENC_BUILDING_TYPE -Typ Gebäude +Building Type +ENC_SHIP_DESIGN +Schiffsdesign + # type of thing being shown. %1% is a bit of detail, and %2% is the general type. # for example: %1% = "Point Defence" or "Farming" and %2% = "Ship Part" or "Building". # %1% may be an empty string for most general types of things that can be shown. @@ -1631,28 +1800,28 @@ RP # indication of cost to produce or research thing that is shown. May be omitted if thing shown can't -# be produced or research (eg. specials) +# be produced or research (e.g. specials) # %1% will be the max cost per turn (a number, the max amount that can be spent per turn on this thing) # %2% will be one of ENC_PP or END_RP, depending on what the thing shown costs to build / research # %3% will be the minimum number of turns it takes to produce or research the thing shown ENC_COST_AND_TURNS_STR -%3% Turns @ %1% %2% / Turn +%3% Runden @ %1% %2% / Rnd # autogenerated effects description. %1% will be the autogenerated effects text. This string should # provide an appropriate heading to appear before the autogenerated text. ENC_EFFECTS_STR ''' -<u>Effects</u> +<u>Effekte</u> %1%''' ENC_SHIP_DESIGN_DESCRIPTION_STR '''%1% -Attack: %2% -Defense: %3% -Speed: %4%''' +Angriff: %2% +Verteid.: %3% +Geschw.: %4%''' ENC_TECH_DETAIL_UNLOCKS_SECTION_STR ''' @@ -1750,37 +1919,50 @@ %planet% hat eine Verteidigungsbasis fertiggestellt. SITREP_SHIP_BUILT -Im %system% System fertiggestellt: %ship%. +Im System %system% fertiggestellt: Neues Schiff %ship%. SITREP_BUILDING_BUILT -Auf %planet% fertiggestellt: %building%. +Auf %planet% fertiggestellt: Gebäude %building%. SITREP_TECH_RESEARCHED %tech% wurde erforscht. SITREP_COMBAT_SYSTEM_WON -Ein Kampf hat sich im %system% System zugetragen. Wir haben gesiegt! +Ein Kampf hat sich im System %system% zugetragen. Wir haben gesiegt! SITREP_COMBAT_SYSTEM_LOST -Ein Kampf hat sich im %system% System zugetragen. Wir wurden geschlagen. +Ein Kampf hat sich im System %system% zugetragen. Wir wurden geschlagen. SITREP_COMBAT_SYSTEM_NO_VICTOR -Ein Kampf hat sich im %system% System zugetragen. Der Kampf verlief ergebnislos. +Ein Kampf hat sich im System %system% zugetragen. Der Kampf verlief ergebnislos. SITREP_PLANET_LOST_STARVED_TO_DEATH Die ganze Bevölkerung von %planet% ist verhungert. Der Planet ist verloren! SITREP_PLANET_COLONIZED -Der Planet %planet% im %system% - System wurde besiedelt. +Der Planet %planet% im System %system% wurde besiedelt. SITREP_FLEET_ARRIVED_AT_DESTINATION -Die Flotte %fleet% ist im %system% - System angekommen und erwartet weitere Befehle. +Die Flotte %fleet% ist im System %system% angekommen und erwartet weitere Befehle. SITREP_EMPIRE_ELIMINATED -Das Imperium %name% wurde ausgeloescht. +Das Imperium %empire% wurde ausgeloescht. +SITREP_VICTORY +%1% #################### +# Victory / Defeat # +#################### + +TECH_VICTORY +The %1% empire has achieved a technological victory. + +ALL_ENEMIES_ELIMINATED_VICTORY +The %1% empire has achieved a sole-survivor victory. + + +#################### # Specials # #################### @@ -1852,22 +2034,16 @@ OBJ_BUILDING Gebäude - OBJ_SHIP Schiff - OBJ_FLEET Flotte - OBJ_PLANET Planet - OBJ_POP_CENTER Bevölkerungszentrum - OBJ_PROD_CENTER Produktionszentrum - OBJ_SYSTEM System @@ -1876,22 +2052,16 @@ STAR_BLUE blau - STAR_WHITE weiß - STAR_YELLOW gelb - STAR_ORANGE orange - STAR_RED rot - STAR_NEUTRON Neutronenstern - STAR_BLACK schwarzes Loch @@ -1900,34 +2070,24 @@ PT_SWAMP sumpfig - PT_TOXIC toxisch - PT_INFERNO vulkanisch - PT_RADIATED verstrahlt - PT_BARREN unfruchtbar - PT_TUNDRA arktisch - PT_DESERT Wüste - PT_TERRAN erdähnlich - PT_OCEAN ozeanisch - PT_ASTEROIDS Asteroiden - PT_GASGIANT Gasriese @@ -1936,25 +2096,18 @@ SZ_NOWORLD Es gibt nichts zu sehen; weitergehen. - SZ_TINY winzig - SZ_SMALL klein - SZ_MEDIUM mittel - SZ_LARGE groß - SZ_HUGE gewaltig - SZ_ASTEROIDS Asteroiden - SZ_GASGIANT Gasriese @@ -1963,16 +2116,12 @@ PE_UNINHABITABLE unbewohnbar - PE_HOSTILE schrecklich - PE_POOR armseelig - PE_ADEQUATE angemessen - PE_GOOD gut @@ -1981,22 +2130,16 @@ FOCUS_UNKNOWN unbekannt - FOCUS_BALANCED ausgeglichen - FOCUS_FARMING Landwirtschaft - FOCUS_INDUSTRY Industrie - FOCUS_MINING Bergbau - FOCUS_RESEARCH Forschung - FOCUS_TRADE Handel @@ -2005,43 +2148,30 @@ METER_POPULATION Bevölkerung - METER_FARMING Landwirtschaft - METER_INDUSTRY Industrie - METER_RESEARCH Forschung - METER_TRADE Handel - METER_MINING Bergbau - METER_CONSTRUCTION Konstruktion - METER_HEALTH Gesundheit - METER_FUEL Treibstoff - METER_SUPPLY Supply - METER_STEALTH Tarnung - METER_DETECTION Erkennung - METER_SHIELD Schilde - METER_DEFENSE Verteid. @@ -2050,10 +2180,8 @@ AFFIL_SELF Eigenes - AFFIL_ENEMY Gegner - AFFIL_ALLY Verbündeter @@ -2062,21 +2190,18 @@ UIT_BUILDING Gebäude - UIT_SHIP_PART Schiffteil - UIT_SHIP_HULL Schiffsrumpf + # TechTypes TT_THEORY Theorie - TT_APPLICATION Anwendung - TT_REFINEMENT Spezifikation @@ -2085,13 +2210,10 @@ BT_NOT_BUILDING nichts - BT_BUILDING Gebäude - BT_SHIP Schiff - BT_ORBITAL Orbital @@ -2100,15 +2222,44 @@ ST_FOOD Nahrung - ST_MINERAL Mineralien - ST_TRADE Handel +# Ship Slot Types +SL_EXTERNAL +Extern +SL_INTERNAL +Intern + + +# Ship Part Classes + +PC_SHORT_RANGE +Short Range +PC_MISSILES +Missiles +PC_FIGHTERS +Fighters +PC_POINT_DEFENSE +Point Defense +PC_SHIELD +Shields +PC_ARMOUR +Armour +PC_DETECTION +Detection +PC_STEALTH +Stealth +PC_FUEL +Fuel +PC_COLONY +Colonization + + ################################################ # ValueRef, Effect, and Condition Descriptions # ################################################ @@ -2311,19 +2462,25 @@ Effect is always active DESC_EFFECTS_GROUP_SCOPE_DESC -%1%\n +'''%1% +''' DESC_EFFECTS_GROUP_ACTIVATION_DESC -%1%\n +'''%1% +''' DESC_EFFECTS_GROUP_EFFECT_DESC -%1%\n +'''%1% +''' DESC_EFFECTS_GROUP_EFFECTS_GROUP_DESC -%1%\n +'''%1% +''' DESC_EFFECTS_GROUP_NUMBERED_EFFECTS_GROUP_DESC -Effects group %1%:\n%2%\n +'''Effects group %1%: +%2% +''' # SetMeter @@ -2345,6 +2502,9 @@ DESC_SET_EMPIRE_STOCKPILE Sets the stockpile of %1% of the object's owner to %2% +DESC_SET_EMPIRE_CAPITOL +Makes the object the object's owner's capitol planet + DESC_SET_PLANET_TYPE Changes the planet's type to %1% @@ -2369,7 +2529,12 @@ DESC_SET_STAR_TYPE Changes the star's type to %1% +DESC_MOVE_TO +Moves the object to the location of an object%1% +DESC_VICTORY +Causes the object's owner to win the game + # SetTechAvailability DESC_TECH_AND_ITEMS_AFFECTED @@ -2385,6 +2550,15 @@ Makes %1% unavailable to empire %2% +# Object Creation + +DESC_CREATE_PLANET +Creates a new planet of type %1% and size %2% + +DESC_CREATE_BUILDING +Creates a new %1% building + + # Conditions DESC_ALL @@ -2414,13 +2588,24 @@ DESC_EMPIRE_AFFILIATION_EXCLUSIVE_NOT that does not belong only to an %1% of %2% empire -# this one is intentionally left empty DESC_SELF that is the source object DESC_SELF_NOT that is not the source object +DESC_HOMEWORLD + that is a homeworld + +DESC_HOMEWORLD_NOT + that is not a homeworld + +DESC_CAPITOL + that is an empire's capitol planet + +DESC_CAPITOL_NOT + that is not an empire's capitol planet + DESC_TYPE that is a %1% @@ -3032,9 +3217,11 @@ Interstellar Navigation SHP_NAVIGATION_DESC -Starlanes form a relatively restrictive network of possible pathes, but interstellar travel is complicated and risky without proper navigation techniques.\n\nIn future, this tech might do something related to starlanes or ship speed or range... +'''Starlanes form a relatively restrictive network of possible paths, but interstellar travel is complicated and risky without proper navigation techniques. +In future, this tech might do something related to starlanes or ship speed or range...''' + ######################################### # Tech Application Names & Descriptions # ######################################### @@ -3175,8 +3362,10 @@ Self-Rotating Crops GRO_SELF_ROTATING_CROPS_DESC -High-intensity farming output benefits from a thorough understanding of the environment and application of this knowledge in custom-tailoring crops via genetic modification. Self-rotating crops may be grown continually, without the traditional need to alternate to less productive, but soil rejuvinating, plants every few growing seasons.\n\n+ 5 to max farming per 10 population on primary farming focused worlds. +'''High-intensity farming output benefits from a thorough understanding of the environment and application of this knowledge in custom-tailoring crops via genetic modification. Self-rotating crops may be grown continually, without the traditional need to alternate to less productive, but soil rejuvenating, plants every few growing seasons. ++ 5 to max farming per 10 population on primary farming focused worlds.''' + GRO_BIOTERROR Bioterroranlage @@ -3187,8 +3376,10 @@ Habitatkuppeln GRO_HABITATION_DOMES_DESC -Terraforming kann Planeten wohnlicher machen, doch der Vorgang ist kostspielig und zeitaufwändig. Habitatkuppeln sind zwar eine begrenzte, aber auch schnelle und günstige Alternative, um die Bevölkerungskapazität unwohnlicher Planeten zu erhöhen. Mit ihrer Hilfe kann eine gewisse Infrastruktur und Ressourcenkapazität aufgebaut werden.\n\nErhöht das Bevölkerungsmaximum auf +2 auf Planeten mit Furchtbarer Umwelt mit einem aktueller Konstruktionswert von mindestens 20. +'''Terraforming kann Planeten wohnlicher machen, doch der Vorgang ist kostspielig und zeitaufwändig. Habitatkuppeln sind zwar eine begrenzte, aber auch schnelle und günstige Alternative, um die Bevölkerungskapazität unwohnlicher Planeten zu erhöhen. Mit ihrer Hilfe kann eine gewisse Infrastruktur und Ressourcenkapazität aufgebaut werden. +Erhöht das Bevölkerungsmaximum auf +2 auf Planeten mit Furchtbarer Umwelt mit einem aktueller Konstruktionswert von mindestens 20.''' + GRO_CADUCEAN Das Kaduzäerinstitut @@ -3223,8 +3414,13 @@ Stellartomographie LRN_STELLAR_TOMOGRAPHY_DESC -Ein Netzwerk spezialisierter Satelliten kann mit tomographischen Methoden die Vorgänge im inneren eines Sterns rekonstruieren. Diese schwer herzustellenden Bedingungen, besonders die in exotischen Sterntypen, sind für diverse Forschungsprojekte ideal.\n\nErhöht die Forschung um +4 auf Forschung pro 10 Bevölkerung auf Planeten mit Primärfokus Forschung in Systemen mit schwarzem Loch.\nIn Systemen mit Neutronenstern beträgt der Bonus +3.\nBei Systemen mit blauen oder weißem Stern beträgt der Bonus +2.\nIn Systemen mit rotem, orangenem oder gelbem Stern beträgt der Bonus +1. +'''Ein Netzwerk spezialisierter Satelliten kann mit tomographischen Methoden die Vorgänge im inneren eines Sterns rekonstruieren. Diese schwer herzustellenden Bedingungen, besonders die in exotischen Sterntypen, sind für diverse Forschungsprojekte ideal. +Erhöht die Forschung um +4 auf Forschung pro 10 Bevölkerung auf Planeten mit Primärfokus Forschung in Systemen mit schwarzem Loch. +In Systemen mit Neutronenstern beträgt der Bonus +3. +Bei Systemen mit blauen oder weißem Stern beträgt der Bonus +2. +In Systemen mit rotem, orangenem oder gelbem Stern beträgt der Bonus +1.''' + LRN_OBSERVATORY_I Observatorium @@ -3295,8 +3491,12 @@ Umweltbewusster Bergbau PRO_ENVIRO_MINING_I_DESC -Viele Bergbautechniken können auf stark bevölkerten Planeten wegen des Schadens, den sie der Umwelt zufügen, nicht eingesetzt werden. Durch die Beachtung der planetaren Ökologie und Begrenzung des Bergbaus können Schäden an der Umwelt vermieden werden. Es werden zwar weniger Rohstoffe pro Bevölkerung als bei extremeren Methoden hergestellt, aber die zusätzliche Bevölkerung kann dies bis zu einem gewissen Maße ausgleichen. Diese Begrenzungstechniken sind nur auf Planeten mit hoher Bevölkerungszahl geeignet: hervorragend oder optimal je nach Rasse.\n\nErhöht die Rohstoffproduktion um +2 pro 10 Bevölkerung auf Planeten mit Primärfokus Bergbau.\nErhöht die Rohstoffproduktion um +1 pro 10 Bevölkerung auf Planeten mit Primärfokus Ausgeglichen und Sekundärfokus Bergbau.\nSind Primär- und Sekundärfokus Bergbau, erhöht sich die Rohstoffproduktion um +3 pro 10 Bevölkerung. +'''Viele Bergbautechniken können auf stark bevölkerten Planeten wegen des Schadens, den sie der Umwelt zufügen, nicht eingesetzt werden. Durch die Beachtung der planetaren Ökologie und Begrenzung des Bergbaus können Schäden an der Umwelt vermieden werden. Es werden zwar weniger Rohstoffe pro Bevölkerung als bei extremeren Methoden hergestellt, aber die zusätzliche Bevölkerung kann dies bis zu einem gewissen Maße ausgleichen. Diese Begrenzungstechniken sind nur auf Planeten mit hoher Bevölkerungszahl geeignet: hervorragend oder optimal je nach Rasse. +Erhöht die Rohstoffproduktion um +2 pro 10 Bevölkerung auf Planeten mit Primärfokus Bergbau. +Erhöht die Rohstoffproduktion um +1 pro 10 Bevölkerung auf Planeten mit Primärfokus Ausgeglichen und Sekundärfokus Bergbau. +Sind Primär- und Sekundärfokus Bergbau, erhöht sich die Rohstoffproduktion um +3 pro 10 Bevölkerung.''' + PRO_ASTEROID_MINE Asteroidenbergbau @@ -3349,14 +3549,24 @@ Bergbauplanungswesen PRO_MINING_ENGINEERING_DESC -Die Anwendung von Konzepten der planetaren Geologie erlaubt die effiziente Extraktion von oberflächennahen Mineralien des Planeten. Durch die Identifikation wahrscheinlicher Orte und geeigneter Extraktionsmethoden kann die Effizienz und die insgesamt mögliche Produktion erhöht werden. Des weiteren verbessert vorrausschauende Planung und Analyse die Sicherheit und Dauerhaftigkeit der Bergwerke. +'''Die Anwendung von Konzepten der planetaren Geologie erlaubt die effiziente Extraktion von oberflächennahen Mineralien des Planeten. Durch die Identifikation wahrscheinlicher Orte und geeigneter Extraktionsmethoden kann die Effizienz und die insgesamt mögliche Produktion erhöht werden. Des weiteren verbessert vorrausschauende Planung und Analyse die Sicherheit und Dauerhaftigkeit der Bergwerke. +Bonuses depend on planet type: +Barren and Inferno receive +4 per 10 population of planet at mining focused worlds. +Desert, Radiated and Toxic receive +2. +Tundra and Terran receive +1. +Ocean and Swap receive no bonus. + +Large research cost and time and lack of building-production requirement to receive effect make technology attractive for research-focused empires, but less useful for production-focused. Bonuses are largest on low-population planet types, making overall benefit small until future advances can increase the populations of these planet types.''' + PRO_INDUSTRY_CENTRE_I Lokale Industriezentren PRO_INDUSTRY_CENTRE_I_DESC -Industrielle Prozesse zwischen Planeten und Sternensystemen können in großen, zentralisierten Komplexen koordiniert werden.\n\nDie Baukosten, die Bauzeit eines Gebäudes und auch sein zukünftiges Wachstumspotential setzen eine sorgfältige Planung voraus. [!!!] Um grosse Gewinnspannen zu ermöglichen, sind entsprechende Vorinvestitionen unvermeidlich, sowohl was die Baustoffe, als auch die Bauzeit betrifft. Dagegen sind die wissenschaftlichen Vorraussetzungen minimal; dieses Gebäude ist damit für Produktions-orientierte Strategien geeignet, nicht aber auf Forschung ausgerichtete Imperien. +'''Industrielle Prozesse zwischen Planeten und Sternensystemen können in großen, zentralisierten Komplexen koordiniert werden. +Die Baukosten, die Bauzeit eines Gebäudes und auch sein zukünftiges Wachstumspotential setzen eine sorgfältige Planung voraus. [!!!] Um grosse Gewinnspannen zu ermöglichen, sind entsprechende Vorinvestitionen unvermeidlich, sowohl was die Baustoffe, als auch die Bauzeit betrifft. Dagegen sind die wissenschaftlichen Vorraussetzungen minimal; dieses Gebäude ist damit für Produktions-orientierte Strategien geeignet, nicht aber auf Forschung ausgerichtete Imperien.''' + PRO_ENERGY_CONV Energy Conversion @@ -3379,7 +3589,7 @@ Interstellar Lighthouses SHP_LIGHTHOUSE_DESC -Useful for ships travelling into and out of a system by starlanes, Interstellar "Lighthouses" indicate the location of a starlane entrance in a system, and also make the lane safely navigable in either direction. Use of the lane is made significant safer. +Useful for ships traveling into and out of a system by starlanes, Interstellar "Lighthouses" indicate the location of a starlane entrance in a system, and also make the lane safely navigable in either direction. Use of the lane is made significantly safer. SHP_FLEET_LOGISTICS Fleet Logistics @@ -3427,19 +3637,19 @@ Mittl. Schiffsrumpf SHP_MEDIUM_HULL_DESC -Mittlerer Schiffsrumpf BlaBla +Mittlerer Schiffsrump SHP_LARGE_HULL Großer Schiffsrumpf SHP_LARGE_HULL_DESC -Großer Schiffsrumpf BlaBla +Großer Schiffsrumpf SHP_HUGE_HULL Rießiger Schiffsrumpf SHP_HUGE_HULL_DESC -Rießiger Schiffsrumpf BlaBla +Rießiger Schiffsrumpf ######################################## # Tech Refinement Names & Descriptions # @@ -3455,13 +3665,13 @@ Langjährige Erfahrung im Asteroidenbergbau ermöglicht die Verfeinerung der Bergbautechniken. Auf allen Planeten des Systems mit Primärfokus Bergbau werden zusätzliche Rohstoffe extrahiert. PRO_INDUSTRY_CENTRE_II -Erweitertes lokales Industriezentrum +Erweitertes Industriezentrum PRO_INDUSTRY_CENTRE_II_DESC Ein zentralisieres Management verstreuter Industrieprozesse verbessert die Reichweite und die Größe der industriellen Produktion. PRO_INDUSTRY_CENTRE_III -Hochentwickeltes lokales Industriezentrum +Hochentwickeltes Industriezentrum PRO_INDUSTRY_CENTRE_III_DESC Neue Erfahrungen und die Weiterentwicklung der Produktionsanlagen ermöglichen eine zusätzliche Verbesserung der industriellen Produktion. @@ -3483,21 +3693,32 @@ Imperialer Palast BLD_IMPERIAL_PALACE_DESC -Represents imperial power and prestige and functions as a centre of control for the empire's holdings.\n\nPlanet on which palace is built receive +2 to max construction. +'''Represents imperial power and prestige and functions as a centre of control for the empire's holdings. +Planet on which palace is built receive +2 to max construction.''' BLD_SHIPYARD_BASE -Shipyard +Werft BLD_SHIPYARD_BASE_DESC Orbital production facility for assembly of interstellar military-grade spacecraft. Allows production of ships in the system where it is located. Can be upgraded by producing additional buildings in the same system. +BLD_SHIPYARD_ORBITAL_DRYDOCK +Orbital-Tockendock + +BLD_SHIPYARD_ORBITAL_DRYDOCK_DESC +Expanded orbital shipyard facilities that permit production of larger hulled ship designs than a basic shipyard. + BLD_BIOTERROR_PROJECTOR Bioterror Angriffsbasis BLD_BIOTERROR_PROJECTOR_DESC -Wird durch Bioterrorfabriken verfügbar. Vermindert die Gesundheit nahe gelegener Planeten durch geringgradige biologische Kriegsführung.\n\nPlaneten, die zwei Sternstrassen entfernt liegen, erhalten einen Malus von -4 auf maximale Gesundheit.\nPlaneten, die zum Imperium gehören, das die Angriffsbasis besitzt, erhalten einen Bonus von +1 auf maximale Gesundheit.\nBesitzt das Imperium kein Bioterror Forschungszentrum, entfällt die Funktion der Angriffsbasis. +'''Projects negative health effects of minor biological warfare to nearby planets. +Planets within 2 starlane jumps owned by other empires receive -4 to max health. +Planets within 2 starlane jumps owned exclusively by the empire that builds the projector receive -1 to max health. +Requires empire operating it to own at least one Bioterror Research Centre; otherwise produces no negative health effects on other empires' planets.''' + BLD_BIOTERROR_LAB Bioterror Forschungszentrum @@ -3535,7 +3756,7 @@ Wird durch Bergbauverarbeitungsstation verfügbar.\n\nErzeugt +5 Bergau auf Planeten mit Fokus auf Bergbau (nicht kumulativ) innerhalb eines Radius von 100 um die Station. Der Planet muss vom Typ unfruchtbar, verstrahlt, toxisch oder vulkanisch sein. Der Planet, auf dem die Station errichtet wird, erhält +2 auf Bergbau und -5 auf Landwirtschaft (beide nicht kumulativ). BLD_INDUSTRY_CENTRE -Lokales Industriezentrum +Industriezentrum BLD_INDUSTRY_CENTRE_DESC '''Wird durch lokale Industriezentren verfügbar.\n\nErzeugt anfänglich +5 Industrie für Planeten mit Fokus auf Industrie (nicht kumulativ), die innerhalb eines Radius von 100 des Zentrums liegen.\n\nDie Erweiterung "erweitertes lokales Industriezentrum" erhöht den Bonus auf +6 und erhöht den Radius auf 200.\n\nDie Erweiterung "hochentwickeltes lokales Industriezentrum" erhöht den Bonus auf +7 und den Radius auf 300. @@ -3676,19 +3897,58 @@ BLD_ECON_SINKHOLE_DESC Ein ökonomischer Abfluss stört aktiv den Handel in seiner Umgebung. Der Effekt betrifft sowohl Freund als auch Feind, daher muss es sorgfältig platziert werden, so dass es hauptsächlich den Handel des Gegners stört, den eigenen dagegen möglichst wenig beeinträchtigt. +################################### +# Hull/Part Description Templates # +################################### + +HULL_DESC +'''Starlane Speed: %1% +Fuel Capacity: %2% +Combat Speed: %3% +Health: %4%''' + +PART_DESC_CAPACITY +Capacity: %1% + +PART_DESC_STRENGTH +Strength: %1% + +PART_DESC_DIRECT_FIRE_STATS +'''Damage: %1% +Rate of Fire: %2% shots/turn +Range: %3%''' + +PART_DESC_LR_STATS +'''Damage: %1% +Rate of Fire: %2% missiles/turn +Range: %3% +Missile Speed: %4% +Missile Health: %5% +Missile Stealth: %6% +Capacity: %7% missiles''' + +PART_DESC_FIGHTER_STATS +'''Fighter Type: %1% +Fighter Anti-Fighter Damage: %2% +Fighter Anti-Ship Damage: %3% +Fighter Launch Rate: %4% fighters/turn +Fighter Speed: %6% +Fighter Health: %7% +Fighter Stealth: %8% +Fighter Detection: %9% +Capacity: %10% fighters''' + ############## # Ship Parts # ############## SR_LASER Laser - SR_LASER_DESC Wenig Durchschlagskraft und Masse SR_ION_CANNON Ionenkanone - SR_ION_CANNON_DESC Akzeptable Durchschlagskraft und Masse @@ -3704,6 +3964,12 @@ DT_ACTIVE_RADAR_DESC Moderate power detection with large stealth penalty to mounting ship. +DT_OPTICAL_SENSORS +Optical Sensors + +DT_OPTICAL_SENSORS_DESC +Basic detection capability + FU_DEUTERIUM_TANK Deuterium-Tank @@ -3724,19 +3990,16 @@ AR_LEAD_PLATE Panzer aus Blei - AR_LEAD_PLATE_DESC Schwache Verteidung mit hohem Zusatzgewicht SH_DEFENSE_GRID Defense Grid - SH_DEFENSE_GRID_DESC Schwache Verteidung ohne Zusatzgewicht SH_DEFLECTOR Deflektor-Schild - SH_DEFLECTOR_DESC Starke Verteidung mit hohem Zusatzgewicht @@ -3769,27 +4032,19 @@ Wenige Slots aber hohe Geschwindigkeit SH_MEDIUM -Medium Hull +Mittlerer Rumpf SH_MEDIUM_DESC Einige Slots und normale Geschwindigkeit SH_LARGE -Large Hull +Großer Rumpf SH_LARGE_DESC Viele Slots aber niedrige Geschwindigkeit SH_HUGE -Huge Hull +Rießiger Rumpf SH_HUGE_DESC Sehr viele Slots aber sehr niedrige Geschwindigkeit - - -# Alte Werte -DEFENSE_BASE -Verteidigungsbasis - -DEFENSE_BASE_DESCRIPTION -Eine orbitale Verteidigungsbasis, die bei der Verteidigung des Planeten hilft, in dessen Orbit sie sich befindet.\n\nAngriff: 1\nVerteidigung: 3 |
From: <geo...@us...> - 2009-05-20 19:53:20
|
Revision: 3070 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=3070&view=rev Author: geoffthemedio Date: 2009-05-20 19:52:55 +0000 (Wed, 20 May 2009) Log Message: ----------- -Polish stringtable update by Cyber Killer from Wiki -Russian stringtable update by Pohlman from Wiki Modified Paths: -------------- trunk/FreeOrion/default/pl_stringtable.txt trunk/FreeOrion/default/rus_stringtable.txt Modified: trunk/FreeOrion/default/pl_stringtable.txt =================================================================== --- trunk/FreeOrion/default/pl_stringtable.txt 2009-05-20 19:40:09 UTC (rev 3069) +++ trunk/FreeOrion/default/pl_stringtable.txt 2009-05-20 19:52:55 UTC (rev 3070) @@ -1,7 +1,6 @@ Polski #This is the Polish String Table file for FreeOrion -#Translated from 2678 SVN revision of eng_stringtable.txt #Translated by: Łukasz "Cyber Killer" Korpalski http://digital.dharkness.info #Drop a line to cyber_killer at jabster.pl (email or xmpp) if this file needs urgent updating or there are errors in the translation @@ -89,10 +88,10 @@ N.D. BOMBER -Bomber +Bombowiec INTERCEPTOR -Interceptor +Myśliwiec przechwytujący ########################## @@ -172,7 +171,7 @@ Rysowanie pól gwiazd wokół systemów planetarnych. W starszych systemach może spowolnić rysowanie. OPTIONS_DB_GALAXY_MAP_SCALE_LINE -Show scale line for universe distance on galaxy map. +Pokaż linię skali dla odległości wszechświata na mapie galaktyki. OPTIONS_DB_OPTIMIZED_SYSTEM_RENDERING Do rysowania systemów planetarnych na pamie galaktyki używa funkcji OpenGL 1.5. Na starszych kartach graficznych może powodować kłopoty. @@ -184,21 +183,16 @@ Włącza i wyłącza oznaczanie szlaków gwiezdnych kolorem imperium, jeśli imperia mogą wymieniać się surowcami na tych trasach. OPTIONS_DB_UNOWNED_STARLANE_COLOUR -Sets default colour to render starlanes. +Ustawia domyślny kolor dla renderowania szlaków gwiezdnych. OPTIONS_DB_FLEET_SUPPLY_LINES Włącza i wyłącza wyświetlanie linii zaopatrzenia floty za pomocą znaczników w kolorze imperium. -#Toggles whether to show fleet supply lines with empire-coloured indica -##incomplete string? guessed while translating -###Should be: Toggles whether to show fleet supply lines with empire-coloured indicators. -###-Geoff the Medio - OPTIONS_DB_FLEET_SUPPLY_LINE_WIDTH Określa szerokość rysowanych linni zaopatrzenia floty. OPTIONS_DB_FLEET_SUPPLY_LINE_DOT_SPACING -Sets how far apart to renders dots for fleet supply lines. +Ustawia w jakiej odległości od siebie renderować punkty dla linii dostaw floty. OPTIONS_DB_FORCE_EXTERNAL_SERVER Zakazuje klientowi uruchamiania serwera, nawet w przypadku gry na komputrze lokalnym w trybie pojedynczego gracza. @@ -453,7 +447,7 @@ Zamknij otwarte okna, takie jak okna floty i boczny panel podglądu systemu, kiedy klikniesz prawym przyciskiem myszy na głownej mapie. OPTIONS_DB_UI_SIDEPANEL_WIDTH -Ustala rozmiar panela bocznego systemu gwiezdnego. +Ustala rozmiar panelu bocznego systemu gwiezdnego. OPTIONS_DB_UI_SIDEPANEL_PLANET_MAX_DIAMETER Ustala rozmiar największych renderowanych, obracających się planet w panelu bocznym. @@ -4013,4 +4007,3 @@ SH_HUGE_DESC Oferuje bardzo dużo miejsc do montowania elementów, ale osiągane prędkości pozostawiają wiele do życzenia. - Modified: trunk/FreeOrion/default/rus_stringtable.txt =================================================================== --- trunk/FreeOrion/default/rus_stringtable.txt 2009-05-20 19:40:09 UTC (rev 3069) +++ trunk/FreeOrion/default/rus_stringtable.txt 2009-05-20 19:52:55 UTC (rev 3070) @@ -1722,6 +1722,7 @@ TURN_PROGRESS_PHASE_DOWNLOADING Загрузка данных новой игры... +Downloading new game state ... ######################## @@ -1779,10 +1780,10 @@ #################### TECH_VICTORY -The %1% empire has achived a technological victory. +Империя %1% одержала технологическую победу. ALL_ENEMIES_ELIMINATED_VICTORY -The %1% empire has achived a sole-survivor victory. +Победила империя %1%, единственная из оставшихся в живых. #################### @@ -1790,31 +1791,33 @@ #################### HOMEWORLD_SPECIAL -Homeworld +Родной мир HOMEWORLD_SPECIAL_DESCRIPTION This planet is the birthplace of your race; you know how to get the most out of it, gaining bonuses to virtually all planetary stats. +Эта планета родина вашей расы, Вы знаете как получить бонусы фактически ко всем планетарным характеристикам. ANCIENT_RUINS_SPECIAL -Ancient Ruins +Древние руины ANCIENT_RUINS_SPECIAL_DESCRIPTION This planet holds the ruins of an advanced ancient race, who have been forgotten in the history books, giving a bonus to research. +На этой планете находятся руины одной продвинутой расы, дающие бонус к исследованиям. MINERALS_SPECIAL -Mineral Rich +Богата минералами MINERALS_SPECIAL_DESCRIPTION -This planet has a rich natural deposit of minerals, boosting mining and trade. +Эта планета богата залежами минералов, что повышает горную промышленность и торговлю. TUNNELS_SPECIAL -Natural Tunnels +Естественные туннели TUNNELS_SPECIAL_DESCRIPTION -This planet has a network of naturally formed tunnels, enabling a much larger portion of the planet to be easily colonised. +На этой планете имеется сеть естественных туннелей, что позволяет колонизировать гораздо большую ее часть. TECHTONIC_INSTABILITY_SPECIAL -Techtonically Unstable +Тектонически нестабильная TECHTONIC_INSTABILITY_SPECIAL_DESC This planet is techtonically unstable. Frequent earthquakes, tsunamis, volcanic eruptions or unpredictable support below foundations make construction and general infrastructure development difficult. |
From: <geo...@us...> - 2009-05-22 19:51:19
|
Revision: 3081 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=3081&view=rev Author: geoffthemedio Date: 2009-05-22 19:51:05 +0000 (Fri, 22 May 2009) Log Message: ----------- Added Optical Sensors part pd posted on forums Modified Paths: -------------- trunk/FreeOrion/default/ship_parts.txt Added Paths: ----------- trunk/FreeOrion/default/data/art/icons/ship_parts/optical_sensors.png Added: trunk/FreeOrion/default/data/art/icons/ship_parts/optical_sensors.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/ship_parts/optical_sensors.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/FreeOrion/default/ship_parts.txt =================================================================== --- trunk/FreeOrion/default/ship_parts.txt 2009-05-22 10:34:39 UTC (rev 3080) +++ trunk/FreeOrion/default/ship_parts.txt 2009-05-22 19:51:05 UTC (rev 3081) @@ -94,7 +94,7 @@ buildtime = 1 mountableSlotTypes = External location = OwnedBy TheEmpire Source.Owner - graphic = "icons/ship_parts/generic_part.png" + graphic = "icons/ship_parts/optical_sensors.png" Part name = "FU_DEUTERIUM_TANK" |
From: <tz...@us...> - 2010-04-14 16:10:33
|
Revision: 3486 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=3486&view=rev Author: tzlaine Date: 2010-04-14 16:10:26 +0000 (Wed, 14 Apr 2010) Log Message: ----------- Initial implementation of new ship texture layout scheme, including support for empire-colored decals on the hulls. Currently, this only works with the "new_mark1" model and associated texture set; other models will probably look pretty bad. Modified Paths: -------------- trunk/FreeOrion/default/data/art/combat/meshes/ship.frag trunk/FreeOrion/default/data/art/combat/meshes/ship.material trunk/FreeOrion/default/premade_ship_designs.txt Added Paths: ----------- trunk/FreeOrion/default/data/art/combat/meshes/new_mark1.mesh trunk/FreeOrion/default/data/art/combat/meshes/new_mark1_Glow.png Copied: trunk/FreeOrion/default/data/art/combat/meshes/new_mark1.mesh (from rev 3484, trunk/FreeOrion/default/data/art/combat/meshes/mark1.mesh) =================================================================== (Binary files differ) Copied: trunk/FreeOrion/default/data/art/combat/meshes/new_mark1_Glow.png (from rev 3484, trunk/FreeOrion/default/data/art/combat/meshes/new_mark1_Glow1.png) =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/data/art/combat/meshes/ship.frag =================================================================== --- trunk/FreeOrion/default/data/art/combat/meshes/ship.frag 2010-04-14 14:55:12 UTC (rev 3485) +++ trunk/FreeOrion/default/data/art/combat/meshes/ship.frag 2010-04-14 16:10:26 UTC (rev 3486) @@ -1,22 +1,29 @@ // -*- C++ -*- -uniform sampler2D color_texture, glow_texture, normal_texture, specular_gloss_texture; +uniform sampler2D color_texture, glow_decal_texture, normal_specular_texture; uniform vec3 star_light_color, skybox_light_color; +uniform vec3 decal_color; uniform float alpha; varying vec3 star_half_angle; varying vec3 skybox_half_angle; varying vec3 light_dir; +#define BlendOverlayf(base, blend) (base < 0.5 ? (2.0 * base * blend) : (1.0 - 2.0 * (1.0 - base) * (1.0 - blend))) + void main() { - vec2 sg = texture2D(specular_gloss_texture, gl_TexCoord[0].st).rg; + vec4 color_texel = texture2D(color_texture, gl_TexCoord[0].st); + vec4 glow_decal_texel = texture2D(glow_decal_texture, gl_TexCoord[0].st); + vec4 normal_specular_texel = texture2D(normal_specular_texture, gl_TexCoord[0].st); + + float specular_and_gloss = normal_specular_texel.a; const float MIN_SPECULAR_EXPONENT = 16.0; const float MAX_SPECULAR_EXPONENT = 32.0; float specular_exponent = - MIN_SPECULAR_EXPONENT + sg.r * (MAX_SPECULAR_EXPONENT - MIN_SPECULAR_EXPONENT); - float gloss = sg.g; + MIN_SPECULAR_EXPONENT + specular_and_gloss * (MAX_SPECULAR_EXPONENT - MIN_SPECULAR_EXPONENT); + float gloss = specular_and_gloss; - vec3 normal = texture2D(normal_texture, gl_TexCoord[0].st).xyz * 2.0 - 1.0; + vec3 normal = normal_specular_texel.xyz * 2.0 - 1.0; float star_diffuse = max(dot(normal, light_dir), 0.0); float star_specular = pow(max(dot(normal, star_half_angle), 0.0), specular_exponent); @@ -29,12 +36,23 @@ star_specular *= sign(max(star_diffuse, 0.0)); skybox_specular *= sign(max(skybox_diffuse, 0.0)); - vec3 hull_color = texture2D(color_texture, gl_TexCoord[0].st).rgb; - vec3 glow_color = texture2D(glow_texture, gl_TexCoord[0].st).rgb; - vec3 color = - max(glow_color, - (hull_color * star_diffuse + vec3(star_specular) * gloss) * star_light_color * 1.5 + - (hull_color * skybox_diffuse + vec3(skybox_specular) * gloss) * skybox_light_color * 1.2); + vec3 overlay_color = vec3(BlendOverlayf(glow_decal_texel.a, decal_color.r), + BlendOverlayf(glow_decal_texel.a, decal_color.g), + BlendOverlayf(glow_decal_texel.a, decal_color.b)); + vec3 hull_color = max(color_texel.rgb, overlay_color); - gl_FragColor = vec4(color, alpha); + const float STAR_LIGHT_BIAS = 1.5; + const float SKYBOX_LIGHT_BIAS = 1.2; + + vec3 star_light_contribution = + (hull_color * star_diffuse + vec3(star_specular) * gloss) * + star_light_color * STAR_LIGHT_BIAS; + vec3 skybox_light_contribution = + (hull_color * skybox_diffuse + vec3(skybox_specular) * gloss) * + skybox_light_color * SKYBOX_LIGHT_BIAS; + + vec3 glow_color = glow_decal_texel.rgb; + vec3 color = max(glow_color, star_light_contribution + skybox_light_contribution); + + gl_FragColor = vec4(color, color_texel.a * alpha); } Modified: trunk/FreeOrion/default/data/art/combat/meshes/ship.material =================================================================== --- trunk/FreeOrion/default/data/art/combat/meshes/ship.material 2010-04-14 14:55:12 UTC (rev 3485) +++ trunk/FreeOrion/default/data/art/combat/meshes/ship.material 2010-04-14 16:10:26 UTC (rev 3486) @@ -21,11 +21,11 @@ fragment_program_ref ship_frag { param_named color_texture int 0 - param_named glow_texture int 1 - param_named normal_texture int 2 - param_named specular_gloss_texture int 3 + param_named glow_decal_texture int 1 + param_named normal_specular_texture int 2 param_named star_light_color float3 1.0 1.0 1.0 param_named skybox_light_color float3 0.0 0.0 0.0 + param_named decal_color float3 0.0 1.0 0.0 param_named alpha float 1.0 } @@ -38,6 +38,7 @@ texture_unit { texture seed_Normal.png } + // TODO: Remove this, once C++ code changes are in place. texture_unit { texture seed_Specular.png } } Modified: trunk/FreeOrion/default/premade_ship_designs.txt =================================================================== --- trunk/FreeOrion/default/premade_ship_designs.txt 2010-04-14 14:55:12 UTC (rev 3485) +++ trunk/FreeOrion/default/premade_ship_designs.txt 2010-04-14 16:10:26 UTC (rev 3486) @@ -33,7 +33,7 @@ "SH_DEFENSE_GRID" ] graphic = "misc/mark1.png" - model = "mark1" + model = "new_mark1" ShipDesign name = "SD_MARK2" |
From: <pd...@us...> - 2010-04-14 22:14:36
|
Revision: 3496 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=3496&view=rev Author: pd_ Date: 2010-04-14 22:14:30 +0000 (Wed, 14 Apr 2010) Log Message: ----------- - updated all ship textures to according to the new packaging system - removed obsolete textures and meshes Modified Paths: -------------- trunk/FreeOrion/default/data/art/combat/meshes/fighter_Color.png trunk/FreeOrion/default/data/art/combat/meshes/fighter_Glow.png trunk/FreeOrion/default/data/art/combat/meshes/fighter_Normal.png trunk/FreeOrion/default/data/art/combat/meshes/guardian_Color.png trunk/FreeOrion/default/data/art/combat/meshes/guardian_Glow.png trunk/FreeOrion/default/data/art/combat/meshes/guardian_Normal.png trunk/FreeOrion/default/data/art/combat/meshes/mark1_Color.png trunk/FreeOrion/default/data/art/combat/meshes/mark1_Glow.png trunk/FreeOrion/default/data/art/combat/meshes/mark1_Normal.png trunk/FreeOrion/default/data/art/combat/meshes/seed_Color.png trunk/FreeOrion/default/data/art/combat/meshes/seed_Glow.png trunk/FreeOrion/default/data/art/combat/meshes/seed_Normal.png trunk/FreeOrion/default/data/art/combat/meshes/ship.vert trunk/FreeOrion/default/premade_ship_designs.txt Removed Paths: ------------- trunk/FreeOrion/default/data/art/combat/meshes/fighter_Specular.png trunk/FreeOrion/default/data/art/combat/meshes/guardian_Specular.png trunk/FreeOrion/default/data/art/combat/meshes/mark1_Specular.png trunk/FreeOrion/default/data/art/combat/meshes/new_mark1.mesh trunk/FreeOrion/default/data/art/combat/meshes/new_mark1_Color.png trunk/FreeOrion/default/data/art/combat/meshes/new_mark1_Glow.png trunk/FreeOrion/default/data/art/combat/meshes/new_mark1_Glow1.png trunk/FreeOrion/default/data/art/combat/meshes/new_mark1_Glow2.png trunk/FreeOrion/default/data/art/combat/meshes/new_mark1_Normal.png trunk/FreeOrion/default/data/art/combat/meshes/seed_Specular.png Modified: trunk/FreeOrion/default/data/art/combat/meshes/fighter_Color.png =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/data/art/combat/meshes/fighter_Glow.png =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/data/art/combat/meshes/fighter_Normal.png =================================================================== (Binary files differ) Deleted: trunk/FreeOrion/default/data/art/combat/meshes/fighter_Specular.png =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/data/art/combat/meshes/guardian_Color.png =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/data/art/combat/meshes/guardian_Glow.png =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/data/art/combat/meshes/guardian_Normal.png =================================================================== (Binary files differ) Deleted: trunk/FreeOrion/default/data/art/combat/meshes/guardian_Specular.png =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/data/art/combat/meshes/mark1_Color.png =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/data/art/combat/meshes/mark1_Glow.png =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/data/art/combat/meshes/mark1_Normal.png =================================================================== (Binary files differ) Deleted: trunk/FreeOrion/default/data/art/combat/meshes/mark1_Specular.png =================================================================== (Binary files differ) Deleted: trunk/FreeOrion/default/data/art/combat/meshes/new_mark1.mesh =================================================================== (Binary files differ) Deleted: trunk/FreeOrion/default/data/art/combat/meshes/new_mark1_Color.png =================================================================== (Binary files differ) Deleted: trunk/FreeOrion/default/data/art/combat/meshes/new_mark1_Glow.png =================================================================== (Binary files differ) Deleted: trunk/FreeOrion/default/data/art/combat/meshes/new_mark1_Glow1.png =================================================================== (Binary files differ) Deleted: trunk/FreeOrion/default/data/art/combat/meshes/new_mark1_Glow2.png =================================================================== (Binary files differ) Deleted: trunk/FreeOrion/default/data/art/combat/meshes/new_mark1_Normal.png =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/data/art/combat/meshes/seed_Color.png =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/data/art/combat/meshes/seed_Glow.png =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/data/art/combat/meshes/seed_Normal.png =================================================================== (Binary files differ) Deleted: trunk/FreeOrion/default/data/art/combat/meshes/seed_Specular.png =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/data/art/combat/meshes/ship.vert =================================================================== --- trunk/FreeOrion/default/data/art/combat/meshes/ship.vert 2010-04-14 21:19:15 UTC (rev 3495) +++ trunk/FreeOrion/default/data/art/combat/meshes/ship.vert 2010-04-14 22:14:30 UTC (rev 3496) @@ -24,7 +24,7 @@ vec3 normalized_light_pos = normalize(light_pos); vec3 axis = cross(normalized_light_pos, vec3(0.0, 0.0, 1.0)); - const float THETA = radians(15.0); + const float THETA = radians(20.0); const float COS = cos(THETA); const float SIN = sin(THETA); const float ONE_MINUS_COS = 1.0 - COS; Modified: trunk/FreeOrion/default/premade_ship_designs.txt =================================================================== --- trunk/FreeOrion/default/premade_ship_designs.txt 2010-04-14 21:19:15 UTC (rev 3495) +++ trunk/FreeOrion/default/premade_ship_designs.txt 2010-04-14 22:14:30 UTC (rev 3496) @@ -33,7 +33,7 @@ "SH_DEFENSE_GRID" ] graphic = "misc/mark1.png" - model = "new_mark1" + model = "mark1" ShipDesign name = "SD_MARK2" @@ -46,7 +46,7 @@ "SH_DEFENSE_GRID" ] graphic = "misc/mark2.png" - model = "mark1" + model = "guardian" ShipDesign name = "SD_MARK3" |
From: <geo...@us...> - 2010-04-23 09:36:13
|
Revision: 3526 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=3526&view=rev Author: geoffthemedio Date: 2010-04-23 09:36:03 +0000 (Fri, 23 Apr 2010) Log Message: ----------- Updated DejaVu fonts to version 2.30 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 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) |
From: <pd...@us...> - 2010-05-21 19:40:17
|
Revision: 3600 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=3600&view=rev Author: pd_ Date: 2010-05-21 19:40:10 +0000 (Fri, 21 May 2010) Log Message: ----------- - added 2 new hull design backgrounds - matched ship icons and deleted obsolete ones Modified Paths: -------------- trunk/FreeOrion/default/data/art/hulls_design/generic_hull.png trunk/FreeOrion/default/data/art/misc/mark1.png trunk/FreeOrion/default/premade_ship_designs.txt trunk/FreeOrion/default/ship_hulls.txt Added Paths: ----------- trunk/FreeOrion/default/data/art/hulls_design/mark1.png trunk/FreeOrion/default/data/art/misc/generic.png Removed Paths: ------------- trunk/FreeOrion/default/data/art/misc/base1.png trunk/FreeOrion/default/data/art/misc/colony1.png trunk/FreeOrion/default/data/art/misc/mark2.png trunk/FreeOrion/default/data/art/misc/mark3.png trunk/FreeOrion/default/data/art/misc/mark4.png trunk/FreeOrion/default/data/art/misc/scout1.png Modified: trunk/FreeOrion/default/data/art/hulls_design/generic_hull.png =================================================================== (Binary files differ) Added: trunk/FreeOrion/default/data/art/hulls_design/mark1.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/hulls_design/mark1.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Deleted: trunk/FreeOrion/default/data/art/misc/base1.png =================================================================== (Binary files differ) Deleted: trunk/FreeOrion/default/data/art/misc/colony1.png =================================================================== (Binary files differ) Added: trunk/FreeOrion/default/data/art/misc/generic.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/misc/generic.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: trunk/FreeOrion/default/data/art/misc/mark1.png =================================================================== (Binary files differ) Deleted: trunk/FreeOrion/default/data/art/misc/mark2.png =================================================================== (Binary files differ) Deleted: trunk/FreeOrion/default/data/art/misc/mark3.png =================================================================== (Binary files differ) Deleted: trunk/FreeOrion/default/data/art/misc/mark4.png =================================================================== (Binary files differ) Deleted: trunk/FreeOrion/default/data/art/misc/scout1.png =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/premade_ship_designs.txt =================================================================== --- trunk/FreeOrion/default/premade_ship_designs.txt 2010-05-18 11:09:41 UTC (rev 3599) +++ trunk/FreeOrion/default/premade_ship_designs.txt 2010-05-21 19:40:10 UTC (rev 3600) @@ -4,7 +4,7 @@ lookup_strings = true hull = "SH_SMALL" parts = "DT_OPTICAL_SENSORS" - graphic = "misc/scout1.png" + graphic = "misc/generic.png" model = "fighter" ShipDesign @@ -19,7 +19,7 @@ "" "CO_COLONY_POD" ] - graphic = "misc/colony1.png" + graphic = "misc/generic.png" model = "seed" ShipDesign @@ -45,7 +45,7 @@ "SR_ION_CANNON" "SH_DEFENSE_GRID" ] - graphic = "misc/mark2.png" + graphic = "misc/generic.png" model = "guardian" ShipDesign @@ -59,7 +59,7 @@ "SR_ION_CANNON" "SH_DEFLECTOR" ] - graphic = "misc/mark3.png" + graphic = "misc/generic.png" model = "mark1" ShipDesign @@ -75,5 +75,5 @@ "SH_DEFLECTOR" "SH_DEFLECTOR" ] - graphic = "misc/mark4.png" + graphic = "misc/generic.png" model = "mark1" Modified: trunk/FreeOrion/default/ship_hulls.txt =================================================================== --- trunk/FreeOrion/default/ship_hulls.txt 2010-05-18 11:09:41 UTC (rev 3599) +++ trunk/FreeOrion/default/ship_hulls.txt 2010-05-21 19:40:10 UTC (rev 3600) @@ -60,7 +60,7 @@ OwnedBy TheEmpire Source.Owner Contains Building name = "BLD_SHIPYARD_BASE" ] - graphic = "" + graphic = "hulls_design/mark1.png" Hull name = "SH_INT_SMALL" |
From: <geo...@us...> - 2010-06-17 03:08:38
|
Revision: 3628 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=3628&view=rev Author: geoffthemedio Date: 2010-06-17 02:09:18 +0000 (Thu, 17 Jun 2010) Log Message: ----------- -Added an icons/species art directory -Added species definition, programmer art, and stringtable entries for Gyisache. Species definition is just a copy of the current human definition. Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/species.txt Added Paths: ----------- trunk/FreeOrion/default/data/art/icons/species/ trunk/FreeOrion/default/data/art/icons/species/gyisache.png trunk/FreeOrion/default/data/art/icons/species/human.png Added: trunk/FreeOrion/default/data/art/icons/species/gyisache.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/species/gyisache.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Copied: trunk/FreeOrion/default/data/art/icons/species/human.png (from rev 3626, trunk/FreeOrion/default/data/art/icons/meter/pop.png) =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2010-06-14 00:48:12 UTC (rev 3627) +++ trunk/FreeOrion/default/eng_stringtable.txt 2010-06-17 02:09:18 UTC (rev 3628) @@ -2050,6 +2050,12 @@ SP_HUMAN_DESC The usual. +SP_GYISACHE +Gyisache + +SP_GYISACHE_DESC +Cowardly, sheep-like herbivores. + #################### # Specials # #################### Modified: trunk/FreeOrion/default/species.txt =================================================================== --- trunk/FreeOrion/default/species.txt 2010-06-14 00:48:12 UTC (rev 3627) +++ trunk/FreeOrion/default/species.txt 2010-06-17 02:09:18 UTC (rev 3628) @@ -246,11 +246,11 @@ SetTargetConstruction Value + 12 ] - graphic = "icons/meter/pop.png" + graphic = "icons/species/human.png" Species - name = "SP_TEST" - description = "SP_TEST_DESC" + name = "SP_GYISACHE" + description = "SP_GYISACHE" foci = [ Focus name = "FOCUS_FARMING" @@ -259,6 +259,30 @@ graphic = "icons/meter/farming.png" Focus + name = "FOCUS_MINING" + description = "FOCUS_MINING_DESC" + location = Planet + graphic = "icons/meter/mining.png" + + Focus + name = "FOCUS_INDUSTRY" + description = "FOCUS_INDUSTRY_DESC" + location = Planet + graphic = "icons/meter/industry.png" + + Focus + name = "FOCUS_RESEARCH" + description = "FOCUS_RESEARCH_DESC" + location = Planet + graphic = "icons/meter/research.png" + + Focus + name = "FOCUS_TRADE" + description = "FOCUS_TRADE_DESC" + location = Planet + graphic = "icons/meter/trade.png" + + Focus name = "FOCUS_LOGISTICS" description = "FOCUS_LOGISTICS_DESC" location = OwnerHasTech name = "SHP_FLEET_LOGISTICS" @@ -267,11 +291,210 @@ effectsgroups = [ EffectsGroup scope = Source - activation = Planet + activation = And [ + Planet environment = Good + Planet size = Huge + ] effects = [ SetTargetPopulation Value + 18 SetTargetHealth Value + 25 - SetTargetFarming Value + 30 ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Good + Planet size = Large + ] + effects = [ + SetTargetPopulation Value + 12 + SetTargetHealth Value + 25 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Good + Planet size = Medium + ] + effects = [ + SetTargetPopulation Value + 8 + SetTargetHealth Value + 25 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Good + Planet size = Small + ] + effects = [ + SetTargetPopulation Value + 5 + SetTargetHealth Value + 25 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Good + Planet size = Tiny + ] + effects = [ + SetTargetPopulation Value + 3 + SetTargetHealth Value + 25 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Adequate + Planet size = Huge + ] + effects = [ + SetTargetPopulation Value + 12 + SetTargetHealth Value + 10 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Adequate + Planet size = Large + ] + effects = [ + SetTargetPopulation Value + 8 + SetTargetHealth Value + 10 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Adequate + Planet size = Medium + ] + effects = [ + SetTargetPopulation Value + 5 + SetTargetHealth Value + 10 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Adequate + Planet size = Small + ] + effects = [ + SetTargetPopulation Value + 3 + SetTargetHealth Value + 10 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Adequate + Planet size = Tiny + ] + effects = [ + SetTargetPopulation Value + 2 + SetTargetHealth Value + 10 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Poor + Planet size = Huge + ] + effects = [ + SetTargetPopulation Value + 6 + SetTargetHealth Value + 5 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Poor + Planet size = Large + ] + effects = [ + SetTargetPopulation Value + 4 + SetTargetHealth Value + 5 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Poor + Planet size = Medium + ] + effects = [ + SetTargetPopulation Value + 3 + SetTargetHealth Value + 5 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Poor + Planet size = Small + ] + effects = [ + SetTargetPopulation Value + 2 + SetTargetHealth Value + 5 + ] + + EffectsGroup + scope = Source + activation = And [ + Planet environment = Poor + Planet size = Tiny + ] + effects = [ + SetTargetPopulation Value + 1 + SetTargetHealth Value + 5 + ] + + EffectsGroup + scope = Source + activation = Source + effects = SetTargetIndustry Value + Target.Population * 0.5 + + EffectsGroup + scope = Source + activation = Focus type = "FOCUS_FARMING" + effects = + SetTargetFarming Value + Target.Population * 1.0 + + EffectsGroup + scope = Source + activation = Focus type = "FOCUS_MINING" + effects = + SetTargetMining Value + Target.Population * 1.0 + + EffectsGroup + scope = Source + activation = Focus type = "FOCUS_INDUSTRY" + effects = + SetTargetIndustry Value + Target.Population * 1.0 + + EffectsGroup + scope = Source + activation = Focus type = "FOCUS_RESEARCH" + effects = + SetTargetResearch Value + Target.Population * 1.0 + + EffectsGroup + scope = Source + activation = Focus type = "FOCUS_TRADE" + effects = + SetTargetTrade Value + Target.Population * 1.0 + + EffectsGroup + scope = Source + activation = Source + effects = + SetTargetConstruction Value + 12 + ] - graphic = "icons/meter/construction.png" \ No newline at end of file + graphic = "icons/species/gyisache.png" + \ No newline at end of file |
From: <geo...@us...> - 2010-07-19 03:40:25
|
Revision: 3681 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=3681&view=rev Author: geoffthemedio Date: 2010-07-19 03:40:19 +0000 (Mon, 19 Jul 2010) Log Message: ----------- Deleted planet_tables.txt and production_tables.txt which are no longer used. Removed Paths: ------------- trunk/FreeOrion/default/planet_tables.txt trunk/FreeOrion/default/production_tables.txt Deleted: trunk/FreeOrion/default/planet_tables.txt =================================================================== --- trunk/FreeOrion/default/planet_tables.txt 2010-07-18 18:07:49 UTC (rev 3680) +++ trunk/FreeOrion/default/planet_tables.txt 2010-07-19 03:40:19 UTC (rev 3681) @@ -1,32 +0,0 @@ -# This is a comment. The portion of any line after a "#" (including the "#") will be ignored. -# Spacing is also ignored. The columns are only for human readability. -# The column and row labels themselves are also ignored, and are there for readability as well. -# They are optional but should always be used. -# -# Tables should be of the form: -# <ROWSxCOLUMNS> -# TABLE_NAME [COLUMN LABELS] -# ... - -<8x5> -PlanetMaxPop Uninhabitable Hostile Poor Adequate Good -NoWorld 0 0 0 0 0 -Tiny 0 0 0 2 5 -Small 0 0 0 4 10 -Average 0 0 0 6 15 -Large 0 0 0 8 20 -Huge 0 0 0 10 25 -Asteroid 0 0 0 0 0 -GasGiant 0 0 0 0 0 - -<1x5> -PlanetEnvHealthMod Uninhabitable Hostile Poor Adequate Good -Health 0 10 15 25 30 - -<1x5> -PlanetEnvFarmingMod Uninhabitable Hostile Poor Adequate Good -Farming -100 -30 -10 -5 0 - -<1x8> -PlanetSizeIndustryMod NoWorld Tiny Small Medium Large Huge Asteroid GasGiant -Industry 0 10 5 0 -5 -10 -50 -50 Deleted: trunk/FreeOrion/default/production_tables.txt =================================================================== --- trunk/FreeOrion/default/production_tables.txt 2010-07-18 18:07:49 UTC (rev 3680) +++ trunk/FreeOrion/default/production_tables.txt 2010-07-19 03:40:19 UTC (rev 3681) @@ -1,16 +0,0 @@ -# This is a comment. The portion of any line after a "#" (including the "#") will be ignored. -# Spacing is also ignored. The columns are only for human readability. -# The column and row labels themselves are also ignored, and are there for readability as well. -# They are optional but should always be used. -# -# Tables should be of the form: -# <ROWSxCOLUMNS> -# TABLE_NAME [COLUMN LABELS] -# ... - -<4x1> -FocusMods BonusToMax -PrimarySpecialized 15 -SecondarySpecialized 5 -PrimaryBalanced 3 -SecondaryBalanced 1 |
From: <geo...@us...> - 2010-08-04 08:15:35
|
Revision: 3727 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=3727&view=rev Author: geoffthemedio Date: 2010-08-04 08:15:27 +0000 (Wed, 04 Aug 2010) Log Message: ----------- Updated content files from Bigjoe5. Modified Paths: -------------- trunk/FreeOrion/default/buildings.txt trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/planet_specials.txt trunk/FreeOrion/default/preunlocked_items.txt trunk/FreeOrion/default/ship_parts.txt trunk/FreeOrion/default/specials.txt trunk/FreeOrion/default/species.txt trunk/FreeOrion/default/techs.txt Modified: trunk/FreeOrion/default/buildings.txt =================================================================== --- trunk/FreeOrion/default/buildings.txt 2010-08-03 17:25:19 UTC (rev 3726) +++ trunk/FreeOrion/default/buildings.txt 2010-08-04 08:15:27 UTC (rev 3727) @@ -669,8 +669,8 @@ BuildingType name = "BLD_SPACE_ELEVATOR" description = "BLD_SPACE_ELEVATOR_DESC" - buildcost = 1000 - buildtime = 1 + buildcost = 1500 + buildtime = 5 maintenancecost = 0 location = And [ OwnedBy TheEmpire Source.Owner @@ -1082,13 +1082,13 @@ activation = Star type = BlackHole stackinggroup = "BLD_BLACK_HOLE_POW_GEN_PRIMARY_EFFECT" effects = SetTargetIndustry Value + Target.Population * 2 - graphic = "" + graphic = "icons/building/black_hole_generator.png" BuildingType name = "BLD_REPLICATORS" description = "BLD_REPLICATORS_DESC" - buildcost = 1 - buildtime = 1 + buildcost = 1250 + buildtime = 4 maintenancecost = 0 location = OwnedBy TheEmpire Source.Owner graphic = "" @@ -1189,8 +1189,8 @@ BuildingType name = "BLD_TRANSFORMER" description = "BLD_TRANSFORMER_DESC" - buildcost = 1 - buildtime = 1 + buildcost = 1000 + buildtime = 15 maintenancecost = 0 location = OwnedBy TheEmpire Source.Owner graphic = "" @@ -1314,7 +1314,7 @@ ContainedBy Contains Source Focus "FOCUS_INDUSTRY" ] - activation = Source + activation = Focus "FOCUS_INDUSTRY" effects = SetTargetIndustry Value + Target.Population * 0.25 graphic = "" Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2010-08-03 17:25:19 UTC (rev 3726) +++ trunk/FreeOrion/default/eng_stringtable.txt 2010-08-04 08:15:27 UTC (rev 3727) @@ -2151,12 +2151,6 @@ # Specials # #################### -HOMEWORLD_SPECIAL -Homeworld - -HOMEWORLD_SPECIAL_DESCRIPTION -This planet is the birthplace of your race; you know how to get the most out of it, gaining bonuses to virtually all planetary stats. - GAIA_SPECIAL Gaia @@ -2169,13 +2163,13 @@ Ancient Ruins ANCIENT_RUINS_DEPLETED_SPECIAL_DESC -This planet holds the ruins of an advanced ancient race, who have been forgotten in the history books, tripling research on the planet and increasing research on Research-focused planets throughout the empire by one twentieth. +This planet holds the ruins of an advanced ancient race, who have been forgotten in the history books, tripling research on the planet and increasing research on Research-focused planets throughout the empire by one twentieth (non-stacking). ANCIENT_RUINS_SPECIAL Ancient Ruins ANCIENT_RUINS_SPECIAL_DESCRIPTION -This planet holds the ruins of an advanced ancient race, who have been forgotten in the history books, tripling research on the planet and increasing research on Research-focused planets throughout the empire by one twentieth. The first empire with the tech Xenoarchaeological Restoration to possess this planet receives one free ultra-rare tech or uncovers an ultra-rare building or ship. +This planet holds the ruins of an advanced ancient race, who have been forgotten in the history books, tripling research on the planet and increasing research on Research-focused planets throughout the empire by one twentieth (non-stacking). The first empire with the tech Xenoarchaeological Restoration to possess this planet receives one free ultra-rare tech or uncovers an ultra-rare building or ship. MINERALS_SPECIAL Mineral Rich @@ -2183,7 +2177,7 @@ MINERALS_SPECIAL_DESCRIPTION '''This planet has a rich natural deposit of minerals, boosting mining significantly. -Increases target mining by 50 when focus is set to Mining.''' +Increases target mining by 50 when focus is set to Mining, and by twice the planet's population when focus is set to Heavy Mining.''' TUNNELS_SPECIAL Natural Tunnels @@ -2197,8 +2191,10 @@ Tectonically Unstable TECHTONIC_INSTABILITY_SPECIAL_DESC -This planet is tectonically unstable. Frequent earthquakes, tsunamis, volcanic eruptions or unpredictable support below foundations make construction and general infrastructure development difficult. +'''This planet is tectonically unstable. Frequent earthquakes, tsunamis, volcanic eruptions or unpredictable support below foundations make construction and general infrastructure development difficult. +Resource supply length from this planet is decreased by 1.''' + SOLID_CORE_SPECIAL Solid Core @@ -2219,9 +2215,9 @@ Very Slow Rotation SLOW_ROTATION_SPECIAL_DESC -'''This planet rotates about its axis very slowly, causing very long days and nights. Infrastructure growth, food production and population capacity are reduced. +'''This planet rotates about its axis very slowly, causing very long days and nights. Infrastructure growth and food production are reduced. -Resource supply length from this planet is decreased by 1, and target population and target farming are cut in half.''' +Resource supply length from this planet is decreased by 1, and target farming is decreased by 10.''' TIDAL_LOCK_SPECIAL Tidally Locked Rotation @@ -2361,6 +2357,8 @@ research FOCUS_TRADE trade +FOCUS_LOGISTICS +Logistics FOCUS_REPLIC_FARMING Food Replication FOCUS_REPLIC_MINING @@ -3660,8 +3658,11 @@ Improves Trade CONSTRUCTION_SHORT_DESC -Improves Infrastructure +Improves Resource Supply +METER_GROWTH_SHORT_DESC +Improves Meter Growth + POPULATION_SHORT_DESC Increases Target Population @@ -3726,6 +3727,14 @@ CON_CONC_CAMP_DESC Typically, when forced to work to death, citizens will put up some resistance and have the sympathy and support of outside observers. However, by carefully creating buildings designed to quench the fire of justice within outsiders, and to promote feelings of worthlessness and subservience in those on the inside, concentration camps can be effectively utilized without fear of revolt. +CON_FRC_ENRG_INFRA +Force-Energy Infrastructure + +CON_FRC_ENRG_INFRA_DESC +'''The flexibility and versatility of force-energy structures permits a colonies buildings to be more easily re-tooled to suit new purposes, increasing the rate at which focus changes can take effect. + +Increases the growth of resource meters below target value to 3 per turn, and the decay of resource meters above target value to 5 per turn.''' + CON_FRC_ENRG_CAMO Force-Energy Camouflage @@ -4030,6 +4039,12 @@ Has a 10% chance of taking control of any enemy ship within one starlane jump of a colony owned by the empire, provided that the ship is not owned by an empire who also has this tech.''' +LRN_RUINS_MOD +Ancient Ruins Modifier + +LRN_RUINS_MOD_DESC +Due to the order in which effects groups are processed, the Ancient Ruins special cannot have the desired effect of multiplying research on the planet where it is located. This technology makes it possible. + MIND_CONTROL_SHORT_DESC Allows Mind Control @@ -5060,13 +5075,13 @@ Gas Giant Generator BLD_GAS_GIANT_GEN_DESC -'''A power generator designed to harvest the energy of a Gas Giant. This building can only be constructed at a gas giant and gives a bonus to planets in the same system of one quarter the planets' respective populations.''' +'''A power generator designed to harvest the energy of a Gas Giant. This building can only be constructed at a gas giant and gives an industry bonus to planets with the Industry focus in the same system of one quarter the planets' respective populations.''' BLD_COLONY_BASE Colony Base BLD_COLONY_BASE_DESC -Creates a Colony Base ship which can be used to colonize another planet in the same system. CAn only be built on a colony with a current population of 3 or more. +Creates a Colony Base ship which can be used to colonize another planet in the same system. Can only be built on a colony with a population of 3 or more. ################################### # Hull/Part Description Templates # @@ -5231,7 +5246,7 @@ Active Radar DT_ACTIVE_RADAR_DESC -Moderate power detection with large stealth penalty to mounting ship. +Moderate detection DT_NEUTRON_SCANNER Neutron Scanner @@ -5341,7 +5356,7 @@ CO_COLONY_POD_DESC '''Basic facilities for colonists to survive journey to a new planet. Allows ship to colonize new worlds. -All Colony class ship parts require the planet at which they are built to have a current population of at least three.''' +All Colony class ship parts require the planet at which they are built to have a population of at least three.''' CO_SUSPEND_ANIM_POD Cryonic Colony Pod @@ -5349,7 +5364,7 @@ CO_SUSPEND_ANIM_POD_DESC '''Colonists are kept in suspended animation during colonization journey, eliminating need to provide sustenance, and greatly increasing the number of colonists that can be carried on one ship. -All Colony class ship parts require the planet at which they are built to have a current population of at least three.''' +All Colony class ship parts require the planet at which they are built to have a population of at least three.''' CO_OUTPOST_MOD Outpost Module @@ -5357,7 +5372,7 @@ CO_OUTPOST_MOD_DESC '''Low capacity colony pod which allows ships to create an outpost-like colony with low starting population. -All Colony class ship parts require the planet at which they are built to have a current population of at least three.''' +All Colony class ship parts require the planet at which they are built to have a population of at least three.''' SP_DISTORTION_MODULATOR Distortion Modulator Modified: trunk/FreeOrion/default/planet_specials.txt =================================================================== --- trunk/FreeOrion/default/planet_specials.txt 2010-08-03 17:25:19 UTC (rev 3726) +++ trunk/FreeOrion/default/planet_specials.txt 2010-08-04 08:15:27 UTC (rev 3727) @@ -31,8 +31,7 @@ activation = Source effects = [ SetTargetConstruction Value - 20 - SetTargetPopulation Value * 0.5 - SetTargetFarming Value * 0.5 + SetTargetFarming Value - 10 ] graphic = "icons/specials_huge/slow_rotation.png" @@ -60,7 +59,7 @@ effectsgroups = EffectsGroup scope = Source activation = Source - effects = SetTargetConstruction Value - 5 + effects = SetTargetConstruction Value - 20 graphic = "icons/specials_huge/techtonic_instability.png" Special @@ -69,19 +68,6 @@ effectsgroups = [ EffectsGroup scope = Source - activation = Focus "FOCUS_RESEARCH" - effects = SetTargetResearch Value * 3 - - EffectsGroup - scope = And [ - OwnedBy TheEmpire Source.Owner - Focus "FOCUS_RESEARCH" - ] - activation = Source - effects = SetTargetResearch Value * 1.05 - - EffectsGroup - scope = Source activation = And [ Random probability = .2 OwnerHasTech "LRN_XENOARCH_RESTORE" @@ -140,11 +126,17 @@ Special name = "MINERALS_SPECIAL" description = "MINERALS_SPECIAL_DESCRIPTION" - effectsgroups = + effectsgroups = [ EffectsGroup scope = Source activation = Focus "FOCUS_MINING" effects = SetTargetMining Value + 50 + + EffectsGroup + scope = Source + activation = Focus "FOCUS_HEAVY_MINING" + effects = SetTargetMining Value + Target.Population * 2 + ] graphic = "icons/specials_huge/minerals.png" Special @@ -155,7 +147,7 @@ scope = Source activation = And [ Planet size = Tiny - Planet environment = Good + Planet environment = [Good Adequate] ] effects = SetTargetPopulation Value + 2 @@ -163,25 +155,11 @@ scope = Source activation = And [ Or [ - Not OwnerHasTech "GRO_SYMBIO_COHAB" - Not OwnerHasTech "GRO_XENOGEN_ADAPT" - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" + OwnerHasTech "GRO_XENOGEN_ADAPT" + OwnerHasTech "GRO_XENO_SYMBIOGEN" + OwnerHasTech "GRO_CYBORG" ] Planet size = Tiny - Planet environment = Adequate - ] - effects = SetTargetPopulation Value + 2 - - EffectsGroup - scope = Source - activation = And [ - Or [ - Not OwnerHasTech "GRO_XENOGEN_ADAPT" - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" - ] - Planet size = Tiny Planet environment = Poor ] effects = SetTargetPopulation Value + 2 @@ -190,8 +168,8 @@ scope = Source activation = And [ Or [ - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" + OwnerHasTech "GRO_XENO_SYMBIOGEN" + OwnerHasTech "GRO_CYBORG" ] Planet size = Tiny Planet environment = Hostile @@ -202,7 +180,7 @@ scope = Source activation = And [ Planet size = Small - Planet environment = Good + Planet environment = [Good Adequate] ] effects = SetTargetPopulation Value + 4 @@ -210,25 +188,11 @@ scope = Source activation = And [ Or [ - Not OwnerHasTech "GRO_SYMBIO_COHAB" - Not OwnerHasTech "GRO_XENOGEN_ADAPT" - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" + OwnerHasTech "GRO_XENOGEN_ADAPT" + OwnerHasTech "GRO_XENO_SYMBIOGEN" + OwnerHasTech "GRO_CYBORG" ] Planet size = Small - Planet environment = Adequate - ] - effects = SetTargetPopulation Value + 4 - - EffectsGroup - scope = Source - activation = And [ - Or [ - Not OwnerHasTech "GRO_XENOGEN_ADAPT" - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" - ] - Planet size = Small Planet environment = Poor ] effects = SetTargetPopulation Value + 4 @@ -237,8 +201,8 @@ scope = Source activation = And [ Or [ - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" + OwnerHasTech "GRO_XENO_SYMBIOGEN" + OwnerHasTech "GRO_CYBORG" ] Planet size = Small Planet environment = Hostile @@ -249,7 +213,7 @@ scope = Source activation = And [ Planet size = Medium - Planet environment = Good + Planet environment = [Good Adequate] ] effects = SetTargetPopulation Value + 6 @@ -257,25 +221,11 @@ scope = Source activation = And [ Or [ - Not OwnerHasTech "GRO_SYMBIO_COHAB" - Not OwnerHasTech "GRO_XENOGEN_ADAPT" - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" + OwnerHasTech "GRO_XENOGEN_ADAPT" + OwnerHasTech "GRO_XENO_SYMBIOGEN" + OwnerHasTech "GRO_CYBORG" ] Planet size = Medium - Planet environment = Adequate - ] - effects = SetTargetPopulation Value + 6 - - EffectsGroup - scope = Source - activation = And [ - Or [ - Not OwnerHasTech "GRO_XENOGEN_ADAPT" - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" - ] - Planet size = Medium Planet environment = Poor ] effects = SetTargetPopulation Value + 6 @@ -284,8 +234,8 @@ scope = Source activation = And [ Or [ - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" + OwnerHasTech "GRO_XENO_SYMBIOGEN" + OwnerHasTech "GRO_CYBORG" ] Planet size = Medium Planet environment = Hostile @@ -296,7 +246,7 @@ scope = Source activation = And [ Planet size = Large - Planet environment = Good + Planet environment = [Good Adequate] ] effects = SetTargetPopulation Value + 8 @@ -304,25 +254,11 @@ scope = Source activation = And [ Or [ - Not OwnerHasTech "GRO_SYMBIO_COHAB" - Not OwnerHasTech "GRO_XENOGEN_ADAPT" - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" + OwnerHasTech "GRO_XENOGEN_ADAPT" + OwnerHasTech "GRO_XENO_SYMBIOGEN" + OwnerHasTech "GRO_CYBORG" ] Planet size = Large - Planet environment = Adequate - ] - effects = SetTargetPopulation Value + 8 - - EffectsGroup - scope = Source - activation = And [ - Or [ - Not OwnerHasTech "GRO_XENOGEN_ADAPT" - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" - ] - Planet size = Large Planet environment = Poor ] effects = SetTargetPopulation Value + 8 @@ -331,8 +267,8 @@ scope = Source activation = And [ Or [ - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" + OwnerHasTech "GRO_XENO_SYMBIOGEN" + OwnerHasTech "GRO_CYBORG" ] Planet size = Large Planet environment = Hostile @@ -343,7 +279,7 @@ scope = Source activation = And [ Planet size = Huge - Planet environment = Good + Planet environment = [Good Adequate] ] effects = SetTargetPopulation Value + 10 @@ -351,25 +287,11 @@ scope = Source activation = And [ Or [ - Not OwnerHasTech "GRO_SYMBIO_COHAB" - Not OwnerHasTech "GRO_XENOGEN_ADAPT" - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" + OwnerHasTech "GRO_XENOGEN_ADAPT" + OwnerHasTech "GRO_XENO_SYMBIOGEN" + OwnerHasTech "GRO_CYBORG" ] Planet size = Huge - Planet environment = Adequate - ] - effects = SetTargetPopulation Value + 10 - - EffectsGroup - scope = Source - activation = And [ - Or [ - Not OwnerHasTech "GRO_XENOGEN_ADAPT" - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" - ] - Planet size = Huge Planet environment = Poor ] effects = SetTargetPopulation Value + 10 @@ -390,7 +312,7 @@ scope = Source activation = And [ Planet size = Tiny - Planet environment = Good + Planet environment = [Good Adequate] OwnerHasTech "CON_SUBTER_CONST" ] effects = SetTargetPopulation Value + 1 @@ -399,26 +321,11 @@ scope = Source activation = And [ Or [ - Not OwnerHasTech "GRO_SYMBIO_COHAB" - Not OwnerHasTech "GRO_XENOGEN_ADAPT" - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" + OwnerHasTech "GRO_XENOGEN_ADAPT" + OwnerHasTech "GRO_XENO_SYMBIOGEN" + OwnerHasTech "GRO_CYBORG" ] Planet size = Tiny - Planet environment = Adequate - OwnerHasTech "CON_SUBTER_CONST" - ] - effects = SetTargetPopulation Value + 1 - - EffectsGroup - scope = Source - activation = And [ - Or [ - Not OwnerHasTech "GRO_XENOGEN_ADAPT" - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" - ] - Planet size = Tiny Planet environment = Poor OwnerHasTech "CON_SUBTER_CONST" ] @@ -428,8 +335,8 @@ scope = Source activation = And [ Or [ - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" + OwnerHasTech "GRO_XENO_SYMBIOGEN" + OwnerHasTech "GRO_CYBORG" ] Planet size = Tiny Planet environment = Hostile @@ -441,7 +348,7 @@ scope = Source activation = And [ Planet size = Small - Planet environment = Good + Planet environment = [Good Adequate] OwnerHasTech "CON_SUBTER_CONST" ] effects = SetTargetPopulation Value + 2 @@ -450,26 +357,11 @@ scope = Source activation = And [ Or [ - Not OwnerHasTech "GRO_SYMBIO_COHAB" - Not OwnerHasTech "GRO_XENOGEN_ADAPT" - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" + OwnerHasTech "GRO_XENOGEN_ADAPT" + OwnerHasTech "GRO_XENO_SYMBIOGEN" + OwnerHasTech "GRO_CYBORG" ] Planet size = Small - Planet environment = Adequate - OwnerHasTech "CON_SUBTER_CONST" - ] - effects = SetTargetPopulation Value + 2 - - EffectsGroup - scope = Source - activation = And [ - Or [ - Not OwnerHasTech "GRO_XENOGEN_ADAPT" - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" - ] - Planet size = Small Planet environment = Poor OwnerHasTech "CON_SUBTER_CONST" ] @@ -479,8 +371,8 @@ scope = Source activation = And [ Or [ - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" + OwnerHasTech "GRO_XENO_SYMBIOGEN" + OwnerHasTech "GRO_CYBORG" ] Planet size = Small Planet environment = Hostile @@ -492,7 +384,7 @@ scope = Source activation = And [ Planet size = Medium - Planet environment = Good + Planet environment = [Good Adequate] OwnerHasTech "CON_SUBTER_CONST" ] effects = SetTargetPopulation Value + 3 @@ -501,26 +393,11 @@ scope = Source activation = And [ Or [ - Not OwnerHasTech "GRO_SYMBIO_COHAB" - Not OwnerHasTech "GRO_XENOGEN_ADAPT" - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" + OwnerHasTech "GRO_XENOGEN_ADAPT" + OwnerHasTech "GRO_XENO_SYMBIOGEN" + OwnerHasTech "GRO_CYBORG" ] Planet size = Medium - Planet environment = Adequate - OwnerHasTech "CON_SUBTER_CONST" - ] - effects = SetTargetPopulation Value + 3 - - EffectsGroup - scope = Source - activation = And [ - Or [ - Not OwnerHasTech "GRO_XENOGEN_ADAPT" - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" - ] - Planet size = Medium Planet environment = Poor OwnerHasTech "CON_SUBTER_CONST" ] @@ -530,8 +407,8 @@ scope = Source activation = And [ Or [ - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" + OwnerHasTech "GRO_XENO_SYMBIOGEN" + OwnerHasTech "GRO_CYBORG" ] Planet size = Medium Planet environment = Hostile @@ -543,7 +420,7 @@ scope = Source activation = And [ Planet size = Large - Planet environment = Good + Planet environment = [Good Adequate] OwnerHasTech "CON_SUBTER_CONST" ] effects = SetTargetPopulation Value + 4 @@ -552,26 +429,11 @@ scope = Source activation = And [ Or [ - Not OwnerHasTech "GRO_SYMBIO_COHAB" - Not OwnerHasTech "GRO_XENOGEN_ADAPT" - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" + OwnerHasTech "GRO_XENOGEN_ADAPT" + OwnerHasTech "GRO_XENO_SYMBIOGEN" + OwnerHasTech "GRO_CYBORG" ] Planet size = Large - Planet environment = Adequate - OwnerHasTech "CON_SUBTER_CONST" - ] - effects = SetTargetPopulation Value + 4 - - EffectsGroup - scope = Source - activation = And [ - Or [ - Not OwnerHasTech "GRO_XENOGEN_ADAPT" - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" - ] - Planet size = Large Planet environment = Poor OwnerHasTech "CON_SUBTER_CONST" ] @@ -581,8 +443,8 @@ scope = Source activation = And [ Or [ - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" + OwnerHasTech "GRO_XENO_SYMBIOGEN" + OwnerHasTech "GRO_CYBORG" ] Planet size = Large Planet environment = Hostile @@ -594,7 +456,7 @@ scope = Source activation = And [ Planet size = Huge - Planet environment = Good + Planet environment = [Good Adequate] OwnerHasTech "CON_SUBTER_CONST" ] effects = SetTargetPopulation Value + 5 @@ -603,26 +465,11 @@ scope = Source activation = And [ Or [ - Not OwnerHasTech "GRO_SYMBIO_COHAB" - Not OwnerHasTech "GRO_XENOGEN_ADAPT" - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" + OwnerHasTech "GRO_XENOGEN_ADAPT" + OwnerHasTech "GRO_XENO_SYMBIOGEN" + OwnerHasTech "GRO_CYBORG" ] Planet size = Huge - Planet environment = Adequate - OwnerHasTech "CON_SUBTER_CONST" - ] - effects = SetTargetPopulation Value + 5 - - EffectsGroup - scope = Source - activation = And [ - Or [ - Not OwnerHasTech "GRO_XENOGEN_ADAPT" - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" - ] - Planet size = Huge Planet environment = Poor OwnerHasTech "CON_SUBTER_CONST" ] @@ -632,8 +479,8 @@ scope = Source activation = And [ Or [ - Not OwnerHasTech "GRO_XENO_SYMBIOGEN" - Not OwnerHasTech "GRO_CYBORG" + OwnerHasTech "GRO_XENO_SYMBIOGEN" + OwnerHasTech "GRO_CYBORG" ] Planet size = Huge Planet environment = Hostile Modified: trunk/FreeOrion/default/preunlocked_items.txt =================================================================== --- trunk/FreeOrion/default/preunlocked_items.txt 2010-08-03 17:25:19 UTC (rev 3726) +++ trunk/FreeOrion/default/preunlocked_items.txt 2010-08-04 08:15:27 UTC (rev 3727) @@ -6,7 +6,7 @@ Item type = Building name = "BLD_IMPERIAL_PALACE" Item type = Building name = "BLD_SHIPYARD_BASE" Item type = Building name = "BLD_SHIPYARD_ORBITAL_DRYDOCK" -Item type = Building name = "BLD_COLONY_BASE" Item type = Tech name = "CON_PALACE_EXCLUDE" Item type = Tech name = "SHP_OPTICAL_SCANNER" -Item type = Tech name = "SHP_PLANET_STEALTH_MOD" \ No newline at end of file +Item type = Tech name = "SHP_PLANET_STEALTH_MOD" +Item type = Tech name = "LRN_RUINS_MOD" \ No newline at end of file Modified: trunk/FreeOrion/default/ship_parts.txt =================================================================== --- trunk/FreeOrion/default/ship_parts.txt 2010-08-03 17:25:19 UTC (rev 3726) +++ trunk/FreeOrion/default/ship_parts.txt 2010-08-04 08:15:27 UTC (rev 3727) @@ -1,27 +1,27 @@ -Part - name = "SR_LASER" - description = "SR_LASER_DESC" - class = ShortRange - damage = 1 - ROF = 1 - range = 50 - buildcost = 4 - buildtime = 1 - mountableSlotTypes = External - location = OwnedBy TheEmpire Source.Owner - graphic = "icons/ship_parts/laser.png" - -Part - name = "SR_ION_CANNON" - description = "SR_ION_CANNON_DESC" - class = ShortRange - damage = 3 - ROF = 1 - range = 50 - buildcost = 10 - buildtime = 2 - mountableSlotTypes = External - location = OwnedBy TheEmpire Source.Owner +Part + name = "SR_LASER" + description = "SR_LASER_DESC" + class = ShortRange + damage = 1 + ROF = 1 + range = 50 + buildcost = 4 + buildtime = 1 + mountableSlotTypes = External + location = OwnedBy TheEmpire Source.Owner + graphic = "icons/ship_parts/laser.png" + +Part + name = "SR_ION_CANNON" + description = "SR_ION_CANNON_DESC" + class = ShortRange + damage = 3 + ROF = 1 + range = 50 + buildcost = 10 + buildtime = 2 + mountableSlotTypes = External + location = OwnedBy TheEmpire Source.Owner graphic = "icons/ship_parts/ion_cannon.png" Part @@ -207,23 +207,23 @@ ] OwnedBy TheEmpire Source.Owner ] - graphic = "" - -Part - name = "LR_NUCLEAR_MISSILE" - description = "LR_NUCLEAR_MISSILE" - class = Missiles - damage = 3 - ROF = 1 - range = 125 - speed = 15 - stealth = 0 - structure = 1 - capacity = 20 - buildcost = 12 - buildtime = 4 - mountableSlotTypes = External - location = OwnedBy TheEmpire Source.Owner + graphic = "" + +Part + name = "LR_NUCLEAR_MISSILE" + description = "LR_NUCLEAR_MISSILE" + class = Missiles + damage = 3 + ROF = 1 + range = 125 + speed = 15 + stealth = 0 + structure = 1 + capacity = 20 + buildcost = 12 + buildtime = 4 + mountableSlotTypes = External + location = OwnedBy TheEmpire Source.Owner graphic = "icons/ship_parts/nuclear_missile.png" Part @@ -350,17 +350,17 @@ ] OwnedBy TheEmpire Source.Owner ] - graphic = "" - -Part - name = "AR_LEAD_PLATE" - description = "AR_LEAD_PLATE_DESC" - class = Armour - capacity = 1 - buildcost = 6 - buildtime = 1 - mountableSlotTypes = External - location = OwnedBy TheEmpire Source.Owner + graphic = "" + +Part + name = "AR_LEAD_PLATE" + description = "AR_LEAD_PLATE_DESC" + class = Armour + capacity = 1 + buildcost = 6 + buildtime = 1 + mountableSlotTypes = External + location = OwnedBy TheEmpire Source.Owner graphic = "icons/ship_parts/lead_armor_plating.png" Part @@ -435,28 +435,28 @@ ] ] ] - graphic = "" - -Part - name = "SH_DEFENSE_GRID" - description = "SH_DEFENSE_GRID_DESC" - class = Shield - capacity = 1 - buildcost = 4 - buildtime = 0 - mountableSlotTypes = [External Internal] - location = OwnedBy TheEmpire Source.Owner - graphic = "icons/ship_parts/defense_grid.png" - -Part - name = "SH_DEFLECTOR" - description = "SH_DEFLECTOR_DESC" - class = Shield - capacity = 3 - buildcost = 12 - buildtime = 2 - mountableSlotTypes = [External Internal] - location = OwnedBy TheEmpire Source.Owner + graphic = "" + +Part + name = "SH_DEFENSE_GRID" + description = "SH_DEFENSE_GRID_DESC" + class = Shield + capacity = 1 + buildcost = 4 + buildtime = 0 + mountableSlotTypes = [External Internal] + location = OwnedBy TheEmpire Source.Owner + graphic = "icons/ship_parts/defense_grid.png" + +Part + name = "SH_DEFLECTOR" + description = "SH_DEFLECTOR_DESC" + class = Shield + capacity = 3 + buildcost = 12 + buildtime = 2 + mountableSlotTypes = [External Internal] + location = OwnedBy TheEmpire Source.Owner graphic = "icons/ship_parts/deflector_shield.png" Part @@ -474,72 +474,96 @@ activation = Star type = [Red Orange Yellow White Blue] stackinggroup = "SH_MULTISPEC_STEALTH_STACK" effects = SetStealth Value + 200 - graphic = "" - -Part - name = "DT_OPTICAL_SCANNER" - description = "DT_OPTICAL_SCANNER_DESC" - class = Detection - capacity = 15 - buildcost = 4 - buildtime = 1 - mountableSlotTypes = External - location = OwnedBy TheEmpire Source.Owner - graphic = "icons/ship_parts/optical_sensors.png" - -Part - name = "DT_ACTIVE_RADAR" - description = "DT_ACTIVE_RADAR_DESC" - class = Detection - capacity = 35 - buildcost = 12 - buildtime = 4 - mountableSlotTypes = External - location = OwnedBy TheEmpire Source.Owner - graphic = "icons/ship_parts/active_radar.png" + graphic = "" Part + name = "DT_SENSORS" + description = "DT_SENSORS_DESC" + class = Detection + capacity = 0 + buildcost = 60 + buildtime = 5 + mountableSlotTypes = External + location = OwnedBy TheEmpire Source.Owner + effectsgroups = + EffectsGroup + scope = Source + activation = Source + stackinggroup = "DETECTION_PART_STACK" + effects = SetDetection Value + 75 + graphic = "" + +Part name = "DT_NEUTRON_SCANNER" description = "DT_NEUTRON_SCANNER_DESC" class = Detection - capacity = 55 + capacity = 0 buildcost = 25 buildtime = 5 mountableSlotTypes = External location = OwnedBy TheEmpire Source.Owner + effectsgroups = + EffectsGroup + scope = Source + activation = Source + stackinggroup = "DETECTION_PART_STACK" + effects = SetDetection Value + 55 graphic = "" Part - name = "DT_SENSORS" - description = "DT_SENSORS_DESC" + name = "DT_ACTIVE_RADAR" + description = "DT_ACTIVE_RADAR_DESC" class = Detection - capacity = 75 - buildcost = 60 - buildtime = 5 + capacity = 0 + buildcost = 12 + buildtime = 4 mountableSlotTypes = External location = OwnedBy TheEmpire Source.Owner - graphic = "" - -Part - name = "FU_DEUTERIUM_TANK" - description = "FU_DEUTERIUM_TANK_DESC" - class = Fuel - capacity = 2 - buildcost = 8 - buildtime = 1 - mountableSlotTypes = Internal - location = OwnedBy TheEmpire Source.Owner - graphic = "icons/ship_parts/deuterium_tank.png" - -Part - name = "FU_ANTIMATTER_TANK" - description = "FU_ANTIMATTER_TANK_DESC" - class = Fuel - capacity = 5 - buildcost = 20 - buildtime = 6 - mountableSlotTypes = Internal - location = OwnedBy TheEmpire Source.Owner + effectsgroups = + EffectsGroup + scope = Source + activation = Source + stackinggroup = "DETECTION_PART_STACK" + effects = SetDetection Value + 35 + graphic = "icons/ship_parts/active_radar.png" + +Part + name = "DT_OPTICAL_SCANNER" + description = "DT_OPTICAL_SCANNER_DESC" + class = Detection + capacity = 0 + buildcost = 4 + buildtime = 1 + mountableSlotTypes = External + location = OwnedBy TheEmpire Source.Owner + effectsgroups = + EffectsGroup + scope = Source + activation = Source + stackinggroup = "DETECTION_PART_STACK" + effects = SetDetection Value + 15 + graphic = "icons/ship_parts/optical_sensors.png" + +Part + name = "FU_DEUTERIUM_TANK" + description = "FU_DEUTERIUM_TANK_DESC" + class = Fuel + capacity = 2 + buildcost = 8 + buildtime = 1 + mountableSlotTypes = Internal + location = OwnedBy TheEmpire Source.Owner + graphic = "icons/ship_parts/deuterium_tank.png" + +Part + name = "FU_ANTIMATTER_TANK" + description = "FU_ANTIMATTER_TANK_DESC" + class = Fuel + capacity = 5 + buildcost = 20 + buildtime = 6 + mountableSlotTypes = Internal + location = OwnedBy TheEmpire Source.Owner graphic = "icons/ship_parts/antimatter_tank.png" Part @@ -556,78 +580,102 @@ scope = Source activation = Source effects = SetFuel Target.MaxFuel - graphic = "" - -Part - name = "ST_EM_DAMPER" - description = "ST_EM_DAMPER_DESC" - class = Stealth - capacity = 5 - buildcost = 20 - buildtime = 3 - mountableSlotTypes = Internal - location = OwnedBy TheEmpire Source.Owner - graphic = "icons/ship_parts/electromagnetic_damper.png" + graphic = "" Part - name = "ST_ABSORPTION_FIELD" - description = "ST_ABSORPTION_FIELD_DESC" + name = "ST_PHASING_CLOAK" + description = "ST_PHASING_CLOAK_DESC" class = Stealth - capacity = 30 - buildcost = 50 - buildtime = 5 + capacity = 0 + buildcost = 400 + buildtime = 10 mountableSlotTypes = Internal location = OwnedBy TheEmpire Source.Owner + effectsgroups = + EffectsGroup + scope = Source + activation = Source + stackinggroup = "STEALTH_PART_STACK" + effects = SetStealth Value + 80 graphic = "" Part name = "ST_DIM_CLOAK" description = "ST_DIM_CLOAK_DESC" class = Stealth - capacity = 55 + capacity = 0 buildcost = 150 buildtime = 7 mountableSlotTypes = Internal location = OwnedBy TheEmpire Source.Owner + effectsgroups = + EffectsGroup + scope = Source + activation = Source + stackinggroup = "STEALTH_PART_STACK" + effects = SetStealth Value + 55 graphic = "" Part - name = "ST_PHASING_CLOAK" - description = "ST_PHASING_CLOAK_DESC" + name = "ST_ABSORPTION_FIELD" + description = "ST_ABSORPTION_FIELD_DESC" class = Stealth - capacity = 80 - buildcost = 400 + capacity = 0 + buildcost = 50 + buildtime = 5 + mountableSlotTypes = Internal + location = OwnedBy TheEmpire Source.Owner + effectsgroups = + EffectsGroup + scope = Source + activation = Source + stackinggroup = "STEALTH_PART_STACK" + effects = SetStealth Value + 30 + graphic = "" + +Part + name = "ST_EM_DAMPER" + description = "ST_EM_DAMPER_DESC" + class = Stealth + capacity = 0 + buildcost = 20 + buildtime = 3 + mountableSlotTypes = Internal + location = OwnedBy TheEmpire Source.Owner + effectsgroups = + EffectsGroup + scope = Source + activation = Source + stackinggroup = "STEALTH_PART_STACK" + effects = SetStealth Value + 5 + graphic = "icons/ship_parts/electromagnetic_damper.png" + +Part + name = "CO_COLONY_POD" + description = "CO_COLONY_POD_DESC" + class = Colony + capacity = 1 + buildcost = 1000 buildtime = 10 mountableSlotTypes = Internal - location = OwnedBy TheEmpire Source.Owner - graphic = "" - -Part - name = "CO_COLONY_POD" - description = "CO_COLONY_POD_DESC" - class = Colony - capacity = 1 - buildcost = 1000 - buildtime = 10 - mountableSlotTypes = Internal location = And [ - OwnedBy TheEmpire Source.Owner + OwnedBy TheEmpire Source.Owner Population low = 3 high = 999 - ] - graphic = "icons/ship_parts/colony_pod.png" - -Part - name = "CO_SUSPEND_ANIM_POD" - description = "CO_SUSPEND_ANIM_POD_DESC" - class = Colony - capacity = 2 - buildcost = 2000 - buildtime = 10 - mountableSlotTypes = Internal + ] + graphic = "icons/ship_parts/colony_pod.png" + +Part + name = "CO_SUSPEND_ANIM_POD" + description = "CO_SUSPEND_ANIM_POD_DESC" + class = Colony + capacity = 2 + buildcost = 2000 + buildtime = 10 + mountableSlotTypes = Internal location = And [ - OwnedBy TheEmpire Source.Owner + OwnedBy TheEmpire Source.Owner Population low = 3 high = 999 - ] + ] graphic = "icons/ship_parts/cryonic_colony_pod.png" Part @@ -661,4 +709,4 @@ ] activation = Source effects = SetStealth Value - 20 - graphic = "" + graphic = "" Modified: trunk/FreeOrion/default/specials.txt =================================================================== --- trunk/FreeOrion/default/specials.txt 2010-08-03 17:25:19 UTC (rev 3726) +++ trunk/FreeOrion/default/specials.txt 2010-08-04 08:15:27 UTC (rev 3727) @@ -1,22 +1,4 @@ Special - name = "HOMEWORLD_SPECIAL" - description = "HOMEWORLD_SPECIAL_DESCRIPTION" - effectsgroups = - EffectsGroup - scope = - Source - activation = - Source - effects = [ - SetTargetPopulation Value + 10 - SetTargetFarming Value + 8 - SetTargetIndustry Value + 5 - SetTargetTrade Value + 2 - SetSupply Value + 2 - ] - graphic = "icons/specials_huge/homeworld.png" - -Special name = "GAIA_SPECIAL" description = "GAIA_SPECIAL_DESC" effectsgroups = @@ -33,18 +15,9 @@ Special name = "ANCIENT_RUINS_DEPLETED_SPECIAL" description = "ANCIENT_RUINS_DEPLETED_SPECIAL_DESC" - effectsgroups = [ + effectsgroups = EffectsGroup scope = Source - activation = Focus "FOCUS_RESEARCH" - effects = SetTargetResearch Value * 3 - - EffectsGroup - scope = And [ - OwnedBy TheEmpire Source.Owner - Focus "FOCUS_RESEARCH" - ] activation = Source - effects = SetTargetResearch Value * 1.05 - ] + effects = SetTargetConstruction Value + 0 graphic = "icons/specials_huge/ancient_ruins.png" \ No newline at end of file Modified: trunk/FreeOrion/default/species.txt =================================================================== --- trunk/FreeOrion/default/species.txt 2010-08-03 17:25:19 UTC (rev 3726) +++ trunk/FreeOrion/default/species.txt 2010-08-04 08:15:27 UTC (rev 3727) @@ -41,7 +41,10 @@ Focus name = "FOCUS_INDUSTRY" description = "FOCUS_INDUSTRY_DESC" - location = TargetPopulation low = 1 high = 999 + location = Or [ + TargetPopulation low = 1 high = 999 + Contains Building "BLD_GAS_GIANT_GEN" + ] graphic = "icons/focus/industry.png" Focus @@ -143,6 +146,16 @@ effectsgroups = [ EffectsGroup scope = Source + activation = Health low = 0 high = Target.TargetHealth - 3 + effects = SetHealth Value + 2 + + EffectsGroup + scope = Source + activation = Health low = Target.TargetHealth - 3 high = Target.TargetHealth + effects = SetHealth Target.TargetHealth + + EffectsGroup + scope = Source activation = And [ Planet environment = Good Planet size = Huge @@ -268,6 +281,46 @@ EffectsGroup scope = Source + activation = Farming low = Target.TargetFarming + 2 high = 999 + effects = SetFarming Value - 1 + + EffectsGroup + scope = Source + activation = Mining low = Target.TargetMining + 2 high = 999 + effects = SetMining Value - 1 + + EffectsGroup + scope = Source + activation = Industry low = Target.TargetIndustry + 2 high = 999 + effects = SetIndustry Value - 1 + + EffectsGroup + scope = Source + activation = Research low = Target.TargetResearch + 2 high = 999 + effects = SetResearch Value - 1 + + EffectsGroup + scope = Source + activation = Farming low = Target.TargetFarming high = Target.TargetFarming + 2 + effects = SetFarming Target.TargetFarming + + EffectsGroup + scope = Source + activation = Mining low = Target.TargetMining high = Target.TargetMining + 2 + effects = SetMining Target.TargetMining + + EffectsGroup + scope = Source + activation = Industry low = Target.TargetIndustry high = Target.TargetIndustry + 2 + effects = SetIndustry Target.TargetIndustry + + EffectsGroup + scope = Source + activation = Research low = Target.TargetResearch high = Target.TargetResearch + 2 + effects = SetResearch Target.TargetResearch + + EffectsGroup + scope = Source activation = And [ Focus type = "FOCUS_FARMING" Planet environment = Good @@ -340,8 +393,16 @@ 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 * 3 + effects = SetTargetMining Value + Target.Population * 4 EffectsGroup scope = Source @@ -378,7 +439,7 @@ EffectsGroup scope = Source activation = Focus "FOCUS_LOGISTICS" - effects = SetSupply Value + 2 + effects = SetSupply Value + Target.Population * 0.5 EffectsGroup scope = OwnedExclusivelyBy TheEmpire Source.Owner @@ -414,7 +475,7 @@ ] ] activation = Focus "FOCUS_BIOTERROR" - effects = SetHealth Value - 2 + effects = SetHealth Value - 4 EffectsGroup scope = And [ @@ -553,7 +614,10 @@ Focus name = "FOCUS_INDUSTRY" description = "FOCUS_INDUSTRY_DESC" - location = TargetPopulation low = 1 high = 999 + location = Or [ + TargetPopulation low = 1 high = 999 + Contains Building "BLD_GAS_GIANT_GEN" + ] graphic = "icons/focus/industry.png" Focus @@ -655,6 +719,16 @@ effectsgroups = [ EffectsGroup scope = Source + activation = Health low = 0 high = Target.TargetHealth - 3 + effects = SetHealth Value + 2 + + EffectsGroup + scope = Source + activation = Health low = Target.TargetHealth - 3 high = Target.TargetHealth + effects = SetHealth Target.TargetHealth + + EffectsGroup + scope = Source activation = And [ Planet environment = Good Planet size = Huge @@ -780,6 +854,46 @@ EffectsGroup scope = Source + activation = Farming low = Target.TargetFarming + 2 high = 999 + effects = SetFarming Value - 1 + + EffectsGroup + scope = Source + activation = Mining low = Target.TargetMining + 2 high = 999 + effects = SetMining Value - 1 + + EffectsGroup + scope = Source + activation = Industry low = Target.TargetIndustry + 2 high = 999 + effects = SetIndustry Value - 1 + + EffectsGroup + scope = Source + activation = Research low = Target.TargetResearch + 2 high = 999 + effects = SetResearch Value - 1 + + EffectsGroup + scope = Source + activation = Farming low = Target.TargetFarming high = Target.TargetFarming + 2 + effects = SetFarming Target.TargetFarming + + EffectsGroup + scope = Source + activation = Mining low = Target.TargetMining high = Target.TargetMining + 2 + effects = SetMining Target.TargetMining + + EffectsGroup + scope = Source + activation = Industry low = Target.TargetIndustry high = Target.TargetIndustry + 2 + effects = SetIndustry Target.TargetIndustry + + EffectsGroup + scope = Source + activation = Research low = Target.TargetResearch high = Target.TargetResearch + 2 + effects = SetResearch Target.TargetResearch + + EffectsGroup + scope = Source activation = And [ Focus type = "FOCUS_FARMING" Planet environment = Good @@ -852,8 +966,16 @@ 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 * 3 + effects = SetTargetMining Value + Target.Population * 4 EffectsGroup scope = Source @@ -890,7 +1012,7 @@ EffectsGroup scope = Source activation = Focus "FOCUS_LOGISTICS" - effects = SetSupply Value + 2 + effects = SetSupply Value + Target.Population * 0.5 EffectsGroup scope = OwnedExclusivelyBy TheEmpire Source.Owner @@ -926,7 +1048,7 @@ ] ] activation = Focus "FOCUS_BIOTERROR" - effects = SetHealth Value - 1 + effects = SetHealth Value - 4 EffectsGroup scope = And [ Modified: trunk/FreeOrion/default/techs.txt =================================================================== --- trunk/FreeOrion/default/techs.txt 2010-08-03 17:25:19 UTC (rev 3726) +++ trunk/FreeOrion/default/techs.txt 2010-08-04 08:15:27 UTC (rev 3727) @@ -220,50 +220,50 @@ activation = Source effects = Victory "TECH_VICTORY" graphic = "icons/tech/singularity_of_transcendence.png" - + Tech - name = "LRN_DISTRIB_THOUGHT" - description = "LRN_DISTRIB_THOUGHT_DESC" + name = "LRN_AUTOLAB_I" + description = "LRN_AUTOLAB_I_DESC" short_description = "RESEARCH_SHORT_DESC" techtype = Application category = "LEARNING_CATEGORY" - researchcost = 300 + researchcost = 250 researchturns = 1 - prerequisites = [ - "LRN_TRANSLING_THT" - "LRN_PSIONICS" - ] + prerequisites = "LRN_ARTIF_MINDS" unlock = [] effectsgroups = EffectsGroup scope = And [ OwnedExclusivelyBy TheEmpire Source.Owner PopulationCenter - Focus "FOCUS_RESEARCH" ] activation = Source - effects = SetTargetResearch Value * 1.25 - graphic = "" - + effects = SetTargetResearch Value + 5 + graphic = "icons/tech/basic_autolabs.png" + Tech - name = "LRN_AUTOLAB_I" - description = "LRN_AUTOLAB_I_DESC" + name = "LRN_DISTRIB_THOUGHT" + description = "LRN_DISTRIB_THOUGHT_DESC" short_description = "RESEARCH_SHORT_DESC" techtype = Application category = "LEARNING_CATEGORY" - researchcost = 250 + researchcost = 300 researchturns = 1 - prerequisites = "LRN_ARTIF_MINDS" + prerequisites = [ + "LRN_TRANSLING_THT" + "LRN_PSIONICS" + ] unlock = [] effectsgroups = EffectsGroup scope = And [ OwnedExclusivelyBy TheEmpire Source.Owner PopulationCenter + Focus "FOCUS_RESEARCH" ] activation = Source - effects = SetTargetResearch Value + 5 - graphic = "icons/tech/basic_autolabs.png" + effects = SetTargetResearch Value * 1.25 + graphic = "" Tech name = "LRN_XENOARCH_RESTORE" @@ -483,6 +483,45 @@ graphic = "" Tech + name = "LRN_RUINS_MOD" + description = "LRN_RUINS_MOD_DESC" + short_description = "GAME_MAKE_WORK_SHORT_DESC" + techtype = Application + category = "LEARNING_CATEGORY" + researchcost = 1 + researchturns = 1 + prerequisites = [] + unlock = [] + effectsgroups = [ + EffectsGroup + scope = And [ + OwnedBy TheEmpire Source.Owner + Or [ + HasSpecial "ANCIENT_RUINS_SPECIAL" + HasSpecial "ANCIENT_RUINS_DEPLETED_SPECIAL" + ] + Focus "FOCUS_RESEARCH" + ] + activation = Source + effects = SetTargetResearch Value * 3 + + EffectsGroup + scope = And [ + OwnedBy TheEmpire Source.Owner + Focus "FOCUS_RESEARCH" + ] + activation = Number low = 1 high = 999 And [ + Or [ + HasSpecial "ANCIENT_RUINS_SPECIAL" + HasSpecial "ANCIENT_RUINS_DEPLETED_SPECIAL" + ] + OwnedBy TheEmpire Source.Owner + ] + effects = SetTargetResearch Value * 1.05 + ] + graphic = "" + +Tech name = "GRO_MEDICAL_PATH" description = "GRO_MEDICAL_PATH_DESC" short_description = "THEORY_SHORT_DESC" @@ -783,7 +822,7 @@ short_description = "POPULATION_SHORT_DESC" techtype = Application category = "GROWTH_CATEGORY" - researchcost = 1 + researchcost = 40 researchturns = 1 prerequisites = "GRO_SYMBIOTIC_BIO" unlock = [] @@ -926,8 +965,8 @@ short_description = "POPULATION_SHORT_DESC" techtype = Application category = "GROWTH_CATEGORY" - researchcost = 1 - researchturns = 1 + researchcost = 80 + researchturns = 3 prerequisites = "GRO_XENO_GENETICS" unlock = [] effectsgroups = [ @@ -1109,8 +1148,8 @@ short_description = "BUILDING_UNLOCK_SHORT_DESC" techtype = Application category = "GROWTH_CATEGORY" - researchcost = 320 - researchturns = 7 + researchcost = 160 + researchturns = 5 prerequisites = "GRO_NANOTECH_MED" unlock = Item type = Building name = "BLD_BIOTERROR_PROJECTOR" graphic = "icons/tech/bioterror_facilities.png" @@ -1133,8 +1172,8 @@ short_description = "POPULATION_SHORT_DESC" techtype = Application category = "GROWTH_CATEGORY" - researchcost = 1 - researchturns = 1 + researchcost = 160 + researchturns = 5 prerequisites = "GRO_XENO_HYBRIDS" unlock = [] effectsgroups = [ @@ -1563,7 +1602,7 @@ Tech name = "PRO_ENERGY_CONV" description = "PRO_ENERGY_CONV_DESC" - short_description = "DOES_NOTHING_SHORT_DESC" + short_description = "THEORY_SHORT_DESC" techtype = Theory category = "PRODUCTION_CATEGORY" researchcost = 2000 @@ -2183,6 +2222,163 @@ graphic = "" Tech + name = "CON_FRC_ENRG_INFRA" + description = "CON_FRC_ENRG_INFRA_DESC" + short_description = "METER_GROWTH_SHORT_DESC" + techtype = Application + category = "CONSTRUCTION_CATEGORY" + researchcost = 320 + researchturns = 1 + prerequisites = "CON_FRC_ENRG_STRC" + unlock = [] + effectsgroups = [ + EffectsGroup + scope = And [ + OwnedBy TheEmpire Source.Owner + ProductionCenter + Farming low = 0 high = Target.TargetFarming - 3 + ] + activation = Source + effects = SetFarming Value + 2 + + EffectsGroup + scope = And [ + OwnedBy TheEmpire Source.Owner + ProductionCenter + Mining low = 0 high = Target.TargetMining - 3 + ] + activation = Source + effects = SetMining Value + 2 + + EffectsGroup + scope = And [ + OwnedBy TheEmpire Source.Owner + ProductionCenter + Industry low = 0 high = Target.TargetIndustry - 3 + ] + activation = Source + effects = SetIndustry Value + 2 + + EffectsGroup + scope = And [ + OwnedBy TheEmpire Source.Owner + ProductionCenter + Research low = 0 high = Target.TargetResearch - 3 + ] + activation = Source + effects = SetResearch Value + 2 + + EffectsGroup + scope = And [ + OwnedBy TheEmpire Source.Owner + ProductionCenter + Farming low = Target.TargetFarming - 3 high = Target.TargetFarming + ] + activation = Source + effects = SetFarming Target.TargetFarming + + EffectsGroup + scope = And [ + OwnedBy TheEmpire Source.Owner + ProductionCenter + Mining low = Target.TargetMining - 3 high = Target.TargetMining + ] + activation = Source + effects = SetMining Target.TargetMining + + EffectsGroup + scope = And [ + OwnedBy TheEmpire Source.Owner + ProductionCenter + Industry low = Target.TargetIndustry - 3 high = Target.TargetIndustry + ] + activation = Source + effects = SetIndustry Target.TargetIndustry + + EffectsGroup + scope = And [ + ... [truncated message content] |
From: <geo...@us...> - 2010-08-28 17:48:35
|
Revision: 3772 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=3772&view=rev Author: geoffthemedio Date: 2010-08-28 17:48:28 +0000 (Sat, 28 Aug 2010) Log Message: ----------- Ship parts and stringtable update by Bigjoe5 Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/ship_parts.txt Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2010-08-28 16:58:20 UTC (rev 3771) +++ trunk/FreeOrion/default/eng_stringtable.txt 2010-08-28 17:48:28 UTC (rev 3772) @@ -95,7 +95,7 @@ Interceptor DEFAULT_EMPIRE_NAME -The Terran Imperium +Terran Imperium DEFAULT_PLAYER_NAME Human_Player @@ -199,7 +199,7 @@ Loading RETURN_TO_INTRO -Returning to Intro Menu +Returning to Main Menu SERVER_WONT_START The server could not be started. @@ -2607,6 +2607,7 @@ system DESC_VAR_FLEET +fleet DESC_VAR_SOURCE source @@ -5460,7 +5461,7 @@ Distortion Modulator SP_DISTORTION_MODULATOR_DESC -Distinguishes natural geometric irregularities from enemy ships by manipulating space-time distortions caused by all vessels in the vicinity. All ships within 0 uus have max stealth reduced by 20. +Distinguishes natural geometric irregularities from enemy ships by manipulating space-time distortions caused by all objects in the vicinity. All objects within 0 uus have max stealth reduced by 20. The effect is non-stacking. ############## # Ship Hulls # Modified: trunk/FreeOrion/default/ship_parts.txt =================================================================== --- trunk/FreeOrion/default/ship_parts.txt 2010-08-28 16:58:20 UTC (rev 3771) +++ trunk/FreeOrion/default/ship_parts.txt 2010-08-28 17:48:28 UTC (rev 3772) @@ -703,10 +703,8 @@ location = OwnedBy TheEmpire Source.Owner effectsgroups = EffectsGroup - scope = And [ - WithinDistance 0 Source - Ship - ] + scope = WithinDistance 0 Source activation = Source + stackinggroup = "SP_DISTORTION_MODULATOR_STACK" effects = SetStealth Value - 20 graphic = "" |
From: <geo...@us...> - 2010-11-29 03:07:27
|
Revision: 3853 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=3853&view=rev Author: geoffthemedio Date: 2010-11-29 03:07:21 +0000 (Mon, 29 Nov 2010) Log Message: ----------- Species-aware colonization AI patch by RgnadKzin. Modified Paths: -------------- trunk/FreeOrion/default/AI/ColonisationAI.py trunk/FreeOrion/default/credits.xml Modified: trunk/FreeOrion/default/AI/ColonisationAI.py =================================================================== --- trunk/FreeOrion/default/AI/ColonisationAI.py 2010-11-29 02:04:46 UTC (rev 3852) +++ trunk/FreeOrion/default/AI/ColonisationAI.py 2010-11-29 03:07:21 UTC (rev 3853) @@ -94,12 +94,26 @@ planet = universe.getPlanet(planetID) if planet == None: return 0 + empire = fo.getEmpire() + capitolID = empire.capitolID + homeworld = universe.getPlanet(capitolID) + speciesName = homeworld.speciesName + species = fo.getSpecies(speciesName) + planetEnvironment = species.getPlanetEnvironment(planet.type) + # print ">> planet:" + str(planetID) + " type:" + str(planet.type) + " planetEnvironment:" + str(planetEnvironment) + # should be reworked with races - if planet.type == fo.planetType.terran: return 2 - if planet.type == fo.planetType.ocean: return 1 - if planet.type == fo.planetType.desert: return 1 - if planet.type == fo.planetType.tundra: return 0.5 - if planet.type == fo.planetType.swamp: return 0.5 + # if planet.type == fo.planetType.terran: return 2 + # if planet.type == fo.planetType.ocean: return 1 + # if planet.type == fo.planetType.desert: return 1 + # if planet.type == fo.planetType.tundra: return 0.5 + # if planet.type == fo.planetType.swamp: return 0.5 + # reworked with races + if planetEnvironment == fo.planetEnvironment.good: return 2 + if planetEnvironment == fo.planetEnvironment.adequate: return 1 + if planetEnvironment == fo.planetEnvironment.poor: return 1 + if planetEnvironment == fo.planetEnvironment.hostile: return 0.5 + if planetEnvironment == fo.planetEnvironment.uninhabitable: return 0.5 return 0 @@ -108,7 +122,9 @@ removeIDs = [] + # print ">> min:" + str(AIstate.minimalColoniseValue) for planetID in evaluatedPlanets.iterkeys(): + # print ">> eval:" + str(planetID) + " val:" + str(evaluatedPlanets[planetID]) if (evaluatedPlanets[planetID] < AIstate.minimalColoniseValue): removeIDs.append(planetID) Modified: trunk/FreeOrion/default/credits.xml =================================================================== --- trunk/FreeOrion/default/credits.xml 2010-11-29 02:04:46 UTC (rev 3852) +++ trunk/FreeOrion/default/credits.xml 2010-11-29 03:07:21 UTC (rev 3853) @@ -16,12 +16,12 @@ <PERSON name="Michael J. Agostini" nick="" task="Programming"/> <PERSON name="Karol Szumski" nick="MareviQ" task="Programming"/> <PERSON name="Mike Dotterer" nick="maelstrom512" task="Programming"/> - <PERSON name="qk-gen" nick="" task="Programming"/> + <PERSON name="" nick="qk-gen" task="Programming"/> <PERSON name="Adrian Schweizer" nick="LaplaceOperator" task="Programming"/> <PERSON name="Karl Chen" nick="quarl" task="Programming"/> <PERSON name="Eliot Eshelman" nick="igrok" task="Programming"/> - <PERSON name="stride" nick="" task="Programming"/> - <PERSON name="Anonymous" nick="" task="Programming"/> + <PERSON name="" nick="stride" task="Programming"/> + <PERSON name="" nick="Anonymous" task="Programming"/> <PERSON name="Francesco Marass" nick="francys" task="Programming"/> <PERSON name="Martin Wuttke" nick="The Silent One" task="Programming, German Translation, Graphics"/> <PERSON name="Markus Sinner" nick="kroddn" task="Programming, German Translation"/> @@ -31,6 +31,7 @@ <PERSON name="Peter Schneider" nick="Lathanda" task="Programming"/> <PERSON name="Dominic Tancredi" nick="neuro" task="Programming"/> <PERSON name="Anton Poznyakovskiy" nick="iron_gollum" task="Programming"/> + <PERSON name="" nick="RgnadKzin" task="Programming"/> </GROUP> <GROUP name ="GAMEDESIGN"> <PERSON name="Samuel Knowlton" nick="Aquitaine" task="Game Design"/> |
From: <geo...@us...> - 2010-12-24 18:46:23
|
Revision: 3917 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=3917&view=rev Author: geoffthemedio Date: 2010-12-24 18:46:16 +0000 (Fri, 24 Dec 2010) Log Message: ----------- Colonization AI changes by RgnadKzin Modified Paths: -------------- trunk/FreeOrion/default/AI/AIFleetMission.py trunk/FreeOrion/default/AI/AIFleetOrder.py trunk/FreeOrion/default/AI/AIstate.py trunk/FreeOrion/default/AI/ColonisationAI.py trunk/FreeOrion/default/AI/EnumsAI.py trunk/FreeOrion/default/AI/FleetUtilsAI.py trunk/FreeOrion/default/AI/PriorityAI.py trunk/FreeOrion/default/AI/ProductionAI.py trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/premade_ship_designs.txt Modified: trunk/FreeOrion/default/AI/AIFleetMission.py =================================================================== --- trunk/FreeOrion/default/AI/AIFleetMission.py 2010-12-24 17:02:05 UTC (rev 3916) +++ trunk/FreeOrion/default/AI/AIFleetMission.py 2010-12-24 18:46:16 UTC (rev 3917) @@ -75,7 +75,9 @@ def __getAIFleetOrderFromAITarget(self, aiFleetMissionType, aiTarget): result = None fleetAITarget = AITarget.AITarget(AITargetType.TARGET_FLEET, self.getAITargetID()) - if aiFleetMissionType == AIFleetMissionType.FLEET_MISSION_COLONISATION: + if aiFleetMissionType == AIFleetMissionType.FLEET_MISSION_OUTPOST: + result = AIFleetOrder.AIFleetOrder(AIFleetOrderType.ORDER_OUTPOST, fleetAITarget, aiTarget) + elif aiFleetMissionType == AIFleetMissionType.FLEET_MISSION_COLONISATION: result = AIFleetOrder.AIFleetOrder(AIFleetOrderType.ORDER_COLONISE, fleetAITarget, aiTarget) # TODO: implement other mission types @@ -90,6 +92,15 @@ empire = fo.getEmpire() if not empire.hasExploredSystem(aiTarget.getTargetID()): return True + elif aiFleetMissionType == AIFleetMissionType.FLEET_MISSION_OUTPOST: + universe = fo.getUniverse() + fleet = universe.getFleet(self.getAITargetID()) + if not fleet.hasColonyShips: + return False + if aiTarget.getAITargetType() == AITargetType.TARGET_PLANET: + planet = universe.getPlanet(aiTarget.getTargetID()) + if planet.unowned: + return True elif aiFleetMissionType == AIFleetMissionType.FLEET_MISSION_COLONISATION: universe = fo.getUniverse() fleet = universe.getFleet(self.getAITargetID()) Modified: trunk/FreeOrion/default/AI/AIFleetOrder.py =================================================================== --- trunk/FreeOrion/default/AI/AIFleetOrder.py 2010-12-24 17:02:05 UTC (rev 3916) +++ trunk/FreeOrion/default/AI/AIFleetOrder.py 2010-12-24 18:46:16 UTC (rev 3917) @@ -54,8 +54,25 @@ targetAITargetTypeValid = False universe = fo.getUniverse() + # outpost + if AIFleetOrderType.ORDER_OUTPOST == self.getAIFleetOrderType(): + # with ship + if AITargetType.TARGET_SHIP == self.getSourceAITarget().getAITargetType(): + ship = universe.getShip(self.getSourceAITarget().getTargetID()) + if ship.canColonize: + sourceAITargetTypeValid = True + # with fleet + elif AITargetType.TARGET_FLEET == self.getSourceAITarget().getAITargetType(): + fleet = universe.getFleet(self.getSourceAITarget().getTargetID()) + if fleet.hasColonyShips: + sourceAITargetTypeValid = True + # colonise planet + if AITargetType.TARGET_PLANET == self.getTargetAITarget().getAITargetType(): + planet = universe.getPlanet(self.getTargetAITarget().getTargetID()) + if planet.unowned: + targetAITargetTypeValid = True # colonise - if AIFleetOrderType.ORDER_COLONISE == self.getAIFleetOrderType(): + elif AIFleetOrderType.ORDER_COLONISE == self.getAIFleetOrderType(): # with ship if AITargetType.TARGET_SHIP == self.getSourceAITarget().getAITargetType(): ship = universe.getShip(self.getSourceAITarget().getTargetID()) @@ -123,8 +140,26 @@ return False universe = fo.getUniverse() + # outpost + if AIFleetOrderType.ORDER_OUTPOST == self.getAIFleetOrderType(): + fleetID = None + shipID = None + if AITargetType.TARGET_SHIP == self.getSourceAITarget().getAITargetType(): + shipID = self.getSourceAITarget().getTargetID() + ship = universe.getShip(shipID) + fleetID = ship.fleetID + elif AITargetType.TARGET_FLEET == self.getSourceAITarget().getAITargetType(): + fleetID = self.getSourceAITarget().getTargetID() + shipID = FleetUtilsAI.getShipIDWithRole(fleetID, AIShipRoleType.SHIP_ROLE_CIVILIAN_OUTPOST) + + ship = universe.getShip(shipID) + fleet = universe.getFleet(fleetID) + planet = universe.getPlanet(self.getTargetAITarget().getTargetID()) + if (ship != None) and (fleet.systemID == planet.systemID) and ship.canColonize: + return True + return False # colonise - if AIFleetOrderType.ORDER_COLONISE == self.getAIFleetOrderType(): + elif AIFleetOrderType.ORDER_COLONISE == self.getAIFleetOrderType(): fleetID = None shipID = None if AITargetType.TARGET_SHIP == self.getSourceAITarget().getAITargetType(): @@ -155,8 +190,18 @@ else: self.__setExecuted() + # outpost + if AIFleetOrderType.ORDER_OUTPOST == self.getAIFleetOrderType(): + shipID = None + if AITargetType.TARGET_SHIP == self.getSourceAITarget().getAITargetType(): + shipID = self.getSourceAITarget().getTargetID() + elif AITargetType.TARGET_FLEET == self.getSourceAITarget().getAITargetType(): + fleetID = self.getSourceAITarget().getTargetID() + shipID = FleetUtilsAI.getShipIDWithRole(fleetID, AIShipRoleType.SHIP_ROLE_CIVILIAN_OUTPOST) + + fo.issueColonizeOrder(shipID, self.getTargetAITarget().getTargetID()) # colonise - if AIFleetOrderType.ORDER_COLONISE == self.getAIFleetOrderType(): + elif AIFleetOrderType.ORDER_COLONISE == self.getAIFleetOrderType(): shipID = None if AITargetType.TARGET_SHIP == self.getSourceAITarget().getAITargetType(): shipID = self.getSourceAITarget().getTargetID() Modified: trunk/FreeOrion/default/AI/AIstate.py =================================================================== --- trunk/FreeOrion/default/AI/AIstate.py 2010-12-24 17:02:05 UTC (rev 3916) +++ trunk/FreeOrion/default/AI/AIstate.py 2010-12-24 18:46:16 UTC (rev 3917) @@ -1,20 +1,21 @@ import copy import freeOrionAIInterface as fo +from EnumsAI import AIFleetMissionType, AIShipRoleType, AIExplorableSystemType import EnumsAI -from EnumsAI import AIFleetMissionType, AIShipRoleType, AIExplorableSystemType import AIFleetMission # global variables foodStockpileSize = 1 # food stored per population minimalColoniseValue = 4 # minimal value for a planet to be colonised, now a size 2 terran world +colonisablePlanetIDs = [] # TODO: move into AIstate +colonisableOutpostIDs = [] # TODO: move into AIstate +colonyFleetIDs = [] +outpostFleetIDs = [] # AIstate class class AIstate(object): "stores AI game state" - # def colonisablePlanets (should be set at start of turn) - # getColonisablePlanets (deepcopy!) - def __init__(self): "constructor" Modified: trunk/FreeOrion/default/AI/ColonisationAI.py =================================================================== --- trunk/FreeOrion/default/AI/ColonisationAI.py 2010-12-24 17:02:05 UTC (rev 3916) +++ trunk/FreeOrion/default/AI/ColonisationAI.py 2010-12-24 18:46:16 UTC (rev 3917) @@ -6,21 +6,25 @@ import AITarget import PlanetUtilsAI -# globals -colonisablePlanetIDs = [] # TODO: move into AIstate - -def assignColonyFleetsToColonise(): +def getColonyFleets(): # get colony fleets allColonyFleetIDs = FleetUtilsAI.getEmpireFleetIDsByRole(AIFleetMissionType.FLEET_MISSION_COLONISATION) - colonyFleetIDs = FleetUtilsAI.extractFleetIDsWithoutMissionTypes(allColonyFleetIDs) + AIstate.colonyFleetIDs = FleetUtilsAI.extractFleetIDsWithoutMissionTypes(allColonyFleetIDs) + # get supplyable systems + empire = fo.getEmpire() + fleetSupplyableSystemIDs = empire.fleetSupplyableSystemIDs + fleetSupplyablePlanetIDs = PlanetUtilsAI.getPlanetsInSystemsIDs(fleetSupplyableSystemIDs) + print ":: fleetSupplyablePlanetIDs:" + str(fleetSupplyablePlanetIDs) + # get planets systemIDs = foAI.foAIstate.getExplorableSystems(AIExplorableSystemType.EXPLORABLE_SYSTEM_EXPLORED) planetIDs = PlanetUtilsAI.getPlanetsInSystemsIDs(systemIDs) - removeAlreadyOwnedPlanetIDs(planetIDs) + removeAlreadyOwnedPlanetIDs(planetIDs, AIFleetMissionType.FLEET_MISSION_COLONISATION) + removeAlreadyOwnedPlanetIDs(planetIDs, AIFleetMissionType.FLEET_MISSION_OUTPOST) - evaluatedPlanets = assignColonisationValues(planetIDs) + evaluatedPlanets = assignColonisationValues(planetIDs, AIFleetMissionType.FLEET_MISSION_COLONISATION, fleetSupplyablePlanetIDs) removeLowValuePlanets(evaluatedPlanets) sortedPlanets = evaluatedPlanets.items() @@ -32,18 +36,39 @@ print "" # export planets for other AI modules - global colonisablePlanetIDs - colonisablePlanetIDs = sortedPlanets # !!! move into AIstate? + AIstate.colonisablePlanetIDs = sortedPlanets + # get outpost fleets + allOutpostFleetIDs = FleetUtilsAI.getEmpireFleetIDsByRole(AIFleetMissionType.FLEET_MISSION_OUTPOST) + AIstate.outpostFleetIDs = FleetUtilsAI.extractFleetIDsWithoutMissionTypes(allOutpostFleetIDs) + + evaluatedOutposts = assignColonisationValues(planetIDs, AIFleetMissionType.FLEET_MISSION_OUTPOST, fleetSupplyablePlanetIDs) + removeLowValuePlanets(evaluatedOutposts) + + sortedOutposts = evaluatedOutposts.items() + sortedOutposts.sort(lambda x, y: cmp(x[1], y[1]), reverse=True) + + print "Colonisable outposts:" + for evaluationPair in sortedOutposts: + print " ID|Score: " + str(evaluationPair) + print "" + + # export outposts for other AI modules + AIstate.colonisableOutpostIDs = sortedOutposts + +def assignColonyFleetsToColonise(): # assign fleet targets to colonisable planets - sendColonyShips(colonyFleetIDs, sortedPlanets) + sendColonyShips(AIstate.colonyFleetIDs, AIstate.colonisablePlanetIDs, AIFleetMissionType.FLEET_MISSION_COLONISATION) -def removeAlreadyOwnedPlanetIDs(planetIDs): + # assign fleet targets to colonisable outposts + sendColonyShips(AIstate.outpostFleetIDs, AIstate.colonisableOutpostIDs, AIFleetMissionType.FLEET_MISSION_OUTPOST) + +def removeAlreadyOwnedPlanetIDs(planetIDs, missionType): "removes planets that already are being colonised or owned" universe = fo.getUniverse() - coloniseAIFleetMissions = foAI.foAIstate.getAIFleetMissionsWithAnyMissionTypes([AIFleetMissionType.FLEET_MISSION_COLONISATION]) + coloniseAIFleetMissions = foAI.foAIstate.getAIFleetMissionsWithAnyMissionTypes([missionType]) deletePlanets = [] for planetID in planetIDs: @@ -57,24 +82,25 @@ # remove planets that are target of a mission for coloniseAIFleetMission in coloniseAIFleetMissions: aiTarget = AITarget.AITarget(AITargetType.TARGET_PLANET, planetID) - if coloniseAIFleetMission.hasTarget(AIFleetMissionType.FLEET_MISSION_COLONISATION, aiTarget): + if coloniseAIFleetMission.hasTarget(missionType, aiTarget): deletePlanets.append(planetID) for ID in deletePlanets: planetIDs.remove(ID) # print "removed planet " + str(ID) -def assignColonisationValues(planetIDs): + +def assignColonisationValues(planetIDs, missionType, fleetSupplyablePlanetIDs): "creates a dictionary that takes planetIDs as key and their colonisation score as value" planetValues = {} for planetID in planetIDs: - planetValues[planetID] = evaluatePlanet(planetID) + planetValues[planetID] = evaluatePlanet(planetID, missionType, fleetSupplyablePlanetIDs) return planetValues -def evaluatePlanet(planetID): +def evaluatePlanet(planetID, missionType, fleetSupplyablePlanetIDs): "returns the colonisation value of a planet" # TODO: in planet evaluation consider specials and distance @@ -83,8 +109,19 @@ planet = universe.getPlanet(planetID) if (planet == None): return 0 - return getPlanetHospitality(planetID) * planet.size - # planet size ranges from 1-5 + # print ":: evaluatePlanet ID:" + str(planetID) + "/" + str(planet.type) + "/" + str(planet.size) + if missionType == AIFleetMissionType.FLEET_MISSION_COLONISATION: + # planet size ranges from 1-5 + if (planetID in fleetSupplyablePlanetIDs): + return getPlanetHospitality(planetID) * planet.size + 1 + else: + return getPlanetHospitality(planetID) * planet.size + elif missionType == AIFleetMissionType.FLEET_MISSION_OUTPOST: + if str(planet.type) == str("gasGiant") or str(planet.type) == str("asteroids"): + if (planetID in fleetSupplyablePlanetIDs): + return AIstate.minimalColoniseValue + 1 + else: + return AIstate.minimalColoniseValue - 1 def getPlanetHospitality(planetID): "returns a value depending on the planet type" @@ -100,20 +137,14 @@ speciesName = homeworld.speciesName species = fo.getSpecies(speciesName) planetEnvironment = species.getPlanetEnvironment(planet.type) - # print ">> planet:" + str(planetID) + " type:" + str(planet.type) + " planetEnvironment:" + str(planetEnvironment) + # print ":: planet:" + str(planetID) + " type:" + str(planet.type) + " size:" + str(planet.size) + " env:" + str(planetEnvironment) - # should be reworked with races - # if planet.type == fo.planetType.terran: return 2 - # if planet.type == fo.planetType.ocean: return 1 - # if planet.type == fo.planetType.desert: return 1 - # if planet.type == fo.planetType.tundra: return 0.5 - # if planet.type == fo.planetType.swamp: return 0.5 # reworked with races - if planetEnvironment == fo.planetEnvironment.good: return 2 + if planetEnvironment == fo.planetEnvironment.good: return 2.5 if planetEnvironment == fo.planetEnvironment.adequate: return 1 - if planetEnvironment == fo.planetEnvironment.poor: return 1 - if planetEnvironment == fo.planetEnvironment.hostile: return 0.5 - if planetEnvironment == fo.planetEnvironment.uninhabitable: return 0.5 + if planetEnvironment == fo.planetEnvironment.poor: return 0.5 + if planetEnvironment == fo.planetEnvironment.hostile: return 0.25 + if planetEnvironment == fo.planetEnvironment.uninhabitable: return 0.25 return 0 @@ -122,15 +153,15 @@ removeIDs = [] - # print ">> min:" + str(AIstate.minimalColoniseValue) + # print ":: min:" + str(AIstate.minimalColoniseValue) for planetID in evaluatedPlanets.iterkeys(): - # print ">> eval:" + str(planetID) + " val:" + str(evaluatedPlanets[planetID]) + # print ":: eval:" + str(planetID) + " val:" + str(evaluatedPlanets[planetID]) if (evaluatedPlanets[planetID] < AIstate.minimalColoniseValue): removeIDs.append(planetID) for ID in removeIDs: del evaluatedPlanets[ID] -def sendColonyShips(colonyFleetIDs, evaluatedPlanets): +def sendColonyShips(colonyFleetIDs, evaluatedPlanets, missionType): "sends a list of colony ships to a list of planet_value_pairs" i = 0 @@ -143,6 +174,6 @@ aiTarget = AITarget.AITarget(AITargetType.TARGET_PLANET, planetID) aiFleetMission = foAI.foAIstate.getAIFleetMission(fleetID) - aiFleetMission.addAITarget(AIFleetMissionType.FLEET_MISSION_COLONISATION, aiTarget) + aiFleetMission.addAITarget(missionType, aiTarget) i = i + 1 Modified: trunk/FreeOrion/default/AI/EnumsAI.py =================================================================== --- trunk/FreeOrion/default/AI/EnumsAI.py 2010-12-24 17:02:05 UTC (rev 3916) +++ trunk/FreeOrion/default/AI/EnumsAI.py 2010-12-24 18:46:16 UTC (rev 3917) @@ -25,24 +25,25 @@ PRIORITY_RESOURCE_RESEARCH = 3 PRIORITY_RESOURCE_TRADE = 4 PRIORITY_PRODUCTION_EXPLORATION = 5 - PRIORITY_PRODUCTION_COLONISATION = 6 - PRIORITY_PRODUCTION_MILITARY = 7 - PRIORITY_PRODUCTION_BUILDINGS = 8 - PRIORITY_RESEARCH_LEARNING = 9 - PRIORITY_RESEARCH_GROWTH = 10 - PRIORITY_RESEARCH_PRODUCTION = 11 - PRIORITY_RESEARCH_CONSTRUCTION = 12 - PRIORITY_RESEARCH_ECONOMICS = 13 - PRIORITY_RESEARCH_SHIPS = 14 + PRIORITY_PRODUCTION_OUTPOST = 6 + PRIORITY_PRODUCTION_COLONISATION = 7 + PRIORITY_PRODUCTION_MILITARY = 8 + PRIORITY_PRODUCTION_BUILDINGS = 9 + PRIORITY_RESEARCH_LEARNING = 10 + PRIORITY_RESEARCH_GROWTH = 11 + PRIORITY_RESEARCH_PRODUCTION = 12 + PRIORITY_RESEARCH_CONSTRUCTION = 13 + PRIORITY_RESEARCH_ECONOMICS = 14 + PRIORITY_RESEARCH_SHIPS = 15 def getAIPriorityResourceTypes(): return __getInterval(0, 4) def getAIPriorityProductionTypes(): - return __getInterval(5, 8) + return __getInterval(5, 9) def getAIPriorityResearchTypes(): - return __getInterval(9, 14) + return __getInterval(10, 15) def getAIPriorityTypes(): - return __getInterval(0, 14) + return __getInterval(0, 15) class AIExplorableSystemType(object): @@ -58,16 +59,17 @@ class AIFleetMissionType(object): FLEET_MISSION_INVALID = -1 FLEET_MISSION_EXPLORATION = 0 - FLEET_MISSION_COLONISATION = 1 - FLEET_MISSION_SPLIT_FLEET = 2 - FLEET_MISSION_MERGE_FLEET = 3 - FLEET_MISSION_HIT_AND_RUN = 4 - FLEET_MISSION_ATTACK = 5 - FLEET_MISSION_DEFEND = 6 - FLEET_MISSION_LAST_STAND = 7 + FLEET_MISSION_OUTPOST = 1 # added 12/10 rk + FLEET_MISSION_COLONISATION = 2 + FLEET_MISSION_SPLIT_FLEET = 3 + FLEET_MISSION_MERGE_FLEET = 4 + FLEET_MISSION_HIT_AND_RUN = 5 + FLEET_MISSION_ATTACK = 6 + FLEET_MISSION_DEFEND = 7 + FLEET_MISSION_LAST_STAND = 8 def getAIFleetMissionTypes(): - return __getInterval(0, 7) + return __getInterval(0, 8) # updated 12/10 rk class AIFleetOrderType(object): @@ -77,12 +79,13 @@ ORDER_RESUPPLY = 2 ORDER_SPLIT_FLEET = 3 ORDER_MERGE_FLEET = 4 - ORDER_COLONISE = 5 - ORDER_ATACK = 6 - ORDER_DEFEND = 7 + ORDER_OUTPOST = 5 + ORDER_COLONISE = 6 + ORDER_ATACK = 7 + ORDER_DEFEND = 8 def getAIFleetOrderTypes(): - return __getInterval(0, 7) + return __getInterval(0, 8) class AIShipRoleType(object): @@ -93,9 +96,10 @@ SHIP_ROLE_MILITARY_POINTDEFENSE = 3 SHIP_ROLE_CIVILIAN_EXPLORATION = 4 SHIP_ROLE_CIVILIAN_COLONISATION = 5 + SHIP_ROLE_CIVILIAN_OUTPOST = 6 # added 12/10 rk def getAIShipRolesTypes(): - return __getInterval(0, 5) + return __getInterval(0, 6) # updated 12/10 rk class AITargetType(object): @@ -178,3 +182,10 @@ def getAIDemandTypes(): return __getInterval(0, 2) + + +class AIFocusType(object): + FOCUS_FARMING = "FOCUS_FARMING" + FOCUS_MINING = "FOCUS_MINING" + FOCUS_INDUSTRY = "FOCUS_INDUSTRY" + FOCUS_RESEARCH = "FOCUS_RESEARCH" Modified: trunk/FreeOrion/default/AI/FleetUtilsAI.py =================================================================== --- trunk/FreeOrion/default/AI/FleetUtilsAI.py 2010-12-24 17:02:05 UTC (rev 3916) +++ trunk/FreeOrion/default/AI/FleetUtilsAI.py 2010-12-24 18:46:16 UTC (rev 3917) @@ -130,6 +130,8 @@ return AIFleetMissionType.FLEET_MISSION_EXPLORATION if favouriteRole == AIShipRoleType.SHIP_ROLE_CIVILIAN_COLONISATION: return AIFleetMissionType.FLEET_MISSION_COLONISATION + if favouriteRole == AIShipRoleType.SHIP_ROLE_CIVILIAN_OUTPOST: # added 12/10 rk + return AIFleetMissionType.FLEET_MISSION_OUTPOST if favouriteRole == AIShipRoleType.SHIP_ROLE_MILITARY_ATTACK: return AIFleetMissionType.FLEET_MISSION_ATTACK @@ -143,7 +145,16 @@ ship = universe.getShip(shipID) if ship.canColonize: - return AIShipRoleType.SHIP_ROLE_CIVILIAN_COLONISATION + # look for the CO_OUTPOST_MOD added 12/10 rk + if ship.design.parts.__contains__("CO_OUTPOST_MOD"): + # print ">> assessShipRole Outpost Ship:" + str(shipID) + return AIShipRoleType.SHIP_ROLE_CIVILIAN_OUTPOST + if ship.design.parts.__contains__("CO_COLONY_POD"): + # print ">> assessShipRole Colony Ship:" + str(shipID) + return AIShipRoleType.SHIP_ROLE_CIVILIAN_COLONISATION + if ship.design.parts.__contains__("CO_SUSPEND_ANIM_POD"): + # print ">> assessShipRole SuspAnim Ship:" + str(shipID) + return AIShipRoleType.SHIP_ROLE_CIVILIAN_COLONISATION elif ship.isArmed: return AIShipRoleType.SHIP_ROLE_MILITARY_ATTACK else: @@ -154,12 +165,13 @@ def generateAIFleetOrdersForAIFleetMissions(): "generates fleet orders from targets" - print "Exploration fleets: " + str(getEmpireFleetIDsByRole(AIFleetMissionType.FLEET_MISSION_EXPLORATION)) + print "Exploration fleets : " + str(getEmpireFleetIDsByRole(AIFleetMissionType.FLEET_MISSION_EXPLORATION)) print "Colonisation fleets: " + str(getEmpireFleetIDsByRole(AIFleetMissionType.FLEET_MISSION_COLONISATION)) - print "Attack fleets: " + str(getEmpireFleetIDsByRole(AIFleetMissionType.FLEET_MISSION_ATTACK)) - print "Defend fleets: " + str(getEmpireFleetIDsByRole(AIFleetMissionType.FLEET_MISSION_DEFEND)) + print "Outpost fleets : " + str(getEmpireFleetIDsByRole(AIFleetMissionType.FLEET_MISSION_OUTPOST)) # added 12/10 rk + print "Attack fleets : " + str(getEmpireFleetIDsByRole(AIFleetMissionType.FLEET_MISSION_ATTACK)) + print "Defend fleets : " + str(getEmpireFleetIDsByRole(AIFleetMissionType.FLEET_MISSION_DEFEND)) print "" - print "Explored systems:" + print "Explored systems :" printSystems(foAI.foAIstate.getExplorableSystems(AIExplorableSystemType.EXPLORABLE_SYSTEM_EXPLORED)) print "Unexplored systems:" printSystems(foAI.foAIstate.getExplorableSystems(AIExplorableSystemType.EXPLORABLE_SYSTEM_UNEXPLORED)) Modified: trunk/FreeOrion/default/AI/PriorityAI.py =================================================================== --- trunk/FreeOrion/default/AI/PriorityAI.py 2010-12-24 17:02:05 UTC (rev 3916) +++ trunk/FreeOrion/default/AI/PriorityAI.py 2010-12-24 18:46:16 UTC (rev 3917) @@ -9,13 +9,17 @@ def calculatePriorities(): "calculates the priorities of the AI player" + print "Priority:" + foAI.foAIstate.setPriority(AIPriorityType.PRIORITY_PRODUCTION_EXPLORATION, calculateExplorationPriority()) + ColonisationAI.getColonyFleets() # sets AIstate.colonisablePlanetIDs and AIstate.outpostPlanetIDs foAI.foAIstate.setPriority(AIPriorityType.PRIORITY_PRODUCTION_COLONISATION, calculateColonisationPriority()) + foAI.foAIstate.setPriority(AIPriorityType.PRIORITY_PRODUCTION_OUTPOST, calculateOutpostPriority()) foAI.foAIstate.setPriority(AIPriorityType.PRIORITY_PRODUCTION_BUILDINGS, 20) foAI.foAIstate.setPriority(AIPriorityType.PRIORITY_PRODUCTION_MILITARY, 20) foAI.foAIstate.setPriority(AIPriorityType.PRIORITY_RESOURCE_FOOD, calculateFoodPriority()) - foAI.foAIstate.setPriority(AIPriorityType.PRIORITY_RESOURCE_PRODUCTION, calculateProductionPriority()) + foAI.foAIstate.setPriority(AIPriorityType.PRIORITY_RESOURCE_PRODUCTION, calculateIndustryPriority()) foAI.foAIstate.setPriority(AIPriorityType.PRIORITY_RESOURCE_MINERALS, calculateMineralsPriority()) foAI.foAIstate.setPriority(AIPriorityType.PRIORITY_RESOURCE_RESEARCH, 10) @@ -28,7 +32,7 @@ empire = fo.getEmpire() foodStockpile = empire.resourceStockpile(fo.resourceType.food) - foodTarget = empire.population() * AIstate.foodStockpileSize + foodTarget = 10 * empire.population() * AIstate.foodStockpileSize if (foodTarget == 0): return 0 @@ -38,7 +42,7 @@ print "" print "Size of food stockpile: " + str(foodStockpile) print "Target food stockpile: " + str (foodTarget) - print "Priority for Food: " + str(foodPriority) + print "Priority for Food: " + str(foodPriority) if foodPriority < 0: return 0 @@ -69,24 +73,41 @@ def calculateColonisationPriority(): "calculates the demand for colony ships by colonisable planets" - numColonisablePlanetIDs = len(ColonisationAI.colonisablePlanetIDs) + numColonisablePlanetIDs = len(AIstate.colonisablePlanetIDs) + if (numColonisablePlanetIDs == 0): return 0 colonyshipIDs = FleetUtilsAI.getEmpireFleetIDsByRole(AIFleetMissionType.FLEET_MISSION_COLONISATION) numColonyships = len(FleetUtilsAI.extractFleetIDsWithoutMissionTypes(colonyshipIDs)) + colonisationPriority = 100 * (numColonisablePlanetIDs - numColonyships) / numColonisablePlanetIDs - if (numColonisablePlanetIDs == 0): return 0 - - colonisationPriority = (numColonisablePlanetIDs - numColonyships) / numColonisablePlanetIDs * 100 - print "" - print "Number of Colony Ships: " + str(numColonyships) - print "Number of Colonisable planets: " + str(numColonisablePlanetIDs) - print "Priority for colony ships: " + str(colonisationPriority) + print "Number of Colony Ships : " + str(numColonyships) + print "Number of Colonisable planets : " + str(numColonisablePlanetIDs) + print "Priority for colony ships : " + str(colonisationPriority) if colonisationPriority < 0: return 0 return colonisationPriority +def calculateOutpostPriority(): + "calculates the demand for outpost ships by colonisable planets" + + numOutpostPlanetIDs = len(AIstate.colonisableOutpostIDs) + if (numOutpostPlanetIDs == 0): return 0 + + outpostShipIDs = FleetUtilsAI.getEmpireFleetIDsByRole(AIFleetMissionType.FLEET_MISSION_OUTPOST) + numOutpostShips = len(FleetUtilsAI.extractFleetIDsWithoutMissionTypes(outpostShipIDs)) + outpostPriority = 101 * (numOutpostPlanetIDs - numOutpostShips) / numOutpostPlanetIDs + + print "" + print "Number of Outpost Ships : " + str(numOutpostShips) + print "Number of Colonisable outposts: " + str(numOutpostPlanetIDs) + print "Priority for outpost ships : " + str(outpostPriority) + + if outpostPriority < 0: return 0 + + return outpostPriority + def calculateMineralsPriority(): "calculates the demand for minerals by industry" @@ -94,23 +115,44 @@ # get current minerals and industry production mineralsProduction = empire.resourceProduction(fo.resourceType.minerals) + mineralsStockpile = empire.resourceStockpile(fo.resourceType.minerals) + mineralsTurns = mineralsStockpile / (mineralsProduction + 0.001) industryProduction = empire.resourceProduction(fo.resourceType.industry) - # match minerals to industry - mineralsPriority = foAI.foAIstate.getPriority(AIPriorityType.PRIORITY_RESOURCE_PRODUCTION) + mineralsPriority = 50 * industryProduction / (1 + mineralsProduction) - mineralsTurns - if (mineralsProduction == 0): return 0 - - # increase demand for minerals if productionPoints are higher - if (mineralsProduction < industryProduction): mineralsPriority = mineralsPriority * (industryProduction / mineralsProduction) - print "" - print "minerals production: " + str(mineralsProduction) - print "industry production: " + str(industryProduction) + print "minerals production : " + str(mineralsProduction) + print "minerals stockpile : " + str(mineralsStockpile) + print "minerals turns : " + str(mineralsTurns) + print "industry production : " + str(industryProduction) print "Priority for Minerals: " + str(mineralsPriority) return mineralsPriority +def calculateIndustryPriority(): + "calculates the demand for industry" + + empire = fo.getEmpire() + + # get current minerals and industry production + mineralsProduction = empire.resourceProduction(fo.resourceType.minerals) + mineralsStockpile = empire.resourceStockpile(fo.resourceType.minerals) + mineralsTurns = mineralsStockpile / (mineralsProduction + 0.001) + industryProduction = empire.resourceProduction(fo.resourceType.industry) + + # increase demand for industry if mineralsProduction is higher + industryPriority = 50 * (mineralsProduction - mineralsTurns) / (industryProduction + 0.001) + + print "" + print "minerals production : " + str(mineralsProduction) + print "minerals stockpile : " + str(mineralsStockpile) + print "minerals turns : " + str(mineralsTurns) + print "industry production : " + str(industryProduction) + print "Priority for Industry: " + str(industryPriority) + + return industryPriority + def calculateProductionPriority(): "calculates the demand for production" Modified: trunk/FreeOrion/default/AI/ProductionAI.py =================================================================== --- trunk/FreeOrion/default/AI/ProductionAI.py 2010-12-24 17:02:05 UTC (rev 3916) +++ trunk/FreeOrion/default/AI/ProductionAI.py 2010-12-24 18:46:16 UTC (rev 3917) @@ -1,7 +1,8 @@ import freeOrionAIInterface as fo import FreeOrionAI as foAI -from EnumsAI import AIExplorableSystemType +from EnumsAI import AIExplorableSystemType, AIPriorityType, getAIPriorityResourceTypes, getAIPriorityProductionTypes, AIFocusType import PlanetUtilsAI +import AIstate def generateProductionOrders(): "generate production orders" @@ -16,35 +17,87 @@ possibleBuildingTypes = empire.availableBuildingTypes for buildingTypeID in possibleBuildingTypes: buildingType = fo.getBuildingType(buildingTypeID) - print " " + str(buildingType.name) + " total cost to produce:" + str(buildingType.productionCost) + " minimum time to produce:" + str(buildingType.productionTime) + print " " + str(buildingType.name) + " cost:" + str(buildingType.productionCost) + " time:" + str(buildingType.productionTime) print "possible ship designs to build:" possibleShipDesigns = empire.availableShipDesigns for shipDesignID in possibleShipDesigns: shipDesign = fo.getShipDesign(shipDesignID) - print " " + str(shipDesign.name(True)) + " total cost to produce:" + str(shipDesign.productionCost) + " minimum time to produce:" + str(shipDesign.productionTime) + print " " + str(shipDesign.name(True)) + " cost:" + str(shipDesign.productionCost) + " time:" + str(shipDesign.productionTime) + print "" print "projects already in building queue:" productionQueue = empire.productionQueue for element in productionQueue: - print " " + element.name + " turns left:" + str(element.turnsLeft) + " allocated PP:" + str(element.allocation) + print " " + element.name + " turns:" + str(element.turnsLeft) + " PP:" + str(element.allocation) + print "" + # get the highest production priorities + print "Production Priorities" + productionPriorities = {} + for priorityType in getAIPriorityProductionTypes(): + productionPriorities[priorityType] = foAI.foAIstate.getPriority(priorityType) + + sortedPriorities = productionPriorities.items() + sortedPriorities.sort(lambda x,y: cmp(x[1], y[1]), reverse=True) + for evaluationPair in sortedPriorities: + print " ID|Score: " + str(evaluationPair) + if productionQueue.empty: for shipDesignID in possibleShipDesigns: locationIDs = getAvailableBuildLocations(shipDesignID) shipDesign = fo.getShipDesign(shipDesignID) - if len(locationIDs) > 0 and shipDesign.productionCost <= (totalPP * 2): - if shipDesign.attack > 0: - # attack ship + if len(locationIDs) > 0 and shipDesign.productionCost <= (totalPP * 30): + if shipDesign.canColonize: + # colony ship print "adding new ship to production queue: " + shipDesign.name(True) fo.issueEnqueueShipProductionOrder(shipDesignID, locationIDs[0]) - elif shipDesign.canColonize: - # colony ship + elif shipDesign.attack > 0: + # attack ship print "adding new ship to production queue: " + shipDesign.name(True) fo.issueEnqueueShipProductionOrder(shipDesignID, locationIDs[0]) print "" + # get the highest resource priorities + print "Resource Priorities" + resourcePriorities = {} + for priorityType in getAIPriorityResourceTypes(): + resourcePriorities[priorityType] = foAI.foAIstate.getPriority(priorityType) + sortedPriorities = resourcePriorities.items() + sortedPriorities.sort(lambda x,y: cmp(x[1], y[1]), reverse=True) + topPriority = -1 + for evaluationPair in sortedPriorities: + if topPriority < 0: + topPriority = evaluationPair[0] + print " ID|Score: " + str(evaluationPair) + + print " topPriority: " + str(topPriority) + if topPriority == AIPriorityType.PRIORITY_RESOURCE_FOOD: + newFocus = AIFocusType.FOCUS_FARMING + elif topPriority == AIPriorityType.PRIORITY_RESOURCE_MINERALS: + newFocus = AIFocusType.FOCUS_MINING + elif topPriority == AIPriorityType.PRIORITY_RESOURCE_PRODUCTION: + newFocus = AIFocusType.FOCUS_INDUSTRY + elif topPriority == AIPriorityType.PRIORITY_RESOURCE_RESEARCH: + newFocus = AIFocusType.FOCUS_RESEARCH + + # what is the focus of available resource centers? + print "" + print "Resource Foci" + empireID = empire.empireID + universe = fo.getUniverse() + ownedPlanetIDs = PlanetUtilsAI.getOwnedPlanetsByEmpire(universe.planetIDs, empireID) + print " ownedPlanetIDs:" + str(ownedPlanetIDs) + for planetID in ownedPlanetIDs: + planet = universe.getPlanet(planetID) + print " ID|Focus: " + str(planetID) + "|" + str(planet.focus) + # for focus in planet.availableFoci: + # print " >" + str(focus) + if str(planet.focus) != str(newFocus) and str(newFocus) in planet.availableFoci: + fo.issueChangeFocusOrder(planetID, newFocus) + print " issueChangeFocusOrder(" + str(planetID) + ", " + str(newFocus) + ")" + def getAvailableBuildLocations(shipDesignID): "returns locations where shipDesign can be built" Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2010-12-24 17:02:05 UTC (rev 3916) +++ trunk/FreeOrion/default/eng_stringtable.txt 2010-12-24 18:46:16 UTC (rev 3917) @@ -198,6 +198,12 @@ SD_COLONY_BASE_DESC Unarmed vessel capable of creating a colony in the system where it is produced. +SD_OUTPOST_BASE +Outpost Base + +SD_OUTPOST_BASE_DESC +Unarmed vessel capable of creating an outpost in the system where it is produced. + SD_DRAGON_TOOTH Dragon Tooth Modified: trunk/FreeOrion/default/premade_ship_designs.txt =================================================================== --- trunk/FreeOrion/default/premade_ship_designs.txt 2010-12-24 17:02:05 UTC (rev 3916) +++ trunk/FreeOrion/default/premade_ship_designs.txt 2010-12-24 18:46:16 UTC (rev 3917) @@ -32,6 +32,30 @@ model = "seed" ShipDesign + name = "SD_OUTPOST_SHIP" + description = "SD_OUTPOST_SHIP_DESC" + lookup_strings = true + hull = "SH_STANDARD" + parts = [ + "" + "" + "" + "" + "CO_OUTPOST_MOD" + ] + graphic = "misc/generic.png" + model = "seed" + +ShipDesign + name = "SD_OUTPOST_BASE" + description = "SD_OUTPOST_BASE_DESC" + lookup_strings = true + hull = "SH_COLONY_BASE" + parts = "CO_OUTPOST_MOD" + graphic = "misc/generic.png" + model = "seed" + +ShipDesign name = "SD_MARK1" description = "SD_MARK1_DESC" lookup_strings = true |
From: <geo...@us...> - 2011-07-18 19:21:40
|
Revision: 4056 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4056&view=rev Author: geoffthemedio Date: 2011-07-18 19:21:34 +0000 (Mon, 18 Jul 2011) Log Message: ----------- -Sped up universe generation and effects processing by rearranging some conditions: --In a stargate-related Species effects group, put the simple Focus test before expensive Contains ContainedBy And test --In the imperial palace and cultural archives, put the simpler Planet tests before the Contains Source tests. -Removed an invalid part from a space monster design. Modified Paths: -------------- trunk/FreeOrion/default/buildings.txt trunk/FreeOrion/default/space_monsters.txt trunk/FreeOrion/default/species.txt Modified: trunk/FreeOrion/default/buildings.txt =================================================================== --- trunk/FreeOrion/default/buildings.txt 2011-07-18 07:19:08 UTC (rev 4055) +++ trunk/FreeOrion/default/buildings.txt 2011-07-18 19:21:34 UTC (rev 4056) @@ -9,8 +9,8 @@ effectsgroups = EffectsGroup scope = And [ + Planet Contains Source - Planet ] effects = [ SetTargetResearch Value + 5 @@ -33,8 +33,8 @@ effectsgroups = [ EffectsGroup scope = And [ + Planet Contains Source - Planet ] effects = SetEmpireCapital Modified: trunk/FreeOrion/default/space_monsters.txt =================================================================== --- trunk/FreeOrion/default/space_monsters.txt 2011-07-18 07:19:08 UTC (rev 4055) +++ trunk/FreeOrion/default/space_monsters.txt 2011-07-18 19:21:34 UTC (rev 4056) @@ -26,7 +26,7 @@ lookup_strings = true hull = "SH_WEAK_MONSTER_BODY" parts = [ - "SP_DISTORTION_MODULATOR" + "" "SH_DEFLECTOR" "DT_SENSORS" ] Modified: trunk/FreeOrion/default/species.txt =================================================================== --- trunk/FreeOrion/default/species.txt 2011-07-18 07:19:08 UTC (rev 4055) +++ trunk/FreeOrion/default/species.txt 2011-07-18 19:21:34 UTC (rev 4056) @@ -483,11 +483,11 @@ Fleet ] activation = And [ + Focus "FOCUS_STARGATE" ContainedBy Contains And [ Building "BLD_STARGATE_ACTIVATOR" OwnedBy TheEmpire Source.Owner ] - Focus "FOCUS_STARGATE" ] effects = MoveTo And [ Focus "FOCUS_STARGATE" @@ -1040,11 +1040,11 @@ Fleet ] activation = And [ + Focus "FOCUS_STARGATE" ContainedBy Contains And [ Building "BLD_STARGATE_ACTIVATOR" OwnedBy TheEmpire Source.Owner ] - Focus "FOCUS_STARGATE" ] effects = MoveTo And [ Focus "FOCUS_STARGATE" @@ -1597,11 +1597,11 @@ Fleet ] activation = And [ + Focus "FOCUS_STARGATE" ContainedBy Contains And [ Building "BLD_STARGATE_ACTIVATOR" OwnedBy TheEmpire Source.Owner ] - Focus "FOCUS_STARGATE" ] effects = MoveTo And [ Focus "FOCUS_STARGATE" @@ -2154,11 +2154,11 @@ Fleet ] activation = And [ + Focus "FOCUS_STARGATE" ContainedBy Contains And [ Building "BLD_STARGATE_ACTIVATOR" OwnedBy TheEmpire Source.Owner ] - Focus "FOCUS_STARGATE" ] effects = MoveTo And [ Focus "FOCUS_STARGATE" @@ -2711,11 +2711,11 @@ Fleet ] activation = And [ + Focus "FOCUS_STARGATE" ContainedBy Contains And [ Building "BLD_STARGATE_ACTIVATOR" OwnedBy TheEmpire Source.Owner ] - Focus "FOCUS_STARGATE" ] effects = MoveTo And [ Focus "FOCUS_STARGATE" @@ -3268,11 +3268,11 @@ Fleet ] activation = And [ + Focus "FOCUS_STARGATE" ContainedBy Contains And [ Building "BLD_STARGATE_ACTIVATOR" OwnedBy TheEmpire Source.Owner ] - Focus "FOCUS_STARGATE" ] effects = MoveTo And [ Focus "FOCUS_STARGATE" @@ -3825,11 +3825,11 @@ Fleet ] activation = And [ + Focus "FOCUS_STARGATE" ContainedBy Contains And [ Building "BLD_STARGATE_ACTIVATOR" OwnedBy TheEmpire Source.Owner ] - Focus "FOCUS_STARGATE" ] effects = MoveTo And [ Focus "FOCUS_STARGATE" @@ -4382,11 +4382,11 @@ Fleet ] activation = And [ + Focus "FOCUS_STARGATE" ContainedBy Contains And [ Building "BLD_STARGATE_ACTIVATOR" OwnedBy TheEmpire Source.Owner ] - Focus "FOCUS_STARGATE" ] effects = MoveTo And [ Focus "FOCUS_STARGATE" @@ -4939,11 +4939,11 @@ Fleet ] activation = And [ + Focus "FOCUS_STARGATE" ContainedBy Contains And [ Building "BLD_STARGATE_ACTIVATOR" OwnedBy TheEmpire Source.Owner ] - Focus "FOCUS_STARGATE" ] effects = MoveTo And [ Focus "FOCUS_STARGATE" |
From: <geo...@us...> - 2011-07-27 02:40:29
|
Revision: 4073 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4073&view=rev Author: geoffthemedio Date: 2011-07-27 02:40:23 +0000 (Wed, 27 Jul 2011) Log Message: ----------- Patch by Sword2 to add sitrep messages for ancient ruins effects. Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/planet_specials.txt Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2011-07-27 02:18:39 UTC (rev 4072) +++ trunk/FreeOrion/default/eng_stringtable.txt 2011-07-27 02:40:23 UTC (rev 4073) @@ -3153,6 +3153,15 @@ TEST_EFFECT_MESSAGE2 Effect SitRepEntry using int ValueRef! empire: %empire% design: %shipdesign% planet: %planet% +EFFECT_ANCIENT_SHIP +Ancient Ruins in %planet% have revealed the ship %text%. + +EFFECT_ANCIENT_BUILDING +Ancient Ruins in %planet% have revealed a %buildingtype% building. + +EFFECT_ANCIENT_TECH +Ancient Ruins in %planet% have revealed the %tech% technology. + # Conditions DESC_ALL Modified: trunk/FreeOrion/default/planet_specials.txt =================================================================== --- trunk/FreeOrion/default/planet_specials.txt 2011-07-27 02:18:39 UTC (rev 4072) +++ trunk/FreeOrion/default/planet_specials.txt 2011-07-27 02:40:23 UTC (rev 4073) @@ -73,7 +73,16 @@ OwnerHasTech "LRN_XENOARCH_RESTORE" ] stackinggroup = "ANCIENT_RUINS_TECH_UNLOCK" - effects = CreateShip "SD_DRAGON_TOOTH" Source.Owner Source.Planet.Species + effects = [ + CreateShip "SD_DRAGON_TOOTH" Source.Owner Source.Species + GenerateSitRepMessage + message = "EFFECT_ANCIENT_SHIP" + parameters = [ + tag = "planet" data = Source.ID + tag = "text" data = "SD_DRAGON_TOOTH" + ] + empire = Source.Owner + ] EffectsGroup scope = Source @@ -82,7 +91,16 @@ OwnerHasTech "LRN_XENOARCH_RESTORE" ] stackinggroup = "ANCIENT_RUINS_TECH_UNLOCK" - effects = CreateBuilding name = "BLD_NEUTRONIUM_SYNTH" + effects = [ + CreateBuilding name = "BLD_NEUTRONIUM_SYNTH" + GenerateSitRepMessage + message = "EFFECT_ANCIENT_BUILDING" + parameters = [ + tag = "planet" data = Source.ID + tag = "buildingtype" data = "BLD_NEUTRONIUM_SYNTH" + ] + empire = Source.Owner + ] EffectsGroup scope = Source @@ -92,7 +110,16 @@ OwnerHasTech "LRN_XENOARCH_RESTORE" ] stackinggroup = "ANCIENT_RUINS_TECH_UNLOCK" - effects = GiveTechToOwner "SHP_PLANET_CLOAK" + effects = [ + GiveTechToOwner "SHP_PLANET_CLOAK" + GenerateSitRepMessage + message = "EFFECT_ANCIENT_TECH" + parameters = [ + tag = "planet" data = Source.ID + tag = "tech" data = "SHP_PLANET_CLOAK" + ] + empire = Source.Owner + ] EffectsGroup scope = Source @@ -102,7 +129,16 @@ OwnerHasTech "LRN_XENOARCH_RESTORE" ] stackinggroup = "ANCIENT_RUINS_TECH_UNLOCK" - effects = GiveTechToOwner "SHP_DEATH_RAY" + effects = [ + GiveTechToOwner "SHP_DEATH_RAY" + GenerateSitRepMessage + message = "EFFECT_ANCIENT_TECH" + parameters = [ + tag = "planet" data = Source.ID + tag = "tech" data = "SHP_DEATH_RAY" + ] + empire = Source.Owner + ] EffectsGroup scope = Source @@ -111,7 +147,16 @@ OwnerHasTech "LRN_XENOARCH_RESTORE" ] stackinggroup = "ANCIENT_RUINS_TECH_UNLOCK" - effects = GiveTechToOwner "SHP_MULTISPEC_SHIELD" + effects = [ + GiveTechToOwner "SHP_MULTISPEC_SHIELD" + GenerateSitRepMessage + message = "EFFECT_ANCIENT_TECH" + parameters = [ + tag = "planet" data = Source.ID + tag = "tech" data = "SHP_MULTISPEC_SHIELD" + ] + empire = Source.Owner + ] EffectsGroup scope = Source |
From: <geo...@us...> - 2011-07-30 22:15:02
|
Revision: 4081 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4081&view=rev Author: geoffthemedio Date: 2011-07-30 22:14:56 +0000 (Sat, 30 Jul 2011) Log Message: ----------- -Adjusted native / monster spawn rates. -Added two test non-playable species (that are spacebound or planetbound; in these cases, both). These show up in game as natives, but aren't selectable as starting species. They currently are marked as spacebound and planetbound in species.txt, but this doesn't actually do anything once they're on a planet in the game, so they can still build ships and colonize. Modified Paths: -------------- trunk/FreeOrion/default/species.txt trunk/FreeOrion/default/universe_tables.txt Modified: trunk/FreeOrion/default/species.txt =================================================================== --- trunk/FreeOrion/default/species.txt 2011-07-30 21:41:06 UTC (rev 4080) +++ trunk/FreeOrion/default/species.txt 2011-07-30 22:14:56 UTC (rev 4081) @@ -1,4 +1,78 @@ Species + name = "SP_TEST" + description = "SP_TEST_DESC" + Planetbound + SpaceBound + foci = [ + Focus + name = "FOCUS_FARMING" + description = "FOCUS_FARMING_DESC" + location = Planet + graphic = "icons/focus/farming.png" + ] + effectsgroups = [ + EffectsGroup + scope = Source + activation = Source + effects = [ + SetTargetPopulation 20 + SetTargetHealth 20 + SetTargetFarming 20 + ] + ] + 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/scylior.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" + ] + effectsgroups = [ + EffectsGroup + scope = Source + activation = Source + effects = [ + SetTargetPopulation 20 + SetTargetHealth 20 + SetTargetFarming 20 + ] + ] + 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/aerial-01.png" + +Species name = "SP_HUMAN" description = "SP_HUMAN_DESC" foci = [ @@ -483,11 +557,11 @@ Fleet ] activation = And [ - Focus "FOCUS_STARGATE" ContainedBy Contains And [ Building "BLD_STARGATE_ACTIVATOR" OwnedBy TheEmpire Source.Owner ] + Focus "FOCUS_STARGATE" ] effects = MoveTo And [ Focus "FOCUS_STARGATE" @@ -1040,11 +1114,11 @@ Fleet ] activation = And [ - Focus "FOCUS_STARGATE" ContainedBy Contains And [ Building "BLD_STARGATE_ACTIVATOR" OwnedBy TheEmpire Source.Owner ] + Focus "FOCUS_STARGATE" ] effects = MoveTo And [ Focus "FOCUS_STARGATE" @@ -1597,11 +1671,11 @@ Fleet ] activation = And [ - Focus "FOCUS_STARGATE" ContainedBy Contains And [ Building "BLD_STARGATE_ACTIVATOR" OwnedBy TheEmpire Source.Owner ] + Focus "FOCUS_STARGATE" ] effects = MoveTo And [ Focus "FOCUS_STARGATE" @@ -2154,11 +2228,11 @@ Fleet ] activation = And [ - Focus "FOCUS_STARGATE" ContainedBy Contains And [ Building "BLD_STARGATE_ACTIVATOR" OwnedBy TheEmpire Source.Owner ] + Focus "FOCUS_STARGATE" ] effects = MoveTo And [ Focus "FOCUS_STARGATE" @@ -2711,11 +2785,11 @@ Fleet ] activation = And [ - Focus "FOCUS_STARGATE" ContainedBy Contains And [ Building "BLD_STARGATE_ACTIVATOR" OwnedBy TheEmpire Source.Owner ] + Focus "FOCUS_STARGATE" ] effects = MoveTo And [ Focus "FOCUS_STARGATE" @@ -3268,11 +3342,11 @@ Fleet ] activation = And [ - Focus "FOCUS_STARGATE" ContainedBy Contains And [ Building "BLD_STARGATE_ACTIVATOR" OwnedBy TheEmpire Source.Owner ] + Focus "FOCUS_STARGATE" ] effects = MoveTo And [ Focus "FOCUS_STARGATE" @@ -3825,11 +3899,11 @@ Fleet ] activation = And [ - Focus "FOCUS_STARGATE" ContainedBy Contains And [ Building "BLD_STARGATE_ACTIVATOR" OwnedBy TheEmpire Source.Owner ] + Focus "FOCUS_STARGATE" ] effects = MoveTo And [ Focus "FOCUS_STARGATE" @@ -4382,11 +4456,11 @@ Fleet ] activation = And [ - Focus "FOCUS_STARGATE" ContainedBy Contains And [ Building "BLD_STARGATE_ACTIVATOR" OwnedBy TheEmpire Source.Owner ] + Focus "FOCUS_STARGATE" ] effects = MoveTo And [ Focus "FOCUS_STARGATE" @@ -4939,11 +5013,11 @@ Fleet ] activation = And [ - Focus "FOCUS_STARGATE" ContainedBy Contains And [ Building "BLD_STARGATE_ACTIVATOR" OwnedBy TheEmpire Source.Owner ] + Focus "FOCUS_STARGATE" ] effects = MoveTo And [ Focus "FOCUS_STARGATE" Modified: trunk/FreeOrion/default/universe_tables.txt =================================================================== --- trunk/FreeOrion/default/universe_tables.txt 2011-07-30 21:41:06 UTC (rev 4080) +++ trunk/FreeOrion/default/universe_tables.txt 2011-07-30 22:14:56 UTC (rev 4081) @@ -101,4 +101,4 @@ # per how many stars should natives or monsters appear? <1x4> LifeFormFrequency None Low Medium High -Freq 0 25 10 5 +Freq 0 8 3 1 |
From: <ele...@us...> - 2011-08-03 03:47:42
|
Revision: 4092 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4092&view=rev Author: eleazzaar Date: 2011-08-03 03:47:35 +0000 (Wed, 03 Aug 2011) Log Message: ----------- adding in all the named species i have icons for. Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/species.txt Added Paths: ----------- trunk/FreeOrion/default/data/art/icons/species/fifty-seven.png Added: trunk/FreeOrion/default/data/art/icons/species/fifty-seven.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/species/fifty-seven.png ___________________________________________________________________ Added: svn:mime-type + image/png Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2011-08-02 05:32:58 UTC (rev 4091) +++ trunk/FreeOrion/default/eng_stringtable.txt 2011-08-03 03:47:35 UTC (rev 4092) @@ -2375,7 +2375,63 @@ SP_EAXAW_DESC Evil amazonian xenophobic agressive worms. Prefer Desert planets. +SP_CYNOS +Cynos +SP_CYNOS_DESC +Walking plants sustained by a giant non-sentient mother plant. + +SP_DERTHREAN +Derthrean + +SP_DERTHREAN_DESC +Pacifistic, bioengineering, pain-ridden, floating plant/virus synthesis. + +SP_GEORGE +George + +SP_GEORGE_DESC +A single, childish Telelpathic entity that consists of tons of centipedeoids + +SP_PHINNERT +Phinnert + +SP_PHINNERT_DESC +Flying Monkeys. + +SP_SSLITH +Sslith + +SP_SSLITH_DESC +Flat, aquatic, plyable creatures + +SP_LAENFA +Laenfa + +SP_LAENFA_DESC +Sneaky, telepathic, sentient vines. + +SP_TAEGHIRUS +T'aeghirus + +SP_TAEGHIRUS_DESC +Weak, flightless birds, united in total mutual cooperation. + +SP_FIFTYSEVEN +Fifty-seven + +SP_FIFTYSEVEN_DESC +Math-obsessed sky-serpents, singing planet-wide fractal songs. + +SP_TEST +Testing... +SP_TEST_DESC +Testing.... +SP_TEST2 +Testing... +SP_TEST_DESC2 +Testing.... + #################### # Specials # #################### Modified: trunk/FreeOrion/default/species.txt =================================================================== --- trunk/FreeOrion/default/species.txt 2011-08-02 05:32:58 UTC (rev 4091) +++ trunk/FreeOrion/default/species.txt 2011-08-03 03:47:35 UTC (rev 4092) @@ -1,4 +1,319 @@ Species + name = "SP_CYNOS" + description = "SP_CYNOS_DESC" + Planetbound + foci = [ + Focus + name = "FOCUS_FARMING" + description = "FOCUS_FARMING_DESC" + location = Planet + graphic = "icons/focus/farming.png" + ] + effectsgroups = [ + EffectsGroup + scope = Source + activation = Source + effects = [ + SetTargetPopulation 20 + SetTargetHealth 20 + SetTargetFarming 20 + ] + ] + environments = [ + type = Swamp environment = Good + type = Toxic environment = Adequate + type = Inferno environment = Poor + type = Radiated environment = Hostile + type = Barren environment = Hostile + type = Tundra environment = Hostile + type = Desert environment = Poor + type = Terran environment = Adequate + type = Ocean environment = Good + type = Asteroids environment = Uninhabitable + type = Gasgiant environment = Uninhabitable + ] + graphic = "icons/species/cynos.png" + +Species + name = "SP_DERTHREAN" + description = "SP_DERTHREAN_DESC" + Planetbound + foci = [ + Focus + name = "FOCUS_FARMING" + description = "FOCUS_FARMING_DESC" + location = Planet + graphic = "icons/focus/farming.png" + ] + effectsgroups = [ + EffectsGroup + scope = Source + activation = Source + effects = [ + SetTargetPopulation 20 + SetTargetHealth 20 + SetTargetFarming 20 + ] + ] + environments = [ + type = Swamp environment = Good + type = Toxic environment = Adequate + type = Inferno environment = Poor + type = Radiated environment = Hostile + type = Barren environment = Hostile + type = Tundra environment = Hostile + type = Desert environment = Poor + type = Terran environment = Adequate + type = Ocean environment = Good + type = Asteroids environment = Uninhabitable + type = Gasgiant environment = Uninhabitable + ] + graphic = "icons/species/derthrean.png" + +Species + name = "SP_GEORGE" + description = "SP_GEORGE_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" + ] + effectsgroups = [ + EffectsGroup + scope = Source + activation = Source + effects = [ + SetTargetPopulation 20 + SetTargetHealth 20 + SetTargetFarming 20 + ] + + ] + environments = [ + type = Swamp environment = Hostile + type = Toxic environment = Hostile + type = Inferno environment = Hostile + type = Radiated environment = Hostile + type = Barren environment = Poor + type = Tundra environment = Good + type = Desert environment = Good + type = Terran environment = Good + type = Ocean environment = Poor + type = Asteroids environment = Uninhabitable + type = Gasgiant environment = Uninhabitable + ] + graphic = "icons/species/george.png" + +Species + name = "SP_LAENFA" + description = "SP_LAENFA_DESC" + Planetbound + foci = [ + Focus + name = "FOCUS_FARMING" + description = "FOCUS_FARMING_DESC" + location = Planet + graphic = "icons/focus/farming.png" + ] + effectsgroups = [ + EffectsGroup + scope = Source + activation = Source + effects = [ + SetTargetPopulation 20 + SetTargetHealth 20 + SetTargetFarming 20 + ] + ] + environments = [ + type = Swamp environment = Good + type = Toxic environment = Poor + type = Inferno environment = Hostile + type = Radiated environment = Hostile + type = Barren environment = Hostile + type = Tundra environment = Hostile + type = Desert environment = Poor + type = Terran environment = Adequate + type = Ocean environment = Good + type = Asteroids environment = Uninhabitable + type = Gasgiant environment = Uninhabitable + ] + graphic = "icons/species/laenfa.png" + +Species + name = "SP_PHINNERT" + description = "SP_PHINNERT_DESC" + Planetbound + foci = [ + Focus + name = "FOCUS_FARMING" + description = "FOCUS_FARMING_DESC" + location = Planet + graphic = "icons/focus/farming.png" + ] + effectsgroups = [ + EffectsGroup + scope = Source + activation = Source + effects = [ + SetTargetPopulation 20 + SetTargetHealth 20 + SetTargetFarming 20 + ] + ] + environments = [ + type = Swamp environment = Good + type = Toxic environment = Poor + type = Inferno environment = Hostile + type = Radiated environment = Hostile + type = Barren environment = Hostile + type = Tundra environment = Hostile + type = Desert environment = Poor + type = Terran environment = Adequate + type = Ocean environment = Good + type = Asteroids environment = Uninhabitable + type = Gasgiant environment = Uninhabitable + ] + graphic = "icons/species/phinnert.png" + +Species + name = "SP_SSLITH" + description = "SP_SSLITH_DESC" + Planetbound + + foci = [ + Focus + name = "FOCUS_FARMING" + description = "FOCUS_FARMING_DESC" + location = Planet + graphic = "icons/focus/farming.png" + ] + effectsgroups = [ + EffectsGroup + scope = Source + activation = Source + effects = [ + SetTargetPopulation 20 + SetTargetHealth 20 + SetTargetFarming 20 + ] + ] + environments = [ + type = Swamp environment = Good + type = Toxic environment = Poor + type = Inferno environment = Hostile + type = Radiated environment = Hostile + type = Barren environment = Hostile + type = Tundra environment = Hostile + type = Desert environment = Hostile + type = Terran environment = Adequate + type = Ocean environment = Good + type = Asteroids environment = Uninhabitable + type = Gasgiant environment = Uninhabitable + ] + graphic = "icons/species/sslith.png" + +Species + name = "SP_TAEGHIRUS" + description = "SP_TAEGHIRUS_DESC" + Planetbound + + foci = [ + Focus + name = "FOCUS_FARMING" + description = "FOCUS_FARMING_DESC" + location = Planet + graphic = "icons/focus/farming.png" + ] + effectsgroups = [ + EffectsGroup + scope = Source + activation = Source + effects = [ + SetTargetPopulation 20 + SetTargetHealth 20 + SetTargetFarming 20 + ] + ] + environments = [ + type = Swamp environment = Poor + type = Toxic environment = Hostile + type = Inferno environment = Hostile + type = Radiated environment = Hostile + type = Barren environment = Hostile + type = Tundra environment = Poor + type = Desert environment = Good + type = Terran environment = Good + type = Ocean environment = Adequate + type = Asteroids environment = Uninhabitable + type = Gasgiant environment = Uninhabitable + ] + graphic = "icons/species/t-aeghirus.png" + +Species + name = "SP_FIFTYSEVEN" + description = "SP_FIFTYSEVEN_DESC" + Planetbound + + foci = [ + Focus + name = "FOCUS_FARMING" + description = "FOCUS_FARMING_DESC" + location = Planet + graphic = "icons/focus/farming.png" + + Focus + name = "FOCUS_RESEARCH" + description = "FOCUS_RESEARCH_DESC" + location = Planet + graphic = "icons/focus/research.png" + ] + effectsgroups = [ + EffectsGroup + scope = Source + activation = Source + effects = [ + SetTargetPopulation 20 + SetTargetHealth 20 + SetTargetFarming 20 + ] + ] + environments = [ + type = Swamp environment = Good + type = Toxic environment = Adequate + type = Inferno environment = Poor + type = Radiated environment = Hostile + type = Barren environment = Hostile + type = Tundra environment = Hostile + type = Desert environment = Hostile + type = Terran environment = Poor + type = Ocean environment = Adequate + type = Asteroids environment = Uninhabitable + type = Gasgiant environment = Uninhabitable + ] + graphic = "icons/species/fifty-seven.png" + +Species name = "SP_TEST" description = "SP_TEST_DESC" Planetbound @@ -33,7 +348,7 @@ type = Asteroids environment = Uninhabitable type = Gasgiant environment = Uninhabitable ] - graphic = "icons/species/scylior.png" + graphic = "icons/species/quadruped-05.png" Species name = "SP_TEST2" @@ -72,6 +387,8 @@ ] graphic = "icons/species/aerial-01.png" + + Species name = "SP_HUMAN" description = "SP_HUMAN_DESC" |
From: <ele...@us...> - 2011-08-03 20:19:45
|
Revision: 4094 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4094&view=rev Author: eleazzaar Date: 2011-08-03 20:19:38 +0000 (Wed, 03 Aug 2011) Log Message: ----------- refinement and addition of minor species. Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/species.txt Added Paths: ----------- trunk/FreeOrion/default/data/art/icons/species/beige-goo.png Added: trunk/FreeOrion/default/data/art/icons/species/beige-goo.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/species/beige-goo.png ___________________________________________________________________ Added: svn:mime-type + image/png Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2011-08-03 03:51:57 UTC (rev 4093) +++ trunk/FreeOrion/default/eng_stringtable.txt 2011-08-03 20:19:38 UTC (rev 4094) @@ -2323,103 +2323,86 @@ SP_HUMAN Human - SP_HUMAN_DESC Mostly Harmless. Prefer Terran planets. SP_SCYLIOR Scylior - SP_SCYLIOR_DESC Three-tentacled, aquatic Nautiloid. Prefer Ocean planets. SP_GYISACHE Gyisache - SP_GYISACHE_DESC Cowardly, freakish sheep-like herbivores. Prefer Swamp planets. SP_CHATO Chato'matou'Gormoshk - SP_CHATO_DESC Sessile crystalline entities which ride the animal Gormoshk. Prefer Toxic planets. SP_EGASSEM Egassem - SP_EGASSEM_DESC Super massive, nuclear, lava-dwelling, crystalline amoebas. Prefer Inferno planets. SP_TRITH Trith - SP_TRITH_DESC Bereaved xenophobic telepaths. Prefer Radiated planets. SP_CRAY Cray - SP_CRAY_DESC Cheerful enthusiastic robots. Prefer Barren planets. SP_HHHOH Hhhoh - SP_HHHOH_DESC Huge, slow, multi-trunked Mammoths. Prefer Tundra planets. SP_EAXAW Eaxaw - SP_EAXAW_DESC Evil amazonian xenophobic agressive worms. Prefer Desert planets. SP_CYNOS Cynos - SP_CYNOS_DESC Walking plants sustained by a giant non-sentient mother plant. SP_DERTHREAN Derthrean - SP_DERTHREAN_DESC Pacifistic, bioengineering, pain-ridden, floating plant/virus synthesis. SP_GEORGE George - SP_GEORGE_DESC A single, childish Telelpathic entity that consists of tons of centipedeoids SP_PHINNERT Phinnert - SP_PHINNERT_DESC Flying Monkeys. SP_SSLITH Sslith - SP_SSLITH_DESC -Flat, aquatic, plyable creatures +Flat, aquatic, plyable creatures. SP_LAENFA Laenfa - SP_LAENFA_DESC Sneaky, telepathic, sentient vines. SP_TAEGHIRUS T'aeghirus - SP_TAEGHIRUS_DESC Weak, flightless birds, united in total mutual cooperation. SP_FIFTYSEVEN Fifty-seven - SP_FIFTYSEVEN_DESC '''Math-obsessed sky-serpents, singing planet-wide fractal songs. @@ -2440,15 +2423,43 @@ Reason for Staying: The Fifty-Seven are in constant contact with most of the rest of their species, participating in a complex fractal 'song' that may also be a way to test complex mathematical hypotheses and/or some sort of social or artistic expression. Leaving the fractal song is apparently extremely unattractive.''' +SP_SETINON +Setinon +SP_SETINON_DESC +Individualistic sentient microscopic cells +SP_SILEXIAN +Silexian +SP_SILEXIAN_DESC +Gleaming gardener robots, left on their own. + +SP_NYMNMN +Nymnmn +SP_NYMNMN_DESC +Planet-wide sapient magnetic waveforms. + +SP_TRENCHERS +Trenchers +SP_TRENCHERS_DESC +Enigmatic wheeled robots devoted to carving up their planet into the most elaborate curves and spirals. + +SP_BEIGEGOO +Beige Goo +SP_BEIGEGOO_DESC +Insane, intensely private, planet-engulfing nanite swarm . + + + + SP_TEST Testing... SP_TEST_DESC Testing.... + SP_TEST2 -Testing... +Testing 2... SP_TEST_DESC2 -Testing.... +Testing 2.... #################### # Specials # Modified: trunk/FreeOrion/default/species.txt =================================================================== --- trunk/FreeOrion/default/species.txt 2011-08-03 03:51:57 UTC (rev 4093) +++ trunk/FreeOrion/default/species.txt 2011-08-03 20:19:38 UTC (rev 4094) @@ -26,9 +26,9 @@ type = Radiated environment = Hostile type = Barren environment = Hostile type = Tundra environment = Hostile - type = Desert environment = Poor - type = Terran environment = Adequate - type = Ocean environment = Good + type = Desert environment = Hostile + type = Terran environment = Poor + type = Ocean environment = Adequate type = Asteroids environment = Uninhabitable type = Gasgiant environment = Uninhabitable ] @@ -56,17 +56,18 @@ ] ] environments = [ - type = Swamp environment = Good - type = Toxic environment = Adequate - type = Inferno environment = Poor - type = Radiated environment = Hostile + type = Swamp environment = Adequate + type = Toxic environment = Good + type = Inferno environment = Adequate + type = Radiated environment = Poor type = Barren environment = Hostile type = Tundra environment = Hostile - type = Desert environment = Poor - type = Terran environment = Adequate - type = Ocean environment = Good + type = Desert environment = Hostile + type = Terran environment = Hostile + type = Ocean environment = Poor type = Asteroids environment = Uninhabitable type = Gasgiant environment = Uninhabitable + type = Gasgiant environment = Uninhabitable ] graphic = "icons/species/derthrean.png" @@ -113,12 +114,12 @@ type = Swamp environment = Hostile type = Toxic environment = Hostile type = Inferno environment = Hostile - type = Radiated environment = Hostile - type = Barren environment = Poor + type = Radiated environment = Poor + type = Barren environment = Adequate type = Tundra environment = Good - type = Desert environment = Good - type = Terran environment = Good - type = Ocean environment = Poor + type = Desert environment = Adequate + type = Terran environment = Poor + type = Ocean environment = Hostile type = Asteroids environment = Uninhabitable type = Gasgiant environment = Uninhabitable ] @@ -146,7 +147,7 @@ ] ] environments = [ - type = Swamp environment = Good + type = Swamp environment = Adequate type = Toxic environment = Poor type = Inferno environment = Hostile type = Radiated environment = Hostile @@ -182,7 +183,7 @@ ] ] environments = [ - type = Swamp environment = Good + type = Swamp environment = Adequate type = Toxic environment = Poor type = Inferno environment = Hostile type = Radiated environment = Hostile @@ -219,15 +220,15 @@ ] ] environments = [ - type = Swamp environment = Good - type = Toxic environment = Poor + type = Swamp environment = Hostile + type = Toxic environment = Hostile type = Inferno environment = Hostile - type = Radiated environment = Hostile - type = Barren environment = Hostile - type = Tundra environment = Hostile - type = Desert environment = Hostile - type = Terran environment = Adequate - type = Ocean environment = Good + type = Radiated environment = Poor + type = Barren environment = Adequate + type = Tundra environment = Good + type = Desert environment = Adequate + type = Terran environment = Poor + type = Ocean environment = Hostile type = Asteroids environment = Uninhabitable type = Gasgiant environment = Uninhabitable ] @@ -256,14 +257,14 @@ ] ] environments = [ - type = Swamp environment = Poor - type = Toxic environment = Hostile - type = Inferno environment = Hostile + type = Swamp environment = Good + type = Toxic environment = Adequate + type = Inferno environment = Poor type = Radiated environment = Hostile type = Barren environment = Hostile - type = Tundra environment = Poor - type = Desert environment = Good - type = Terran environment = Good + type = Tundra environment = Hostile + type = Desert environment = Hostile + type = Terran environment = Poor type = Ocean environment = Adequate type = Asteroids environment = Uninhabitable type = Gasgiant environment = Uninhabitable @@ -314,6 +315,202 @@ graphic = "icons/species/fifty-seven.png" Species + name = "SP_SETINON" + description = "SP_SETINON_DESC" + Planetbound + + foci = [ + Focus + name = "FOCUS_FARMING" + description = "FOCUS_FARMING_DESC" + location = Planet + graphic = "icons/focus/farming.png" + + Focus + name = "FOCUS_RESEARCH" + description = "FOCUS_RESEARCH_DESC" + location = Planet + graphic = "icons/focus/research.png" + ] + effectsgroups = [ + EffectsGroup + scope = Source + activation = Source + effects = [ + SetTargetPopulation 20 + SetTargetHealth 20 + SetTargetFarming 20 + ] + ] + environments = [ + type = Swamp environment = Adequate + type = Toxic environment = Poor + type = Inferno environment = Hostile + type = Radiated environment = Hostile + type = Barren environment = Hostile + type = Tundra environment = Hostile + type = Desert environment = Poor + type = Terran environment = Adequate + type = Ocean environment = Good + type = Asteroids environment = Uninhabitable + type = Gasgiant environment = Uninhabitable + ] + graphic = "icons/species/amorphous-02.png" + +Species + name = "SP_NYMNMN" + description = "SP_NYMNMN_DESC" + Planetbound + foci = [ + Focus + name = "FOCUS_FARMING" + description = "FOCUS_FARMING_DESC" + location = Planet + graphic = "icons/focus/farming.png" + ] + effectsgroups = [ + EffectsGroup + scope = Source + activation = Source + effects = [ + SetTargetPopulation 20 + SetTargetHealth 20 + SetTargetFarming 20 + ] + ] + environments = [ + type = Swamp environment = Hostile + type = Toxic environment = Hostile + type = Inferno environment = Hostile + type = Radiated environment = Hostile + type = Barren environment = Poor + type = Tundra environment = Adequate + type = Desert environment = Good + type = Terran environment = Adequate + type = Ocean environment = Poor + type = Asteroids environment = Uninhabitable + type = Gasgiant environment = Uninhabitable + ] + graphic = "icons/species/intangible-05.png" + +Species + name = "SP_TRENCHERS" + description = "SP_TRENCHERS_DESC" + Planetbound + foci = [ + Focus + name = "FOCUS_FARMING" + description = "FOCUS_FARMING_DESC" + location = Planet + graphic = "icons/focus/farming.png" + ] + effectsgroups = [ + EffectsGroup + scope = Source + activation = Source + effects = [ + SetTargetPopulation 20 + SetTargetHealth 20 + SetTargetFarming 20 + ] + ] + environments = [ + type = Swamp environment = Hostile + type = Toxic environment = Hostile + type = Inferno environment = Poor + type = Radiated environment = Adequate + type = Barren environment = Good + type = Tundra environment = Adequate + type = Desert environment = Poor + type = Terran environment = Hostile + type = Ocean environment = Hostile + type = Asteroids environment = Uninhabitable + type = Gasgiant environment = Uninhabitable + ] + graphic = "icons/species/robotic-02.png" + +Species + name = "SP_BEIGEGOO" + description = "SP_BEIGEGOO_DESC" + Planetbound + foci = [ + Focus + name = "FOCUS_FARMING" + description = "FOCUS_FARMING_DESC" + location = Planet + graphic = "icons/focus/farming.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" + ] + effectsgroups = [ + EffectsGroup + scope = Source + activation = Source + effects = [ + SetTargetPopulation 20 + SetTargetHealth 20 + SetTargetFarming 20 + ] + ] + 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/beige-goo.png" + +Species + name = "SP_SILEXIAN" + description = "SP_SILEXIAN_DESC" + Planetbound + + foci = [ + Focus + name = "FOCUS_FARMING" + description = "FOCUS_FARMING_DESC" + location = Planet + graphic = "icons/focus/farming.png" + ] + effectsgroups = [ + EffectsGroup + scope = Source + activation = Source + effects = [ + SetTargetPopulation 20 + SetTargetHealth 20 + SetTargetFarming 20 + ] + ] + environments = [ + type = Swamp environment = Poor + type = Toxic environment = Hostile + type = Inferno environment = Hostile + type = Radiated environment = Hostile + type = Barren environment = Hostile + type = Tundra environment = Poor + type = Desert environment = Adequate + type = Terran environment = Good + type = Ocean environment = Adequate + type = Asteroids environment = Uninhabitable + type = Gasgiant environment = Uninhabitable + ] + graphic = "icons/species/robotic-06.png" + +Species name = "SP_TEST" description = "SP_TEST_DESC" Planetbound |
From: <ele...@us...> - 2011-08-05 16:49:10
|
Revision: 4096 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4096&view=rev Author: eleazzaar Date: 2011-08-05 16:49:04 +0000 (Fri, 05 Aug 2011) Log Message: ----------- tweaking and adding a few minor species. Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/species.txt Added Paths: ----------- trunk/FreeOrion/default/data/art/icons/species/gis-guf-gthrim.png Added: trunk/FreeOrion/default/data/art/icons/species/gis-guf-gthrim.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/species/gis-guf-gthrim.png ___________________________________________________________________ Added: svn:mime-type + image/png Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2011-08-05 03:59:34 UTC (rev 4095) +++ trunk/FreeOrion/default/eng_stringtable.txt 2011-08-05 16:49:04 UTC (rev 4096) @@ -2448,18 +2448,36 @@ SP_BEIGEGOO_DESC Insane, intensely private, planet-engulfing nanite swarm . +SP_KOBUNTURA +Kobuntura +SP_KOBUNTURA_DESC +Sentient magnetic dust formations with a fascination for building and construction. +SP_ETTY +Etty +SP_ETTY_DESC +cybernetic plants. +SP_UGMORRS +Ugmorrs +SP_UGMORRS_DESC +Lava-dwelling yeast piles, which form temporary golems. +SP_GISGUFGTHRIM +'''Gis Guf G'thrim''' +SP_GISGUFGTHRIM_DESC +Shelled herbivores that live off a singular planets-sized colonial gel. + + SP_TEST -Testing... +Testing Guinea Pig SP_TEST_DESC -Testing.... +'''Try all your exparamental scripting on this guy, he'll appear a lot.''' SP_TEST2 -Testing 2... +Test2 Creature SP_TEST_DESC2 -Testing 2.... +'''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-08-05 03:59:34 UTC (rev 4095) +++ trunk/FreeOrion/default/species.txt 2011-08-05 16:49:04 UTC (rev 4096) @@ -1,4 +1,86 @@ Species + name = "SP_TEST" + description = "SP_TEST_DESC" + Planetbound + SpaceBound + + foci = [ + Focus + name = "FOCUS_FARMING" + description = "FOCUS_FARMING_DESC" + location = Planet + graphic = "icons/focus/farming.png" + + Focus + name = "FOCUS_RESEARCH" + description = "FOCUS_RESEARCH_DESC" + location = Planet + graphic = "icons/focus/research.png" + ] + effectsgroups = [ + EffectsGroup + scope = Source + activation = Source + effects = [ + SetTargetPopulation 20 + SetTargetHealth 20 + SetTargetFarming 20 + + ] + ] + 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/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" + ] + effectsgroups = [ + EffectsGroup + scope = Source + activation = Source + effects = [ + SetTargetPopulation 20 + SetTargetHealth 20 + SetTargetFarming 20 + ] + ] + 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 name = "SP_CYNOS" description = "SP_CYNOS_DESC" Planetbound @@ -297,6 +379,7 @@ SetTargetPopulation 20 SetTargetHealth 20 SetTargetFarming 20 + ] ] environments = [ @@ -511,10 +594,10 @@ graphic = "icons/species/robotic-06.png" Species - name = "SP_TEST" - description = "SP_TEST_DESC" + name = "SP_KOBUNTURA" + description = "SP_KOBUNTURA_DESC" Planetbound - SpaceBound + foci = [ Focus name = "FOCUS_FARMING" @@ -533,25 +616,99 @@ ] ] environments = [ - type = Swamp environment = Good - type = Toxic environment = Good - type = Inferno environment = Good - type = Radiated environment = Good + type = Swamp environment = Hostile + type = Toxic environment = Hostile + type = Inferno environment = Poor + type = Radiated environment = Adequate type = Barren environment = Good - type = Tundra environment = Good + type = Tundra environment = Adequate + type = Desert environment = Poor + type = Terran environment = Hostile + type = Ocean environment = Hostile + type = Asteroids environment = Uninhabitable + type = Gasgiant environment = Uninhabitable + ] + graphic = "icons/species/intangible-04.png" + +Species + name = "SP_ETTY" + description = "SP_ETTY_DESC" + Planetbound + + foci = [ + Focus + name = "FOCUS_FARMING" + description = "FOCUS_FARMING_DESC" + location = Planet + graphic = "icons/focus/farming.png" + ] + effectsgroups = [ + EffectsGroup + scope = Source + activation = Source + effects = [ + SetTargetPopulation 20 + SetTargetHealth 20 + SetTargetFarming 20 + ] + ] + environments = [ + type = Swamp environment = Hostile + type = Toxic environment = Hostile + type = Inferno environment = Hostile + type = Radiated environment = Hostile + type = Barren environment = Poor + type = Tundra environment = Adequate type = Desert environment = Good - type = Terran environment = Good - type = Ocean environment = Good + type = Terran environment = Adequate + type = Ocean environment = Poor type = Asteroids environment = Uninhabitable type = Gasgiant environment = Uninhabitable ] - graphic = "icons/species/quadruped-05.png" + graphic = "icons/species/flora-04.png" + +Species + name = "SP_UGMORRS" + description = "SP_UGMORRS_DESC" + Planetbound + foci = [ + Focus + name = "FOCUS_FARMING" + description = "FOCUS_FARMING_DESC" + location = Planet + graphic = "icons/focus/farming.png" + ] + effectsgroups = [ + EffectsGroup + scope = Source + activation = Source + effects = [ + SetTargetPopulation 20 + SetTargetHealth 20 + SetTargetFarming 20 + ] + ] + environments = [ + type = Swamp environment = Poor + type = Toxic environment = Adequate + type = Inferno environment = Good + type = Radiated environment = Adequate + type = Barren environment = Poor + type = Tundra environment = Hostile + type = Desert environment = Hostile + type = Terran environment = Hostile + type = Ocean environment = Hostile + type = Asteroids environment = Uninhabitable + type = Gasgiant environment = Uninhabitable + ] + graphic = "icons/species/bipedial-05.png" + Species - name = "SP_TEST2" - description = "SP_TEST_DESC2" + name = "SP_GISGUFGTHRIM" + description = "SP_GISGUFGTHRIM_DESC" Planetbound - SpaceBound + foci = [ Focus name = "FOCUS_FARMING" @@ -570,19 +727,19 @@ ] ] environments = [ - type = Swamp environment = Good + type = Swamp environment = Adequate 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 = Inferno environment = Adequate + type = Radiated environment = Poor + type = Barren environment = Hostile + type = Tundra environment = Hostile + type = Desert environment = Hostile + type = Terran environment = Hostile + type = Ocean environment = Poor type = Asteroids environment = Uninhabitable type = Gasgiant environment = Uninhabitable ] - graphic = "icons/species/aerial-01.png" + graphic = "icons/species/gis-guf-gthrim.png" |
From: <ele...@us...> - 2011-08-07 16:17:33
|
Revision: 4108 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4108&view=rev Author: eleazzaar Date: 2011-08-07 16:17:27 +0000 (Sun, 07 Aug 2011) Log Message: ----------- adding a couple additional minor species. Modified Paths: -------------- trunk/FreeOrion/default/data/art/icons/species/gis-guf-gthrim.png trunk/FreeOrion/default/data/art/icons/species/intangible-04.png trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/species.txt Added Paths: ----------- trunk/FreeOrion/default/data/art/icons/species/abaddonnian.png trunk/FreeOrion/default/data/art/icons/species/hidden-gardener.png Added: trunk/FreeOrion/default/data/art/icons/species/abaddonnian.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/species/abaddonnian.png ___________________________________________________________________ Added: svn:mime-type + image/png Modified: trunk/FreeOrion/default/data/art/icons/species/gis-guf-gthrim.png =================================================================== (Binary files differ) Added: trunk/FreeOrion/default/data/art/icons/species/hidden-gardener.png =================================================================== (Binary files differ) Property changes on: trunk/FreeOrion/default/data/art/icons/species/hidden-gardener.png ___________________________________________________________________ Added: svn:mime-type + image/png Modified: trunk/FreeOrion/default/data/art/icons/species/intangible-04.png =================================================================== (Binary files differ) Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2011-08-07 04:14:19 UTC (rev 4107) +++ trunk/FreeOrion/default/eng_stringtable.txt 2011-08-07 16:17:27 UTC (rev 4108) @@ -2468,7 +2468,28 @@ SP_GISGUFGTHRIM_DESC Shelled herbivores that live off a singular planets-sized colonial gel. +SP_HIDDENGARDENER +Hidden Gardener +SP_HIDDENGARDENER_DESC +'''A sapient fungal network that tends it's plant food from beneath. ++++ Farming +-- produces no other resources + +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. + +Fungal type life-forms seldom have much use for brains of any type, but the Gardener's unusual, and thoughtful approach to providing itself with food provides enough additional energy to make it work. + +Their terran homeworld is an eerily park-like place with plants arrainged with unnatural precision, but no other signs of habitation. + +The wide ranging, delicate fungi-nets are too large and integrated into the soil to be moved off-planet. And since the hidden gardeners reproduce by 'splitting' into two consciousnesses when a Gardener grows too wide-ranging to have a decent thought-latency, there are no small, young individuals to take off planet.''' + +SP_ABADDONNIANS +Abaddonnians +SP_ABADDONNIANS_DESC +A race of cave dwelling genrally decent folk living in permanent slavery to an overprotective computer they created. + + SP_TEST Testing Guinea Pig SP_TEST_DESC Modified: trunk/FreeOrion/default/species.txt =================================================================== --- trunk/FreeOrion/default/species.txt 2011-08-07 04:14:19 UTC (rev 4107) +++ trunk/FreeOrion/default/species.txt 2011-08-07 16:17:27 UTC (rev 4108) @@ -741,9 +741,81 @@ ] graphic = "icons/species/gis-guf-gthrim.png" +Species + name = "SP_HIDDENGARDENER" + description = "SP_HIDDENGARDENER_DESC" + Planetbound + foci = [ + Focus + name = "FOCUS_FARMING" + description = "FOCUS_FARMING_DESC" + location = Planet + graphic = "icons/focus/farming.png" + ] + effectsgroups = [ + EffectsGroup + scope = Source + activation = Source + effects = [ + SetTargetPopulation 20 + SetTargetHealth 20 + SetTargetFarming 50 + ] + ] + environments = [ + type = Swamp environment = Poor + type = Toxic environment = Hostile + type = Inferno environment = Hostile + type = Radiated environment = Hostile + type = Barren environment = Hostile + type = Tundra environment = Poor + type = Desert environment = Adequate + type = Terran environment = Good + type = Ocean environment = Adequate + type = Asteroids environment = Uninhabitable + type = Gasgiant environment = Uninhabitable + ] + graphic = "icons/species/hidden-gardener.png" Species + name = "SP_ABADDONNIANS" + description = "SP_ABADDONNIANS_DESC" + Planetbound + + foci = [ + Focus + name = "FOCUS_FARMING" + description = "FOCUS_FARMING_DESC" + location = Planet + graphic = "icons/focus/farming.png" + ] + effectsgroups = [ + EffectsGroup + scope = Source + activation = Source + effects = [ + SetTargetPopulation 20 + SetTargetHealth 20 + SetTargetFarming 20 + ] + ] + environments = [ + type = Swamp environment = Poor + type = Toxic environment = Adequate + type = Inferno environment = Good + type = Radiated environment = Adequate + type = Barren environment = Poor + type = Tundra environment = Hostile + type = Desert environment = Hostile + type = Terran environment = Hostile + type = Ocean environment = Hostile + type = Asteroids environment = Uninhabitable + type = Gasgiant environment = Uninhabitable + ] + graphic = "icons/species/hidden-gardener.png" + +Species name = "SP_HUMAN" description = "SP_HUMAN_DESC" foci = [ |
From: <geo...@us...> - 2011-08-13 05:46:27
|
Revision: 4127 http://freeorion.svn.sourceforge.net/freeorion/revision/?rev=4127&view=rev Author: geoffthemedio Date: 2011-08-13 05:46:21 +0000 (Sat, 13 Aug 2011) Log Message: ----------- -Added a starting invasion fleet with some troop ships and a mark I for testing. Strings added accordingly as well. -Added some explanitory comments in FleetButton.cpp. Modified Paths: -------------- trunk/FreeOrion/default/eng_stringtable.txt trunk/FreeOrion/default/premade_ship_designs.txt trunk/FreeOrion/default/ship_parts.txt trunk/FreeOrion/default/starting_fleets.txt Modified: trunk/FreeOrion/default/eng_stringtable.txt =================================================================== --- trunk/FreeOrion/default/eng_stringtable.txt 2011-08-13 05:44:39 UTC (rev 4126) +++ trunk/FreeOrion/default/eng_stringtable.txt 2011-08-13 05:46:21 UTC (rev 4127) @@ -217,6 +217,9 @@ SD_DRAGON_TOOTH Dragon Tooth +SD_TROOP_SHIP +Troop Ship + SD_DRAGON_TOOTH_DESC Ancient ship design with advanced weaponry and defensive systems. @@ -269,6 +272,9 @@ FN_COLONY_FLEET Colony Fleet +FN_INVASION_FLEET +Invasion Fleet + MONSTERS Monsters @@ -5905,6 +5911,12 @@ All Colony class ship parts require the planet at which they are built to have a population of at least three.''' +GT_TROOP_POD +Ground Troop Pod + +GT_TROOP_POD_DESC +Carries a brigade of ground troops and equipment that can be deployed onto a planet. + SP_DISTORTION_MODULATOR Distortion Modulator Modified: trunk/FreeOrion/default/premade_ship_designs.txt =================================================================== --- trunk/FreeOrion/default/premade_ship_designs.txt 2011-08-13 05:44:39 UTC (rev 4126) +++ trunk/FreeOrion/default/premade_ship_designs.txt 2011-08-13 05:46:21 UTC (rev 4127) @@ -1,4 +1,13 @@ ShipDesign + name = "SD_TROOP_SHIP" + description = "SD_TROOP_SHIP_DESC" + lookup_strings = true + hull = "SH_STANDARD" + parts = "GT_TROOP_POD" + graphic = "misc/generic.png" + model = "fighter" + +ShipDesign name = "SD_SCOUT" description = "SD_SCOUT_DESC" lookup_strings = true Modified: trunk/FreeOrion/default/ship_parts.txt =================================================================== --- trunk/FreeOrion/default/ship_parts.txt 2011-08-13 05:44:39 UTC (rev 4126) +++ trunk/FreeOrion/default/ship_parts.txt 2011-08-13 05:46:21 UTC (rev 4127) @@ -1,4 +1,15 @@ Part + name = "GT_TROOP_POD" + description = "GT_TROOP_POD_DESC" + class = Troops + capacity = 5 + buildcost = 1 + buildtime = 1 + mountableSlotTypes = [External Internal] + location = OwnedBy TheEmpire Source.Owner + graphic = "icons/ship_parts/deuterium_tank.png" + +Part name = "SR_LASER" description = "SR_LASER_DESC" class = ShortRange Modified: trunk/FreeOrion/default/starting_fleets.txt =================================================================== --- trunk/FreeOrion/default/starting_fleets.txt 2011-08-13 05:44:39 UTC (rev 4126) +++ trunk/FreeOrion/default/starting_fleets.txt 2011-08-13 05:46:21 UTC (rev 4127) @@ -8,4 +8,13 @@ name = "FN_SCOUT_FLEET" ships = [ "SD_SCOUT" - ] \ No newline at end of file + ] + +Fleet + name = "FN_INVASION_FLEET" + ships = [ + "SD_TROOP_SHIP" + "SD_TROOP_SHIP" + "SD_TROOP_SHIP" + "SD_MARK1" + ] \ No newline at end of file |