Issue Information
-
#008590
-
0 - None Assigned
-
Fixed
Issue Confirmations
-
Yes (0)No (0)
Exmaple:
Characters A and B in party Z generates the Dungeon and enters the Tower. They must have a 6 day 20 hour cooldown period to enter to the Tower again.
Character C (have no cooldown period yet) organizes the party Y and invites characters A and B to the party. Character C generates the Dungeon and enters the Tower, so characters A and B now are able to enter to the Endless Tower too.
It seems, script checks only party.
Sorry, I don't know the official behavior.
we do this in iRO....There is no limit on how many instances a party can create within the 4 hour limit. A new instance can be created under a different party leader if the previous instance was destroyed. Once the time limit is up, there is a 6 day 20 hour cooldown period for all party members in which they cannot enter a new Endless Tower instance. However, additional instances will not allow access to additional MVPs.
http://irowiki.org/wiki/Endless_Tower
we do this in iRO....
There is no limit on how many instances a party can create within the 4 hour limit. A new instance can be created under a different party leader if the previous instance was destroyed. Once the time limit is up, there is a 6 day 20 hour cooldown period for all party members in which they cannot enter a new Endless Tower instance. However, additional instances will not allow access to additional MVPs.
Even when 4 hour limit is ended?
else if (.@etower_timer == 1) { mes "If you have the dungeon generated already, you can enter it. "; next; switch(select("Enter the "+.@md_name$+":Return to Alberta:Cancel")) { case 1: callsub L_Enter,0,0,.@md_name$,.@p_name$; case 2: mes "I will move you to Alberta."; close2; warp "alberta",223,36; end; case 3: break; } close;
Won't work since pevious if {}
else if (.@etower_timer == 1 && .@etower_timer2 == 2) { .@dun_lim_time = etower_timer+604800; // 1 week .@dun_lim_time2 = etower_timer+14400; // 4 hours .@dun_cur_time = gettimetick(2); .@dun_ent_t = (.@dun_lim_time - .@dun_cur_time); .@dun_h = (.@dun_ent_t / 3600); .@dun_m = (.@dun_ent_t - (.@dun_h * 3600)) / 60; .@dun_s = .@dun_ent_t - ((.@dun_h * 3600) + (.@dun_m * 60)); mes "Due to the tower's aftereffects, you cannot enter the dungeon right now, " + .@dun_h + "hours " + .@dun_m + "minutes " + .@dun_s + "seconds left to enter the next dungeon."; next; mes "It is dangerous here. Let me move you to Alberta."; close2; warp "alberta",223,36; end;
Is it okay, or I am wrong?
Edited by milk, 25 March 2015 - 07:28 PM.
now all is clear....
Thanks!https://github.com/H...rcules/pull/476
Can you check it?
Fixed @ b92f634da7f7ad247d8e3f856d45225dad3c667c