About making maps

Requests for assistance and other HOWTOs.

Moderator: Board moderators

User avatar
Azriel
Regular
Posts: 85
Joined: Thu May 13, 2004 7:33 am

About making maps

Post by Azriel »

Hi. I've been making map for a long time, but now i have a brand new computer, and i can run the java editor, that is MUCH easier than the old crossedit. I was working on a big city and maybe in some years it will be finished.

But, with all that happened recently in my guild on the metalforge server, i am currently working on a new guild design, more secure, with many more facilities, and many more ways to spend money. I don't know if a lot of people are making maps, but if someone has a response to any of the following questions, i would greatly appreciate it :

- Is it possible to have a detector that detects the god worshipped by a player ? (i think i already asked that).
- Is there any way to remove an item without teleporting it (something like a destructor, that would work like a creator) ?
- Is there anything like a creator, but that could create something else than only existing arch (for example, a dragon with 1 xp) ?
- Is it possible to change an attribute in an object (for exemple, you trigger a lever, and a 'nomagic' attribute goes out.
- Is it possible to have recursive treasure lists (i mean : a monster is in his own treasure list. Obviously, the server crashes (i tried :wink: )).
- If all this is impossible, maybe a script will do these things, but how does it works ? Is there any tutorial for scripting except for looking at IPO and trying to understand ?

Now, something completley different, that should go in another board : when i have finished the guild (i hope it will be not too long), it will need some testing. Who wants to ? Is it possible to test it on a "real" server (like metalforge). And if everything goes well, who will accept to wipe out his old full guild, and replace it with the new empty one ? Since these are unique maps, we can't change it all the time...

I have a lot more questions, but i keep them for later...

Az
User avatar
Salathar
Junior member
Posts: 245
Joined: Mon Apr 26, 2004 12:21 am

Post by Salathar »

- Is it possible to have a detector that detects the god worshipped by a player ? (i think i already asked that).
I am not sure, I have never tried this, but I think making a check_inv filed which detects "paraying Godname" may do the trick. When a player changes gods the praying skill in his inventory changes to reflect that. If this fails then there might have to be intruduced a different archetype to detect gods.
- Is there any way to remove an item without teleporting it (something like a destructor, that would work like a creator) ?
Have a look at this map http://bsucab.uwcs.co.uk/cf/benches I was thinking that this feature would be nice to have in guilds. This is supposed to dynamically generate and destroy items. I forget how to make the altar resettable so have to reset the map for each try. It is also possible to remove item's from players inventory.
- Is it possible to change an attribute in an object (for exemple, you trigger a lever, and a 'nomagic' attribute goes out.
- If all this is impossible, maybe a script will do these things, but how does it works ? Is there any tutorial for scripting except for looking at IPO and trying to understand ?
I believe only a script can dynamically alter properties of an object. Some useful info is in crossfire/doc/Developers/python

Good luck and looking forward to playing on your maps :)
woo
Senior member
Posts: 427
Joined: Tue Jun 15, 2004 10:32 pm
Location: Atlanta, GA
Contact:

Post by woo »

Azriel sounds like we should really get together and talk - I have also been working on some guild changes. Avion and I just introduced a new way of tracking members(that no longer requires DM intervention to add/remove members from the guild), and are folloiwing with some more changes (different levels of guild access, redesigned guild rooms, etc). Rather then duplicate effort, maybe we can sit down and talk about it for a few minutes.
User avatar
Azriel
Regular
Posts: 85
Joined: Thu May 13, 2004 7:33 am

Post by Azriel »

Good idea !
User avatar
Azriel
Regular
Posts: 85
Joined: Thu May 13, 2004 7:33 am

Post by Azriel »

Salathar wrote: I forget how to make the altar resettable so have to reset the map for each try.
There are two archs different : Altar and Altar_trigger. The second resets while the first not. Remember that if you do nothing, altar_trigger will also trigger at release (at reset. I spent much time a long time ago to understand why some objects were created twice...)

Az
mikeeusa22

Post by mikeeusa22 »

Crossedit rules.
I use it for all my maps :)
bort
Forum Junkie
Posts: 607
Joined: Sun Jun 20, 2004 9:40 pm
Location: LG

Post by bort »

Us visually selective map experimanters use the Java editor. :D
There needs to be more documentation on the whole map thingy in general. Like the ok settings for arch_type, etc,.
You can always do python scripts in a map too. 8)
lordyoukai.DA
My wraith is cooler than your dragon.
cavesomething
Forum Fanatic
Posts: 852
Joined: Sun Jun 13, 2004 2:07 am
Location: Hemel Hempstead

Post by cavesomething »

The thing I want to know is how to properly sync the java editor with a servers custom archetype set. (there is a map I am currently creating where mikee's blue floor tiles would be useful, but I can't figure out how to use them).
Mith
Senior member
Posts: 348
Joined: Mon Oct 25, 2004 5:53 pm
Location: somewhere in nowhere

Post by Mith »

you can file options set a directory where to read arches - in stead of using build in arches. get cvs arches and point to that dir
Bibendi ergo sum
or rather: sum ergo bibendi
cavesomething
Forum Fanatic
Posts: 852
Joined: Sun Jun 13, 2004 2:07 am
Location: Hemel Hempstead

Post by cavesomething »

ooh....

/me goes to play with java editor again....
Post Reply