Quest ignores special behavior for take
Tim Boettcher
09 Dec 2017, 11:43Hello,
in my game I have to change every playerperspective output to he. I know this is unusual and "you" is the standard, but I'm basically turning one of my stories into a textadventure (I know a gamebook would be easier, but I got asked specifically for a textadventure).
For most things, this works just fine - even for drop. For take, however, it doesn't. I'm at the object -> inventory tab, and selected under take "run a script" and as script "print a message" (with he), and move object. The game is also checking whether the object is already in the inventory. But, and this is the catch: If I play the game, drop the object (this works just fine) and then take it again (which also works), the game still prints "You take it."...
Anyone an idea what I'm doing wrong?
Yours,
Tim

Forgewright
09 Dec 2017, 13:27Does your drop script move the object to player.parent? Sounds like a script is running for a different object. Is it a clone? In which case it will have a different name. Object = object, clone = object1. Can't tell without your code.
Tim Boettcher
09 Dec 2017, 13:47Give me a second. I'll get the code...
Tim Boettcher
09 Dec 2017, 13:53I just noticed that the game replaced my code with an odd expression:
msg (DynamicTemplate("TakeSuccessful", this))
this.parent = game.pov
SetVerbs
I'm not sure what this script is doing, but it sounds like this is the source of the problem. Can I just delete this script and write my own code or is it important? (The game replaced my code with this script, after all).

Forgewright
10 Dec 2017, 00:15This is a typical script for take I use.
MoveObject (iron sword, player)
ClearScreen
ShowRoomDescription
msg ("You pick up the iron sword.")
Placed in the object's drop down verb tab. The game will put in a Template verb, similar to the one you described. Perhaps you didn't save after changing it.
This gives the impression that the whole page doesn't scroll. Only the output for each action is changed. I set the inventory verbs and display verbs in the boxes under object tab.
hegemonkhan
11 Dec 2017, 18:57K.V. can probably help you with this better than I can...
you may need to change the 'takemsg' Script, or look at (change) the toggle controls:
'game' Object -> 'Features' Tab -> 'automatically display take message or something like this or one of the other toggle options/controls/check-boxes/text-box'
'game' Object -> whatever Tabs -> whatever toggle options/controls/check-boxes/text-boxes
whatever individual Objects -> whatever Tabs -> 'take/drop' scripts / toggle options/controls/check-boxes/text-boxes or whatever
one of these things/locations controls/adjsuts the displayment of (default 'takemsg' script) 'you can take xxx' or whatever it says, to what you want it to say instead, 'he takes xxx' or whatever you wanted.

DarkLizerd
11 Dec 2017, 20:53"You" is normally used because "you" are the main character in the story...
Changing the maid character pronoun to "he" or "she" makes the story 3rd person...
Like you are watching a movie and not part of it...
If this is what you want, you should be able to change the player pronoun on the player tab...
(checked, maybe not)
Or you can change the take message on each item from the default behavior to any message you want...