123#define comment_load(target, comment_file, comment_path) \
125 const char *comment; \
127 if ((comment = secfile_lookup_str(comment_file, comment_path))) { \
128 target = fc_strdup(comment); \
130 log_normal("Can't read %s from comments file", comment_path); \
190 "sectiondoc.nations_ruledit");
195 "entrydoc.ransom_gold");
197 "entrydoc.gameloss_style");
199 "entrydoc.gold_upkeep_style");
201 "entrydoc.homeless_gold_upkeep");
203 "entrydoc.airlift_always_enabled");
205 "entrydoc.wv_small_wonders");
207 "entrydoc.incite_cost");
209 "entrydoc.tired_attack");
211 "entrydoc.only_killing_makes_veteran");
213 "entrydoc.only_real_fight_makes_veteran");
215 "entrydoc.combat_odds_scaled_veterancy");
217 "entrydoc.damage_reduces_bombard_rate");
219 "entrydoc.low_firepower_badwallattacker");
221 "entrydoc.low_firepower_pearl_harbour");
223 "entrydoc.low_firepower_combat_bonus");
225 "entrydoc.low_firepower_nonnat_bombard");
227 "entrydoc.nuke_pop_loss_pct");
230 "entrydoc.nuke_defender_survival_chance_pct");
232 "entrydoc.auto_attack");
234 "entrydoc.ui_names");
236 "entrydoc.dc_initial_odds");
238 "entrydoc.quiet_actions");
240 "entrydoc.radius_permanent");
242 "entrydoc.tech_cost_style");
244 "entrydoc.base_tech_cost");
246 "entrydoc.min_tech_cost");
248 "entrydoc.tech_leakage");
250 "entrydoc.tech_upkeep_style");
252 "entrydoc.free_tech_method");
254 "entrydoc.history_interest_pml");
256 "entrydoc.migration_pml");
258 "entrydoc.calendar_fragments");