Ricebug on 26/9/2015 at 08:53
See thread (
http://www.ttlg.com/forums/showthread.php?t=145242&page=4&p=2297405#post2297405) HERE.
FireMage can't figure out why the player is unable to drop junk items. I may have discovered the answer, but I'm no coder. It was suggested that one of you Dromed gurus may have the answer.
Just to be clear, the problem only exhibits itself on the ship. The ship is surrounded by wave objects that are spit out via a firer link. Probably a proximity issue. It doesn't happen 100% of the time, which tells me you CAN drop something before the next firer kicks in.
fibanocci on 26/9/2015 at 09:23
Which junk exactly (object name, number)? Rocks, junklevers whatnot can be dropped on the ship whenever I want to.
Which places exactly on the ship are pertainded?
FireMage on 26/9/2015 at 11:50
Actually, when we are talking about junk here, is not the Junk archetype and subarchetype, but Junk Item Category.
(In fact, there three kind of items category: Junk, Item and Weapons. Item go to your inventory. Weapons, in your weapon inventory. And the Junk are just the throwable that prevent you to use your hands while you are carring them)
The Junk category is set by Default. Because the waves have no defined Item Category, there are considerated as Junk Items.
And according to Ricebug, the Wave Launcher is probably monopolising the ability to throw/shoot.
That bug is perhaps due to a weak point in Thief2 Source Code about the Launcher/Firer.
These objects are activated all the time. Thief will although activate them only if the player is near their position. Some will surely remember in oldDark, especially in TG, these times where you can see far creature sliding instead of playing their animation?
It was actually due to the limit range of the Engine to activate entities correctly.
NewDark have increased a lot this range. Then, in the Ship, you can be everywhere in this one, the dark engine is asking the wave core to launch the waves, then the bug can occure!
In the island, we are actually far away from the ship! Then the wave core are surely out of range and are active no more. That explain why in such place, the bug NEVER happen.
So... The solution will be to, alas, get rid of the waves... Or to find another way to put them in game without trouble?
fibanocci on 26/9/2015 at 12:08
This is just theory. I can't find a single object that can't be dropped on the ship. I tried it in the game and DromEd game mode. So name an object (number) and where that bug happens.
Does it also occur in DromEd game mode?
Ricebug on 26/9/2015 at 13:10
Here's a (
http://www.bogadocious.com/temp/quick.sav)
quick save showing a goblet "stuck" in the player's hand, so to speak. There were a couple of folks having the problem, and I believe it came up during beta testing, but FireMage will have to confirm that.
fibanocci on 26/9/2015 at 13:24
No, I can't confirm that. I've tested that savegame in ND 1.22 and 1.23.
I wonder if this is a script problem (gen.osm)
Check your version of that script.
(
http://thiefmissions.com/scripts/)
I loaded that savegame in DromEd, too. The firer links get added, if the player is dropping/throwing stuff. It happens in every mission.
Tannar on 26/9/2015 at 14:42
I tried your quick save also and I had no trouble dropping and throwing the goblet.
FireMage on 26/9/2015 at 15:09
This bug is random. I had it during the work in progress BEFORE the betatest.
But when I worked on the Island the bug disapeared alone.
I never saw it again. But when I saw that some people got it, I felt uncomfortable because I though I solved it!
But I know the bug! And I know it have happen to me with all objects in the ship.
About your save, I got no problem too.
I think that is not due to the script but the user's machine then.
This is the lonely explaination I have! :erg:
fibanocci on 26/9/2015 at 16:18
There are 21 invisibilitiy potions in the inventory. Timing: 2147483647
So it lasts (almost) forever :wot:
FireMage on 26/9/2015 at 16:58
hahaha! Yeah but in test only! xD It was to rush my mission more easily during the test ^^