Issue information

Issue ID
#8590
Status
Fixed
Severity
None
Started
milk
Mar 25, 2015 13:54
Last Post
malufett
Mar 26, 2015 14:39
Confirmation
N/A

milk - Mar 25, 2015 13:54

Characters, that already have cooldown for the Endless Tower can join the another character's (who haven't cooldown yet) party and enter the ET once again.


Exmaple:

Characters [b]A [/b]and [b]B [/b]in party [b]Z[/b] generates the Dungeon and enters the Tower. They must have a 6 day 20 hour cooldown period to enter to the Tower again.

Character [b]C[/b] (have no cooldown period yet)[b] [/b]organizes the party [b]Y [/b]and invites characters [b]A[/b] and [b]B[/b] to the party. Character [b]C [/b]generates the Dungeon and enters the Tower, so characters [b]A[/b] and [b]B[/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.

malufett - Mar 25, 2015 15:07

[url="http://irowiki.org/wiki/Endless_Tower"]http://irowiki.org/wiki/Endless_Tower[/url]

[quote]
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.[/quote]
we do this in iRO....

:meow:

milk - Mar 25, 2015 17:50

[quote name="malufett" timestamp="1427296060"]
[url="http://irowiki.org/wiki/Endless_Tower"]http://irowiki.org/wiki/Endless_Tower[/url]
[quote]

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.[/quote]we do this in iRO....

:meow:[/quote]

Even when 4 hour limit is ended?

[img]http://i6.5cm.ru/i/Uk5f.png[/img]

milk - Mar 25, 2015 19:25

Will work always if there is a weekly timer:[code=auto:0] 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; [/code]

Won't work since pevious if {}[code=auto:0] 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; [/code]

Is it okay, or I am wrong?

This post has been edited by milk on Mar 25, 2015 19:28

malufett - Mar 25, 2015 21:03

yeah your right...the last check should come 2nd...
now all is clear....

:meow:

milk - Mar 26, 2015 13:10

[url="https://github.com/HerculesWS/Hercules/pull/476"]https://github.com/HerculesWS/Hercules/pull/476[/url]
Can you check it?

malufett - Mar 26, 2015 14:39

[quote name="milk" timestamp="1427375422"]
[url="https://github.com/HerculesWS/Hercules/pull/476"]https://github.com/HerculesWS/Hercules/pull/476[/url]
Can you check it?[/quote]
Thanks!

Fixed @ b92f634da7f7ad247d8e3f856d45225dad3c667c
:meow: