コンテンツにスキップ

植物と園芸

園芸(Gardening)は、Ultima Onlineに内蔵された自己完結型のミニゲームです。土入りの鉢に種を植え、 1日に1度水を与えると、約1週間かけて、装飾として飾ったり有用な素材として収穫したりできる植物に育ち ます。スキルポイントも戦闘も不要で、必要なのは忍耐と注意だけです。人々が植物を育てる理由は、 希少な色の品種家の装飾や転売で珍重される)を求めて、クラフトに使う 植物資源のため、アイテムを染める植物顔料のため、そして単にくつろげる収集ゲームとして、など さまざまです。植物の種類は44種、色は19種あり、その多くは丁寧な交配(cross-pollination)でしか 入手できません。

以下のすべての数値と挙動は、サーバーエミュレーターServUOのScripts/Services/Plants/以下にある植物 スクリプトに基づいています(セクションごとに出典を明記)。構造化データはdata/plants.jsonにあり、 tools/extract_plants.pyで抽出されています。

成長のサイクルは次のとおりです。

  1. 種を入手する。 種は、すでに所有している完全成長した植物から手に入るほか(植物が与えてくれるもの を参照)、モンスター/宝のドロップ、そしてナチュラリスト(Naturalist)のクエスト報酬として 得られます(後述)。種には植物の種類(type)色(hue)が記録されています。
  2. 土入りの鉢を用意する。 新しい植物の鉢はBowlOfDirtの段階から始まります (Scripts/Services/Plants/PlantItem.cs)。土が柔らかくなるまでを注ぎます — 種が定着する前に、 土は少なくとも軽く湿っている(Water >= 2)必要があり、そうでないと”The dirt needs to be softened first.” と表示されます。
  3. 種を植える。 用意した土に種を植えます。鉢はSeedの段階に進み、選んだ種類と色を保持します。
  4. 毎日水を与える。 を含む飲み物を注ぎます。水位は0〜4で推移し、植物はちょうど2に 保たれることを望みます(PlantSystem.cs)。毎日の成長チェックのたびに土は1ずつ乾くので、1日に 一掬いの水で健康を保てます。水が多すぎても少なすぎても植物は傷みます。
  5. 成長させる。 1日に1度(成長チェックは23時間のタイマーで動作し、PlantSystem.CheckDelay、 ログイン時やワールドセーブ時にも再チェックされます)、健康な植物は1段階進みます。

成長チェックが有効になるには、植物があなたのバックパック、銀行ボックス、または家の中でロックダウン されている必要があります(PlantItem.csValidGrowthLocation)。植物はダブルクリックで操作し、 園芸ガンプ(gump)が開きます。

植物は次の段階を登っていきます(enum PlantStatusPlantItem.cs)。内部的には成長チェックが段階1〜9を 数えており、クライアントが表示するラベル付きの状態は以下のとおりです。

段階PlantStatus見た目
0BowlOfDirt空の鉢。水で柔らかくしてから種を植える。
1Seed土に種が入った状態。発芽する。
2–3Saplingまだ毎日成長中の若い苗木。
4–6Plantそれと分かる植物。鉢が緑色になる。
7–9FullGrownPlant完全に成長 — 種類と色を表示し、受粉でき、種/資源を産出する。
10DecorativePlant「装飾に設定」した状態。完成した観葉植物。水やり不要。
11DeadTwigs放置して枯死 — 小枝だけが残る。

植物が完全成長に達すると、そのまま種/資源を産出させ続けるか、装飾に設定するSetToDecorativeGump.cs)ことができます。これは一方通行の手順で、もはや手入れの不要な恒久的な飾りに 変わり、家の中に設置できます。

成長中の植物をダブルクリックすると、メインの園芸インターフェース(MainPlantGump.cs)が開きます。中央に 植物の絵が表示され、操作パネルには繁殖(reproduction)メニュー、4つの疾患(maladies)(寄生、菌、 毒、病気)とその現在のレベル、位、4つのポーションスロット(毒/キュア/ヒール/ストレングス)、 成長段階の表示、ヘルプボタン、そして「鉢を空にする」ボタンがあります。このパネルは1枚の専用画像では なく、汎用の暗いフレーム(ガンプ0xE10)にアイテム絵のタイルを組み合わせて構成されています。

下の植物スプライトは、data/plants.json内のアイテムIDに対応するクライアント絵からそのまま描画した ものです。

カンピオンの花、ポピー、ユリ、シダ、ポニーテールパーム、センチュリープラント、バレル/トライバレル
サボテン、盆栽、カカオの木、サトウキビなど、植物の種類の例を並べたもの

