The Black Wyrm Lair Forums
The Black Wyrm's Lair Terms of Use Help Search Members Calendar

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> how to let item disappear, that's not in the inventory
jastey
post Feb 10 2005, 11:54 AM
Post #1





Forum Member
Posts: 1366
Joined: 22-August 04
From: Germany




Hi all,
is there a way to let an item disappear, that is somewhere in the game - on the floor, to be precise, with not known coordinates?

"PickUpItem(XX)" - only works if the character is standing on the item
"DestroyItem(XX)" - only works for items in the inventory.

I need to remove an item from the game, but I have no idea where it could be (where the player left it.)

I fear it's not possible. Ideas anyone?
Thanks.
Go to the top of the page
 
Quote Post
egm
post Feb 10 2005, 01:19 PM
Post #2


Eminence Grise Machiavelic
Group Icon

Mod Developer
Posts: 244
Joined: 12-November 04
From: Monthléry




I think it's possible with script: "169 DestroyItem(S:ResRef*)" This action is used in a area script: the description says that it removes the item specified by ResRef from the object running the script (for your matter, an area).
i don't know if it deals with items on ground or in container...
Go to the top of the page
 
Quote Post
jastey
post Feb 10 2005, 01:30 PM
Post #3





Forum Member
Posts: 1366
Joined: 22-August 04
From: Germany




I tried it in an area script but it didn't work... So I thought at least, but I will try again tonight. I started to fiddle around using invisible helpers that were of no use... It would be great if what you said would work.

Now I remember: It didn't work. It left an "the party lost an item" (without really one taken away though), but the item on the ground was still laying there. Sounds weird. I'll have to check that again.

This post has been edited by jastey: Feb 10 2005, 01:31 PM
Go to the top of the page
 
Quote Post
egm
post Feb 10 2005, 03:05 PM
Post #4


Eminence Grise Machiavelic
Group Icon

Mod Developer
Posts: 244
Joined: 12-November 04
From: Monthléry




I think it's a flaw in the IE: when there's a quest that require to remover an item from the party inventory, you can drop it on the ground and the engine can't deal with it...

Why do you need this feature?
Go to the top of the page
 
Quote Post
igi
post Feb 10 2005, 04:14 PM
Post #5


IESDP Guardian


Forum Member
Posts: 175
Joined: 22-July 04




I doubt it's possible without some nifty work-around.
You could detect the fact the item is no longer in the inventory, create an invis creature (hopefully right next to the item), pick it up, and set the creature anim to be the ground anim of the object.
Or dont let the item be dropped, except via dialog (in which case, I will cry).
Or, for an insane approach, when you detect the item is no longer in the players possession, MoveGroundPiles to some out-of-reach area.
Or, once you decide the item should be 'gone', set a global. When the player possess the item again, use the global to TakeItemReplace it with some mystical ash or something, all that remains of the object.
Or something.


--------------------
Go to the top of the page
 
Quote Post
jastey
post Feb 10 2005, 04:15 PM
Post #6





Forum Member
Posts: 1366
Joined: 22-August 04
From: Germany




egm: You are right! This is one of the cheat "advices" you read for some occations. Damn... dry.gif So I guess I can forget this idea..

I wanted to use it for my BGII-NPC mod, where I wanted to ensure that special items disappear after a character said that he will take care of that - but the items are laying at places I can't define in advance (and even if I would, I could never be sure the player didn't put them somewhere else), so this won't be working then...

This post has been edited by jastey: Feb 10 2005, 04:22 PM
Go to the top of the page
 
Quote Post
jastey
post Feb 10 2005, 04:21 PM
Post #7





Forum Member
Posts: 1366
Joined: 22-August 04
From: Germany




I didn't see your post, igi.

Not making the item dropable: I would hate the modder for that... wink.gif

What do you mean by "set the creature anim to be the ground anim of the object"?

"MoveGroundPiles to some out-of-reach area." Is that possible, if I don't know where the pile is?
Go to the top of the page
 
Quote Post
Avenger_teambg
post Jul 23 2005, 07:17 PM
Post #8





Forum Member
Posts: 78
Joined: 13-July 05




MoveGroundPiles transfers all pile type containers (ie: dropped items).
I would try to use movegroundpiles with a nonexisting area smile.gif


--------------------
See GemRB !
Go to the top of the page
 
Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:



- Lo-Fi Version Time is now: 19th May 2024 - 03:07 AM