Salut à tous !
Vous avez peut-être remarqué ces dernières semaines la sortie du mod GC.
Et bien, j'ai grandement besoin de vous qui savez si bien modder et qui avez un peu de temps à consacrer à ce projet.
Suite à de nombreuses discussions, nous essayons de mener à bien un projet ambitieux en relation avec le GC. Il consiste en ce que chaque joueur de majeur choisisse tous les 3 ans une priorité en terme de formation. Je m'explique : le joueur pourra choisir en 1936 s'il axe sa politique de défense sur la formation de pilotes, de marins, de tankistes ou sur aucune des trois en particulier. En fonction de ce choix sont établies des limites de production pour chaque type d'unité. Par exemple l'allemand qui aura choisi d'axer sa politique de défense sur l'arme blindée pour 36-39 ne pourra construire que peu de navires. S'il opte pour la marine, il ne pourra pas construire beaucoup de blindés, s'il n'opte pour aucune arme en particulier, il pourra construire des navires et des blindés mais pas en grandes quantités.
J'espère avoir clairement explique le concept de ce nouveau système pour gérer les options de politique de défense dans hoi.
Il a surtout pour but d'atteindre le summum du réalisme et d'empêcher des situations abracadabrantesques où un allemand choisit tout d'un coup en 1942 de développer une marine ou un anglais qui se retrouve avec 30 db et 60 esc d'intercepteurs en 1939.
Voici comment nous comptons modéliser celà :
Citation:
################################################## ###
# Système de limitation d'unités et de formation de pilotes/marins/tankistes
################################################## ###
################################################## ###
# Limitation USA
################################################## ###
event = {
id = X
random = no
country = USA
date = { day = 5 month = january year = 1936 }
offset = 1
deathdate = { day = 9 month = january year = 1936 }
trigger = {
control = { province = 606 data = -1 }
ai = no
}
name = "Plan de formation 36-39"
desc = ""
style = 0
picture = ""
action_a = {
name = "Formons des marins !"
command = { type = local_setflag which = USA_marine36 }
}
action_b = {
name = "Formons des pilotes !"
command = { type = local_setflag which = USA_aviation36 }
}
action_c = {
name = "Formons des tankistes !"
command = { type = local_setflag which = USA_tank36 }
}
action_d = {
name = "Nous avons besoin des trois !"
command = { type = local_setflag which = USA_tout36 }
}
}
event = {
id = X
random = no
country = USA
persistent = yes
trigger = {
local_flag = USA_aviation36
OR = {
AND = {
NOT = { local_flag = max_tac }
NOT = { year = 1937 }
tactical_bomber = [la valeur pour 1936]
}
AND = {
NOT = { local_flag = max_tac }
NOT = { year = 1938 }
tactical_bomber = [la valeur pour 1937]
}
AND = {
NOT = { local_flag = max_tac }
NOT = { year = 1939 }
tactical_bomber = [la valeur pour 1938]
}
name = "Pénurie de pilotes"
desc = ""
style = 0
picture = "american_air_reinforcments"
date = { day = 1 month = january year = 1936 }
offset = 7
deathdate = { day = 29 month = december year = 1938 }
action_a = {
name = "Ils ne poussent pas sur les arbres !"
command = { type = deactivate_unit_type which = tactical_bomber }
command = { type = local_setflag which = max_tac }
}
}
event = {
id = X
random = no
country = USA
persistent = yes
trigger = {
OR = {
local_flag = USA_marine36
local_flag = USA_tank36 }
OR = {
AND = {
NOT = { local_flag = max_tac }
NOT = { year = 1937 }
tactical_bomber = [la valeur pour 1936 : plus basse cette fois]
}
AND = {
NOT = { local_flag = max_tac }
NOT = { year = 1938 }
tactical_bomber = [la valeur pour 1937 : plus basse cette fois]
}
AND = {
NOT = { local_flag = max_tac }
NOT = { year = 1939 }
tactical_bomber = [la valeur pour 1938 : plus basse cette fois]
} }
name = "Pénurie de pilotes"
desc = ""
style = 0
picture = "american_air_reinforcments"
date = { day = 1 month = january year = 1936 }
offset = 7
deathdate = { day = 29 month = december year = 1938 }
action_a = {
name = "Ils ne poussent pas sur les arbres !"
command = { type = deactivate_unit_type which = tactical_bomber }
command = { type = local_setflag which = max_tac }
}
}
event = {
id = X
random = no
country = USA
persistent = yes
trigger = {
local_flag = USA_tout36
OR = {
AND = {
NOT = { local_flag = max_tac }
NOT = { year = 1937 }
tactical_bomber = [la valeur pour 1936 : plus haute que pour plan marine et tank mais plus basse que plan aviation]
}
AND = {
NOT = { local_flag = max_tac }
NOT = { year = 1938 }
tactical_bomber = [la valeur pour 1937 : plus haute que pour plan marine et tank mais plus basse que plan aviation]
}
AND = {
NOT = { local_flag = max_tac }
NOT = { year = 1939 }
tactical_bomber = [la valeur pour 1938 : plus haute que pour plan marine et tank mais plus basse que plan aviation]
}
name = "Pénurie de pilotes"
desc = ""
style = 0
picture = "american_air_reinforcments"
date = { day = 1 month = january year = 1936 }
offset = 7
deathdate = { day = 29 month = december year = 1938 }
action_a = {
name = "Ils ne poussent pas sur les arbres !"
command = { type = deactivate_unit_type which = tactical_bomber }
command = { type = local_setflag which = max_tac }
}
}
event = {
id = X
random = no
country = USA
persistent = yes
trigger = {
technology = [l'id de la ou des technologies qui permettent d'activer les bombardiers tactiques]
local_flag = USA_tout36
OR = {
AND = {
local_flag = max_tac
NOT = { year = 1937 }
NOT = { tactical_bomber = [la valeur pour 1936] }
}
AND = {
local_flag = max_tac
NOT = { year = 1938 }
NOT = { tactical_bomber = [la valeur pour 1937] }
}
AND = {
local_flag = max_tac
NOT = { year = 1939 }
NOT = { tactical_bomber = [la valeur pour 1938] }
}
name = "De nouveaux pilotes sont disponibles"
desc = ""
style = 0
picture = "american_air_reinforcments"
date = { day = 1 month = january year = 1936 }
offset = 7
deathdate = { day = 29 month = december year = 1938 }
action_a = { name = "Ils poussent sur les arbres !"
command = { type = activate_unit_type which = tactical_bomber }
command = { type = local_clrflag which = max_tac }
}
}
event = {
id = X
random = no
country = USA
persistent = yes
trigger = {
technology = [l'id de la ou des technologies qui permettent d'activer les bombardiers tactiques]
local_flag = USA_aviation36
OR = {
AND = {
local_flag = max_tac
NOT = { year = 1937 }
NOT = { tactical_bomber = [la valeur pour 1936] }
}
AND = {
local_flag = max_tac
NOT = { year = 1938 }
NOT = { tactical_bomber = [la valeur pour 1937] }
}
AND = {
local_flag = max_tac
NOT = { year = 1939 }
NOT = { tactical_bomber = [la valeur pour 1938] }
}
name = "De nouveaux pilotes sont disponibles"
desc = ""
style = 0
picture = "american_air_reinforcments"
date = { day = 1 month = january year = 1936 }
offset = 7
deathdate = { day = 29 month = december year = 1938 }
action_a = { name = "Ils poussent sur les arbres !"
command = { type = activate_unit_type which = tactical_bomber }
command = { type = local_clrflag which = max_tac }
}
}
event = {
id = X
random = no
country = USA
persistent = yes
trigger = {
technology = [l'id de la ou des technologies qui permettent d'activer les bombardiers tactiques]
OR = { local_flag = USA_marine36
local_flag = USA_tank36 }
OR = {
AND = {
local_flag = max_tac
NOT = { year = 1937 }
NOT = { tactical_bomber = [la valeur pour 1936] }
}
AND = {
local_flag = max_tac
NOT = { year = 1938 }
NOT = { tactical_bomber = [la valeur pour 1937] }
}
AND = {
local_flag = max_tac
NOT = { year = 1939 }
NOT = { tactical_bomber = [la valeur pour 1938] }
}
name = "De nouveaux pilotes sont disponibles"
desc = ""
style = 0
picture = "american_air_reinforcments"
date = { day = 1 month = january year = 1936 }
offset = 7
deathdate = { day = 29 month = december year = 1938 }
action_a = { name = "Ils poussent sur les arbres !"
command = { type = activate_unit_type which = tactical_bomber }
command = { type = local_clrflag which = max_tac }
}
}
|
Ceci est un exemple qui concerne les USA pour la période 36-39 et pour ses bombardiers tactiques.
Si des personnes sont intéressées...