植物にはヒット(hits)(体力プール)と、瀕死/しおれ/健康/生き生き(Dying / Wilted / Healthy / Vibrant)Health評価があります。植物は少なくとも健康(Healthy)であるときにのみ成長します (PlantSystem.Grow)ので、健康を保つことこそが仕事のすべてです。健康は4つの疾患(maladies)と 誤った水やりによって脅かされます(すべてScripts/Services/Plants/PlantSystem.cs内)。

危険原因治療法
寄生(Infestation)毎日ランダム(花の咲く種類や明るい(bright)色の植物、過剰な水やり時に発生しやすい)。植物にグレーターポイズンポーションを注ぐ。
菌(Fungus)毎日ランダム(過剰な水やり時に発生しやすい)。グレーターキュアポーションを注ぐ。
毒(Poison)ポイズンポーションの過剰使用が原因(持ち越される)。グレーターヒールポーションを注ぐ。
病気(Disease)キュアポーションの過剰使用が原因(持ち越される)。グレーターヒールポーションを注ぐ。

各疾患は0〜2で推移します。グレーターポーションのみが効果を持ち、下位/通常のポーションは “This potion is not powerful enough”PlantItem.ApplyPotion)となります。ポーションは鉢の中で最大 2チャージまで蓄積され、次の成長チェックで消費されます。そこで、残った体力が回復される前に、対応する 疾患を打ち消します。

水やりは疾患と同じくらい重要です。 水は0〜4で推移し、植物は2を望みます。各成長チェックで、 2を上回るまたは下回る水の各ポイントは3〜6のダメージを与え、各疾患のアクティブな各レベルも同様です (ApplyMaladiesEffects)。ヒットが0まで落ちると植物は枯死します。完全成長した植物は枯れた小枝に 崩れ、未成熟なものは空の土入り鉢に戻ります(PlantItem.Die)。

有益な手入れ。 植物に疾患がなく水も正しければ、ゆっくりと回復します(チェックごとに+2ヒット、 またはグレーターヒールポーション1チャージあたり+7)。グレーターストレングスポーションは、次の チェックの寄生/菌の確率を1チャージあたり0.075下げます。そして肥沃な土(fertile dirt)骨の袋/ 肥沃な土の鉢)に植えると、段階5までの間、10%の確率で二段階成長し、まる1段階を飛ばします(Grow)。

放置はある意味で寛容です: 成長チェックは1日に約1度とログイン/ワールドセーブ時にしか発火しない ので、植物は進行せずに放置できます。しかしチェックが悪い水や未治療の疾患のある状態で走った瞬間に、 ダメージを受けます — したがって病気の植物を抱えての長期不在は致命的です。

育てられる植物の種類は44種植物の色は19種あります(PlantType.csPlantHue.cs)。種類は カテゴリに分かれます。

  • デフォルト(17種) — 日常的な庭の植物。カンピオンの花、ポピー、スノードロップ、ガマ、ユリ、 パンパスグラス、イグサ、エレファントイヤープラント、シダ、ポニーテールパーム、スモールパーム、 センチュリープラント、ウォータープラント、サンセベリア、ウチワ/バレル/トライバレルサボテン。 これらは交配(cross-bred)でき、繁殖(reproduce、種を作る)できる唯一の種類です。
  • 盆栽(8種) — コモン、アンコモン、レア、エクセプショナル、エキゾチックの盆栽の木(下位ティアは 緑とピンクの変種)。これらは特殊なドロップで、交配も繁殖もしません。
  • 特殊(18種) — 装飾専用の風変わりなもの。サボテン、亜麻の花、フォックスグローブ、ホップ、 オルフルアの花、ねじれた/まっすぐな糸杉、低い/高い生垣、ジュニパーの茂み、スノードロップ&ポピーの 群生、ガマ、スパイダーツリー、スイレン、サトウキビ(竹の絵)、バニラ。
  • 芳香(1種)カカオの木(古い絵ではオヒイの木)。カカオの原料。

種は色(hue)を持ちます。自然な初期の色はプレーン、赤、青、黄(Plain, Red, Blue, Yellow)RandomFirstGenerationセット)です。これらから、原色を混ぜた3つの派生色 — (赤+青)、 (青+黄)、(赤+黄) — が生まれ、各色にはブライト(Bright)変種があります。さらに、 通常の混合では生まれない5つの希少(rare)な色 — 黒、白、ピンク、マゼンタ、アクア、ファイアレッド もあります(PlantHue.cs)。

