Announcement: Remember: you are giving away your fantastic ideas for free, and somebody else might even make money from them (or appear to). That's just how the world works! If you're worried about it, maybe you shouldn't post your ideas here.


Caravel Forum : DROD Boards : Feature Requests : Set Behavior script command
New Topic New Poll Post Reply
Poster Message
hyperme
Level: Smiter
Avatar
Rank Points: 475
Registered: 06-23-2006
IP: Logged
icon Set Behavior script command (+2)  
Set Behavior is a script command used to set various Character properties and behaviors. Unlike Imperative, which covers a number of categories, Set Behavior only applies to properties that can be On or Off.

UI wise, Set Behavior contains two parts: a list of behaviors, and an On/Off selector. You choose a behavior, and the state you want it set to. Simple and easy.

There are a number of behaviors that may be useful to set, in several categories:

Damage protection - configure if weapons, spike traps, fire traps, hot tiles, explosions or puffs can harm an Character.
Room interaction - configure if an Character drops trapdoors or pushes objects.
Monster interactions - configure if an Character is a Monster Target or an Ally Target
Other stuff - configure things I haven't thought of.

(In theory I could implement this right now but people might have strong feels on messing with internal Character workings.)

____________________________
[Insert witty comment here]
Qzvlkx?
07-19-2018 at 09:26 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
Pinnacle
Level: Smitemaster
Avatar
Rank Points: 1076
Registered: 06-10-2004
IP: Logged
icon Re: Set Behavior script command (0)  
Would it be possible to apply these to player roles as well?

____________________________
Once (adv.): Enough.
Twice (adv.): Once too often.
~Ambrose Bierce, The Devil's Dictionary
07-20-2018 at 07:00 PM
View Profile Send Private Message to User Send Email to User Show all user's posts High Scores This architect's holds Quote Reply
Xindaris
Level: Smitemaster
Avatar
Rank Points: 586
Registered: 06-13-2015
IP: Logged
icon Re: Set Behavior script command (0)  
I would like to throw all of the support that I possibly can behind getting this stuff, and as soon as possible :D

____________________________
109th Skywatcher

Here are some links to Things!
Click here to view the secret text

07-20-2018 at 07:02 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
mauvebutterfly
Level: Master Delver
Rank Points: 272
Registered: 05-03-2015
IP: Logged
icon Re: Set Behavior script command (0)  
Other possible things to include:

-immune to briar (like serpents)
-toggles tokens (like citizen monsters currently)
-pushes platforms?
-can walk on horns/potions? (like guards and slayers)
-can't be pushed to death (single-tile gentryii can't be pushed into a pit, for instance)

General movement stuff would be nice too:

-flies
-swims
-swims (shallow only)
-walks
-wall-movement (seep)

____________________________
106th Skywatcher
07-21-2018 at 01:07 AM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
mauvebutterfly
Level: Master Delver
Rank Points: 272
Registered: 05-03-2015
IP: Logged
icon Re: Set Behavior script command (0)  
I'm not sure if movement falls within what you're proposing here, but having thought about it some more, it would probably be better to have a toggle for being able to cross pits instead of being able to fly, since flight has a bunch of other assumptions built into it. This would make being able to toggle pressure plates a separate command from flight and would allow for distinctions between elements like wraithwings and puffs with regards to hot tiles instead of just assuming some behaviour.

____________________________
106th Skywatcher
07-21-2018 at 06:35 AM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
New Topic New Poll Post Reply
Caravel Forum : DROD Boards : Feature Requests : Set Behavior script command
Surf To:


Forum Rules:
Can I post a new topic? No
Can I reply? No
Can I read? Yes
HTML Enabled? No
UBBC Enabled? Yes
Words Filter Enable? No

Contact Us | CaravelGames.com

Powered by: tForum tForumHacks Edition b0.98.8
Originally created by Toan Huynh (Copyright © 2000)
Enhanced by the tForumHacks team and the Caravel team.