From 57b8e57146fa77fa121211e49a58bfa0d70c87d4 Mon Sep 17 00:00:00 2001 From: Deskull Date: Tue, 11 Dec 2018 00:02:22 +0900 Subject: [PATCH] =?utf8?q?[Feature]=20#38796=20=E6=96=B0=E7=A8=AE=E6=97=8F?= =?utf8?q?=E3=80=8E=E3=83=9E=E3=83=BC=E3=83=95=E3=82=A9=E3=83=BC=E3=82=AF?= =?utf8?q?=E3=80=8F=E5=9F=BA=E7=A4=8E=E9=83=A8=E5=AE=9F=E8=A3=85=E3=80=82?= =?utf8?q?=20/=20Implement=20basic=20setting=20of=20new=20race=20'Merfolk'?= =?utf8?q?.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/birth.c | 7 ++++++- src/defines.h | 3 ++- src/tables.c | 16 ++++++++++++++++ 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/src/birth.c b/src/birth.c index 74db39763..bfe9875dc 100644 --- a/src/birth.c +++ b/src/birth.c @@ -119,7 +119,9 @@ static cptr race_jouhou[MAX_RACES] = "クターとしている無表情の謎の生物です。彼らは外見がかわいらしいため、魅力が高いです。彼らは混乱しません。なぜなら、混乱してもクターとしているため変わりないからです。しかも、そのクターとしている外見から敵に見つかりにくいです。しかし、彼らは注意力が少ないため探索や知覚能力は悪いです。彼らはレベルが上がると横に伸びてACを上げる技を覚えますが、伸びている間は魔法防御能力は低くなってしまいます。", -"アンドロイドは機械の身体を持つ人工的な存在です。魔法をうまく使うことはできませんが、戦士としては非常に優れています。彼らは他の種族のように経験値を得て成長するということはありません。身体に身につける装備によって成長します。ただし、指輪、アミュレット、光源は成長に影響しません。彼らは毒の耐性を持ち、麻痺知らずで、生命力を吸収されることがありません。また、身体が頑丈なのでACにボーナスを得ます。しかし身体のいたるところに電子回路が組み込まれているため、電撃によって通常よりも大きなダメージを受けてしまいます。彼らは食物からほとんど動力を得られませんが、油を補給する事で動力源を得る事ができます。" +"アンドロイドは機械の身体を持つ人工的な存在です。魔法をうまく使うことはできませんが、戦士としては非常に優れています。彼らは他の種族のように経験値を得て成長するということはありません。身体に身につける装備によって成長します。ただし、指輪、アミュレット、光源は成長に影響しません。彼らは毒の耐性を持ち、麻痺知らずで、生命力を吸収されることがありません。また、身体が頑丈なのでACにボーナスを得ます。しかし身体のいたるところに電子回路が組み込まれているため、電撃によって通常よりも大きなダメージを受けてしまいます。彼らは食物からほとんど動力を得られませんが、油を補給する事で動力源を得る事ができます。", + +"マーフォーク実装中", #else @@ -197,6 +199,8 @@ static cptr race_jouhou[MAX_RACES] = "An android is a artificial creation with a body of machinery. They are poor at spell casting, but they make excellent warriors. They don't acquire experience like other races, but rather gain in power as they attach new equipment to their frame. Rings, amulets, and lights do not influence growth. Androids are resistant to poison, can move freely, and are immune to exp-draining attacks. Moreover, because of their hard metallic bodies, they get a bonus to AC. Androids have electronic circuits throughout their body and must beware of electric shocks. They gain very little nutrition from the food of mortals, but they can use flasks of oil as their energy source." +"Merfolk implementing.", + #endif }; @@ -1277,6 +1281,7 @@ static void get_history(void) case RACE_HUMAN: case RACE_BARBARIAN: case RACE_DUNADAN: + case RACE_MERFOLK: { chart = 1; break; diff --git a/src/defines.h b/src/defines.h index ec8e7db1b..b6457ab38 100644 --- a/src/defines.h +++ b/src/defines.h @@ -774,11 +774,12 @@ #define RACE_S_FAIRY 34 #define RACE_KUTAR 35 #define RACE_ANDROID 36 +#define RACE_MERFOLK 37 /* * Maximum number of player "race" types (see "table.c", etc) */ -#define MAX_RACES 37 +#define MAX_RACES 38 /* diff --git a/src/tables.c b/src/tables.c index cbb707d1b..e79074bec 100644 --- a/src/tables.c +++ b/src/tables.c @@ -2768,6 +2768,22 @@ const player_race race_info[MAX_RACES] = 0, 0x0800001, }, + { +#ifdef JP + "マーフォーク", +#endif + "Merfolk", + + { -1, 0, 2, 1, -1, 1}, + 2, 3, 2, 1, 6, 11, -1, 5, + 10, 130, + 24, 16, + 66, 6, 130, 15, + 62, 6, 100, 10, + 2, + 0xE77E7FF, + }, + }; -- 2.11.0