@CHARAMOVE_DATA_23(ARG, ARG:2) LOCAL = 23 SELECTCASE ARG ;連動設定(RETURN=依存するキャラ, RESULT:1~3=対等に連動するキャラ) CASE 1 ;たまに連動 SIF CFLAG:LOCAL:今日の運勢 % 10 == 0 RETURN [[幽々子]] ;特殊生活時間設定(CFLAG:LOCAL:生活時間補正を設定する) CASE 3 ;移動傾向(±~10=行きやすい/行きにくい, -100=行かない) CASE 4 SELECTCASE ARG:2 ;よく居る CASE P621庭, P626台所, P628居間 RETURN 5 ;幽々子様の私室にはあまり入らない CASE P623幽々子私室 RETURN -5 ;私室系 CASE P608潤美の家, P609瓔花の家, P615映姫の部屋, P616小町の部屋, P633紫私室, P635橙私室, P636八雲邸風呂, P638藍私室 RETURN -100 CASE P643霊長園の風呂 TO P655尤魔宅の風呂 RETURN -100 ;是非曲直庁、畜生界は行きにくい CASE P610是非曲直庁ホール TO P618空き部屋, P640異界の関所 TO P655尤魔宅の風呂 RETURN -5 ENDSELECT ;出現場所 CASE 7 SELECTCASE ARG:2 CASE 桜並木の鳥居, 神社境内, 神社縁側 RETURN 1 CASE お地蔵通り, 枝垂れ柳の下, 神霊廟広場, 神霊廟道場 RETURN 1 CASE 広場, 商家町, 呑屋小道, 長屋街 RETURN 1 CASE 中有の道, 三途の川, マヨヒガ, 彼岸, 白玉楼庭, 白玉楼 RETURN 1 ENDSELECT ;引力設定(CFLAG:LOCAL:引力点を設定する) CASE 8 ENDSELECT @EXIST_キャラデータ23 #LOCALSIZE 1 #LOCALSSIZE 1 @キャラデータ23(ARG, O_DATA, V_NAME) #FUNCTION #LOCALSIZE 1 #LOCALSSIZE 1 #DIMS O_DATA #DIMS V_NAME SELECTCASE O_DATA CASE "呼び名" CALLF MAKE_STR(V_NAME, "妖夢") ;こっから衣装設定 CASE "今日のパジャマ" CALLF MAKE_STR(V_NAME, "パジャマ(襦袢)セット") CASE "普段着:帽子" CALLF MAKE_INT(V_NAME, CLOTHES_ID("帽子", "カチューシャ")) CASE "普段着:靴" CALLF MAKE_INT(V_NAME, CLOTHES_ID("靴", "靴")) CASE "普段着:靴下" CALLF MAKE_INT(V_NAME, CLOTHES_ID("靴下", "靴下")) CASE "普段着:スカート" CALLF MAKE_INT(V_NAME, CLOTHES_ID("スカート", "スカート")) CASE "普段着:上半身上着2" CALLF MAKE_INT(V_NAME, CLOTHES_ID("上半身上着2", "ブラウス")) CASE "普段着:外衣" CALLF MAKE_INT(V_NAME, CLOTHES_ID("外衣", "ベスト")) CASE "固有下着形容詞" CALLF MAKE_STR(V_NAME, "動きやすさ重視の") CASE "固有下半身下着名" CALLF MAKE_STR(V_NAME, "インナースパッツ") CASE "固有上半身下着" CALLF MAKE_INT(V_NAME, 1) CASE "固有上半身下着名" CALLF MAKE_STR(V_NAME, "スポーツブラ") CASE "固有下着着用条件" CALLF MAKE_INT(V_NAME, 1) CASE "固有下着透ける(前)" CALLF MAKE_INT(V_NAME, 1) CASE "固有下着透ける(後)" CALLF MAKE_INT(V_NAME, 1) CASE "固有下着生地厚さ" CALLF MAKE_INT(V_NAME, 2) ;料理関連 CASE "料理:好きな味" CALLF MAKE_STR(V_NAME, "卵/米/煮物/すっぱい/淡白/春物/質素/上品/家庭的/もちもち/妖力/冥界風/和食/和食/甘い/甘い/甘い/") CASE "料理:嫌いな味" CALLF MAKE_STR(V_NAME, "パン/洋食/霊障/辛い/辛い/カエル/カエル/カエル/虫肉/虫肉/虫肉/" + "グロテスク/謎料理/" * 5) CASE "料理:助手効果" CALLF MAKE_STR(V_NAME, "切れ味/冥界風/") ;贈り物関連 CASE "感性:好き" CALLF MAKE_STR(V_NAME, "緑/秩序/かわいい/和風/シック/" + "幽霊/死生/刃物/" * 3 + "冥界の/幽明の/幽霊の/魂の/生と死の/懐剣/護刀/" * 5) CASE "感性:嫌い" CALLF MAKE_STR(V_NAME, "混沌/怖い/奇妙/洋風/知的/威厳/" + "弾/生体品/キセル/機械/" * 3) ;ここは依頼IDが関連しない情報 ;依頼発生率スカ2/一般3/固有5 CASE "依頼なし発生率" CALLF MAKE_INT(V_NAME, 2) CASE "一般依頼発生率" CALLF MAKE_INT(V_NAME, 3) CASE "固有依頼発生率" CALLF MAKE_INT(V_NAME, 5) CASE "固有依頼最終要素" CALLF MAKE_INT(V_NAME, 101) CASEELSE ;固有依頼関連のデータにバトンタッチ SIF STRCOUNT(O_DATA, "依頼") CALLF 固有依頼23(ARG, O_DATA, V_NAME) ENDSELECT ;------------------------------------------------- ;固有料理設定 ;DISH_NAME 料理名 ;RESULTS 料理の種類(軽食/主食/デザート) ;CALL 材料設定("") 材料の指定。"汎用"を入れると自動で汎用食材になる ;DISH_TASTE 味の設定 ;DISH_COMMENT (任意)一行コメント ;DISH_TIME (任意)調理にかかる時間 ;DISH_MAXLIMIT (任意)料理の持続時間 ;------------------------------------------------- @SPECIAL_MENU_23 DISH_NAME = 白玉みつまめ RESULTS = デザート CALL 材料設定("アイス", "イチゴ", "スイカ", "仙桃") DISH_TASTE = 和食/アイス/豆/甘い/淡白/冷たい/夏物/芸術的/上品/鮮やか/ぷるぷる/霊障/冥界風/ DISH_COMMENT = 半霊を象った妖夢オリジナルのみつまめ。味はとても薄い。 RETURN 1 ;image tweak custom code ;IMAGE_I23_特殊照れ(CHARA)-------------------------------------------------------------------- ;キャラクター特有の照れエフェクト表示条件 ;使用時注意点: ; RESULTSに特殊照れを格納すること ; 書式は %特殊照れ%照れ ; "裸"は本編で実装済み %特殊照れ%裸照れ で追記可能 ;------------------------------------------------------------------------------------------- @IMAGE_I23_特殊照れ(CHARA) #DIM CHARA VARSET RESULTS IF CFLAG:CHARA:差し替え適用 ;差し替え画像 IF FLAG:立ち絵種類 ;顔絵 ELSE ;立ち絵 ENDIF ELSE ;通常画像 IF FLAG:立ち絵種類 ;顔絵 ELSE ;立ち絵 ENDIF ENDIF SIF GROUPMATCH(CFLAG:CHARA:差し替え適用, 0, 2) && FLAG:巨乳差分表示 && CHECK_BIGBREAST(CHARA, GET_BASESTYLE(CHARA), "") RESULTS = 巨乳 ;IMAGE_I23_特殊吐息(CHARA)-------------------------------------------------------------------- ;キャラクター特有の吐息エフェクト表示条件 ;使用時注意点: ; RESULTSに特殊吐息を格納すること ; 書式は %特殊吐息%吐息 ; "裸"は本編で実装済み %特殊吐息%裸吐息 で追記可能 ;------------------------------------------------------------------------------------------- @IMAGE_I23_特殊吐息(CHARA) #DIM CHARA VARSET RESULTS IF CFLAG:CHARA:差し替え適用 ;差し替え画像 IF FLAG:立ち絵種類 ;顔絵 ELSE ;立ち絵 ENDIF ELSE ;通常画像 IF FLAG:立ち絵種類 ;顔絵 ELSE ;立ち絵 ENDIF ENDIF SIF GROUPMATCH(CFLAG:CHARA:差し替え適用, 0, 2) && FLAG:巨乳差分表示 && CHECK_BIGBREAST(CHARA, GET_BASESTYLE(CHARA), "") RESULTS = 巨乳 ;IMAGE_I23_特殊汗(CHARA)-------------------------------------------------------------------- ;キャラクター特有の汗エフェクト表示条件 ;使用時注意点: ; RESULTSに特殊汗を格納すること ; 書式は %特殊汗%汗 ; "裸"は本編で実装済み %特殊汗%裸汗 で追記可能 ;------------------------------------------------------------------------------------------- @IMAGE_I23_特殊汗(CHARA) #DIM CHARA VARSET RESULTS IF CFLAG:CHARA:差し替え適用 ;差し替え画像 IF FLAG:立ち絵種類 ;顔絵 ELSE ;立ち絵 ENDIF ELSE ;通常画像 IF FLAG:立ち絵種類 ;顔絵 ELSE ;立ち絵 ENDIF ENDIF SIF GROUPMATCH(CFLAG:CHARA:差し替え適用, 0, 2) && FLAG:巨乳差分表示 && CHECK_BIGBREAST(CHARA, GET_BASESTYLE(CHARA), "") RESULTS = 巨乳