From b1e4e60b14b63326dc79d340add7f9a94567de7b Mon Sep 17 00:00:00 2001 From: Hourier Date: Wed, 28 Apr 2021 22:29:57 +0900 Subject: [PATCH] =?utf8?q?[Implement]=20#960=20=E8=87=AA=E5=B7=B1=E5=A4=89?= =?utf8?q?=E5=AE=B9=E3=81=AE=E8=96=AC=E3=82=92=E5=AE=9F=E8=A3=85=E3=81=97?= =?utf8?q?=E3=81=9F=20(=E9=A3=B2=E3=82=93=E3=81=A0=E5=A0=B4=E5=90=88?= =?utf8?q?=E3=81=AE=E3=81=BF=E3=80=82=E5=89=B2=E3=82=8C=E3=81=9F=E5=A0=B4?= =?utf8?q?=E5=90=88=E3=81=AF=E6=9C=AA=E5=AE=9F=E8=A3=85)?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- lib/edit/k_info.txt | 12 ++++++++++++ lib/edit/misc.txt | 2 +- src/object-use/quaff-execution.cpp | 5 +++++ src/sv-definition/sv-potion-types.h | 2 +- 4 files changed, 19 insertions(+), 2 deletions(-) diff --git a/lib/edit/k_info.txt b/lib/edit/k_info.txt index e3b9c9161..0694009c6 100644 --- a/lib/edit/k_info.txt +++ b/lib/edit/k_info.txt @@ -6427,3 +6427,15 @@ F:RES_CURSE D:$A faded cloak carved with magical runes. D:魔術的なルーンの刻まれた陰気な外套だ。 +N:673:自己変容:青く光る +E:Polymorph:Brilliant blue +G:!:B +I:75:54:0 +W:50:0:4:5000 +A:50/4 +P:0:1d1:0:0:0 +D:$Twice the calories, twice the carbs, twice the caffeine, +D:$ and twice the delicious! +D:$ It causes polymorph when drunk. +D:二倍のカロリー、二倍の炭水化物、二倍のカフェイン、そして二倍おいしい! +D:それは飲むと自己変容を起こす。 diff --git a/lib/edit/misc.txt b/lib/edit/misc.txt index 557f6d8dd..b7911d37d 100644 --- a/lib/edit/misc.txt +++ b/lib/edit/misc.txt @@ -16,7 +16,7 @@ M:WY:66 M:R:1298 # Maximum number of items in k_info.txt -M:K:673 +M:K:674 # Maximum number of vaults in v_info.txt M:V:173 diff --git a/src/object-use/quaff-execution.cpp b/src/object-use/quaff-execution.cpp index 79b55abd5..9573df628 100644 --- a/src/object-use/quaff-execution.cpp +++ b/src/object-use/quaff-execution.cpp @@ -435,6 +435,11 @@ void exe_quaff_potion(player_type *creature_ptr, INVENTORY_IDX item) ident = true; break; + case SV_POTION_POLY_SELF: + do_poly_self(creature_ptr); + ident = true; + break; + case SV_POTION_AUGMENTATION: if (do_inc_stat(creature_ptr, A_STR)) ident = true; diff --git a/src/sv-definition/sv-potion-types.h b/src/sv-definition/sv-potion-types.h index 8731f643a..130421724 100644 --- a/src/sv-definition/sv-potion-types.h +++ b/src/sv-definition/sv-potion-types.h @@ -56,7 +56,7 @@ enum sv_potion_type { SV_POTION_INC_DEX = 51, SV_POTION_INC_CON = 52, SV_POTION_INC_CHR = 53, - /* xxx */ + SV_POTION_POLY_SELF = 54, SV_POTION_AUGMENTATION = 55, SV_POTION_ENLIGHTENMENT = 56, SV_POTION_STAR_ENLIGHTENMENT = 57, -- 2.11.0