Ergebnis 1 bis 1 von 1

Thema: Inseln Worldbuild-Script verändern

  1. #1
    Registrierter Benutzer Avatar von Xagul
    Registriert seit
    04.11.02
    Beiträge
    11

    Inseln Worldbuild-Script verändern

    hallo zusammen,

    ich hab mal das insel worldbuild script verändert, da ich für jeden spieler eine extra inseln haben wollte..


    das scripte unterteilt die gesamte karte in regionen (4-24). desto kleiner die anzahl an regionen desto größer die inseln. [extras_min_list] die min. anzahl an extra inseln, [extras_max_list] die max. anzahl an extra inseln. wenn man hier rumspielt muss man darauf achten das man nie über die anzahl an regionen kommt da sonst das spiel abstürzt! Auserdem muss man die regionen auf 4, 6, 8, 12, 15, 20, 24 stehen lassen.

    eine kleine tabelle:

    Code:
    spieler :	0	1	2	3	4	5	6	7	8	9	10	11	12	13	14	15	16	17	18
    config :	0	4	4	6	8	8	12	12	12	15	15	15	20	20	20	24	24	24	24
    min :		0	3	2	3	4	3	6	5	4	6	5	4	8	7	6	9	8	7	6
    max :		0	3	2	3	4	3	6	5	4	6	5	4	8	7	6	9	8	7	6
    so ich hab das script so bearbeitet das immer 24 inseln vorhanden sind egal wieviele spieler :

    Code:
    # Number of Large Islands: templates.
    	if userInputLargeIslands == 0: # One per Player
    		configs = [0, 4, 4, 4, 6, 8, 8, 12, 12, 12, 15, 15, 15, 15, 20, 20, 20, 24, 24]
    		iExtras = 0
    	elif userInputLargeIslands == 2: # Several Extras
    		configs = [0, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24]
    		extras_min_list = [0, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6]
    		extras_max_list = [0, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6]
    		extras_min = extras_min_list[iPlayers]
    		extras_max = extras_max_list[iPlayers]
    		if extras_min == extras_max:
    			iExtras = extras_min

    und hier gibt es für jeden spieler 1 extra insel (max 12 spieler) :

    Code:
    # Number of Large Islands: templates.
    	if userInputLargeIslands == 0: # One per Player
    		configs = [0, 4, 4, 4, 6, 8, 8, 12, 12, 12, 15, 15, 15, 15, 20, 20, 20, 24, 24]
    		iExtras = 0
    	elif userInputLargeIslands == 2: # Several Extras
    		configs = [0, 4, 4, 6, 8, 12, 12, 15, 20, 20, 20, 24, 24, 24, 24, 24, 24, 24, 24]
    		extras_min_list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 11, 10, 9, 8, 7, 6]
    		extras_max_list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 11, 10, 9, 8, 7, 6]
    		extras_min = extras_min_list[iPlayers]
    		extras_max = extras_max_list[iPlayers]
    		if extras_min == extras_max:
    			iExtras = extras_min
    den code einfach über den vorhanden code-teil kopieren.
    die datei findet man
    [Festplatte:\CIV\Warlords\PublicMaps] -> Islands.py

    wenn man kein Addon hat dann
    [Festplatte:\CIV\PublicMaps] -> Islands.py

    so nun muss man nur noch drauf achten das man beim spiel erstellen auch auf den neuen code zugreift!

    bei der einstellung

    Anzahl der Großen Inseln -> Einge Extra

    auswählt.

    so vll hilft das ja einigen die gerne mit marine einheiten spielen
    Geändert von Xagul (23. August 2006 um 15:19 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •