IdleLands / IdleLandsOld

[DEPRECATED] A full-blown idling RPG. It has a modular backend that can be added to any existing frontend via a REST API.
http://idlelands.github.io/IdleLandsOld
MIT License
41 stars 28 forks source link

Teleport/fall condition if player does not have proper collectible #796

Open sedgwick opened 9 years ago

sedgwick commented 9 years ago

sedgwick: i'm thinking like a magic rope of some kind from the little yeti, you would need something to climb up the top of the mountain once it becomes that dangerous at the peak.

seiyria: hm, interesting

seiyria: and if you don't have it, you fall1

seiyria: !

sedgwick: is that a mechanic that can currently work? If you have collectible, use rope up. If no collectible, get teleported/fall to another location? seiyria: no, but I think it would be a valuable one to have

The ability to add a condition to a rope/stairs/hole where if a player has a collectible (and possibly other conditions like achievement, boss kill, etc. like the other require conditions) so that if a player does not have the proper collectible, an event would trigger that causes them to fall. This would work well with the customMessage, since you could even mention what item they don't have available. For example:

Player has the Magic Rope while climbing the mountain. When player reaches the rope up to the mountain peak, they have the normal change map event occur. Another player without the event reaches the rope up, but does not have the magic rope. The player has an event like: "Player attempts to climb up to mountain peak, but without the magic rope %she falls back down to Norkos!"

seiyria commented 9 years ago

I think what it will be is just a generic altMovementType option, so the logic will basically be: