I cannot findout the requirement of entrance to next floor in the lua. Perhaps, is it about "enter_other_instance_dungeon( dungeon_id, floor, next_floor, current_item_count, next_item_count )"? If so, how can I put <#htmlcolorcode>Tiny Souls (20)<#FFFFFF> on it?
Well, you can check my lua in the following.
Code:
function enter_vulcanus()
local level = get_value( 'level' )
local count = find_item( 1000401 )
local party_id = get_value('party_id')
if level >= 30 then
if count == 0 then
cprint( "@9811" )
elseif count >= 20 then
if party_id == 0 then
cprint( "@9812" )
dlg_special('confirm_window', 'warp_to_instance_dungeon(20000)', '@9805\v#@dungeon_name@#\v@80020000' )
if quest_progress_3367 == 1 then
set_quest_status( 3367, 1, 1 )
cprint( "@90604746" ) -- <(version:8.1)><#6DD66D>
end
else
cprint( "@9247" )
return
end
elseif count >= 1 and count < 20 then
cprint( "@9810" )
return
else
cprint("ソ。キッ") --- I dunno what is this??
end
else
cprint( "@9251" )
end
end
function enter_other_indun( dungeon_id, current_floor, next_floor, current_item_count, next_item_count )
if dungeon_id == 20000 then
local floor = current_floor
local flag = 'Vul' .. tostring( current_floor )
local floor_flag = get_instance_dungeon_flag( dungeon_id, gv( 'layer' ), flag )
if floor_flag == 15 then
floor = -1
end
cprint( "@9812" )
enter_other_instance_dungeon( dungeon_id, floor, next_floor, current_item_count, next_item_count )
end
end
function warp_indun( instance_dungeon, floor )
if instance_dungeon == 20000 then
local flag = 'Vul' .. tostring( floor )
local floor_flag = get_instance_dungeon_flag( instance_dungeon, gv( 'layer' ), flag )
local gate_num = 1
local room_list = {}
local room_count = 0
if floor_flag == 15 then
return
end
if floor == 4 then
warp_floor( floor, gate_num )
else
if floor_flag ~= nil and floor_flag ~= "" then
if floor_flag == 0 or floor_flag == 2 or floor_flag == 4 or floor_flag == 8 or floor_flag == 6 or floor_flag == 10 or floor_flag == 12 or floor_flag == 14 then
room_list[ room_count + 1 ] = 1
room_count = room_count + 1
end
if floor_flag == 0 or floor_flag == 1 or floor_flag == 4 or floor_flag == 8 or floor_flag == 5 or floor_flag == 9 or floor_flag == 12 or floor_flag == 13 then
room_list[ room_count + 1 ] = 2
room_count = room_count + 1
end
if floor_flag == 0 or floor_flag == 1 or floor_flag == 2 or floor_flag == 8 or floor_flag == 3 or floor_flag == 9 or floor_flag == 10 or floor_flag == 11 then
room_list[ room_count + 1 ] = 3
room_count = room_count + 1
end
if floor_flag == 0 or floor_flag == 1 or floor_flag == 2 or floor_flag == 4 or floor_flag == 3 or floor_flag == 5 or floor_flag == 6 or floor_flag == 7 then
room_list[ room_count + 1 ] = 4
room_count = room_count + 1
end
end
gate_num = math.random( 1, room_count )
warp_floor( floor, room_list[ gate_num ] )
end
end
end
Also, I can't understand why "indun_ui_text9799" and "indun_ui_text9800" are NOT affected on Version 7.4. I tried to fix both of them but nothing has changed as I said before. "indun_ui_text9801" through "indun_ui_text9804" which are about Vulcanus are affected on Version 7.4 though.
Anyway, I uploaded the Image of Vulcanus Text ERROR. (I found this Image on google while I'm serching about the ERROR.)