色は交配(cross-pollination)で生み出されます(PlantHue.CrossPlantType.Cross)。

  1. 完全成長した交配可能(crossable)な植物は、花粉を出す状態(PollenProducing)になります。
  2. ガンプの繁殖/受粉対象(PollinateTarget.csReproductionGump.cs)を使って、ある植物を別の植物で 受粉させます。すると、その種は自身のものではなく交配された種類と色を持つようになります。
  3. 色の交配ルール:同じ色 → その色のブライト版2つの原色 → それらの混合(赤+青=紫など)。 原色と非原色の交配は原色を保ち、それ以外は共通の成分になります。どの交配にも1%の確率で黒または白を 生む可能性があり、これが「偶然の」希少植物が現れる古典的な経路です。
  4. 種類の交配は、表における2つの種類の平均へ寄せていくので、数世代かけて種を目標の植物へ近づけて いけます。

交配できるのは交配可能(crossable)な色/種類のみで、種を作れるのは繁殖する(reproducing)もの だけです(IsCrossableReproduces)。希少な色(黒、白、ピンク、マゼンタ、アクア、ファイアレッド)と 特殊/盆栽の種類は交配できません — それらは育種するのではなく収集するものです。

すべての種類と色(アイテムID、カテゴリ、交配可能/繁殖/ブライトのフラグ付き)の機械可読な完全リストは data/plants.jsonにあります。

完全成長した植物は、再生可能な小さな工場です。完全な大きさでの各成長チェックで、次のものを産出できます (PlantSystem.Grow)。

  • 種(Seeds) — 受粉した繁殖可能な植物は種を産出し(生涯で最大8個)、交配された種類/色を運びます。 これが色を増やし取引する方法です。ばらの種とシードボックス(seed box)Scripts/Items/Functional/SeedBox/)を使えば、コレクションを保管・整理できます。

  • 植物の挿し穂/資源(Plant clippings / resources) — 特定の種類+色の組み合わせはクラフト素材を ドロップします(生涯で最大8個)。PlantResources.csより:

    資源植物+必要な色
    Red leavesエレファントイヤープラント、ポニーテールパーム、またはセンチュリープラント — Bright Red
    Orange petalsポピー、ガマ、またはパンパスグラス — Bright Orange
    Green thornsサンセベリアまたはバレルサボテン — Bright Green
    Cocoa pulpカカオの木 — Plain
    Sack of sugarサトウキビ — Plain
    Flax亜麻の花 — Plain
    Bark fragmentまっすぐなまたはねじれた糸杉 — Plain
    Vanillaバニラ — Plain
    Poppies dustポピーの群生 — Plain

    これが、色が見た目以上に重要である理由です。葉/花弁/棘の植物はブライトの色だけが試薬を産出します。 カカオの果肉砂糖の袋バニラ料理(Cooking)の流れ(チョコレートと 焼き菓子のレシピ)に使われます。

  • 植物顔料(Plant pigments) — 完全成長および装飾の植物の色は、植物顔料Scripts/Services/BasketWeaving/PlantPigment.cs)に変えられ、植物色のパレットでアイテムを染めるのに 使われます。このシャードで染色の色がどう働くかは色(Hues)リファレンスを参照 してください。

  • 装飾植物(Decorative plants) — 完成した植物を装飾に設定すると、家の装飾 用の恒久的な鉢植えの観葉植物になります。

ナチュラリスト(Naturalist)のNPC(Scripts/Mobiles/NPCs/Naturalist.cs)は、ソレンの研究(Study of Solen)クエストに紐づいています。これを完了すると、ランダムな植物の種が報酬として得られます。 通常の巣を調べると3つの準希少色(ピンク、マゼンタ、アクア)のいずれかが、特別な巣を調べると真に 希少な色(ファイアレッド、白、または黒)が得られます — 単純には育てられない色でコレクションを始める ための信頼できる手段です。(このシャードのナチュラリストはクエストの提供者であり、植物の鑑定人/ベンダー ではありません。)

  • 装飾 — 家に鉢植えの植物や装飾用の木を設置する。
  • 家の種類 — 植物をロックダウンする家の外殻。
  • 色(Hues) — 植物の色と植物顔料が染色パレットにどう収まるか。
  • 資源 — 採取資源の中で植物由来の素材がどこに位置するか。
  • 料理(Cooking) — 庭から採れるカカオ、砂糖、バニラが焼き菓子のレシピに使われる。
  • 職業 — 専業の園芸家は、楽しく穏やかなニッチな職業。