Invincible monsters

Discuss Chaos Strikes Back for Windows and Linux, an unofficial port of Chaos Strikes Back to PC by Paul Stevens, as well as CSBuild, an associated dungeon editor.

Moderator: Zyx

Forum rules
Please read the Forum rules and policies before posting.
Post Reply
User avatar
PaulH
Ghastly gastropod
Posts: 3763
Joined: Wed Aug 07, 2002 10:27 pm
Location: Level 6

Invincible monsters

Post by PaulH »

I have edited the Grey Lord using CSBuild153 and give him 1hp, but he remains invincible. Is this a byte I have to alter in CSBEdit, and if so which one? I am sure I have killed him before...

Thanks
User avatar
Zyx
DSA Master
Posts: 2592
Joined: Mon Jun 05, 2000 1:53 pm
Location: in the mind
Contact:

Post by Zyx »

I don't think you can make him killlable with CSBedit. this monster invincibility seems to be hard coded. Note also that grey lord moves by default with the graphics.dat shipped with CSBwin.
You may have killed the grey lord by falling on him or teleporting him to a level where he's not supposed to be.
User avatar
PaulH
Ghastly gastropod
Posts: 3763
Joined: Wed Aug 07, 2002 10:27 pm
Location: Level 6

Post by PaulH »

Ah, bugger. That may just have put a spanner in the works of the mechanics of my new dungeon. Best not to assume these things I suppose, but thanks for the quick reply.

While I'm here, a quick question about graphics. I like the idea of new ones, especially monsters and wall objects and have seen some very nice ones in the Team dungeon that I could use. Is the artist contactable to ask permision to use/modify their graphics? My artistic skills are very limited, so if anybody would like to contribute to a new dungeon in the making by drawing some new stuff it would be much appreciated!
User avatar
Zyx
DSA Master
Posts: 2592
Joined: Mon Jun 05, 2000 1:53 pm
Location: in the mind
Contact:

Post by Zyx »

I think the only graphic artist who worked on the Team dungeon was Drake aka Cowsmanaut.
He also worked on the Conflux dungeon together with Charlatan. You can pm both on this forum.
User avatar
Gambit37
Should eat more pies
Posts: 13720
Joined: Wed May 31, 2000 1:57 pm
Location: Location, Location
Contact:

Post by Gambit37 »

I have some nice new graphics in progress for a CSB Win dungeon, and given that I have very little time to work on that and the hundred other personal projects, it might be better for me just to release them as a 'resource pack'.....
User avatar
Paul Stevens
CSBwin Guru
Posts: 4319
Joined: Sun Apr 08, 2001 6:00 pm
Location: Madison, Wisconsin, USA

Post by Paul Stevens »

That may just have put a spanner in the works of the mechanics of my new dungeon.
Don't give up without asking that something be changed. I think we
could change ssome of these hard-coded limitations if it would be useful.
The recent CSBwin has provision for arbitrary variables/flags that can
be added using a DSA and which do not affect forward/backward compatability
in the sense that newly added features are not supported by older versions
but yet they do not affect the format of the files.
User avatar
PaulH
Ghastly gastropod
Posts: 3763
Joined: Wed Aug 07, 2002 10:27 pm
Location: Level 6

Post by PaulH »

Gambit, a graphics pack would be a most welcome contribution community, I for one one would be interested in your work.

Grey Lord: well I dont want to give too much away, but a quest involves shielding the Lord through a maze of fireballs to a safe haven. It just so happens that I decided to use the Grey Lord for this, rather than editing another monster specifically for this. The Grey Lord was just rather handy for this until I realised he wouldn't croak. I think it would be a worthwhile addition to have the option of removing invulnerability from Chaos/Order/Grey to add some more flexibilty.
User avatar
Paul Stevens
CSBwin Guru
Posts: 4319
Joined: Sun Apr 08, 2001 6:00 pm
Location: Madison, Wisconsin, USA

Post by Paul Stevens »

Well, I removed the 'Invincible' bit from the Grey Lord's descriptor record
in the graphics.dat file, I added him to my dungeon with one hit-point,
and killed him with a single kick. So it is not hard-coded.

Look at the AsciitDump file and you will se that he is marked as Invincible.
Remove the bit, verify that it is gone by looking at the AsciiDump and then
try klling him again. If that does not work for you, then ship me the dungeon nd
graphics file and I will see what is going on.
User avatar
PaulH
Ghastly gastropod
Posts: 3763
Joined: Wed Aug 07, 2002 10:27 pm
Location: Level 6

Post by PaulH »

Thanks Paul... Just need to know how you removed the 'inVincible' bit from the the Grey Lord's descriptor record in the graphics.dat. Is this possible using CSBEdit? I can't see a way of altering this bit
User avatar
Paul Stevens
CSBwin Guru
Posts: 4319
Joined: Sun Apr 08, 2001 6:00 pm
Location: Madison, Wisconsin, USA

Post by Paul Stevens »

Oh, dear. I have no idea. I did it in the runtime engine after
loading the data from the graphics.dat file.

I have never endeavored to fiddle with the graphics.dat file itself.
It frightens me. It seems like so many things are inter-related.
Look in an AsciiDump.txt. You will find a record for each monster type.
That record has things like size, material, levitating, whether it absorbs
daggers, and one bit that declares it to be invincible. That bit is
0x2000 in word 2 of the record.
User avatar
PaulH
Ghastly gastropod
Posts: 3763
Joined: Wed Aug 07, 2002 10:27 pm
Location: Level 6

Post by PaulH »

The 'monster edit' suite in CSBEdit, whilst very useful, is not complete and is confusing. Just looking at some of the check boxes for certain monsters contradicts what we know about that certain monster. Some words do not seem to be editable from here. Maybe experimenting and checking the asciidump.txt will eventually allow us to understand this more.
Post Reply

Return to “Chaos Strikes Back for Windows & Linux (CSBWin) / CSBuild”