Note: Unless the AI has special logic for a tech, the research value for any tech is its tech level. Then this level is modified by situationally based on existing techs already known (T+80 is less valuable if you already have T+60) and their potential use (or lack of use) against enemy empires. This means that a maximum value tech should evaluate to around 50.
The goal, of course, is for the AI to eventually have special logic for each type of this. This post describes the logic I am now having the AI use to determine the value of Biological Weapon and Antidote techs.
Posted here for any input from the MOO1 experts in here.
Evaluating a new Bioweapon technology (spores).
1. Find the maximum antidote value of every empire you are at war with (if none, use 0)
2. Find the avg dmg the new bioweapon would do vs that antidote (p.139 of OSG)
3. Find the avg dmg your existing bioweapon would do vs that antidote
4. Take the difference and multiply it by 25.0 to get an approximate new tech level
(max: upgrading from None to Bio Terminator vs. No Antidote = 50)
Evaluating a new Antidote technology.
1. Find the maximum bioweapon damage of every empire you are at war with (if none, use 0)
2. Find the avg dmg that weapon would do against your current antidote level
3. Find the avg dmg that weapon would do against the antidote level you are evaluating
4. Take the difference and multiply by 30.0.
(max: upgrading from None to Universal Antidote vs Bio Terminator = 50)
The goal, of course, is for the AI to eventually have special logic for each type of this. This post describes the logic I am now having the AI use to determine the value of Biological Weapon and Antidote techs.
Posted here for any input from the MOO1 experts in here.
Evaluating a new Bioweapon technology (spores).
1. Find the maximum antidote value of every empire you are at war with (if none, use 0)
2. Find the avg dmg the new bioweapon would do vs that antidote (p.139 of OSG)
3. Find the avg dmg your existing bioweapon would do vs that antidote
4. Take the difference and multiply it by 25.0 to get an approximate new tech level
(max: upgrading from None to Bio Terminator vs. No Antidote = 50)
Evaluating a new Antidote technology.
1. Find the maximum bioweapon damage of every empire you are at war with (if none, use 0)
2. Find the avg dmg that weapon would do against your current antidote level
3. Find the avg dmg that weapon would do against the antidote level you are evaluating
4. Take the difference and multiply by 30.0.
(max: upgrading from None to Universal Antidote vs Bio Terminator = 50)