elanthia-online / scripts

shared collaborative lich scripts
20 stars 50 forks source link

rofl-puzzles.lic -> drop candle #229

Closed rsecor closed 4 years ago

rsecor commented 4 years ago
Software Info
ruby version x
script rofl-puzzles.lic

🐛 bug report

🤔 Expected Behavior

😯 Current Behavior

drop candle You notice that the beeswax pillar candle is marked as unsellable and stop yourself. [You can disable this feature by using the SET NOMARKEDDROP OFF command at any time.]

drop candle You drop the beeswax pillar candle.

💁 Possible Solution

If "You notice that the beeswax pillar candle is marked as unsellable and stop yourself." Then send "SET NOMARKEDDROP OFF" send "drop candle" send "SET NOMARKDROP ON"

🔦 Context

Puzzle failure.

rsecor commented 4 years ago

Need to verify if the candle itself is set as marked not to drop by the server-side by default.

rsecor commented 4 years ago

The current guess is that all candles made by players in GemStone are set to be marked by default. When a player has their settings setup to not drop a marked item then they will not drop it. This means getting this changed will be a hassle since it affects all candles made by players, not just this single candle. I currently believe the best bet is to script around this as explained in the possible solution.