A long time ago I made a complete script for an all in one NWO scenario that rationalized nuclear weapons. It prevented the AI from launching until either specific conditions were met (own territory conquered, self/allies nuked) or randomly based on a small chance of dice roll. It was a pretty hefty system and probably won't work just being ported over wholesale, but if you want I can try digging it up. Unfortunately I don't think it worked before 1945 ala historical WW2 ending, only afterwards such that the nuke mission was disabled to start with.
The part in the above quote that mentions how the A.I. was prevented from launching nukes until certain conditions were met has brought the following thought:
- Was the event something such as:
- nuclear_technology_XXXX deactivated unless province_ABC controlled?
- Of course, the above is not written as a proper Darkest Hour event, just keeping the idea simple at this moment.
The point here is the following:
- While working on the strategic_regions.txt decision template file, an event has been created whereby the following occurs:
- Nuclear research within the Industrial category is disabled unless province X (which had uranium historically) is controlled;
- [The province in the test was just a random province, not historically accurate];
- The 1936 scenario starts with an inactive decision: "Nuclear Weapons Research Available";
- Conditions to activate the decision are controlling necessary uranium provinces;
- Within a few days of the 1936 scenario starting, an event appears indicating that the first two nuclear technologies from the industrial category are disabled due to lack of the necessary raw materials;
- Once province X (the uranium province in the test) was controlled, the nuclear technologies were available; and,
- The test was conducted in Kaiserreich although it's fair to say a similar decision/event option can be created for Darkest Hour vanilla in addition to other mods.
The test was conducted with the human and not the A.I. If there is an A.I. file somewhere that gives nuclear weapons to the A.I. without the necessary research, then of course the above decision is worthless.
It seems reasonable to think that nations that do not have access to uranium cannot research nuclear technology. Moreover, nations that have uranium or are allied with a nation that has uranium, should be permitted to research nuclear technology.
While the above approach may not prevent nuclear weapons from exploding all over the place by the A.I. (which appears to be the issue discussed in this thread), it may offer a more well-managed nuclear weapon environment, while providing an interesting strategic opportunity:
control all of the provinces/regions that were known to have uranium during the 1940s/1950s, and acquire a monopoly on nuclear weapons research and technology!
Before sharing a template for the decisions/events, thought it worthwhile to ask here if anyone has created a decision/event as the one above as a means to provide a more "managed" nuclear weapons environment. Has the above approach been implemented as a decision/event to attempt to control nuclear production?
As a side-note, the above reasoning does seem somewhat realistic: if nation X does not have uranium, and is at war with nation(s) that control uranium provinces or regions, then nation X will be unable to acquire the necessary resources for the nuclear weapons research. No research = no weapons.
Of course, the above is useless if the A.I. has been programmed to receive nuclear weapons by a certain date, regardless of research and built nuclear reactor reactors -- which might be what one of the comments above was alluding to with the notion that, "the A.I. cheats" concerning nuclear weapons.