Dragon bugs

A place for people to post strange occurances that could be potential bugs.

Moderator: Board moderators

Post Reply
Azriel

Dragon bugs

Post by Azriel »

Hi. Here are several things with my character Azriel (on crossfire.metalforge.net) :

1) I am a dragon (ancient cold), with 82 resist in elec (obviously without any equipment, nor god given resist). Then i should be legendary, and i'm not. Someone told me that i should be, and in the sources, it is written resist>80 to be legendary. So, either it is a bug, either it does'nt work this way.
I think it is because, since i am an ancient COLD, i must have 81 resist in COLD. This is unfair : to change your title, you have to gain levels. If you reach 81+ resist when you are level 90, it is easy to gain 20 levels to have the correct title to be legendary. But if you are level 110 (you know the xp table...)
So, here is what i think : big, ancient and legendary should be based only on the highest resist (regardless of the focus), and titles should be recalculated at login, or when you gain a resist.

2) Treasure lists are broken on the server. Monsters that have a special item in their inventory (eg a key, etc...) don't inherit their normal treasure list. That's a good thing for most players (for exemple, the wizards in the wizard tower have a key, so they don't have their normal treasure list, and then no spell. The place is much easier. Same thing in Chaos lair). But for dragons, it is a problem : to gain resistances, you have to eat high level monsters. But almost high level monsters have a key, or something, then they don't have their normal treasure list and drop no corpse. On other servers it is hard to get 81+ resist, but here it is almost impossible.

3) I'm making maps (it takes a long time). Does someone know how to use a duplicator ? And in general, where could i find the meaning of all the types of the archs ?

Thanks

Az.
Leaf
Forum Aficionado
Posts: 2002
Joined: Tue Apr 29, 2003 5:55 pm
Location: Minnesota, USA
Contact:

Post by Leaf »

Your message was also posted on the Crossfire Development mailing list due to the nature (importance) of the problems you describe.
Ryo
Forum Fanatic
Posts: 752
Joined: Mon May 19, 2003 9:16 pm
Location: Paris, France

Post by Ryo »

Reply from the mailing list:


1)
This could be done, but I don't know how big an issue it is (are there any quests or the like that require someone to be a legendary dragon?)

Also, there is the case that the proposed change means the title is based only on resistances. Arguably, the attack and special abilities that the player gets based on the focuses they are using is just as relevant as everything else.

So it wouldn't hard to change it so that title is based on overall resistance if people think that is a good idea. Just set the title based on highest resistance.

2)
This is now fixed.

3)
General starting place is the doc directory in the server area. Unfortunately, there appears to be no docs there.

Looking at the code, this is what I gather:

The duplicator is triggered by some other connected object (button, altar, whatever).

When triggered, it then looks for objects on top of the duplicator that match the same name as the other_arch field (why that was used instead of slaying, I don't know). Thus, if it is something like other_arch dagger, it won't duplicate swords.

The level of the duplicator determines the new number of objects (if level is 0, object is removed).

This, an example might be something like

arch duplicator
level 2
other_arch sword
connected 5
end

Where 5 is connected to a lever. When the lever is pulled, if a sword object is on top, its number is doubled. If there is anything else on top, it is unaffected. If the lever it is connected to is not pulled, it is also unaffected.
Zortan

Post by Zortan »

Ryo:

#2) Fallen Warriors on the way to Evil Masters used to (I believe) drop corpses which were decent dragon food.. that isn't so any more.. Any idea?
Ryo
Forum Fanatic
Posts: 752
Joined: Mon May 19, 2003 9:16 pm
Location: Paris, France

Post by Ryo »

The bug was hopefully fixed. But you must wait a few days for server to be upgraded.
Mulley2
Luser
Posts: 21
Joined: Wed May 05, 2004 5:41 pm

Post by Mulley2 »

Ok, I don't have access to the dev boards, so I have NO idea whether this has been addressed or not. It has CERTAINLY not reached the game, if it has been addressed.

In the past, dragon chars could change focus via in-game methods, and their graphic did not change until either they gained attunement, or claws (I forget which, honestly). Some Dev recognized this as a bug (they SHOULD show the hatchling graphic upon changing focus). He did indeed fix this portion of the bug. Unfortunately he ALSO managed to bork ANY OTHER dragon status/graphic change.

ANY other dragon change is currently nonfunctional. Dragons cannot reach either Ancient OR Legendary, and they cannot change graphics based on their current "most experience earned in <x>". ALL "old" dragons are stuck in their current graphic, and new players can only show hatchling graphics based on their new focus or forced "fire hatchling" graphic. They cannot advance to any other graphic. ONLY changing focus will change their graphic, and THAT will only change to the related hatchling graphic.
User avatar
Azriel
Regular
Posts: 85
Joined: Thu May 13, 2004 7:33 am

Post by Azriel »

I think we touch here a philosophical point : what is a dragon ? You can answer in two ways :

1) Either you consider that the goal of a dragon is to be a chaos dragon, and then overall resistance should be taken in consideration. You could be legendary for 420 resist overall (420=6 times 70, that is you have 70 mean resist).

2) Either you consider that you are a fire dragon, a cold dragon, etc... Then the resist in the focus count more than the others. But this must be the goal of the character. The problem is that you have all improvment around level 40, and after, the focus is'nt important anymore, except for the bonuses you get in eating corrspeonding food. To make the focus interesting, one could add a very powerful spell (+90 resist fire for a fire dragon, or a very powerful spell, or anything), for example when you reach 60 levels in on focus.
60 is a good number because you will never reach overall level 120 to have two powerful spells, but you can have all basic improvments and the powerful spell around level 100-110 (40+60). Then, you are legendary when you get 80 in the corresponding resist, regardless of others.

I think the second solution is better, but it's then too late for old characters...

Az
Zortan

Post by Zortan »

Althought carrying the title of a Legendary Dragon is cool, I tend to wonder what the point really is.. You already get the bonus from hightened resistances, so then you get the title.. and that's it..

I guess, I'd agree with Azriel.. If you reach res. 60+ in any one area, maybe you get a specialized spell for that area?

Also.. If you get 80+ in one focus, then you become "legendary <focus> dragon" but if you're 50+ in all of your focuses then maybe you're a "Chaos"

So..
a dragon with 80+ resistances in fire is Legendary Fire Dragon
a dragon with 50+ in all resistances would be Ancient Chaos Dragon
a dragon with 65+ in all resistances would be Ancient Legendary Dragon (note I said 65, as getting 80 in all is almost impossible, if not impossible)

and so on and so fourth.. So.. even a "big" dragon at 40, if he were 40 resistance in fire, he'd be big fire dragon, but if he was 40 in all, then he'd be a big chaos dragon..

Maybe instead of using individual resistances, we use over-all-average like I think Azriel was saying..

So 38 fire and 42 cold and 38 electric and 42 poison would still qualify you for big chaos dragon (average = 40)..
Post Reply