Issue information

Issue ID
#6073
Status
Fixed
Severity
None
Started
Hercules Elf Bot
Jun 20, 2012 17:39
Last Post
Hercules Elf Bot
Jun 24, 2012 3:54
Confirmation
N/A

Hercules Elf Bot - Jun 20, 2012 17:39

Originally posted by [b]Brynner[/b]
Fragment of Misery bug.
[CODE]
thana_boss,217,167,0 script Crest#tt1 111,3,3,{
end;
OnTouch:
if ($@thana_summon2 == 6 || $@thana_summon != 5) {
mes "^3355FFYou cannot approach";
mes "the crest because it is";
mes "generating intense heat.^000000";
close;
}
mes "^3355FFThere is a strangely";
mes "shaped hole in the";
mes "middle of this purple crest.^000000";
if (countitem(7437) > 0) {
mes "^3355FFIt seems like a Fragment";
mes "of Misery would fit perfectly";
mes "if you placed it inside.^000000";
}
next;
input .@inputstr$;
if (countitem(7437) > 0) {
if (@inputstr$ == "Fragment of Misery") {
mes "^3355FFYou insert the";
mes "Fragment of Misery";
mes "into the crest, causing";
mes "its glow to intensify.^000000";
delitem 7437,1; //Piece_Of_Memory_Purple
close2;
monster "thana_boss",217,167,"Misery",1711,1,"Crest#tt1::OnMyMobDead";
hideonnpc "Crest#tt1";
end;
}
mes "^3355FFThat action had no";
mes "effect. You'll have to";
mes "try something else.^000000";
close;
}
mes "^3355FFThat action had no";
mes "effect. You'll have to";
mes "try something else.^000000";
close2;
end;
OnMyMobDead:
set $@thana_summon2,$@thana_summon2 + 1;
end;
}
[/CODE]

the working Fragment of Misery.

[CODE]
thana_boss,217,167,0 script Crest#tt1 111,3,3,{
end;
OnTouch:
if (($@thana_summon2 == 6) || ($@thana_summon != 5)) {
mes "^3355FFYou cannot approach";
mes "the crest because it is";
mes "generating intense heat.^000000";
close;
}
mes "^3355FFThere is a strangely";
mes "shaped hole in the";
mes "middle of this purple crest.^000000";
if (countitem(7437) > 0) {
mes "^3355FFIt seems like a Fragment";
mes "of Misery would fit perfectly";
mes "if you placed it inside.^000000";
}
next;
input .@inputstr$;
if (countitem(7437) > 0) {
if (.@inputstr$ == "Fragment of Misery") {
mes "^3355FFYou insert the";
mes "Fragment of Misery";
mes "into the crest, causing";
mes "its glow to intensify.^000000";
delitem 7437,1; //Piece_Of_Memory_Purple
close2;
monster "thana_boss",217,167,"Misery",1711,1,"Crest#tt1::OnMyMobDead";
hideonnpc "Crest#tt1";
end;
}
mes "^3355FFThat action had no";
mes "effect. You'll have to";
mes "try something else.^000000";
close;
}
mes "^3355FFThat action had no";
mes "effect. You'll have to";
mes "try something else.^000000";
close2;
end;
OnMyMobDead:
set $@thana_summon2,$@thana_summon2 + 1;
end;
}
[/CODE]

and another problem for the Crest#tt5. nothings happen after killing [color="red"]Agony, [/color][color="red"]Misery, [/color][color="red"]Despair, [/color][color="red"]Hatred.[/color]

its asking for a new input but i don't know what i put there.

[CODE]
mes "^3355FFYou find a strange";
mes "crest engraved";
mes "on the floor.^000000";
next;
input .@inputstr$;
mes "^3355FFNothing happened.^000000";
close2;
end;
[/CODE]

Hercules Elf Bot - Jun 20, 2012 17:55

Originally posted by [b]Brynner[/b]
base on iro wiki

Once all 4 ghosts have been defeated, the party will be summoned to (xx, yy) on the north platform and after a short speech, [url="http://db.irowiki.org/db/monster-info/1708/"]Memory of Thanatos[/url] will spawn [b]directly[/b] next to them.

but on the current script it still asking for an input.

Hercules Elf Bot - Jun 20, 2012 21:23

Originally posted by [b]Euphy[/b]
Fixed in [rev=16325]. The second thing you posted is working as intended - if you've killed all 4 monsters, it will [i]not[/i] ask for an input, i.e. you're supposed to kill the monsters first~

Hercules Elf Bot - Jun 21, 2012 3:54

Originally posted by [b]Brynner[/b]
how about on this line?

thana_boss,217,167,0 script Crest#tt1 111,3,3,{
end;
OnTouch:
[CODE]if ($@thana_summon2 == 6 || $@thana_summon != 5) {[/CODE]
mes "^3355FFYou cannot approach";
mes "the crest because it is";
mes "generating intense heat.^000000";
close;
}

if (($@thana_summon2 == 6) || ($@thana_summon != 5)) {


this is also diff from the other crest.

line 2514, 2562, 2610, 2658.

Hercules Elf Bot - Jun 23, 2012 15:18

Originally posted by [b]Euphy[/b]
That line just doesn't have parentheses around it like the other ones (inconsistency, not an error). The quest works from everything I've ever tested (on eAthena [i]and[/i] rAthena). So unless somebody else can reproduce this, there's nothing I can really do...

Hercules Elf Bot - Jun 24, 2012 3:54

Originally posted by [b]Brynner[/b]
problem solve on the latest revision thanks.