PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [CONCEpT] Citymod



PMMmadmaxx
19-04-04, 13:08
Hab da mal nen Konzept für nen Citymod vielleicht will sich ja jmd dran versuchen, ich hab keine Zeit und Lust dazu baer wäre schade wenn das verloren ginge http://ubbxforums.ubi.com/infopop/emoticons/icon_wink.gif

Hoffe mal blind darauf das das neue Forum BBCode unterstüzt.

espfile gibts hier (http://www.madmaxx.info/data/misc/city.esp), ansonsten stehen die Scripts auch nochmal unten.

Die Zahlen hinter den Aubaustufen ist der Wert üfr eine Variable einmal für die Bauphase und einmal wenns fertig ist.

<pre class="ip-ubbcode-code-pre">- Eigenes Haus bauen
- Mehrere Ausbaustufen
-01/5/10 Schuppen ;01= Ausbaustufe, 5=Bauphase, 10=fertig
-02/15/20 Hütte
-03/25/30 Holzhaus
-04/35/40 Steinhaus
-05/45/50 Keller
-06/55/60 zweites Stockwerk
-07/65/70 Kaufmannshaus
-08/75/80 kleine Mine
-09/85/90 kleines Anwesen
-10/95/100 Gartenausbau
-11/105/110 Anwesen
-12/120 Buchhalter
-13/125/130 kleine Festung
-14/135/140 Mauer
-15/145/150 Festung
-16/155/160 Werkstätten
-17/165/170 große Festung
-18/175/180 Kornspeicher
-19/185/190 Ansiedlung
-20/195/200 Weitere Erschließung d. Umlands
-21/205/210 Bergfried
-22/220 Steuern
-23/230 Stadtbrief
-24/235/240 Wachhaus
-25/250 Miliz
-26/255/260 Stadtmauer
-27/270 Waffenproduktion
-28/275/280 Burg
-29/290 Stadtheer
-30/295/300 Erweiterung der Stadt
-31/305/310 Große Stadtmauer
-32/315/320 Hafen
- Regierbarkeit
- Anforderungen:
Schuppen:
- Bauland kaufen -> 1500
- 150
- 2 Tage

Hütte:
- Zimmermann betrunken
-> Aus Kneipe holen
- 750 / 1500 ;Preis ist immer upgraden/neubau
- 3 Tage / 5 ;Hier gilt das gleiche

Holzhaus:
- Holzlieferung wird überfallen
-> Banditen erledigen -> Kostenvergünstigung
-> erledigen lassen -> 500
- 2500 / 4000
- 7 Tage / 10

Steinhaus:
- Bauarbeiter streiken
-> Lohn erhöhen -> 700
-> schlichten
-> Drohen -> 5 Tage
- 5000 / 8000
- 3 Tage / 13

Keller:
- Minenarbeiter wurde getötet
-> optional: Tod aufklären -> Ausbau umsonst
-> Minenarbeiter anheuern 300
- 2500
- 5 Tage

Dachgeschoss:
- 4000
- 3 Tage

Zweites Stockwerk:
- Mehr Leute oder Kran
-> Kran -> kostet 2000 mehr 4 Tage weniger
-> mehr Arbeiter -> keine Zusatzkosten aber organisieren
- 8000
- 7 Tage

Kaufmannshaus:
- 12000 / 30000
- 15 Tage / 25

kleine Mine:
- Grundstücksrechte erwerben -> 3000
- Geologen finden -> 2500
- Budget:
->100 / Woche -> 80 - 250 ;gemeint ist hier der Ertrag in Draken, der zwischen 80 und 250 schwankt
->150 / Woche -> 100 - 320
->200 / Woche -> 150 - 380
->250 / Woche -> 160 - 430
- 30 Tage

kleines Anwesen:
- Bauland erweitern -> 8000
- Bauarbeiten werden gestöt
-> Söldner anheuern 1500
-> selbst erledigen
- 55000
- 23 Tage

Gartenausbau:
- Gärtner finden
-> Gärtner bei Beziehungsproblem helfen -> umsonst / - 3 Tage
-> warten und 800
- 8 Tage

Anwesen:
- Massaker auf der Baustelle nach 15 Tagen
-> Aufklären
-> Selber töten
-> Morag Tong engagieren -> 3000
-> Neue Arbeiter suchen
- max. 2 Wachen (optional Chance auf Diebstahl):
-> 25 / Woche -> -15% / Wache
-> 35 / Woche -> -30% / Wache
-> 45 / Woche -> -48% / Wache
- 80000
- 32 Tage

Buchhalter:
- Leichtere bestimmung der Budgets
- Erhöhung der Ausbeute
-> 100 / Woche -> 100 - 380
-> 150 / Woche -> 120 - 450
-> 200 / Woche -> 180 - 510
-> 250 / Woche -> 190 - 600
- 100 / Woche

kleine Festung:
- Kran optional
-> - 10 Tage + 8000
- max. 4 Wachen
-> 25 / Woche -> -8% / Wache
-> 35 / Woche -> -15% / Wache
-> 45 / Woche -> -23% / Wache
- 150000
- 30 Tage

Mauer:
- max. 6 Bogenschützen (optional Chance auf Beschädigung)
-> 40 / Woche -> -5% / Schütze
-> 50 / Woche -> -8% / Schütze
-> 60 / Woche -> -13% / Schütze
- Kran optional
-> - 10 Tage + 8000
- 65000
- 30 Tage

Festung:
- Kran optional
-> -20 Tage + 15000
- max. 6 Wachen
-> 25 / Woche -> -5% / Wache
-> 35 / Woche -> -10% / Wache
-> 45 / Woche -> -16% / Wache
- 450000
- 50 Tage

Werkstätten:
- Schmied, Bogenmacher u. Alchimist finden sowie überzeugen
- 20 Tage
- 20000

große Festung:
- Kran optional
-> -30 Tage + 45000
- max. 6 Wachen
-> 25 / Woche -> -5% / Wache
-> 35 / Woche -> -10% / Wache
-> 45 / Woche -> -16% / Wache
- max. 2 Leibwachen (optional %Chance auf Attentat)
-> 50 / Woche -> -15% / Wache
-> 65 / Woche -> -25% / Wache
-> 100 / Woche -> -45% / Wache
- 750000
- 65 Tage

Kornspeicher:
- Bäcker & Bauer finden
- 15 Tage
- 15000

Ansiedlung:
- Baufläche kaufen -> 100000

Weitere Erschließung des Umlands:
- Mine ausbauen
-> 50000
-> 30 Tage
-> 450 / Woche -> 400 - 690
-> 500 / Woche -> 450 - 950
-> 550 / Woche -> 480 - 1110
-> 600 / Woche -> 450 - 1260
- Schmelze errichten
-> 80000
-> 20 Tage
-> 550 / Woche -> 500 - 800
-> 600 / Woche -> 550 - 1060
-> 650 / Woche -> 520 - 1220
-> 700 / Woche -> 560 - 1370

Bergfried:
- Kran optional
-> -40 Tage + 50000
max. 10 Wachen
-> 25 / Woche -> -3% / Wache
-> 35 / Woche -> -6% / Wache
-> 45 / Woche -> -9% / Wache
max. 10 Bogenschützen
-> 40 / Woche -> -3% / Schütze
-> 50 / Woche -> -6% / Schütze
-> 60 / Woche -> -9% / Schütze
- max. 4 Leibwachen
-> 50 / Woche -> -7% / Wache
-> 65 / Woche -> -15% / Wache
-> 100 / Woche -> -23% / Wache
- 1000000
- 100 Tage

Steuern:
- hohe Steuern = niedrigere Wacheneffektivität
-> 5% -> 250 / Woche -> Chance auf Diebstahl -5% -> Chance auf Beschädigung -20% -> Aufstandschance 0%
-> 8% -> 400 / Woche -> Chance auf Diebstahl +10% -> Chance auf Beschädigung +5% -> Aufstandschance 3%
-> 10% -> 500 / Woche -> Chance auf Diebstahl +20% -> Chance auf Beschädigung +10% -> Aufstandschance 8%
-> 15% -> 750 / Woche -> Chance auf Diebstahl +50% -> Chance auf Beschädigung +30% -> Aufstandschance 10%

Stadtbrief:
- weiterer Ausbau der Stadt
-> niedrigere Chacne auf Diebstahl +15%
- höhere Steueraubeute
-> 5% -> 600
-> 8% -> 960
-> 10% -> 1200
-> 15% -> 1800
- 250000

Wachhaus:
- Hebt neg Steuereffekt auf
-> 200 / Woche -> Chance auf Diebstahl -7% -> Chance auf Beschädigung -3% -> Aufstandschance -2%
-> 300 / Woche -> Chance auf Diebstahl -12% -> Chance auf Beschädigung -7% -> Aufstandschance -7%
-> 450 / Woche -> Chance auf Diebstahl -23% -> Chance auf Beschädigung -12% -> Aufstandschance -8%

Miliz:
- Erhöht positive Steuereffekte / senkt negative teilweise ( wird dazuaddiert)
-> bei 5% Steuern -> Chance auf Diebstahl -18% -> Chance auf Beschädigung -15%
-> bei 8% Steuern -> Chance auf Diebstahl -10% -> Chance auf Beschädigung -8%
-> bei 10% Steuern -> Chance auf Diebstahl -6% -> Chance auf Beschädigung -5%
-> bei 15% Steuern -> Chance auf Diebstahl -2% -> Chance auf Beschädigung -1%

Stadtmauer:
- Kran optional
-> -30 Tage +80000
- Chance auf Beschädigung -20%
-100 Tage
-500000

Waffenproduktion:
- 60 Tage
- 150000

Burg:
- Baugeräte optional
-> -100 Tage + 500000
- max. 6 Leibwachen
-> 50 / Woche -> -5% / Wache
-> 65 / Woche -> -8% / Wache
-> 100 / Woche -> -13% / Wache
- 200 Tage
- 2000000

Stadtheer:
-> 300 / Woche -> Chance auf Beschädigung -10% -> Aufstandschance -5%
-> 500 / Woche -> Chance auf Beschädigung -20% -> Aufstandschance -10%
-> 600 / Woche -> Chance auf Beschädigung -40% -> Aufstandschance -15%

Erweiterung der Stadt:
- Mehr Land -> 600000
- Mehr Steuern
-> 5% -> 1000
-> 8% -> 1600
-> 10% -> 2000
-> 15% -> 3000

Große Stadtmauer:
- Baugeräte Optional
-> -100Tage +300000
- 800000
- 150 Tage

Hafen
- +850 - 2500 Exporte / Woche
- Chance auf Diebstahl +30%
- Chance auf Beschädigung + 20%


- Schwankungen in der Ausbeute
- Regelmäßige Angriff ab Anwesen wenn keine Wache oder niedriges Budget -> Diebstahl
- Beschädigung ab Festung
- Attentate ab große Festung
- Aufstand = 0 Umsatz</pre>

Paar Scripts hab ich auch schon gemacht:

dayspassedscript:
<pre class="ip-ubbcode-code-pre">begin mad_dayspassedscript

short myday

; dieser Script ist ein globaler Counter..

if ( mad_dayspassed == 0 )
set myday to day
set dayspassed to 1
endif

if ( myday != day )
set dayspassed to dayspassed + 1
set myday to day
endif

if ( mad_dayspassed >=8 )
set mad_dayspassed to 0
endif

end</pre>

budgetscript
<pre class="ip-ubbcode-code-pre">
begin mad_g_budget

; Dieser Script nimmt sämtliche Operationen am Budget der Stadt vor..

if ( mad_dayspassed <= 7 )
return
endif

if ( mad_citystatus <= 79 )
return
endif

if ( mad_dayspassed == 8 )

if ( mad_citystatus >= 80 )
set mad_budget to mad_budget + minewithdraw
set mad_budget to mad_budget - mad_minecost
endif

if ( mad_citystatus >= 110 )
set mad_budget to mad_budget - mad_guardcost
endif

if ( mad_citystatus >= 120 )
set mad_budget to mad_budget - 100
endif

if ( mad_citystatus >= 140 )
set mad_budget to mad_budget - mad_archercost
endif

if ( mad_citystatus >= 170 )
set mad_budget to mad_budget - mad_eliteguardcost
endif

if ( mad_citystatus >= 200 )
set mad_budget to mad_budget + mad_meltingwithdraw
set mad_budget to mad_budget - mad_meltingcost
endif

if ( mad_citystatus >= 202 )
set mad_budget to mad_budget + mad_taxes
endif

if ( mad_citystatus >= 240 )
set mad_budget to mad_budget - mad_policecost
endif

if ( mad_citystatus >= 290 )
set mad_budget to mad_budget - mad_armycost
endif

if ( mad_citystatus >= 320 )
set mad_budget to mad_budget + mad_portwithdraw
endif

endif
end</pre>

Script für Minenbudget:
<pre class="ip-ubbcode-code-pre">begin mad_g_minebudget


; minebudget 0: keine Arbeit
; minebudget 10-40: normale Ausbaustufe
; minebudget 50-80: Buchhalter
; minebudget 90-120: voll ausgebaut

if ( mad_citystatus <= 79 ) ; wenn citystatus <= 79 kann es keine mine geben
return
else

if ( dayspassed <= 6 ) ; verhindert die weitere ausführung des scripts, wenn noch keine Woche vergangen ist
return
endif

if ( dayspassed == 7 )

if ( mad_budget <= 99 ) ; wenn nicht genug Geld in der Kasse ist
set mad_minebudget to 0
endif

if ( mad_minebudget == 0 )
set mad_minecost to 0
set minewithdraw to 0 ; stellt die Mine ihre Arbeit ein
return
endif

if ( mad_minebudget == 10 )
set mad_minecost to 100
set minewithdraw to random, 251 ; zufallszahl von 1-250
if ( minewithdraw <= 79 ) ; hier wird sichergestellt, dass es immer einen gewissen Mindestbetrag gibt
set minewithdraw to minewithdraw + 80
endif
return
endif

if ( mad_minebudget == 20 )
set mad_minecost to 150
set minewithdraw to random, 321
if ( minewithdraw <= 99 )
set minewithdraw to minewithdraw + 100
endif
return
endif

if ( mad_minebudget == 30 )
set mad_minecost to 200
set minewithdraw to random, 381
if ( minewithdraw <= 149 )
set minewithdraw to minewithdraw + 150
endif
return
endif

if ( mad_minebudget == 40 )
set mad_minecost to 250
set minewithdraw to random, 130
if ( minewithdraw <= 159 )
set minewithdraw to minewithdraw + 160
endif
return
endif

if ( mad_minebudget == 50 )
set mad_minecost to 100
set minewithdraw to random, 381
if ( minewithdraw <= 99 )
set minewithdraw to minewithdraw + 100
endif
return
endif

if ( mad_minebudget == 60 )
set mad_minecost to 150
set minewithdraw to random, 451
if ( minewithdraw <= 119 )
set minewithdraw to minewithdraw + 120
endif
return
endif

if ( mad_minebudget == 70 )
set mad_minecost to 200
set minewithdraw to random, 511
if ( minewithdraw <= 179 )
set minewithdraw to minewithdraw + 180
endif
return
endif

if ( mad_minebudget == 80 )
set mad_minecost to 250
set minewithdraw to random, 601
if ( minewithdraw <= 189 )
set minewithdraw to minewithdraw + 190
endif
return
endif

if ( mad_minebudget == 90 )
set mad_minecost to 450
set minewithdraw to random, 691
if ( minewithdraw <= 399 )
set minewithdraw to minewithdraw + 400
endif
return
endif

if ( mad_minebudget == 100 )
set mad_minecost to 500
set minewithdraw to random, 951
if ( minewithdraw <= 449 )
set minewithdraw to minewithdraw + 450
endif
return
endif

if ( mad_minebudget == 110 )
set mad_minecost to 550
set minewithdraw to random, 1111
if ( minewithdraw <= 419 )
set minewithdraw to minewithdraw + 420
endif
return
endif

if ( mad_minebudget == 120 )
set mad_minecost to 600
set minewithdraw to random, 1261
if ( minewithdraw <= 559 )
set minewithdraw to minewithdraw + 560
endif
return
endif
endif
endif
end
</pre>


Theftchacne (WIP):
<pre class="ip-ubbcode-code-pre">begin mad_theftchance

short policeeff
short milizeff
short taxmodifier
short portmodifier
short theftchance
short randommod
short randomstolen
short randomday
short myday

if ( mad_citystatus <= 109 )
return
endif

if ( myday == 0)
set myday to day
endif

if ( myday != day )
set randomday to random, 8
set myday to day
endif

if ( randomday == dayspassed )
if ( mad_citystat <= 219 )
set theftchance to random, 80
if ( theftchance <= 9 )
set theftchance to theftchance + 10
endif
set theftchance to theftchance - mad_guardeff
set randommod to random, 100
if ( randommod <= 39 )
set randommod to randommod + 40
endif
if ( randommod <= theftchance )
set randomstolen to random, 25000
if ( randomstolen >= mad_budget )
set randomstolen to randomstolen - 5000
if ( randomstolen >= mad_budget )
set randomstolen to randomstolen - 5000
if ( randomstolen >= mad_budget )
return
endif
set mad_budget to mad_budget - randomstolen
MessageBox, "Euren Wachen ward es nicht möglich, einen Diebstahl zu verhindern. Es wurden Gegenstände im Wert von %.g5randomstolen entwendet.", randomstolen "OK"
return
endif
set mad_budget to mad_budget - randomstolen
MessageBox, "Euren Wachen ward es nicht möglich, einen Diebstahl zu verhindern. Es wurden Gegenstände im Wert von %.g5randomstolen entwendet.", randomstolen "OK"
return
endif
endif
endif
endif
end</pre>

stellt damit an was ihr wollt

PMMmadmaxx
19-04-04, 13:08
Hab da mal nen Konzept für nen Citymod vielleicht will sich ja jmd dran versuchen, ich hab keine Zeit und Lust dazu baer wäre schade wenn das verloren ginge http://ubbxforums.ubi.com/infopop/emoticons/icon_wink.gif

Hoffe mal blind darauf das das neue Forum BBCode unterstüzt.

espfile gibts hier (http://www.madmaxx.info/data/misc/city.esp), ansonsten stehen die Scripts auch nochmal unten.

Die Zahlen hinter den Aubaustufen ist der Wert üfr eine Variable einmal für die Bauphase und einmal wenns fertig ist.

<pre class="ip-ubbcode-code-pre">- Eigenes Haus bauen
- Mehrere Ausbaustufen
-01/5/10 Schuppen ;01= Ausbaustufe, 5=Bauphase, 10=fertig
-02/15/20 Hütte
-03/25/30 Holzhaus
-04/35/40 Steinhaus
-05/45/50 Keller
-06/55/60 zweites Stockwerk
-07/65/70 Kaufmannshaus
-08/75/80 kleine Mine
-09/85/90 kleines Anwesen
-10/95/100 Gartenausbau
-11/105/110 Anwesen
-12/120 Buchhalter
-13/125/130 kleine Festung
-14/135/140 Mauer
-15/145/150 Festung
-16/155/160 Werkstätten
-17/165/170 große Festung
-18/175/180 Kornspeicher
-19/185/190 Ansiedlung
-20/195/200 Weitere Erschließung d. Umlands
-21/205/210 Bergfried
-22/220 Steuern
-23/230 Stadtbrief
-24/235/240 Wachhaus
-25/250 Miliz
-26/255/260 Stadtmauer
-27/270 Waffenproduktion
-28/275/280 Burg
-29/290 Stadtheer
-30/295/300 Erweiterung der Stadt
-31/305/310 Große Stadtmauer
-32/315/320 Hafen
- Regierbarkeit
- Anforderungen:
Schuppen:
- Bauland kaufen -&gt; 1500
- 150
- 2 Tage

Hütte:
- Zimmermann betrunken
-&gt; Aus Kneipe holen
- 750 / 1500 ;Preis ist immer upgraden/neubau
- 3 Tage / 5 ;Hier gilt das gleiche

Holzhaus:
- Holzlieferung wird überfallen
-&gt; Banditen erledigen -&gt; Kostenvergünstigung
-&gt; erledigen lassen -&gt; 500
- 2500 / 4000
- 7 Tage / 10

Steinhaus:
- Bauarbeiter streiken
-&gt; Lohn erhöhen -&gt; 700
-&gt; schlichten
-&gt; Drohen -&gt; 5 Tage
- 5000 / 8000
- 3 Tage / 13

Keller:
- Minenarbeiter wurde getötet
-&gt; optional: Tod aufklären -&gt; Ausbau umsonst
-&gt; Minenarbeiter anheuern 300
- 2500
- 5 Tage

Dachgeschoss:
- 4000
- 3 Tage

Zweites Stockwerk:
- Mehr Leute oder Kran
-&gt; Kran -&gt; kostet 2000 mehr 4 Tage weniger
-&gt; mehr Arbeiter -&gt; keine Zusatzkosten aber organisieren
- 8000
- 7 Tage

Kaufmannshaus:
- 12000 / 30000
- 15 Tage / 25

kleine Mine:
- Grundstücksrechte erwerben -&gt; 3000
- Geologen finden -&gt; 2500
- Budget:
-&gt;100 / Woche -&gt; 80 - 250 ;gemeint ist hier der Ertrag in Draken, der zwischen 80 und 250 schwankt
-&gt;150 / Woche -&gt; 100 - 320
-&gt;200 / Woche -&gt; 150 - 380
-&gt;250 / Woche -&gt; 160 - 430
- 30 Tage

kleines Anwesen:
- Bauland erweitern -&gt; 8000
- Bauarbeiten werden gestöt
-&gt; Söldner anheuern 1500
-&gt; selbst erledigen
- 55000
- 23 Tage

Gartenausbau:
- Gärtner finden
-&gt; Gärtner bei Beziehungsproblem helfen -&gt; umsonst / - 3 Tage
-&gt; warten und 800
- 8 Tage

Anwesen:
- Massaker auf der Baustelle nach 15 Tagen
-&gt; Aufklären
-&gt; Selber töten
-&gt; Morag Tong engagieren -&gt; 3000
-&gt; Neue Arbeiter suchen
- max. 2 Wachen (optional Chance auf Diebstahl):
-&gt; 25 / Woche -&gt; -15% / Wache
-&gt; 35 / Woche -&gt; -30% / Wache
-&gt; 45 / Woche -&gt; -48% / Wache
- 80000
- 32 Tage

Buchhalter:
- Leichtere bestimmung der Budgets
- Erhöhung der Ausbeute
-&gt; 100 / Woche -&gt; 100 - 380
-&gt; 150 / Woche -&gt; 120 - 450
-&gt; 200 / Woche -&gt; 180 - 510
-&gt; 250 / Woche -&gt; 190 - 600
- 100 / Woche

kleine Festung:
- Kran optional
-&gt; - 10 Tage + 8000
- max. 4 Wachen
-&gt; 25 / Woche -&gt; -8% / Wache
-&gt; 35 / Woche -&gt; -15% / Wache
-&gt; 45 / Woche -&gt; -23% / Wache
- 150000
- 30 Tage

Mauer:
- max. 6 Bogenschützen (optional Chance auf Beschädigung)
-&gt; 40 / Woche -&gt; -5% / Schütze
-&gt; 50 / Woche -&gt; -8% / Schütze
-&gt; 60 / Woche -&gt; -13% / Schütze
- Kran optional
-&gt; - 10 Tage + 8000
- 65000
- 30 Tage

Festung:
- Kran optional
-&gt; -20 Tage + 15000
- max. 6 Wachen
-&gt; 25 / Woche -&gt; -5% / Wache
-&gt; 35 / Woche -&gt; -10% / Wache
-&gt; 45 / Woche -&gt; -16% / Wache
- 450000
- 50 Tage

Werkstätten:
- Schmied, Bogenmacher u. Alchimist finden sowie überzeugen
- 20 Tage
- 20000

große Festung:
- Kran optional
-&gt; -30 Tage + 45000
- max. 6 Wachen
-&gt; 25 / Woche -&gt; -5% / Wache
-&gt; 35 / Woche -&gt; -10% / Wache
-&gt; 45 / Woche -&gt; -16% / Wache
- max. 2 Leibwachen (optional %Chance auf Attentat)
-&gt; 50 / Woche -&gt; -15% / Wache
-&gt; 65 / Woche -&gt; -25% / Wache
-&gt; 100 / Woche -&gt; -45% / Wache
- 750000
- 65 Tage

Kornspeicher:
- Bäcker & Bauer finden
- 15 Tage
- 15000

Ansiedlung:
- Baufläche kaufen -&gt; 100000

Weitere Erschließung des Umlands:
- Mine ausbauen
-&gt; 50000
-&gt; 30 Tage
-&gt; 450 / Woche -&gt; 400 - 690
-&gt; 500 / Woche -&gt; 450 - 950
-&gt; 550 / Woche -&gt; 480 - 1110
-&gt; 600 / Woche -&gt; 450 - 1260
- Schmelze errichten
-&gt; 80000
-&gt; 20 Tage
-&gt; 550 / Woche -&gt; 500 - 800
-&gt; 600 / Woche -&gt; 550 - 1060
-&gt; 650 / Woche -&gt; 520 - 1220
-&gt; 700 / Woche -&gt; 560 - 1370

Bergfried:
- Kran optional
-&gt; -40 Tage + 50000
max. 10 Wachen
-&gt; 25 / Woche -&gt; -3% / Wache
-&gt; 35 / Woche -&gt; -6% / Wache
-&gt; 45 / Woche -&gt; -9% / Wache
max. 10 Bogenschützen
-&gt; 40 / Woche -&gt; -3% / Schütze
-&gt; 50 / Woche -&gt; -6% / Schütze
-&gt; 60 / Woche -&gt; -9% / Schütze
- max. 4 Leibwachen
-&gt; 50 / Woche -&gt; -7% / Wache
-&gt; 65 / Woche -&gt; -15% / Wache
-&gt; 100 / Woche -&gt; -23% / Wache
- 1000000
- 100 Tage

Steuern:
- hohe Steuern = niedrigere Wacheneffektivität
-&gt; 5% -&gt; 250 / Woche -&gt; Chance auf Diebstahl -5% -&gt; Chance auf Beschädigung -20% -&gt; Aufstandschance 0%
-&gt; 8% -&gt; 400 / Woche -&gt; Chance auf Diebstahl +10% -&gt; Chance auf Beschädigung +5% -&gt; Aufstandschance 3%
-&gt; 10% -&gt; 500 / Woche -&gt; Chance auf Diebstahl +20% -&gt; Chance auf Beschädigung +10% -&gt; Aufstandschance 8%
-&gt; 15% -&gt; 750 / Woche -&gt; Chance auf Diebstahl +50% -&gt; Chance auf Beschädigung +30% -&gt; Aufstandschance 10%

Stadtbrief:
- weiterer Ausbau der Stadt
-&gt; niedrigere Chacne auf Diebstahl +15%
- höhere Steueraubeute
-&gt; 5% -&gt; 600
-&gt; 8% -&gt; 960
-&gt; 10% -&gt; 1200
-&gt; 15% -&gt; 1800
- 250000

Wachhaus:
- Hebt neg Steuereffekt auf
-&gt; 200 / Woche -&gt; Chance auf Diebstahl -7% -&gt; Chance auf Beschädigung -3% -&gt; Aufstandschance -2%
-&gt; 300 / Woche -&gt; Chance auf Diebstahl -12% -&gt; Chance auf Beschädigung -7% -&gt; Aufstandschance -7%
-&gt; 450 / Woche -&gt; Chance auf Diebstahl -23% -&gt; Chance auf Beschädigung -12% -&gt; Aufstandschance -8%

Miliz:
- Erhöht positive Steuereffekte / senkt negative teilweise ( wird dazuaddiert)
-&gt; bei 5% Steuern -&gt; Chance auf Diebstahl -18% -&gt; Chance auf Beschädigung -15%
-&gt; bei 8% Steuern -&gt; Chance auf Diebstahl -10% -&gt; Chance auf Beschädigung -8%
-&gt; bei 10% Steuern -&gt; Chance auf Diebstahl -6% -&gt; Chance auf Beschädigung -5%
-&gt; bei 15% Steuern -&gt; Chance auf Diebstahl -2% -&gt; Chance auf Beschädigung -1%

Stadtmauer:
- Kran optional
-&gt; -30 Tage +80000
- Chance auf Beschädigung -20%
-100 Tage
-500000

Waffenproduktion:
- 60 Tage
- 150000

Burg:
- Baugeräte optional
-&gt; -100 Tage + 500000
- max. 6 Leibwachen
-&gt; 50 / Woche -&gt; -5% / Wache
-&gt; 65 / Woche -&gt; -8% / Wache
-&gt; 100 / Woche -&gt; -13% / Wache
- 200 Tage
- 2000000

Stadtheer:
-&gt; 300 / Woche -&gt; Chance auf Beschädigung -10% -&gt; Aufstandschance -5%
-&gt; 500 / Woche -&gt; Chance auf Beschädigung -20% -&gt; Aufstandschance -10%
-&gt; 600 / Woche -&gt; Chance auf Beschädigung -40% -&gt; Aufstandschance -15%

Erweiterung der Stadt:
- Mehr Land -&gt; 600000
- Mehr Steuern
-&gt; 5% -&gt; 1000
-&gt; 8% -&gt; 1600
-&gt; 10% -&gt; 2000
-&gt; 15% -&gt; 3000

Große Stadtmauer:
- Baugeräte Optional
-&gt; -100Tage +300000
- 800000
- 150 Tage

Hafen
- +850 - 2500 Exporte / Woche
- Chance auf Diebstahl +30%
- Chance auf Beschädigung + 20%


- Schwankungen in der Ausbeute
- Regelmäßige Angriff ab Anwesen wenn keine Wache oder niedriges Budget -&gt; Diebstahl
- Beschädigung ab Festung
- Attentate ab große Festung
- Aufstand = 0 Umsatz</pre>

Paar Scripts hab ich auch schon gemacht:

dayspassedscript:
<pre class="ip-ubbcode-code-pre">begin mad_dayspassedscript

short myday

; dieser Script ist ein globaler Counter..

if ( mad_dayspassed == 0 )
set myday to day
set dayspassed to 1
endif

if ( myday != day )
set dayspassed to dayspassed + 1
set myday to day
endif

if ( mad_dayspassed &gt;=8 )
set mad_dayspassed to 0
endif

end</pre>

budgetscript
<pre class="ip-ubbcode-code-pre">
begin mad_g_budget

; Dieser Script nimmt sämtliche Operationen am Budget der Stadt vor..

if ( mad_dayspassed &lt;= 7 )
return
endif

if ( mad_citystatus &lt;= 79 )
return
endif

if ( mad_dayspassed == 8 )

if ( mad_citystatus &gt;= 80 )
set mad_budget to mad_budget + minewithdraw
set mad_budget to mad_budget - mad_minecost
endif

if ( mad_citystatus &gt;= 110 )
set mad_budget to mad_budget - mad_guardcost
endif

if ( mad_citystatus &gt;= 120 )
set mad_budget to mad_budget - 100
endif

if ( mad_citystatus &gt;= 140 )
set mad_budget to mad_budget - mad_archercost
endif

if ( mad_citystatus &gt;= 170 )
set mad_budget to mad_budget - mad_eliteguardcost
endif

if ( mad_citystatus &gt;= 200 )
set mad_budget to mad_budget + mad_meltingwithdraw
set mad_budget to mad_budget - mad_meltingcost
endif

if ( mad_citystatus &gt;= 202 )
set mad_budget to mad_budget + mad_taxes
endif

if ( mad_citystatus &gt;= 240 )
set mad_budget to mad_budget - mad_policecost
endif

if ( mad_citystatus &gt;= 290 )
set mad_budget to mad_budget - mad_armycost
endif

if ( mad_citystatus &gt;= 320 )
set mad_budget to mad_budget + mad_portwithdraw
endif

endif
end</pre>

Script für Minenbudget:
<pre class="ip-ubbcode-code-pre">begin mad_g_minebudget


; minebudget 0: keine Arbeit
; minebudget 10-40: normale Ausbaustufe
; minebudget 50-80: Buchhalter
; minebudget 90-120: voll ausgebaut

if ( mad_citystatus &lt;= 79 ) ; wenn citystatus &lt;= 79 kann es keine mine geben
return
else

if ( dayspassed &lt;= 6 ) ; verhindert die weitere ausführung des scripts, wenn noch keine Woche vergangen ist
return
endif

if ( dayspassed == 7 )

if ( mad_budget &lt;= 99 ) ; wenn nicht genug Geld in der Kasse ist
set mad_minebudget to 0
endif

if ( mad_minebudget == 0 )
set mad_minecost to 0
set minewithdraw to 0 ; stellt die Mine ihre Arbeit ein
return
endif

if ( mad_minebudget == 10 )
set mad_minecost to 100
set minewithdraw to random, 251 ; zufallszahl von 1-250
if ( minewithdraw &lt;= 79 ) ; hier wird sichergestellt, dass es immer einen gewissen Mindestbetrag gibt
set minewithdraw to minewithdraw + 80
endif
return
endif

if ( mad_minebudget == 20 )
set mad_minecost to 150
set minewithdraw to random, 321
if ( minewithdraw &lt;= 99 )
set minewithdraw to minewithdraw + 100
endif
return
endif

if ( mad_minebudget == 30 )
set mad_minecost to 200
set minewithdraw to random, 381
if ( minewithdraw &lt;= 149 )
set minewithdraw to minewithdraw + 150
endif
return
endif

if ( mad_minebudget == 40 )
set mad_minecost to 250
set minewithdraw to random, 130
if ( minewithdraw &lt;= 159 )
set minewithdraw to minewithdraw + 160
endif
return
endif

if ( mad_minebudget == 50 )
set mad_minecost to 100
set minewithdraw to random, 381
if ( minewithdraw &lt;= 99 )
set minewithdraw to minewithdraw + 100
endif
return
endif

if ( mad_minebudget == 60 )
set mad_minecost to 150
set minewithdraw to random, 451
if ( minewithdraw &lt;= 119 )
set minewithdraw to minewithdraw + 120
endif
return
endif

if ( mad_minebudget == 70 )
set mad_minecost to 200
set minewithdraw to random, 511
if ( minewithdraw &lt;= 179 )
set minewithdraw to minewithdraw + 180
endif
return
endif

if ( mad_minebudget == 80 )
set mad_minecost to 250
set minewithdraw to random, 601
if ( minewithdraw &lt;= 189 )
set minewithdraw to minewithdraw + 190
endif
return
endif

if ( mad_minebudget == 90 )
set mad_minecost to 450
set minewithdraw to random, 691
if ( minewithdraw &lt;= 399 )
set minewithdraw to minewithdraw + 400
endif
return
endif

if ( mad_minebudget == 100 )
set mad_minecost to 500
set minewithdraw to random, 951
if ( minewithdraw &lt;= 449 )
set minewithdraw to minewithdraw + 450
endif
return
endif

if ( mad_minebudget == 110 )
set mad_minecost to 550
set minewithdraw to random, 1111
if ( minewithdraw &lt;= 419 )
set minewithdraw to minewithdraw + 420
endif
return
endif

if ( mad_minebudget == 120 )
set mad_minecost to 600
set minewithdraw to random, 1261
if ( minewithdraw &lt;= 559 )
set minewithdraw to minewithdraw + 560
endif
return
endif
endif
endif
end
</pre>


Theftchacne (WIP):
<pre class="ip-ubbcode-code-pre">begin mad_theftchance

short policeeff
short milizeff
short taxmodifier
short portmodifier
short theftchance
short randommod
short randomstolen
short randomday
short myday

if ( mad_citystatus &lt;= 109 )
return
endif

if ( myday == 0)
set myday to day
endif

if ( myday != day )
set randomday to random, 8
set myday to day
endif

if ( randomday == dayspassed )
if ( mad_citystat &lt;= 219 )
set theftchance to random, 80
if ( theftchance &lt;= 9 )
set theftchance to theftchance + 10
endif
set theftchance to theftchance - mad_guardeff
set randommod to random, 100
if ( randommod &lt;= 39 )
set randommod to randommod + 40
endif
if ( randommod &lt;= theftchance )
set randomstolen to random, 25000
if ( randomstolen &gt;= mad_budget )
set randomstolen to randomstolen - 5000
if ( randomstolen &gt;= mad_budget )
set randomstolen to randomstolen - 5000
if ( randomstolen &gt;= mad_budget )
return
endif
set mad_budget to mad_budget - randomstolen
MessageBox, "Euren Wachen ward es nicht möglich, einen Diebstahl zu verhindern. Es wurden Gegenstände im Wert von %.g5randomstolen entwendet.", randomstolen "OK"
return
endif
set mad_budget to mad_budget - randomstolen
MessageBox, "Euren Wachen ward es nicht möglich, einen Diebstahl zu verhindern. Es wurden Gegenstände im Wert von %.g5randomstolen entwendet.", randomstolen "OK"
return
endif
endif
endif
endif
end</pre>

stellt damit an was ihr wollt

Membus_first
19-04-04, 13:24
werd mal gucken was sich daraus machen lässt http://ubbxforums.ubi.com/infopop/emoticons/icon_wink.gif

______________________________

Keep Moding!

Ka Risha Na

Khajiit und die 40 Räuber
http://www.cuneo.us/tesmw/images/Membus/ScreenShot_27.jpg

quakeltiki
19-04-04, 13:25
Meinst du das das so ähnlich sein soll wie in BM iin der Minenstadt die sich nach und nach aufbaut?
oder wie?

Ansonsten aber nicht schlecht...

---------------------------------
Quakeltiki

PMMmadmaxx
19-04-04, 13:33
jup, nur dass man halt Einfluss darauf nehmen kann, indem man die Budgets festlegt..

LordKain01
19-04-04, 14:32
das ganze konzept würde ein bisschen angepasst bestimmt gut nach yulash passen...

__________________________________________________ ________________
MEIN AKTUELLES PROJEKT: YULASH (http://forums-de.ubi.com/eve/forums?a=tpc&s=59010161&f=398100233&m=504100453)
neue Landschaft größer als Solstheim

MEIN AKTUELLES PROJEKT: WELT DER AHNEN (http://www.pc-rollenspiele.net/hosting/wda)
aktuelle Version 2.0b
inkl. 23 Int-Zellen und 5 Quests

coming soon in v3.0b Hircine Rüstung (http://www.cuneo.us/tesmw/images/LordKain/hircine02.jpg)

PMMmadmaxx
19-04-04, 14:42
Na macht was ihr wollt http://ubbxforums.ubi.com/infopop/emoticons/icon_smile.gif

PMMmadmaxx
04-07-04, 04:48
Ist was draus geworden?

______________________________
gebt mir waffen

Das aktuelle TESKompendium & einiges mehr findet ihr hier (http://www.madmaxx.info)

Membus
04-07-04, 05:40
ich bin noch dabei ein paar eigene ideen dazu zurealisieren,aber sonst ist schon viel draus geworden

GreyWanderer
04-07-04, 14:57
LordKain wirst du das in Yulash einbauen? Würde mich mal interessieren....wäre ein Grund die Mod aufzuspielen http://ubbxforums.ubi.com/infopop/emoticons/icon_smile.gif

&nbsp______________________________________________ ___________________________

Abenteuer Mittel - Erde (http://ame.webmk.de)

<BLOCKQUOTE class="ip-ubbcode-quote"><font size="-1">quote:</font><HR>Viele, die leben, verdienen den Tod und Manche, die sterben, verdienen das Leben
- in Andenken an Whity<HR></BLOCKQUOTE>

PMMmadmaxx
04-07-04, 15:43
schreibt mich in die readme ^^

______________________________
gebt mir waffen

Das aktuelle TESKompendium & einiges mehr findet ihr hier (http://www.madmaxx.info)