https://arca.live/b/textgame/103569291
이전 | 이후 |
IF フーマン洞窟_ESCALATIONモード == 0 ;ダンジョンメンバー設定リセット CALL RESET_DUNGEON_MEMBER() ;ダンジョンメンバー設定 DUNGEON_PARTY_CHARA:(0) = ランス・超昂大戦ID DUNGEON_UNIT_IS_REALLY_EXIST:(0+5) = ランス・超昂大戦ID ダンジョン戦闘_バフ:(0+5):ダンジョン_体力 = MAXBASE:(ランス・超昂大戦ID):体力 ダンジョン戦闘_バフ:(0+5):ダンジョン_気力 = MAXBASE:(ランス・超昂大戦ID):気力 DUNGEON_PARTY_CHARA:(1) = シィル・超昂大戦ID DUNGEON_UNIT_IS_REALLY_EXIST:(1+5) = シィル・超昂大戦ID ダンジョン戦闘_バフ:(1+5):ダンジョン_体力 = MAXBASE:(シィル・超昂大戦ID):体力 ダンジョン戦闘_バフ:(1+5):ダンジョン_気力 = MAXBASE:(シィル・超昂大戦ID):気力 ;ユニットのタグ設定 FOR LOCAL:0, 0, MAX_TAG DUNGEON_UNIT_TAG:(0+5):(LOCAL:0) = TAG:(DUNGEON_UNIT_IS_REALLY_EXIST:(0+5)):(LOCAL:0) NEXT ;ユニットのタグ設定 FOR LOCAL:0, 0, MAX_TAG DUNGEON_UNIT_TAG:(1+5):(LOCAL:0) = TAG:(DUNGEON_UNIT_IS_REALLY_EXIST:(1+5)):(LOCAL:0) NEXT ;ユニットの特効設定 FOR LOCAL:0, 0, VARSIZE("SP_DAMAGE_NAME") CALL WEARING_CLOTH_HAS_TYPE(DUNGEON_UNIT_IS_REALLY_EXIST:(0+5) , 衣装タイプ_特効オフセット + LOCAL:0) SIF RESULT == 1 CALL DUNGEON_ADD_UNIT_SP_DAMAGE_TAG(0+5, LOCAL:0) NEXT ;ユニットの特効設定 FOR LOCAL:0, 0, VARSIZE("SP_DAMAGE_NAME") CALL WEARING_CLOTH_HAS_TYPE(DUNGEON_UNIT_IS_REALLY_EXIST:(1+5) , 衣装タイプ_特効オフセット + LOCAL:0) SIF RESULT == 1 CALL DUNGEON_ADD_UNIT_SP_DAMAGE_TAG(1+5, LOCAL:0) NEXT ;ステータス設定
;無敵結界 CALL HAS_MUTEKI(ランス・超昂大戦ID) ダンジョン戦闘_無敵結界:(0+5) = 0 ;無敵結界無効 CALL HAS_ANTI_MUTEKI(ランス・超昂大戦ID) ダンジョン戦闘_無敵結界無効:(0+5) = 0 ;魔法無効初期化 CALL HAS_ANTI_MAGIC(ランス・超昂大戦ID) ダンジョン戦闘_魔法無効:(0+5) = 0 SIF FIND_PASSIVE_SKILL((ランス・超昂大戦ID), "%元号_文字% 체질") && ABL:ランス・超昂大戦ID:野心 > 100 ダンジョン戦闘_체질:(0+5) = 0 ;無敵結界 CALL HAS_MUTEKI(シィル・超昂大戦ID) ダンジョン戦闘_無敵結界:(1 +5) = 0 ;無敵結界無効 CALL HAS_ANTI_MUTEKI(シィル・超昂大戦ID) ダンジョン戦闘_無敵結界無効:(1 +5) = 0 ;魔法無効初期化 CALL HAS_ANTI_MAGIC(シィル・超昂大戦ID) ダンジョン戦闘_魔法無効:(1 - 1+5) = 0 SIF FIND_PASSIVE_SKILL((シィル・超昂大戦ID), "%元号_文字% 체질") && ABL:シィル・超昂大戦ID:野心 > 100 ダンジョン戦闘_체질:(1 +5) = 0 ;スキル設定 FOR LOCAL:1, 0, SKILL_GENRE_NUM FOR LOCAL:2, 0, MAX_SKILL_SLOT SKILL_NO_SLOT_DUNGEON:(0+5):(LOCAL:1):(LOCAL:2) = SKILL_NO_SLOT:(ランス・超昂大戦ID):(LOCAL:1):(LOCAL:2) SKILL_ID_SLOT_DUNGEON:(0+5):(LOCAL:1):(LOCAL:2) = SKILL_ID_SLOT:(ランス・超昂大戦ID):(LOCAL:1):(LOCAL:2) NEXT NEXT ;スキル設定 FOR LOCAL:1, 0, SKILL_GENRE_NUM FOR LOCAL:2, 0, MAX_SKILL_SLOT SKILL_NO_SLOT_DUNGEON:(1 +5):(LOCAL:1):(LOCAL:2) = SKILL_NO_SLOT:(シィル・超昂大戦ID):(LOCAL:1):(LOCAL:2) SKILL_ID_SLOT_DUNGEON:(1 +5):(LOCAL:1):(LOCAL:2) = SKILL_ID_SLOT:(シィル・超昂大戦ID):(LOCAL:1):(LOCAL:2) NEXT NEXT DUNGEON_PARTY_CHARA_NUM ++ ENDIF | IF フーマン洞窟_ESCALATIONモード == 0 ;ダンジョンメンバー設定リセット DUNGEON_PARTY_CHARA:0 = -1 DUNGEON_PARTY_CHARA:1 = -1 DUNGEON_PARTY_CHARA:2 = -1 DUNGEON_PARTY_CHARA:3 = -1 DUNGEON_PARTY_CHARA:4 = -1 DUNGEON_PARTY_CHARA_NUM = 0 CALL DUNGEON_SET_ALLY_BY_NAME("ランス・超昂大戦") CALL DUNGEON_SET_ALLY_BY_NAME("シィル・超昂大戦") CALL SET_DUNGEON_UNIT_CONDITION(0 + 5, ダンジョン_キャラ状態_通常) CALL SET_DUNGEON_UNIT_CONDITION(1 + 5, ダンジョン_キャラ状態_通常) ;ダンジョンメンバー設定 ENDIF |