From owner-crossfire Wed Aug 26 22:25:58 1992 Received: by ifi.uio.no id ; Wed, 26 Aug 1992 22:24:48 +0200 Return-Path: Received: from dyggve.ifi.uio.no by ifi.uio.no with SMTP id ; Wed, 26 Aug 1992 22:24:47 +0200 From: Frank Tore Johansen Received: by dyggve.ifi.uio.no ; Wed, 26 Aug 1992 22:24:46 +0200 Message-Id: <199208262024.AAdyggve.ifi.uio.no22528@dyggve.ifi.uio.no> Subject: Re: Crossfire... status? To: crossfire Date: Wed, 26 Aug 1992 22:24:45 +0200 X-Mailer: ELM [version 2.3 PL11] Status: RO > What is the status of the client server version of crossfire? I think that > that would be real interesting. Me too. Unfortunately I have to learn how to use tcp/ip before implementing it. And I have absolutely no literature to help me as of now, so it will probably take a while. If anyone knows of a good (free) tcp/ip library which is easy to use, please let me know. > I am having trouble with the cfree function call. I tried changing all the > cfree calls to just free. From the man page this seemed ok. However, > after compiling I was not able to so into shops. It seemed that the program > was not freeing up memory correctly. I am running this on Linux (that may > be the problem) which does not seem to have cfree in it's libraries. I'm trying to change all calloc to malloc and cfree to free, but there are still some pieces of code around which relies on receiving cleared memory (*really* weird things happened when I tried it). It will take a while to hunt them down. > Are the teleporters controlable.... I think that they should be or at least > some sort of pattern available to them. It's a pure random selection among other teleporters within 5 squares. I've just added other things that can work as teleporters, like holes/pits and traps. With them, you decide exactly where you want the victims to land. In next version you can choose between random teleport and specific teleport when you place the teleporters from the editor. > What is the progress on the save function? It must wait until after the server/client structure. > Weapon idea.... > > Vorperal Boomarang --treat it as an arrow or bolt but make it come back to > you after it has sliced through the body of the enemy. > (the bitmap for this could be real easy). Sounds feasible. > Other Idea.... > > How about a backpack or a bag of holding. Something so that I can carry more > without being hampered by it. (200 arrows are just too heavy :) The code for putting objects in objects is there. The only problem is how to display it graphically. Of course, I could always avoid displaying it, forcing the player to type "look in bag", etc, like any adventure game. -Frank. From owner-crossfire Wed Aug 26 07:10:38 1992 Received: by ifi.uio.no id ; Wed, 26 Aug 1992 07:10:20 +0200 Return-Path: Received: from yrsa.ifi.uio.no by ifi.uio.no with SMTP id ; Wed, 26 Aug 1992 07:10:19 +0200 From: Frank Tore Johansen Received: by yrsa.ifi.uio.no ; Wed, 26 Aug 1992 07:10:17 +0200 Message-Id: <199208260510.AAyrsa.ifi.uio.no19208@yrsa.ifi.uio.no> Subject: Re: Crossfire - got some bitmaps lying around? To: crossfire Date: Wed, 26 Aug 1992 07:10:17 +0200 In-Reply-To: <9208251534.AAstoren.ifi.uio.no03617@storen.ifi.uio.no>; from "Vidar Lund" at Aug 25, 92 5:34 pm X-Mailer: ELM [version 2.3 PL11] Status: RO Just a small addition: Any item/monster can be made up of an animation of any number (well, almost) of bitmaps. -Frank. From owner-crossfire Tue Aug 25 23:49:27 1992 Received: by ifi.uio.no id ; Tue, 25 Aug 1992 23:49:08 +0200 Return-Path: Received: from mcsun.EU.net by ifi.uio.no with SMTP id ; Tue, 25 Aug 1992 23:49:05 +0200 Received: from charon.amdahl.com by mcsun.EU.net with SMTP id AA12200 (5.65b/CWI-2.173); Tue, 25 Aug 1992 23:48:59 +0200 Received: from amdahl.uts.amdahl.com (sde-hy.uts.amdahl.com) by charon.amdahl.com (4.0/SMI-4.1/DNS) id AA09371; Tue, 25 Aug 92 14:48:54 PDT Received: by amdahl.uts.amdahl.com (/\../\ Smail3.1.14.4 #14.11) id ; Tue, 25 Aug 92 14:48 PDT Received: by juts.ccc.amdahl.com (/\../\ Smail3.1.14.4 #14.6) id ; Tue, 25 Aug 92 14:44 PDT Received: from nephthys.CD by manager (4.1/SMI-4.2) id AA08511; Tue, 25 Aug 92 14:47:27 PDT Date: Tue, 25 Aug 92 14:47:27 PDT From: bsp10@cd.amdahl.com (Byong Pak) Message-Id: <9208252147.AA08511@manager> To: crossfire@ifi.uio.no Subject: Crossfire... status? Status: RO Got some questions for an otherwise great game.... What is the status of the client server version of crossfire? I think that that would be real interesting. I am having trouble with the cfree function call. I tried changing all the cfree calls to just free. From the man page this seemed ok. However, after compiling I was not able to so into shops. It seemed that the program was not freeing up memory correctly. I am running this on Linux (that may be the problem) which does not seem to have cfree in it's libraries. Are the teleporters controlable.... I think that they should be or at least some sort of pattern available to them. What is the progress on the save function? Weapon idea.... Vorperal Boomarang --> treat it as an arrow or bolt but make it come back to you after it has sliced through the body of the enemy. (the bitmap for this could be real easy). Other Idea.... How about a backpack or a bag of holding. Something so that I can carry more without being hampered by it. (200 arrows are just too heavy :) bracers or other types of armour to round out the selection of armor Thanks for listening... Once again... a great game.... Byong From owner-crossfire Tue Aug 25 17:35:50 1992 Received: by ifi.uio.no id ; Tue, 25 Aug 1992 17:35:01 +0200 Return-Path: Received: from storen.ifi.uio.no by ifi.uio.no with SMTP id ; Tue, 25 Aug 1992 17:34:59 +0200 From: Vidar Lund Received: by storen.ifi.uio.no ; Tue, 25 Aug 1992 17:34:58 +0200 Date: Tue, 25 Aug 1992 17:34:58 +0200 Message-Id: <9208251534.AAstoren.ifi.uio.no03617@storen.ifi.uio.no> To: crossfire Subject: Crossfire - got some bitmaps lying around? Status: RO In case some talent is being wasted somewhere around the world, here is your chance to become productive. bitmaps needed for xfire: (all are 24x24 unless specified) items; all sorts of furniture, like tables, chair and such. rings. staffs, rods, wands. weapons; broadswords, daggers, maces, quarterstaff, scimitars, etc... armour; chainmail, dragonscalemail, shields, helmets, cloaks, gloves boots, and such. gravestones, and whatever magic or ordinary items you may think of 8) (but remember, it must be cool and not too crazy ! ) monsters; what ever cool monsters you may think of ;) allways consisting of 24x24 bitmaps.(connection of several bitmaps are no problem, but remember; monsters ought not be larger than 72x72, and if they are that large, they got to look good, and very though ! ;) allmost any monster will do, as far as it looks good :) players; players of all sorts, and non player characters of all sorts, are received with pleasure. (If they are good ;) ) if you have any good ideas, make some bitmaps and mail us ! Don't be afraid to send some stuff, we are excited by all incoming grafix :) vl >B^D From owner-crossfire Sat Aug 22 15:20:06 1992 Received: by ifi.uio.no id ; Sat, 22 Aug 1992 15:19:39 +0200 Return-Path: Received: from yrsa.ifi.uio.no by ifi.uio.no with SMTP id ; Sat, 22 Aug 1992 15:19:38 +0200 From: Frank Tore Johansen Received: by yrsa.ifi.uio.no ; Sat, 22 Aug 1992 15:19:37 +0200 Message-Id: <199208221319.AAyrsa.ifi.uio.no16448@yrsa.ifi.uio.no> Subject: New version To: crossfire@ifi.uio.no Date: Sat, 22 Aug 1992 15:19:37 +0200 X-Mailer: ELM [version 2.3 PL11] Status: RO I've just put a new version at ftp.ifi.uio.no in the file /pub/crossfire/crossfire0.83.tar.Z. There are probably bugs, but I felt I needed to put out a version before I made too many changes, so that any other people contributing with source won't mail me patches to ancient versions (I just got some patches to the 0.2 version...ugh). This version incorporates the "cd.lib.patch.all" patches. We might as well stick to 16-bit fonts until a server/client model has been developed. Has anyone experienced problems with the 16-bit patch? I'm giving up attempting to support 8-bit fonts, since there are 450 characters in the v0.83 font. There are numerous changes. Monsters consisting of more than one object can now be entered into the lib/archetypes file (You'll find the old dragon (now renamed to wyvern since Vidar is working on a 3x2 dragon) and giant there, as well a a new 2x2 monster). These can now be put out one at a time from the map-editor. In theory, I believe I have the code needed to enable teleporters for such linked objects, but it's still disabled and untested. There are lots of future plans not mentioned in the TODO file, like adding lots of new spells, adding a spell-system (you have to find a spell-book to learn a spell), adding lots of new items (all the artifacts is what makes nethack/umoria interesting), spinners, etc. I'm working constantly on crossfire nowadays. I'll try to clean up the code somewhat before the 0.9 release. I figured there was no point in making a diff-file from 0.82 to 0.83 due to the big difference in size. I just wish all the bitmaps didn't take two blocks when using tar...(2 x 450(bitmaps) = 900 blocks) -Frank. From owner-crossfire Thu Aug 13 11:45:07 1992 Received: by ifi.uio.no id ; Thu, 13 Aug 1992 11:45:00 +0200 Return-Path: Received: from saaga.ifi.uio.no by ifi.uio.no with SMTP id ; Thu, 13 Aug 1992 11:44:59 +0200 From: Frank Tore Johansen Received: by saaga.ifi.uio.no ; Thu, 13 Aug 1992 11:44:57 +0200 Message-Id: <9208130944.AAsaaga.ifi.uio.no02620@saaga.ifi.uio.no> Subject: Stealing from shops To: crossfire Date: Thu, 13 Aug 1992 11:44:56 +0200 Status: RO This letter to the mailing list wasn't sent due to the local disk cleanup: Return-Path: Received: from joyce.cs.su.OZ.AU by ifi.uio.no with SMTP id ; Wed, 12 Aug 1992 06:32:06 +0200 Message-Id: <199208120432.AAifi.uio.no09535@ifi.uio.no> Subject: Stealing from shops To: crossfire@ifi.uio.no Date: Wed, 12 Aug 92 14:31:48 EST From: Fred the Wonder Worm X-Face: )\c`u_%V|7EQUDUt%5v'IJ?=@^Wf^<#,~CjzL`/2q0=-O6XW/Z8A2j.kgg:| 7|YZPSxy}rIuw8qD|/cQZ9^6kb:1XLleXhOl-U>(c~d`bC)%7FItZOUEw?=x%TBQ~NFJ,U|3wi[jzXd5-bMC X-Mailer: ELM [version 2.2 PL0] G'day fellow crossfire lovers! Just recently, a player here discovered that you could steal items from shops. The sequence of actions is as follows: 1) Drop all your gold outside -- this ensures you won't be able to pay for items you pick up. 2) Enter the shop, pick up anything you are interested in (sword +3, stuff like that) 3) Try to go out. You can't, because you can't pay for it, so you are left standing on top of the shop mat. 4) Now drop an item you own (i.e. one which is _not_ unpaid) on top of the shop mat, and you will be teleported out of the shop with the rest of the items, including the unpaid ones. Several first level characters have ended up with plate and sword +4 fairly easily this way. Only the one shot items (scrolls, potions, food, booze) are useless to you if this is done. The others can still be used. Personally, I think it is a bad idea to let players stay on a supposed teleporter regardless, so I've put a patch (ftww.patch) in /pub/crossfire/incoming on ftp.ifi.uio.no. This just checks to see if the player has moved onto a shop mat and not been able to pay for everything, in which case they get moved straight back to the square they came from. For the curious, the problem might be in input.c, function apply(), case SHOP_MAT, where the code looks like: switch(tmp->type) { .... case SHOP_MAT: { .... if(op->type!=PLAYER) { if(IS_UNPAID(op)) { /* Just move the item to an adjacent place */ .... } teleport(tmp,SHOP_MAT); .... } The problem seemed not to occur when the teleport line was changed to a teleport(op,SHOP_MAT), but other problems arose. Does this trick work on other people's versions? Or is mine somehow aberrant? And is there a better solution? Cheers, Geoff. ------------------------------------------------------------------------------- Geoff Bailey (Fred the Wonder Worm) | Programmer by trade -- ftww@cs.su.oz.au | Gameplayer by vocation. ------------------------------------------------------------------------------- From owner-crossfire Thu Aug 13 11:40:00 1992 Received: by ifi.uio.no id ; Thu, 13 Aug 1992 11:39:26 +0200 Return-Path: Received: from saaga.ifi.uio.no by ifi.uio.no with SMTP id ; Thu, 13 Aug 1992 11:39:25 +0200 From: Frank Tore Johansen Received: by saaga.ifi.uio.no ; Thu, 13 Aug 1992 11:39:22 +0200 Message-Id: <9208130939.AAsaaga.ifi.uio.no02589@saaga.ifi.uio.no> Subject: Hi, I'm back To: crossfire Date: Thu, 13 Aug 1992 11:39:19 +0200 Status: RO I've just returned from summer vacation. Due to disk cleanup in my absence, I've lost all mail sent to me between 20. July and 10. August. I'll have a look at what has been discussed and developed this summer before starting to work on new things. I'll probably reply to some of the old mails in this mailing list later. -Frank.