Fine sondaggio. Ha vinto il primo!
Lo script prevede i seguenti costi in relazione al numero di regioni posseduto:
Testo nascosto - clicca qui
1- 30
2 - 60
3 - 90
4 - 120
5 - 150
6 - 180
7 - 210
8 - 240
9 - 270
10 - 300
11 - 330
12 - 360
13 - 390
14 - 420
15 - 450
16 - 480
17 - 500
18 - 1000
19 - 1500
20 - 2000
21 - 2500
22 - 3000
23 - 3500
24 - 4000
25 - 4500
26 - 5000
27 - 6000
28 - 7000
29 - 8000
30 - 9000
31 - 10000
32 - 11000
33 - 12000
34 - 13000
35 - 14000
36 - 15000
37 - 16500
38 - 18000
39 - 19500
40 - 21000
41 - 22500
42 - 24000
43 - 25500
44 - 27000
45 - 28500
46 - 30000
47 - 32000
48 - 34000
49 - 36000
50 - 38000
51 - 40000
52 - 42000
53 - 44000
54 - 46000
55 - 48000
56 - 50000
57 - 52500
58 - 55000
59 - 57500
60 - 60000
Ecco lo script:
Testo nascosto - clicca qui
;conteggio regioni
declare_counter numero_regioni
set_counter numero_regioni 0
monitor_event SettlementTurnEnd SettlementIsLocal
inc_counter numero_regioni 1
end_monitor
;trick pannello
monitor_event FactionTurnStart FactionIsLocal
if I_CompareCounter numero_regioni = 1
console_command add_money 30
wait 1
console_command add_money -30
end_if
if I_CompareCounter numero_regioni = 2
console_command add_money 60
wait 1
console_command add_money -60
end_if
if I_CompareCounter numero_regioni = 3
console_command add_money 90
wait 1
console_command add_money -90
end_if
if I_CompareCounter numero_regioni = 4
console_command add_money 120
wait 1
console_command add_money -120
end_if
if I_CompareCounter numero_regioni = 5
console_command add_money 150
wait 1
console_command add_money -150
end_if
if I_CompareCounter numero_regioni = 6
console_command add_money 180
wait 1
console_command add_money -180
end_if
if I_CompareCounter numero_regioni = 7
console_command add_money 210
wait 1
console_command add_money -210
end_if
if I_CompareCounter numero_regioni = 8
console_command add_money 240
wait 1
console_command add_money -240
end_if
if I_CompareCounter numero_regioni = 9
console_command add_money 270
wait 1
console_command add_money -270
end_if
if I_CompareCounter numero_regioni = 10
console_command add_money 300
wait 1
console_command add_money -300
end_if
if I_CompareCounter numero_regioni = 11
console_command add_money 330
wait 1
console_command add_money -330
end_if
if I_CompareCounter numero_regioni = 12
console_command add_money 360
wait 1
console_command add_money -360
end_if
if I_CompareCounter numero_regioni = 13
console_command add_money 390
wait 1
console_command add_money -390
end_if
if I_CompareCounter numero_regioni = 14
console_command add_money 420
wait 1
console_command add_money -420
end_if
if I_CompareCounter numero_regioni = 15
console_command add_money 450
wait 1
console_command add_money -450
end_if
if I_CompareCounter numero_regioni = 16
console_command add_money 480
wait 1
console_command add_money -480
end_if
if I_CompareCounter numero_regioni = 17
console_command add_money 500
wait 1
console_command add_money -500
end_if
if I_CompareCounter numero_regioni = 18
console_command add_money 1000
wait 1
console_command add_money -1000
end_if
if I_CompareCounter numero_regioni = 19
console_command add_money 1500
wait 1
console_command add_money -1500
end_if
if I_CompareCounter numero_regioni = 20
console_command add_money 2000
wait 1
console_command add_money -2000
end_if
if I_CompareCounter numero_regioni = 21
console_command add_money 2500
wait 1
console_command add_money -2500
end_if
if I_CompareCounter numero_regioni = 22
console_command add_money 3000
wait 1
console_command add_money -3000
end_if
if I_CompareCounter numero_regioni = 23
console_command add_money 3500
wait 1
console_command add_money -3500
end_if
if I_CompareCounter numero_regioni = 24
console_command add_money 4000
wait 1
console_command add_money -4000
end_if
if I_CompareCounter numero_regioni = 25
console_command add_money 4500
wait 1
console_command add_money -4500
end_if
if I_CompareCounter numero_regioni = 26
console_command add_money 5000
wait 1
console_command add_money -5000
end_if
if I_CompareCounter numero_regioni = 27
console_command add_money 6000
wait 1
console_command add_money -6000
end_if
if I_CompareCounter numero_regioni = 28
console_command add_money 7000
wait 1
console_command add_money -7000
end_if
if I_CompareCounter numero_regioni = 29
console_command add_money 8000
wait 1
console_command add_money -8000
end_if
if I_CompareCounter numero_regioni = 30
console_command add_money 9000
wait 1
console_command add_money -9000
end_if
if I_CompareCounter numero_regioni = 31
console_command add_money 10000
wait 1
console_command add_money -10000
end_if
if I_CompareCounter numero_regioni = 32
console_command add_money 11000
wait 1
console_command add_money -11000
end_if
if I_CompareCounter numero_regioni = 33
console_command add_money 12000
wait 1
console_command add_money -12000
end_if
if I_CompareCounter numero_regioni = 34
console_command add_money 13000
wait 1
console_command add_money -13000
end_if
if I_CompareCounter numero_regioni = 35
console_command add_money 14000
wait 1
console_command add_money -14000
end_if
if I_CompareCounter numero_regioni = 36
console_command add_money 15000
wait 1
console_command add_money -15000
end_if
if I_CompareCounter numero_regioni = 37
console_command add_money 16500
wait 1
console_command add_money -16500
end_if
if I_CompareCounter numero_regioni = 38
console_command add_money 18000
wait 1
console_command add_money -18000
end_if
if I_CompareCounter numero_regioni = 39
console_command add_money 19500
wait 1
console_command add_money -19500
end_if
if I_CompareCounter numero_regioni = 40
console_command add_money 21000
wait 1
console_command add_money -21000
end_if
if I_CompareCounter numero_regioni = 41
console_command add_money 22500
wait 1
console_command add_money -22500
end_if
if I_CompareCounter numero_regioni = 42
console_command add_money 24000
wait 1
console_command add_money -24000
end_if
if I_CompareCounter numero_regioni = 43
console_command add_money 25500
wait 1
console_command add_money -25500
end_if
if I_CompareCounter numero_regioni = 44
console_command add_money 27000
wait 1
console_command add_money -27000
end_if
if I_CompareCounter numero_regioni = 45
console_command add_money 28500
wait 1
console_command add_money -28500
end_if
if I_CompareCounter numero_regioni = 46
console_command add_money 30000
wait 1
console_command add_money -30000
end_if
if I_CompareCounter numero_regioni = 47
console_command add_money 32000
wait 1
console_command add_money -32000
end_if
if I_CompareCounter numero_regioni = 48
console_command add_money 34000
wait 1
console_command add_money -34000
end_if
if I_CompareCounter numero_regioni = 49
console_command add_money 36000
wait 1
console_command add_money -36000
end_if
if I_CompareCounter numero_regioni = 50
console_command add_money 38000
wait 1
console_command add_money -38000
end_if
if I_CompareCounter numero_regioni = 51
console_command add_money 40000
wait 1
console_command add_money -40000
end_if
if I_CompareCounter numero_regioni = 52
console_command add_money 40000
console_command add_money 2000
wait 1
console_command add_money -40000
console_command add_money -2000
end_if
if I_CompareCounter numero_regioni = 53
console_command add_money 40000
console_command add_money 4000
wait 1
console_command add_money -40000
console_command add_money -4000
end_if
if I_CompareCounter numero_regioni = 54
console_command add_money 40000
console_command add_money 6000
wait 1
console_command add_money -40000
console_command add_money -6000
end_if
if I_CompareCounter numero_regioni = 55
console_command add_money 40000
console_command add_money 8000
wait 1
console_command add_money -40000
console_command add_money -8000
end_if
if I_CompareCounter numero_regioni = 56
console_command add_money 40000
console_command add_money 10000
wait 1
console_command add_money -40000
console_command add_money -10000
end_if
if I_CompareCounter numero_regioni = 57
console_command add_money 40000
console_command add_money 12500
wait 1
console_command add_money -40000
console_command add_money -12500
end_if
if I_CompareCounter numero_regioni = 58
console_command add_money 40000
console_command add_money 15000
wait 1
console_command add_money -40000
console_command add_money -15000
end_if
if I_CompareCounter numero_regioni = 59
console_command add_money 40000
console_command add_money 17500
wait 1
console_command add_money -40000
console_command add_money -17500
end_if
if I_CompareCounter numero_regioni >= 60
console_command add_money 40000
console_command add_money 20000
wait 1
console_command add_money -40000
console_command add_money -20000
end_if
end_monitor
;malus effettivi
monitor_event FactionTurnEnd FactionIsLocal
if I_CompareCounter numero_regioni = 1
console_command add_money -30
end_if
if I_CompareCounter numero_regioni = 2
console_command add_money -60
end_if
if I_CompareCounter numero_regioni = 3
console_command add_money -90
end_if
if I_CompareCounter numero_regioni = 4
console_command add_money -120
end_if
if I_CompareCounter numero_regioni = 5
console_command add_money -150
end_if
if I_CompareCounter numero_regioni = 6
console_command add_money -180
end_if
if I_CompareCounter numero_regioni = 7
console_command add_money -210
end_if
if I_CompareCounter numero_regioni = 8
console_command add_money -240
end_if
if I_CompareCounter numero_regioni = 9
console_command add_money -270
end_if
if I_CompareCounter numero_regioni = 10
console_command add_money -300
end_if
if I_CompareCounter numero_regioni = 11
console_command add_money -330
end_if
if I_CompareCounter numero_regioni = 12
console_command add_money -360
end_if
if I_CompareCounter numero_regioni = 13
console_command add_money -390
end_if
if I_CompareCounter numero_regioni = 14
console_command add_money -420
end_if
if I_CompareCounter numero_regioni = 15
console_command add_money -450
end_if
if I_CompareCounter numero_regioni = 16
console_command add_money -480
end_if
if I_CompareCounter numero_regioni = 17
console_command add_money -500
end_if
if I_CompareCounter numero_regioni = 18
console_command add_money -1000
end_if
if I_CompareCounter numero_regioni = 19
console_command add_money -1500
end_if
if I_CompareCounter numero_regioni = 20
console_command add_money -2000
end_if
if I_CompareCounter numero_regioni = 21
console_command add_money -2500
end_if
if I_CompareCounter numero_regioni = 22
console_command add_money -3000
end_if
if I_CompareCounter numero_regioni = 23
console_command add_money -3500
end_if
if I_CompareCounter numero_regioni = 24
console_command add_money -4000
end_if
if I_CompareCounter numero_regioni = 25
console_command add_money -4500
end_if
if I_CompareCounter numero_regioni = 26
console_command add_money -5000
end_if
if I_CompareCounter numero_regioni = 27
console_command add_money -6000
end_if
if I_CompareCounter numero_regioni = 28
console_command add_money -7000
end_if
if I_CompareCounter numero_regioni = 29
console_command add_money -8000
end_if
if I_CompareCounter numero_regioni = 30
console_command add_money -9000
end_if
if I_CompareCounter numero_regioni = 31
console_command add_money -10000
end_if
if I_CompareCounter numero_regioni = 32
console_command add_money -11000
end_if
if I_CompareCounter numero_regioni = 33
console_command add_money -12000
end_if
if I_CompareCounter numero_regioni = 34
console_command add_money -13000
end_if
if I_CompareCounter numero_regioni = 35
console_command add_money -14000
end_if
if I_CompareCounter numero_regioni = 36
console_command add_money -15000
end_if
if I_CompareCounter numero_regioni = 37
console_command add_money -16500
end_if
if I_CompareCounter numero_regioni = 38
console_command add_money -18000
end_if
if I_CompareCounter numero_regioni = 39
console_command add_money -19500
end_if
if I_CompareCounter numero_regioni = 40
console_command add_money -21000
end_if
if I_CompareCounter numero_regioni = 41
console_command add_money -22500
end_if
if I_CompareCounter numero_regioni = 42
console_command add_money -24000
end_if
if I_CompareCounter numero_regioni = 43
console_command add_money -25500
end_if
if I_CompareCounter numero_regioni = 44
console_command add_money -27000
end_if
if I_CompareCounter numero_regioni = 45
console_command add_money -28500
end_if
if I_CompareCounter numero_regioni = 46
console_command add_money -30000
end_if
if I_CompareCounter numero_regioni = 47
console_command add_money -32000
end_if
if I_CompareCounter numero_regioni = 48
console_command add_money -34000
end_if
if I_CompareCounter numero_regioni = 49
console_command add_money -36000
end_if
if I_CompareCounter numero_regioni = 50
console_command add_money -38000
end_if
if I_CompareCounter numero_regioni = 51
console_command add_money -40000
end_if
if I_CompareCounter numero_regioni = 52
console_command add_money -40000
console_command add_money -2000
end_if
if I_CompareCounter numero_regioni = 53
console_command add_money -40000
console_command add_money -4000
end_if
if I_CompareCounter numero_regioni = 54
console_command add_money -40000
console_command add_money -6000
end_if
if I_CompareCounter numero_regioni = 55
console_command add_money -40000
console_command add_money -8000
end_if
if I_CompareCounter numero_regioni = 56
console_command add_money -40000
console_command add_money -10000
end_if
if I_CompareCounter numero_regioni = 57
console_command add_money -40000
console_command add_money -12500
end_if
if I_CompareCounter numero_regioni = 58
console_command add_money -40000
console_command add_money -15000
end_if
if I_CompareCounter numero_regioni = 59
console_command add_money -40000
console_command add_money -17500
end_if
if I_CompareCounter numero_regioni >= 60
console_command add_money -40000
console_command add_money -20000
end_if
set_counter numero_regioni 0
end_monitor
Come potete facilmente osservare, è generico, quindi adattabile ovunque...salvo imprevisti, sarà utilizzabile anche nella futura 7.0 senza bisogno di ritocchi...
Se qualcuno non è contento dei mauls stabiliti, può modificarli a piacimento editando per ogni regione il relativo mauls nella seconda e nella terza parte delle script (nella seconda la cifra viene aggiunta e poi rimossa per far si che venga visualizzata nel pannello dei costi...poi nella terza viene rimossa definitivamente)...credo che lo script, o almeno la relazione regioni-costi sia chiara anche ai non addetti ai lavori...basta dare uno sguardo allo script...
COME SI INSTALLA: è semplicissimo...andate in BellumCrucis6-->data-->world-->maps-->campaign-->custom...in questa cartrella troverete 4 sottocartelle (Feudal_Full, Full, Feudal_Light, Light) che corrispondono ai 4 tipi di campagna presenti in BC...scegliete quella che volete giocare, apritela e cercate il file "campaign_script.txt"...aprite il file e andate al punto 2 (c'è un comodo sommario all'inizio del file) ovvero il punto relativo al "money script"....ora dovete cancellare intaramente tutto ciò che è scritto al punto 2 e sostituirlo con lo script che vi ho postato...
ovviamente, prima di fare tutto ciò, assicuratevi di aver fatto una copia di backup del file "campaign_script.txt" in modo tale da poter recuperare l'originale quando volete...
ATTENZIONE: questa modifica non è savegame compatibile
Pregherei qualche moderatore di inserire questo messaggio nel primo post e di inserire il contenuto attuale del primo post in uno spoiler con su scritto "old post"...grazie
[Modificato da UnequivocalMr.Crow 16/04/2012 11:13]