pareldraakje / betaship

Creatures 3 / Docking Station Betaship Metaroom
The Unlicense
2 stars 1 forks source link

Detritus in invalid places, doesn't autokill #2

Open pareldraakje opened 7 years ago

pareldraakje commented 7 years ago

There is an issue with the detritus and the things that generate detritus: sometimes there gets detritus generated in an invalid spot, without a timer set. I have no clue how this happens.

JennaMalkin commented 6 years ago

I wonder if it's like the error in the cacbana seeds where they would just keep on rolling even when they landed? You might like to check out the Minor Fixes pack by Vampess: https://wayback.archive.org/web/20160419014402fw_/http://creatures.virtualheaven.nl/agents/fixes.html

pareldraakje commented 6 years ago

The detritus are actually being generated off-screen in an invalid spot, and killing in the timer script would happen regardless of whether they're falling or not, so that shouldn't be the issue... right?

I sort of hacked it by randomly setting the ticks of all detritus in the world sometimes so the timer script gets triggered which kills them if they're in an invalid spot, but that isn't really a solution. I need to know why they're being spawned in invalid spots.

They're being spawned but the creation script (1000, sets attributes and variables) doesn't trigger.

JennaMalkin commented 6 years ago

Could the Exception Script (255) be used here? http://creaturescaves.com/forum.php?view=12&thread=3851 Alternatively, should the creation script be 10, not 1000? https://docs.google.com/spreadsheets/d/1CHKnTzjdAJap-tcMcpKPR5NMYvmmpRYZZUxLJo453-c/edit#gid=3 http://creaturescaves.com/forum.php?view=12&thread=2481