Read-only archive of the Armageddon Games Forums Archive (2000–2026) · About this archive

[655] Giving Link a Ring via scripting

4 replies · 1,583 views · Started 27 November 2007

If you give Link one of the defence rings via 'Link->Item[17] = true;' or whatever, the CSet change won't occur.

ffc script give_ring{
void run(int itm){
if(itm == 0){itm = 17;}
Link->Item[itm] = true;
}
}

Script in question.

Confirmed in 679

The problem here is that, for what must surely be a compatibility concern with something like 2nd.qst, the ring is designed to only change Link's color when obtained in a cave or dungeon. If Link picks up the rink on the Overworld, he keeps his old tunic color until he enters a cave or dungeon.

I've added a quest rule, "Tunic Can Change Color On Overworld", off by default in old quests, which toggles this behavior.

'Dead Bug' thread moved from quarantined to exterminated. Dark Nation (or other developer), how am I doing? Reply only in one of the threads I moved.