技術のコストを時代ごとに倍率で上げる

  1. UPDATE Technologies
  2. SET Cost = Cost * 1.25 /* 太古 */
  3. WHERE EraType = 'ERA_ANCIENT'
  4. ;
  5. UPDATE Technologies
  6. SET Cost = Cost * 1.50 /* 古典 */
  7. WHERE EraType = 'ERA_CLASSICAL'
  8. ;
  9. UPDATE Technologies
  10. SET Cost = Cost * 1.50 /* 中世 */
  11. WHERE EraType = 'ERA_MEDIEVAL'
  12. ;
  13. UPDATE Technologies
  14. SET Cost = Cost * 1.75 /* ルネサンス */
  15. WHERE EraType = 'ERA_RENAISSANCE'
  16. ;
  17. UPDATE Technologies
  18. SET Cost = Cost * 1.80 /* 産業 */
  19. WHERE EraType = 'ERA_INDUSTRIAL'
  20. ;
  21. UPDATE Technologies
  22. SET Cost = Cost * 2.20 /* 近代 */
  23. WHERE EraType = 'ERA_MODERN'
  24. ;
  25. UPDATE Technologies
  26. SET Cost = Cost * 2.40 /* 原子力 */
  27. WHERE EraType = 'ERA_ATOMIC'
  28. ;
  29. UPDATE Technologies
  30. SET Cost = Cost * 3.00 /* 情報 */
  31. WHERE EraType = 'ERA_INFORMATION'
  32. ;
  33. UPDATE Technologies
  34. SET Cost = Cost * 3.00 /* 未来 */
  35. WHERE EraType = 'ERA_FUTURE'
  36. ;

Cost = Cost * 倍率 で、元のコストから何倍にするかを指定できる
<Technologies>での技術は、EraTypeでどの時代の技術か決まっているので
WHEREで時代を指定すれば各時代ごとにコストの上がり方を変えられる