News | Forum | People | FAQ | Links | Search | Register | Log in
Chasm_quake_devkit
I read a lot of toppics about the possibillity of making a chasm quake convertion. As with the discusion about beez it often ends up whith a lot of whisfull thinking.
Here my intention to do make a chasm.quake devkit.

So far I've got the models in Quake running, but only on "notarget" function. If you have any ideas here is a devkit with the results.
There is still a lot to be done before all subroutines are cleaned up. For some I have a solution, but there are a lot of double poses in them.

To be done:
- stripping the frames for double action.
- adding the attack pain and death qc.
- eventually change the weapons and attack.
- adjusting the sound files.
- making maps for it with the chasm.wad
- extracting the cieling/floor parts.

Here's the first part of The Sewer map I'm making to try out the first three monsters Stratos - Faust and Spider.

chasm_quake_dev02

sewer1
sewer2
sewer3

I know it is a rather big chunk of work.
I just do it for fun and have no commercial intrest.
Just my urge to see that bastards run in Quake.
:P
 
 
I don't think the worm should be the same size as a shambler

It should be the same size as shub niggurath 
 
And the three other bosses should be the size of the shambler 
Frame Count 
That could be the right seize.

At the moment I wonder how to convert the large model frame count to a 0.1 counter of Quake.
In pain poses it is usefull to minimize this count because of the time that the entity starts its run pose again.

I don't know which time counter Chasm uses, for what I experienced I scaled the textures to 0.5 and the entities to 0.25.
Still a lot of textures are missing, they are used in statics of mdl parts, and need to be extracted one by one.
The entities use framecounts that are twice of Quake.

So painframe count of 46 is not a way to go.
The same goes for the attack scenes.

@_yeh1 : What is your idea of the movements and attacks of the chasm faust, stratos and spider? 
 
Scorpion: Perfect

Faust, rocket needs to be homing, maybe missing one melee attack

Stratos, movement is fine, missing the kick attack. 
 
sorry, both the faust's melee attacks are there, just checked in dosbox 
 
And some minor stuff, like each of the faust's melee attack deals 15 damage instead of 20 
Chasm Bat 
It's something in the random melee attack I'm not really sure of.
Last death frame of stratos is trembling.

I made a new chasm_bat from one of the statics. 
 
While I think the rocket trail of the stratos is really cool, if it cannot be done, then just make the stratos shoot twin rockets 
 
There is also a problem with infighting, if a faust hits a stratos by accident, then the stratos won't fight back 
 
Madfox, remember this:

https://www.youtube.com/watch?v=Tts90f2uNYI&t=84s

This is also a perfect basis for the blade gun as well as the joker projectile 
You Are Going Rather F F Fast. 
You are already on weapon.qc while I'm trying to convert entities.
Any idea how the entity.qc lines up with the player's weapon abilities?
I do and they don't like spagethi.

For example: the BFGUN of Dr shadow burgh has the exact use for stratos. Converting a player's weapon attitude to a monster attack is something different. 
 
I just put that there so you can reference it later. I know this takes time.

And I think you already know this, but currently gibbing a chasm monster also crashes the game. 
In Statu Nascendi 
 
 
So what monster are you converting next, the morg? 
Let's Go 
With the first maps step by step and see how to get Straphos and his curling double sprite attack. 
 
In that case, I thought the stratos could fire its rockets more often, and the faust could melee attack a little faster 
 
Madfox, there is one more model, the chasm guy himself, are you going to convert that as well?

And I quite like the Green scorpion skin you made. Hope you can use it for a new monster. 
That''s Not A Monster, That's A Soldier! 
The new chasm guy is also already there, but its appearance is so way off line the others I kept it apart. I think it's more an add on for the later maps. 
Although.., 
Heronew is a good looking model.
I have to thank the modelartist for making them. 
Monster Behaviour. 
Both my computers crashed at the same time. So now I'm desperatly looking for susan. Most of the parts I could feed back on what was on the net.

After fetching the macro's for the chasm monsters I see they act much too slow in Quake. Due to the higher framerate in chasm I think, and the fact they were scaled down 0.2 they become this slow behaviour.

I can minimaze painframes for example from 20 to 9, but this goes at cost of the animation.
Also the most monsters don't have a walk or run pose and a lot of the pain poses are doubled.

What should have the first priority, good perfmance with slow action, or zigged performance with fast action? 
 
I think Zigged Performance with fast action. And mix them together with quake monsters to ensure the two offer a similar challenge 
Ziggy 
That would be sychronic frame count for monster_army versus monster_grunt. It won't reproduce the big shape seizure from closeby as in Chasm. 
 
Monster_army is faust? 
 
so Monster_army is the quake grunt, what is monster_grunt? 
Grinning Grant Grunt 
Using the same frame count of quake's army guy as for chasm's grunt. The names are a bit confusing as chasm uses mongrunt for grunt and quake uses also this name. 
 
So you are converting the mong now? 
Yes 
It is a quiet funny guy with four pain posea that reminds me of Doom3. 
Sprite Attack 
I managed to give Stratos a kind of attack mode, but there are two things that catch my eye.
When I attack it from one side it gives a good result, but attacking it from the other side turn the sprites onto a bad result.
It also appears to me only the first frame is used and not the appending 8 ones.

chasm_quake_dev2.01 an example if you're interested. 
 
One question: is this the slow mong or the fast mong? I think its melee attacks are still a little slow. 
 
Regarding the stratos, I still think you should take a long at the code of that huge robot from Arcane dimensions. The dual rockets is almost the exact same as the stratos. 
 
this attack is same as stratos, is it not?

https://www.dropbox.com/s/sd0twyzlnyhj9i2/ad%20robot.jpg?dl=0 
Melee Attack 
If Mong receives less frames it's attack becomes bland.
I like seeing him shakes it head.
Stratos attack needs special care.
I was wondering what causes this strange behaviour of the sprites.

I can take a good look at someone else's code, but don't forget AD uses another hearchic code. 
 
so this mong has the exactly same number of frames as the quake grunt? 
No 
Mong has more pain & attack poses. 
Framecount 
Here is framefile of the player and mong.

As you can see the painframes are 6-14 -13 for the player
and 8-11-14 for mong so there is not so much difference.
It are more the attack scenes that make it look slower. 
 
I think the best way to test the attack speed is to have a map with both the mong, the grunt and the enforcer. As long as Quake monsters and Chasm monsters have similar challenge, it should be okay.

Also, infighting isn't working for the chasm monsters yet, but you could have a mong infight with a enforcer to test the balance. 
 
Also, is the rifle model converted from chasm, or you made it yourself? 
Rifle 
The models are imported from chasm. I tried ro texture them myself but then it's almost impossibe to stay to the original.

Only two monsters have a flare mouth on their weapon. I just have to decimate it and keep one or two to create a polygon.
If I try to merge one into the model the skin texture gets ruined. 
 
Then I think the weapon should not be centered, but to the right like Chasm.

Also, so now you minimized framecount as much as possible for the stratos, faust, and mong while retaining all their animations? 
Self.nextthink = Time + Much Faster Than 0.1 
You want to shoot it like in Doom. Chasm has the same effect with part of an arm. I don't like the way the animation holds back the playscreen.

The poses are as much relayed to the quake frame rate.
So no, they don't have the original animations. Most of them are minimazed to a half to compete the right framerate.
I could try to add a self.nextthink = time + 0.05; to make them twice as fast but it don't works that way. 
 
After loading Chasm through Dosbox, the monster don't attack as fast as I thought, so I think the currently attack rate in 2.01 is acceptable.

How is the infighting coming along? it is a bit odd to just see them following each other around.

Also, I think the mong has an animation in which it reloads it gun in idle pose. 
 
I attached the look-around pose to the Mong_stand pose. I could attach another pose, but the fact I don't see it appear sometimes it does constantly. So my qc is a bit witz to do so.

In fight has to do with health setting and the reason why they attack eachother. 
 
By infighting, I mean that when a faust hits a stratos by accident, the stratos will simply follow the faust around but without attacking him.

Just wanted to be clear that we are talking about the same thing. 
 
Yes. I understand but how to be codewise to do so.
Isn't the Ogre also attacking when catching damage from another entity? 
 
Yes, all Quake monsters infight, so there should be in fight code for each of them.

How did you get the infighting working for the custom monsters in fourfeather? 
V2.02 
I never really cared as it turned up to go all right.
Of course you can outplay two enemies against eachother by putting them in fireline.
But I can't see a decent way to prohibit this attack somewhere in the qc.

I made it into a running map now after some clipping.
Slowly evolving to the first Chasm look alike.

- Added sounds for Stratos, Spider MonGrunt and Faust.
- Minimazed Faust pain frames from 16 to 8.
- New static for alarm sign.
- Added some teleporing monsters and slipgate.
- repositioned the gun to right side.

chasm_quake_dev2.02 
 
If I may make an suggestion, after you got a few of the monsters perfect, you should insert them into your old maps, like grunt grenading, and release them. 
 
The Stratos no longer kicks me?

It seems that the faust's melee attacks are slower than the mong, they should be the same. 
V2.03 
Here is a better version with a correkted Stratos.
I had all attack scenes wrong. Forget the other version. 
 
Regarding the infighting, Chasm monsters infight in the original, so why would you want to prohibit the attack? 
 
I can make their attacks the same count. For now I feel as if the side routines "looking around" make them slow as it are quiete long frame scenes.
So goes for Faust, although I haven't found out to make it close combat with check_attack. 
 
I think for the lower tier monsters, the melee damage and rate should be close to the Quake knight.

For the higher Tier monster, like Gross, Punisher, lionman, and Viking, their damage should be slightly higher than a death knight. 
 
How do you like the map? 
 
it is a good recreation of a chasm map, but of course stuff like Tormentarium and fourfeather are better 
Map Isn't Finished Yet. 
Coming soon to a retailer near you.

Full feathered mission level editor. 
 
Can you put some grunts and enforcers in there as well to see how they work together´╝č 
 
The chasm rifle is too weak, takes too many hits to kill even a quake grunt 
No Idea 
It is the same code as the normal gun.
Here is some comparisment with the usual Quake enemies.
They all start an infight.

v2.04 
 
The chasm monsters can infight with the Quake monsters, but they still don't fight each other.

In the Original Chasm, a faust will definitely fight a stratos 
 
when a Faust hits a enforcer, the enforcer will only follow the faust around, so there is still something wrong with the infight code. 
 
But I think the Faust attack speeds is now good.

But the Faust looks noticeably shorter then the enforcer, they should be the same 
Hrmpf 
Something slipped my attention, as the mong-faust and stratos only had a run stand and run pose. Reason why I couldn't attach a path_corner to them.

While correkting it Faust has now its original round look. Don't know why it kept hanging.
Infight is different, although enforcer and stratos stay black sheep when attacked. They won't refire.

So Faust fight Stratos who won't respond.
Mong fights Enforcer who won't respond.

Quake monsters are much more fixed on the player.
Mong almost needs a kick before it wakes up.

dev2.05 
 
haha, just make every monster attack each other, regardless of the fact that they are from Quake or Chasm 
 
The enforcer will infight with a stratos though, perhaps this can offer a clue? 
 
The grunt will also infight with a stratos, so maybe you should check the infight of Chasm flying monster vs chasm ground monster. 
 
But the Stratos stop kicking me again. So check the attack scenes 
 
Did you figure out the infight problem? Maybe you can check the source code of copper quake, that mod makes some changes to infight, maybe it can help you figure out the problem. 
Rounding Up 
The in fight is solved only Stratos stays a bit lame when attacked.
Added the Trooper, Leutenant and Mincer. 
 
A few things then:

Currently, gibbing a monster crashes Aguirre's engine at least, I think this has to do with the Head Gib, please add it.

Make the Mong fire shotgun instead of Laser, more powerful version of Grunt's

Make the Faust's rockets actually explode, and make them homing, the code for this is found in AD's rockeeter. 
Quasm 
I made some small additions.
- Added Leutenant, Captain and Mincer. Attack scenes may be a bit cluympy.
- Captains attack not finished, double flamemouth attack.
- Altered attack scenes Mong Faust and Stratos.
- Sometimes Faust or Mong won't reply to infight attacks.
- Added the h_head function to them.

The Mincer might be too strong with a lavaball.
And for homing rockets then there's no hiding.

dev2.06 
 
When I tested it, the stratos does not respond to infighting at all, so there are still problem with the infight code.

Why does Mincer have a fireball? It was like a Fiend without jumping.

Can you reinsert the grunts and the enforcer to check infighting.

I saw an alien warrior that do not respond to an alien captain's attack. 
 
The lavaball is useful for when you convert the Gross, because he throws rocks. 
 
Sorry, a small error on my part,

The alien warrior will infight with an alien captaim, but they both won't respond to an attack by the mincer. 
Modding 
I didn't add the ladt monsters to the fight
Qc yet. So they don't in fight well.
Mincer is just a try out. 
 
Now I want to see a mincer and a fiend rip each other to pieces lol 
Go 
 
The mincer's corpse disappears.

The mincer only slashes me with its arms, it doesn't bite me. 
Show A Demo 
That's why it had a lava ball. Monsters start attacking immediately, so as soon it is in sight it uses its first attack. In this case it is bite, but as the distance is too wide it has no effect.
All corpses disappear after death. 
 
I am not talking about that, I understand the first bite has no effect, but when you are close to the mincer, the mincer is suppose to both bite and slash. Right now, it only slashes and never bites. 
 
I loaded up chasm in dosbox, and I just saw a mincer trying to bite me from too far away.

so this:
" In this case it is bite, but as the distance is too wide it has no effect."

is actually normal chasm behavior.

Please re enable the mincer's bite attack. 
@madfox 
"Monsters start attacking immediately, so as soon it is in sight it uses its first attack"

Fiends don't attack when they see the player, they start to run and only attacks if they are close enough. Mincer should do the same. 
 
The Alien warrior is really good tho. Just change the laser to Green and it is done. 
Ai Sir! 
Is that the Leutenant or the TrooperCaptain?
The names are a bit confusing and I never joined the draft so I don't know their ranking.

I made the Mincer more like the rottweiler.
It feels as if the quake monsters are not (am)used with the chasm ones.:P

I'm nudging with rain, but for some reason the link in quakespasm is dead.

dev2.08 
 
The lower ranking one with the single laser.

Also what's the deal with the skeleton? Was there some problem converting that model? 
 
The enforcer can infight with a alien warrior (single laser), perhaps this will offer a clue?

And mincer should not jump. 
 
This new mincer looks too small compared to chasm, and that jumping looks really bad. Please get rid of the jumping. 
Sounds 
The deal with SKelton is that I didn't find a proper code for it like zomby yet.

As the readme "not the slightest idea where to look at" covering the infight.

The skinfile of mincer already looks oversized. Making it bigger will make it worst.

I can't find any chasm monster sounds. 
 
would this help?

https://forum.zdoom.org/viewtopic.php?f=37&t=46824

I think the issue is that the mincer looks too small when compared to the alien warrior 
 
 
Would that Zrift mod have the monster sounds? 
Nope 
It is the same file as chasm ambient sound, only one monsterfile: "phbathit.wav". 
Yes 
Found them, although it are ogg.files. 
 
So regarding the infighting, the copper quake source code cannot help you at all? 
Observer 
When playing quake I never cared for infight, I saw it happen but not as a oppertunity to beat the enenemy.

Do you have some qc knowhow? The compiling files are in the progs directory under chasm_quakeqc.zip.
I could go looking in other code but for now I'm just puzling out how to get the entities going.

Here is the file again with some monstersounds and running mincer. Maybe the infight is now more likely? As far as I can see they kill eachother relating health size.

For example, if stratos has less painframes than a stronger opponent he can still win concerning its repeating attack.

dev2.09 
 
One issue first:

The sounds for the Alien warrior is definitely wrong. I checked chasm, the activation sound should be ALISEE2.ogg and ALISEE1.ogg

Yet your alien warrior doesn't sound like that.

You got the monster sounds from
Pan-ZRift_v1.0a.rar, right? 
Names 
I'm sure you're right. The grunt has three sound channels I gave to Stratos fast and mongrunt. The others were a bit harder to trace as you call it an alien warrior but the game has a leutenant captain (1gun) and a captain trooper (2guns). 
 
I think there is a misunderstand here. When I said infight, I didn't mean how often infights happen, or which monster kills which monster. I only meant stuff like when a Faust hits an enforcer, the enforcer won't fire back. I suspects this is due to some Faust code that makes the enforcer not able to target it. This is why I suggest the copper quake code, as it deals a lot with defining targets. 
 
Or maybe look at the difference between the code of the alien warrior (1gun) and the Faust. The enforcer fires back at alien warrior, but not Faust 
So 
When the Alien Captain hits the enforcer it also fights back, like mong and stratos.
Can't find out where it is nestled.
It takes some time before the enforcer responds to The Captain in its painframes.
Maybe it hasn't got time enough to shoot back?

Stratos and Grunt tend the same lack in attacking at first move. 
 
Can you do an experiment? Can a fiend fight back against Faust? 
 
Can a Scrag fight back against a Faust? 
Lame 
You could have searched that out in the dev pack.
Faust will fight a wizard, mongrunt,enforcer, army and stratos but they won't respond.
Faust will fight a demon and ogre and they will fight back.

It looks as if most monsters become astrayed when attacked by Faust. 
 
What about a quake dog? Will that fight the faust? 
 
I know that the chasm spider also has this issue, where is that code from, a quake fiend? 
 
When I started coding the Chasm entities I assumed they were alert enough to fight the player. The idea they would fight eachother wasn't in my viewpoint.

The spider code is the same as the rottweiler without the jump code. It will attack other chasm monsters. 
 
Also check the mincer 
 
Can you test chasm spider vs quake grunt? 
 
The map starts with a grunt and a spider. It isn't that hard to check.
For clearance, quake sodier is monster_army, chasm soldier is monster_mongrunt. 
 
I remember army becoming lame after being attacked by a chasm spider, is this true for you? 
Hmm... 
I never had trouble with infighting since I used AD's classtype system, but the magic should happen within T_Damage...usually located in combat.qc or foght.qc depending on the mod's organization.

Lemme take a look at your dev2.09...be a bit 
 
Bah! It's all pak'ed up. Do you have just the qc files available separately not in a Pak file? I can't open the pak on mobile.

I'm needing to check combat.qc, ai.qc, and monsters.qc and maybe fight.qc. 
@master 
Here is the chasm_quakeqc_dev2.09.zip.
It's also in the included progs file in the pak.

And yes, my Army soldier has no attack against spider.

I changed the fight.qc with the same kind of attacks like the army soldier. So the cause must be there somewhere. 
A Few Things To Check 
For infighting to work make sure that all the new monsters have monster flag FL_MONSTER.

This is the bit in T_Damage:

if ( ((self.flags & FL_MONSTER) && (attacker != world)) ) {

if ( ((self != attacker) && (attacker != self.enemy)) ) {

if ( ((self.classname != attacker.classname) || (self.classname == "monster_army")) ) {

if ( (self.enemy.classname == "player") ) {

self.oldenemy = self.enemy;

}
self.enemy = attacker;
FoundTarget ();

}

}

}

Check to make sure your enemies are actually different classnames.

So for instance for this entity
void monster_chasmthing = { .....

the classname is monster_chasmthing

Two monster_chasmthings won't fight unless you want them too in which case remove the check for if the classnames are the same. 
 
Ah hang on, was typing that before you sent the link, let me look at your source. 
Hrmm 
It all looks good so far. Not seeing anything obvious. FL_MONSTER is getting set in monsters.qc, you aren't doing any weird classname masking, it's a simple classname check too so nothing fancy there in T_Damage in combat.qc, and the enemies you've mentioned all have a walkmonster_start.

Not sure yet...maybe because in ai.qc inside the CheckAnyAttack function you only ever assign the basic CheckAttack? Try adding in your specialized CheckAttacks for the new monsters? 
 
Currently, this issue affects three monsters, spider, mong, and faust. Still need to check whether alien warrior will fight back after being hit by mincer and fiend. 
 
Part of the infighting code works, when a enforcer is hit by a mong, it will turn around and run towards the mong, but it will never fire it weapon. So I guess the more accurate question is: what causes the enforcer to just run in infighting? 
 
All of the monsters that do not respond have ranged attacks, so maybe that has something to do with it as well. 
 
Just checked, mincer has this bug also 
 
Mincer doesn't fire its long range attacks because in progs.src you are compiling mincer.qc and it only has melee. Maybe change to use mincer1.qc since it has a th_missile attack.

Not seeing any reason why the enemies won't shoot back...won't be back home for a couple days so I can't test it myself.

Are the following true??:
Enemy hit by spider will not change enemy
Enemy hit by mong will not change enemy
Enemy hit by faust will not change enemy
Or only enemy with ranged attack hit by spider/mong/faust will not change enemy?
Enforcer hit by spider will change enemy but not attack ever
Enforcer hit by mong will change enemy but not attack ever
Enforcer hit by faust will change enemy but not attack ever
mincer is same as enforcer?
Or Enforcer hit by mincer will change enemy but not attack 
Also... 
Most of the special CheckAttack functions in fight.qc don't ever get used anywhere and all the new enemies default to the basic CheckAttack()...FYI in case their behaviour isn't quite like it should be. 
Solution Re: Lack Of Infighting 
Qmaster's post #116 piqued my curiosity because he already looked at, and ruled out, the sorts of problems I would have expected this to be.

I took a look at the code, and the problem is that the new monsters have unusual-sized bounding boxes.

The CheckAttack function (in fight.qc) contains a test where it does a traceline from the attacker's view_ofs to the target's view_ofs. If the traceline doesn't hit the target, the function returns FALSE and the attacker won't launch an attack:


spot1 = self.origin + self.view_ofs;
spot2 = targ.origin + targ.view_ofs;

traceline (spot1, spot2, FALSE, self);

if (trace_ent != targ)
return FALSE; // don't have a clear shot


There's a similar test in e.g. SoldierCheckAttack() etc.

A monster's view_ofs represents its eye level, and is set in walkmonster/flymonster/swimmonster_start_go(). Walking and flying monsters have it at 25 units above their origin, while swimming monsters have it at 10 units above.

The problem with e.g. the Scorpion, Stratos, and Faust is that their bounding boxes are very "short", and don't extend 25 units above their origin. So their view_ofs ends up outside their bounding box. Consequently, when *CheckAttack() aims a trace at the view_ofs, it doesn't collide with the bounding box, and the check fails.

This can be solved by using regular-sized bounding boxes for the new monsters. For a player-sized bbox:

setsize (self, VEC_HULL_MIN, VEC_HULL_MAX);

... or for a shambler-sized bbox:

setsize (self, VEC_HULL2_MIN, VEC_HULL2_MAX);

Alternatively, you could modify the *monster_start() functions to allow you to specify a custom view_ofs. That way you could keep the current bbox sizes. However, I'm not sure that would be a good idea. I've seen other issues in the past involving moving entities with weird-sized bboxes. It seems less problematic to just stick to player- or shambler-sized bboxes; that way, there's no risk of violating assumptions made by existing code (or the engine). 
 
Dah, that makes sense. For collisions against the world the nearest sized hull is used but for raycasts the actual setsize specified at whatever size is used (might be a limit, not sure). So shooting or sight checks would fail, but collisions for moving stay the same (unless using DarkPlaces hacks but those are horribly buggy). 
 
Chasm contains three boss monsters bigger than Shamblers, will this become an issue once again? 
 
For collisions against the world the nearest sized hull is used but for raycasts the actual setsize specified at whatever size is used

Precisely! An entity that isn't VEC_ORIGIN, VEC_HULL, or VEC_HULL2 sized effectively ends up with two different sizes, one of which is used for hull checks against the world etc., and one of which is used for other types of collisions and traces. Which is evil, and can lead to confusing issues. This is one of the reasons I'd recommend against using unusual bbox sizes for monsters in general.

Chasm contains three boss monsters bigger than Shamblers, will this become an issue once again?

It depends.

Big bosses shouldn't be affected by the infighting problem. As I said above, that was effectively caused by the bbox being too short, so that it didn't contain the view offset. A big bbox shouldn't have that problem.

But IIRC, hull-based collision (e.g. collision with the world) is broken for entities that are larger than shambler-size, because as Qmaster said, the engine uses the closest hull size, which is shambler-size. This is presumably why Chthon and Shub are designed such that they don't move around.

So if the bosses don't need to move around, they should be OK?

Alternatively, if a monster's model is bigger than a shambler, but not too much bigger, a mod can probably get away with using a shambler-sized bbox without this being obvious to the player. IIRC, the Gug (from Quoth) is an example of this.

I don't know if either of the above are applicable to the Chasm bosses (bear in mind I know very little about Chasm.) 
Sure! 
I thought to get away with smaller bboxes to make the aim point a bit stronger, but it seems I got my game breaking up with infight errors.

Thanks yeh1 for making this clear to me and qmaster for tracing the bug down.
Thank to iw the monsters now infight in game works decently, which was something I always wondered about. Your explanation was usefull to my modding witz.
I am already glad a monster appears ingame and has the commen subroutines. No infight escaped my vieuwpoint.

Still things I'm struggling with like the double shotgun launch of the Captain and Stratos.
Only the wizard has sort alike attacks, but I want to get them unstrangled.

I am also not so famaliar with the chasm monsters, I only played the first two maps. What I wanted to see was the helicopter . Scratching my beard how to get in somehow.

dev2.10 
 
Just to clarify, that is the code used by monster_seeker in AD for the double rocket attack.

I also think AD's Zombie knight code will be useful for the Chasm skeleton, and the seeking missile code of the Rockeeter is useful for the Faust.

Perhaps Qmaster can offer some advice on where to track this code down? 
 
an minor issue, now the stratos corpse sinks into the floor 
 
Yes I know. And when I lever it's death pose it won't go up in air. 
 
I think you should improve the melee damage for the Mong, Faust and Stratos, right now, it sometimes takes 7-8 punches from a mong to kill a grunt. Thats too low. The Faust should also have higher health, as they are suppose to wear heavy armor 
Borrowing The Way AD Did It 
You can get the code from either AD or Keep, but the file and organization is the same for most normal projectiles: projectiles.qc

Then of course the calls to launch_projectile are in each monster's qc file: mon_seeker.qc, mon_zombiek.qc, and mon_soldier.qc for the Rocketeer (down near the bottom of the file).

Use notepad++'s CTRL+SHIFT+F to search for the defs for different values (most are in defscustom.qc) for the ALLCAPS_VALUES for damage and speed etc. for each projectile, usually they start with PROJ_


Stratos calls CorpseThink when it dies. I couldn't find it since I donpt habe notepd++ to search on mobile but I assume this fades and sinks the corpse into the ground? 
 
will this help you? madfox, the texture are for Doom, maybe you can convert them to quake? 
 
Wadfile 
Just added the Goblin with its arrow launch.

I recently lost two computers with all doom editors on it so Im glad I could save what was on the net.
The Gldoom editor won't open the file so I'll see what I can do.

I remember spending a few weeks to convert the wad, but then I didn't noticed the whole chasm game isn't made of polygons, but parts of them packed in *.mdl. That must have saved a lot of data those days.
Also the wadfiles are slightly different.

When I compare the skinfiles of the chasm and quake monsters I must say the chasm ones look rather pale. Not to say the army guy gets yellow, but the difference is obvious. 
 
How is the double projectile coming?

I would not worry about the chasm monsters being pale, you can make the mong more green, but the other monsters are fine.

Or make two versions of the mong, one default, one green, one with a laser rifle, the other with a shotgun like in Chasm 
 
Slade will open the doom chasm wad 
 
I know but I remembered already have converted that wad. 
 
If you are going to make a new skins for the mong faust or stratos, perhaps consider desert camo or black and white camo? 
 
I also looked at all of the chasm monster's attacks. If you can get the double shot working, then none of them should pose a problem.

The only difficult one might be the chasm zombie, it has a range attack that launches the player up, I found a similar attack, but it is AD's hammer ogre, when he smashes his hammer down, it launches the player up. 
 
Sorry, AD's rock golem is a better example for the chasm zombie, sents the player up when he puts he leg down.

and the chasm spider is currently way too strong, it can take more than one grenade and deals too much damage. Please weaken it. 
 
I was already thinking of a shattered attack with so much hammering monsters but that's more for boss monsters. Something like a small earthquake.

Doesn't has the Joker a simmelar attack as the quake zombie? 
 
You can use the go 16 command to go to level 16 for example, to look at the different chasm monsters.

The quake zombie's projectile has a arc, the Joker's projectile is a straight line, no different from a quake monster launching a single nail. 
 
Madfox, when you add the third boss of Chasm, the Phantom, make sure you look at the code of AD's fury knight, the attacks are similar.


https://www.dropbox.com/s/14pcua1ijzlcs9o/fury%20knight.jpg?dl=0 
 
The culprit to the Chasm models looking so pale is the gl_overbright_models. setting this one to 0, or just running it in Aguirre's engine, and the models look nice. 
Deadguy 
Finished the dead guy but I see no way to get its shout attack successfull, so I gave it a zombie attack.

"gl_bright 0" doesn't do anything. 
 
The command is "gl_overbright_models 0"

You said before that you could look at SOA code, I just realized that the boss Armagon has two of the attacks you need, double lasers for the Alien Captain, and Double missiles for the Stratos.

Looks like the Chasm zombie and the Phantom could only be recreated by copying AD code. 
More Monsters.., 
like goblin fatguy deadguy

- Added Goblin - Deadguy and Fatman.
- The last two I gave a zombie attack and a flying axe.
- Not sure about the attacks, but they are quiete effective.
- Stand pose of the Goblin may be too slow.
- Corrected Stratos sink in the ground.

dev2.11 
 
Just tested, the Goblin is missing one attacks, it would also melee you with the bow in its left hand, right now it does not. Also, it should have a laser crossbow, so it should fire an enforce blast instead.

The zombie is good, but should only be vulnerable to explosions. I will try to find help for you to attach the rock golems attack to it.

Punisher is good, change the skin file to a Bloody axe.

Why doesn't the Faust's rocket explode? You have trouble creating the rocket explosion?

Can you throw some Death Knights and Ogres in there for infight with the punisher? 
 
Sorry, the Goblin's left melee attack is there, I just missed it.

Since you gave the punisher a flying axe attacks, so I assume giving the joker a flying buzzsaw attack and giving the Orc a flying spear attack will be no problem? 
 
Punisher is also too short, should be the same height as a death knight. 
 
I think the deadguy's bounding box is too short, nobody infights with the deadguy 
 
The goblin should only make a sound when it sees you, when it is attacking you, it is silent. 
Skins Too High 
madfox, please rearange UV maps in more horizontal way. Quakespasm have limitation in skinsize. 
 
Use quakespasm spiked 
Ah.., 
I gave Punisher a double sided axe. A bit tricky as the skinfile has an unuseable skinfile of 960x64. So I don't see a way to change it. If you open up the pak file you can see for yourself.
The sickle of Joker has the same one sided vertices, but as soon as I merge a j_disk model the skinfile gets ruined.

Faust's rocket misses the explode sound.
Bouncing boxes are a bit chunky.
I will silence the goblin.

Just added Joker, Gross and Lion guy. Wondering how to get the lather throw rubble.

I use Quakespasm-spiked. 
 
madfox, after rearranging the UV maps you could bake another texture (skin) in whatever 3d modeling program you use. I don't want to be rude, but you are limiting your mod unnecessary.
By the way, I love chasm, and the models will fit perfectly in the Quake world. 
Rude Amental 
@sixshoot: When I started to convert the chasm models, I translated them all to dxf. After that I had a new base model to use the skin files.
However, because they were not nearly as good as Noesis does, I use this one.

I think it is not that hard at all to arrange the UV maps, only I have never done this before.
So instead of being rude it's more your attention to this fact and my knowhow has its limits.

chasm_quake_dev2.12 
 
It's hard for us non-professionals. I've tred before to mess with the original mdls. It was very time consuming.

see my resoults:
https://www.mediafire.com/file/6luu1um1bd3s9uf/qnights.zip/file 
 
I think it should be the other way around, there are no side effects to supporting skinfiles taller than 480, thus regular quakespasm should support them. 
 
In the readme, you should about somebody not having regenerative pose, what do you mean by that?

I feel that you should give the Lion man's ground slam attack to the deadguy, that is what it is, an invisible long range attack.

For the Gross throwing a rock, use the lavaball you gave to the mincer before.

For the Faust, just use regular quake explosive sounds, that issue is too minor. The Faust's rocket should do as much damaage as an ogre's grenade.

I feel like the melee attack damage of all your chasm monsters need to be improved, right now they often lose against their quake counterparts. The chasm spider is definitely too strong tho

For your next beta, can you put a Punisher and a hellkight next to each other, and the same for a Gross and an Ogre. Right now they are too far away. 
 
So I managed to lead the Hellkight to the punishers, and a single hellknight defeated 3 punishers, so your Chasm monsters attack dmg definitely needs to be improved. 
 
There is also some problems with the Lionman's attacks. It would attack me with the ground slam when it was too far away. It should run towards the player, then when it is in range, attack the player with ground slam.

When I was fighting the lionman in melee, it never attacked me with the club, it only used its shield to bash me. 
 
I just tested chasm in dosbox and I never saw the ground slam attack, the Lionman always ran stright towards me and only used melee attacks. Did you create the deadguy's attack by accident lol 
Thanks For Commend 
_regenerative pose - Joker lies dead and stands up.
_magic pose - Joker could use a spellmaster trick.
_melee attacks - indeed a bit low, just checking my qc-knowhow.

The Lionman has that attack because otherways he starts a melee attack from distance. This is quiete annoying as the pauze between attacks and run are rather low.

Deadman's attacks is the same dilemma between attacking from distance (cry) and melee attack.
So it had to have a distant attack like throwing gibs. A sprite would also be sufficient.

Quiete a remarkable archievement there Six-Shootah.
Most of the mdl's are impressive, sorry there is only one testmap. There are lots of possibilities there.

It's really easy to add maps to the devkit. Just use monsters like:

monster_fatguy
monster_deadguy
monster_lionguy
monster_faust
monster_ltrop
monster_lcapt
monster_stratos
monster_joker
monster_grunt
monster_scorpy
monster_goblin
monster_mincer

A simple map is easy to create as long as it is in a "maps" file within the devkit. 
And 
monster_gross
 
Madfox, you gave rottweiler code to the mincer before, why not do the same for the lionman? A lionmman is like a rottweiler without jumping. Rottweiler doesn't start melee attack at distance. 
A Bit Lame 
Then the Lionman would feel like cannoneat as it would loose half its health on distance.
In Chasm I hear falling rocks in his attacks. 
 
Don't worry about that, such "cannonmeat" monsters are commonplace, The Doom Pinky, the Quake knight. Just give him a lot of Health.

When you are done converting all the chasm monsters, you need to rebalance them. Right now, your chasm monsters only do about 15 damage per hit range or melee. That is far too low. In reality, the high end monsters should do about 35 damage ranged and around 45 dmg melee. The mincer does close to 50 in one strike. It also needs much more health, around the same as a quake fiend. 
 
I couldn't defeat the end monster at the second chasm level. Is it an Uber Monster or something? 
 
Aded the ChasBbat, also made the melee attacks larger t_damage.

dev2.13 
 
Now the chasm monsters are much more dangerous, good.

I think you mixed up the attack of the gross and the lion man, the lionman is melee only, while the gross throw a rock, right now the gross doesn't throw anything.

There are clear walking animation problems with the gross and the dead guy. 
 
You cannot kill this guy?

https://www.moddb.com/games/chasm-the-rift/images/chasm-the-rift31

Chasm's boss monsters requires tricks to kill, like chthon, but don't do that in your mod, instead, base the bosses 1st and 2nd boss on Armagon from Mission pack 1, and 3rd boss on Overlord from Mission pack 2. They are similar. 
 
Orc is pretty good, but damage could still be improved.

The Alien warrior still do 15 damage. No good.

I personally feel that the Alien captain should be a shambler class enemy, given that Chasm doesn't have a mini boss. But figure out the double shot first. And use the correct sounds for the alien warrior and captain. 
 
The Orc spear only doing 15 damage? Compare that with the orge's grenade. At least 30 damage.

I feel like you should do test maps like this:

https://www.youtube.com/watch?v=je1-7_fDUO0

Where Chasm monsters and quake monsters fight, so that they can be balanced correctly. 
 
You have to realize that the Quake enforcer fires 2 lasers, that is already 30 damage. Your alien warrior, Orc, and mong only fires one, so they are really only as effective at ranged combat as a quake grunt. 
 
something is wrong with the pig's bounding box, Mong and goblin does not infight with pig. 
 
The lionman's rock throw looks really bad, it looks like a rock is coming out of his club, which makes no sense.

Don't give range attacks to melee monsters. There's no animation for them and they look really bad. Instead, just give the lionman more health. 
Bur 
the Chasm Bat is alright? 
 
The Chasm bat is from the Phantom's fireball? 
 
I have no idea, can be if you say so. Just decided to make the one frame model to monster enemy.
Lots of the models have only one sided vertexes. 
 
Did you go to Chasm level 12 to fight the Phantom yet?

When you are finished fixing the pig's bounding box, can you do a test map where a fiend fights a pig? 
 
madfox, some tip from me. In Noesis put -mdlskinscl in "Advanced option". This should fix skins higher then 200 pixels. For bounding boxes use qME. Go to View->Model Proerties->Bounds. I tab All frames copy Lower Limit and Upper limit vectors to setsize() in QuakeC 
 
Right.., thanks for the advice. Thing is I spent out some time finding a way to get the UV skinfile compatible to quake.
First versions all crashed the 300x'' border in other engines then quakespasm. 
So 
@_SixShoota: Maybe I have another version of noesis, I couldn't find the readme. That option is a secret to me.

@_yeh1: here's your pig and fiend fight. I saw the goblin and mong fight piggy, the chasm monsters just have a long melee attack that doesn't change fast.

chasm_quake_dev2.14 
 
Congrats, the double shot is working. I think you should give double missiles to the stratos, as the ringed projectile is not worth the hassle.

The walking animation for the Gross and the deadguy is still not complete, they seem to kind of slide.

I don't understand why you keep giving the Lionman a ranged attack. His running animation is very good is the original chasm (same with gross), but you can't see it here, because he always tries to slam his club in the distance. Just give the Lionman rottweiler code without jumping. The range attack is pointless, and also not accurate. 
 
After you fixed the Gross' walking animation, can you do a Gross vs Ogre fight? 
 
Also an Alien Captain vs Shambler? 
 
Joker's melee and ranged damage is still too low, 25 for ranged and 20 for melee.

Improve the mong's ranged attack damage to 25, and give him the same attack as a Quake Grunt.

Gross has no dead pose yet, but I am sure you already knew that.

How you are doing with the chasm skeleton? 
Versus 
Gross seem to kind of slide
The attack scenes are all in standing position, so there is no runattack.
I see no way to interupt its constant melee attack into a run pose.
As the Quake engine demands a walk scene it is a bit of a hussle to give the models the right speed with only run frames at hand.
giving the Lionman a ranged attack
All right.

Gross has two death poses, only the pose fails on one stand frame.
Don't know where the miscount comes from.

I made an easy skill to test your Quake monsters against the Chasm.

dev2.15 
 
Regarding the Gross, I think the problem is that whenever the Gross throws a rock or uses its club, it moves/slides forward. Compare this with the Ogre, it stands still when it uses its chainsaw or throws a grenade. Maybe this can help you fix the sliding issue?

You planning to trim the edge of the Joker's sawblade?

An alien captain almost killed a shambler, so that is good. Where did you get the double shot code, for SOA or AD? 
 
Oddly enough your alien warrior does not suffer from same problem as Gross. It runs toward me, stops, and fires a laser. The Gross keeps moving forward when he throws a rock. So definitely compare the attack scenes between your alien warrior and Gross. 
Gross 
I see where the problem lies. Gross attack pose was included with ai_charge(10) while ai_face() had been the place there.
It moves better now.

Clipping the joker's blade is asking for skin problems. Or I had to merge a j_disk with a very small skin file, but it aint woth the result.
Stratos rings would look better if the sprite would evolve.

The double shot code is looking clearly to the Start_Wizzard_Fast code.

I adde the second chasm weapon and it looks good.
Sad the static model keeps falling through the ground. 
 
will looking at this guy's model help you with the Joker's blade hand?

https://www.quaddicted.com/webarchive/kell.quaddicted.com/quoth/edie.jpg

You mean your alien captain double shot code is from the Scrag? 
 
Deadguy suffers from same problem as Gross, It moves when firing a projectile attack.

And I think your mincer does too much damage now, one bite took 70 health. Tone it down to the same level as a pig.

I feel that both the alien warrior and alien captain moves forward when melee attacking, can you check the ai_charge(10)for these two monsters? 
Scrag 
I coded all attacks with ai_charge(10);}; so that's where the odd movements come from.

The Joker's hand is right, his disk is square. I may be glad I could add two new verts to make it look good without ruining the skin file.

In the wizard code are two args that control the double fire code. Changing the vec parameter and movedirectory with the destination angle gives the result. 
 
One other thing, I see that both the lionman and the pig melee attack outside of range. I don't understand why you are having this issue. Your mincer code is already perfect. Just give the mincer code to the pig/lionman/viking, and it will all be good. 
 
Also, move the Gross' rock projectile a little to the right, right now it looks like the projectile is coming from his head instead of his hand. 
Origins 
Yes, origins are not balanced yet.
It looks as if the deadguy and other monsters use muzzle_flash in their melee attacks.
Also I start to understand why the Chasm monsters stay further off distance to the player. Chasm dimensions are ten times larger to Quake.

Is the HeroNew the Internet player of Chasm? 
 
Regarding Muzzle flashes, the only really noticeable one is the yellow thing when the alien captain fires. Please remove the yellow thing.

You remember that weird code you did that give the lionman a ground slam attack? I still think you should give it to the deadguy. Maybe make a copy of the deadguy and try it?

Yes, Heronew is the Chasmguy 
 
what damage values do you currently use for the mong's gun and his melee attack? what value is the mincer's melee attack? 
Sarcof 
- Skill settings are in the readme.
- Added Sarcof, a death pose and changed the doubled pain functions.
- First try on chasm weapons (OMG).
- Try the hard skill for your convienent.

dev2.16 
 
reduce Mong melee attack to 20, also make his shotgun 20 damage.

Faust missile should be 40, same as a Ogre grenade.

Increase Orc Melee to 25

Increase fatguy missle attack to 25.

Make Viking same height as death knight 
 
Sarcof is a boss, He should have around 3000 health, and be the same size as armagon.

Are you able to edit the color on your Chasm skins? like make a red Sarcof?

When you convert the Chasm Skeleton, His fireball is going to be hard to create. I suggest using this:

https://www.dropbox.com/s/6xjxub5gspmd15n/83407013_1061827204161654_7243837711960768512_n.jpg?dl=0 
 
Give your Lionman rottweiler (without jumping) code. fix the lionman's ai_charge(10) problem.

Give both the lionman and the pig more health, close to mincer 
 
Also, some of your low level monsters have too much health. The Chasm bat and scorpion should have around 50 health. The Mong should be at around 80, same as a enforcer, the Stratos should be around 100. The Faust should be around 160. You have to remember that 200 is already Ogre level, and the Ogre is a middle class monster 
But Why? 
 
 
I feel that the Health for the Alien Warrior and Mincer should be reversed. Alien warrior should be 300 Health, and the Mincer at 400, possibly even 450 Health as it cannot jump like the fiend, would need a bit more health to cover the distance. 
 
300 Health is good for the Alien Warrior because the Death Knight's Health is 250, but his attack is more dangerous then the alien Warrior. So overall, the Alien warrior is a Death Knight level threat which I feel is perfect for him. 
Not Orange? 
Crosspost 
Lionguy has only a melee attack.
Raising shotgun ldmg is a hack.
That AlienCaptain gets too strong with three double missile attacks.
I lowered the ldmg to 15. 
 
I see no difference in the Lionman behavior, still trying to attack me with his club at range. However, your viking code is completely fine, so give the viking code to the Lionman. They should act exactly the same.

The Alien Warrior is now too tough, there is no need to give him 500 health. tone it down to 300.

The missiles is just test code for the stratos, right? Please change it back to lasers for the Alien Warrior and Alien Captain.

The stratos is still too much health. This guy is a scrag level enemy, so 120 health tops. 15 per missile for a total of 30 damage.

If Sarcof is really going to be a boss then his missiles and melee need to do more damage (close to 100, kill the player in 2 hits), or the Boss version need to fire multiple missiles.

But I like your mini Sarcof as a Shambler class enemy with 500 health, can you re include it? For the mini version, keep the damage at 25. Like in Duke3d, there is the battlelord and the mini battlelord. 
 
Also, I just saw a gross take on an Ogre with both near full health, and the battle was almost 50/50. It was beautiful lol. So the Gross is perfectly balanced. Just move the rock to his hand. 
 
Do a viking vs Death Knight in your next beta 
Skill 
Not sure about Lionguy, you don't like the range attack with its club?
ALien warrior and AlienCaptain are no low range monsters. In chasm they have a missile attack, aren't they? 
 
No, the alien warrior and captain have green lasers in Chasm, so give them the laser back.

Like I said, the lionman and the viking should act exactly the same.

Did you use the "go" cheat code to see the different monsters? 
 
 
@-otp 
Because Chasm is a fine game and deserves an afer life after the Editor got lost without a command.com of 59695 in stead of 95695. (If that would be the cause. 
 
Like you said, this is a chasm devkit, so it should contain all monsters accurate to Chasm. So give your viking code to the Lionman, finish the Lionman first, then you can make a copy of him and give him new attacks

One of the idea I have the making a copy of the stratos and making him shoot double grenades, since quake always lacked a "bomber" enemy. That's why I asked you if you can edit the color and make new skins. 
Newwhero 
The Lionguy code is the same as the Viking, although the lather has three attack poses and Lionguy only two.
Don't see what the's the hussle here.

I have no "go" cheat at hand.
Changing texture is quiete another job, the Joker looks awfull.

I have two monsters Skeleton and Joker, that have a regenerate code. A bit tacky to get them on the zombie trail.

Added NewHero and raptor sounds, further changes in health and skill:
dev2.18 
 
Hey Madfox, I made two videos showing what the problem with the Lionman is:

https://www.dropbox.com/s/xh8e5wfueqrrtfi/video-1579323494.mp4?dl=0

https://www.dropbox.com/s/9f6n75ecbm08q0e/video-1579323584.mp4?dl=0

You can clearly see the difference between the two. Hope it helps you fix it. 
Fix 
It seems that the continue attack on distance keeps showing up. After some research I discovered that although lion and viking have the same (rottweiler) code, they differ in melee_attack.
Viking has three and Lion guy has two.
So I made a gesture by making a new lionguy_atkb and now the attack on distance is gone.

Why it is I don't have any idea, only that it seems to work this way. 
 
Nice Congrats on the fix.

Even thought you give the alien captain and alien warrior their lasers back, they skill use rocket sounds.

The sounds for the Alien warrior and alien captain are also not correct, it should be Alisee1.ogg and alisee2.ogg.

Lower the alien captain's laser to 10 damage, right now he shoots six lasers. 10x6 =60, which is good, 15x6 is too much damage.

Lower the alien warriors health to 300, he feels to tough.

Check the bounding box of Heronew, monsters don't infight with him.

after testing fiend vs pig, and viking vs death knight, change the pig's health to 300, and the viking Health to 450, otherwise they died too easily to fiends and death knights.

Can you also include the updated health and damage chart next time? 
 
sorry, viking health to 350, that will give it more of a chance against death knight 
Argh 
Alienwarior has a health of 300.
Little tweaking for that Skeleton.
It only dies at first attack and has no missile attack.

dev2.19 
 
Hey Madfox, the Lionman is not fixed.

video:

https://www.dropbox.com/s/v6735gww0mw95qf/video-1579459854.mp4?dl=0 
I See 
In the ChasmQuake level it keeps that behaviour, although in a single map this is not the case. Have no idea about it.
Can be the models and qc are becoming a bit unstable. 
 
The video is on private setting, I cannot see it.

what about giving Fiend code to lionman with jumping removed? The fiend had left and right slash, just like the lionman 
 
I made the video public, it's low extention. 
 
Hey Madfox, the chasm skeleton never had regeneration.

I made a video:

https://www.dropbox.com/s/3zrgrpyuypmoupg/video-1579461918.mp4?dl=0

The model looks good, except for here:

https://www.dropbox.com/s/mw1g5686asepwoz/skeleton%20chasm.jpg?dl=0 
Code 
As I wrote before, most of the chasm models have only one side vertices. For some I could find a way around it, like adding new triangles that would shape up with the same skin file.

Others won't work, like adding a flamemouth to the entities by destroying the excisting skin file. So I juggled the excisting ones in the model and reordered the alpha channel one.

Skeleton is really poor with vertices, especially the boots. I tried doubling the triangles but end up with scrambled skin file.

Should find a way to get around the 64x941 skin size problem.

My attention was drawn in another specific casuality. In the mod Killer_Quake QC I came across some arguments.
float THROW_ARM = 1;
float THROW_LEG = 2;
float THROW_TORSO = 4;
float BODYPARTS_ARM = 1;
float BODYPARTS_LEG = 2;
float BODYPARTS_TORSO = 3;

Could it be possible with this code to make the entities make shootable bodyparts? 
 
Well skeletons are suppose to the animated by magic anyway, so just get the movement and missile attack working.

Did you try fiend code on the lionman? what about knight code? 
Skeleton 
As long as the code like #228 works I don't see a reason to change Lionguy.

Retextured the boots and hand of Skeleton, it works just like the Zombie. Only bad is it regenerates once
 
So you are saying that the Lionguy problem is because of the map, not because of the code?

That fight looks pretty good, use the skull projectile I linked to earlier.

I think your stratos is too small, next to the Scrag it looks really small, make it because.

The Joker doesn't have regeneration either, it falls down and gets back up, But I think that is a long pain pose and not regeneration. 
 
regarding limb removal, I think you should try that after all the Chasm monsters are converted and work good. The main thing about that is that the attacks change when the limbs are removed. Even Panzerchasm has problems with that. 
Drew 
I'm not sure what causes this side effect.
Joker don't has a regenerate code yet, because I wonder what causes this one time self.inpain effect.
After the first time it won't respond again and won't hardly go into run or pain functions.
Just keeps attacking in one row.
It can be the frame count is or too long, or not in balance. 
 
so if you placed the lionman into another map, like fourfeather, would his code work correctly? 
Fixed 
- Repaired the Skeleton status to Zombie.
- Added a small Sacrof.
- Repaired the Lionguy attack.

dev2.20 
 
Congrats on the lionman being fixed

Here is a saved game for dos chasm with a skeleton, so you can see how the real thing works

https://www.dropbox.com/s/llfvfeyx03d4ncp/CHASM02.rar?dl=0 
 
There is something wrong with the Stratos, it changes size during its animations

Both versions of the Sacrof is too weak, change to:

sarcof - melee_attack 55* missile attack 85* health 2500. (armagon level)
sercof - melee_attack 25* missile attack 35* health 500. (shambler level)

Delete or make the rock invisible on the deadguy, and it looks like the shout attack, right? 
 
what is the damage value on a fiend jump? 
 
I accidently resized only one frame in Stratos. I did an update but it's possible it is rejected. 
Jump 
Demon_JumpTouch = ldmg = 40 + 10*random();

I think Skeleton's health is too low.(:P) 
 
Yes, the skeleton can take 3 rockets.

what is the code for the mincer's attacks?

I feel like both versions of the Sacrof is too slow, make them the same speed as the alien captain.

You see how currently after the Skeleton's regen, it could only be killed with rockets? Then part of the code is useful for the deadguy, as in Chasm only rockets can kill the deadguy. 
 
Can you put do a test map where the big Sacrof and the mini are next to each other? How big is the boss Sacrof compared to the shambler?

Can you do another one mini Sacrof vs shambler? 
 
Finished tt_tower. I hate turrids! Yes? I hate them!!!

Scarof and Scerof have even less attack frames than AlienCaptain,
so they are faster than him.
Their attacks were less damagefull.

Mincer is just the dog code with melee attack of 50*.

The regenerate code is rather obvious. If I make the health stratus higher they won't go down anymore. 
 
I am talking about the Scarof's walk speed

Can you show me the dog code and pig code?

Make turret shoot lasers, nails, and rockets, and the damage between 20-25. Quake 2 Ground Zero shows us that high damage turrets are nasty 
Yeh 
Have another play and tell me how it goes.
Their walk speed was indeed too low.

dev2.21 
 
Turret is not done yet

https://www.dropbox.com/s/5mpdi65c597g3yw/84415705_497429041192355_1392103646296014848_n.jpg?dl=0

Stratos corpse sinks into the ground again, please fix

deadguy attack is good, but needs a bit more damage, also the sound is not correct, the zombie has a special howling sound.

I've seen the mincer do close to 100 damage in one attack, why is this? The melee damage should not go above 50. Pig should be slightly less than mincer. 
 
I think that weird rock sound that the deadguy currently has is actually for the Gross. The Chasm developer mixed up Gross and Lionman. 
 
I see no trouble in t_tower, can be the adjustments for the statics.
I have the same thing with sacrof

I had to recover the seized Stratos, which is the one that drops.

Mincer melee attack is 50*, but it also has a charge attack of 14. 
 
but the turret does look collapsed on my computer, but as long as your are aware of the problem, I am sure you can fix it.

so the mincer can do 64 damage in one bite? Reduce the damage to 36, so that it can only do 50 damage. The only one who should do 60-70 damage melee is the boss Scarof.

Skeleton also walks too slow. 
 
can you put the Scarof and Mini Scarof in an big open area in the next map, along with a shambler. Really hard to test in that small area. 
 
Madfox, one more thing, in the latest version, a mong can take more than a rocket, while two rockets can kill a lionman. Can you double check the health settings between the game and your table? 
All Monsters? 
Lionguy health 220 - Mong health 180.

- Added Phantom and Sphinx.
- Experimental stadium, not sure of the attacks.
- Changed the tt_tower as the static collapsed the entity.
- I keep the sticky warning : "h_gross is a HexenII model".

dev2.22

Coding made me ketchup. 
 
Lionguy and Viking needs more health due to being Melee monsters. 300-350, tougher than Gross

Mong is too tough at 180, the most powerful enforcer from AD, the eliminator, only has 120 health. 80-100 health is good for Mong.

How is the Joker doing? The square blade? the pain pose? 
 
These are the AD health values you can use for reference:

AD Monsters
------------------------------------------------------------------------------
monster_spider (30/75HP) // Erratic arachnids in brown/green variety
monster_voreling (30/60HP) // Ankle biting, crazy jumping, mini shalraths
monster_swampling (30/60HP) // Ankle biting, poisonous three legged terrors
monster_lostsoul (30HP) // Floating skull with a ram/bite attack
monster_dguard (35HP) // Medieval style soldier replacement (melee only)
monster_eel (35HP) // Fast moving sneaky fish firing plasma (range only)
monster_boil (40HP) // Proximity mine with tarbaby like explosive damage
monster_zombiek (60HP) // Sword wielding zombie, fast movement (melee only)
monster_dcrossbow (75HP) // Chainmail knight with crossbow (sniper ability)
monster_gargoyle (120HP) // Large flying fireball throwing imp (range only)
monster_gaunt (120HP) // Flying plasma wielding harpy creature (range only)
monster_scorpion (80/120HP) // Brown/green range stinger and black jumping surprise
monster_skullwiz (120HP) // Tall wizard with fast skull missiles and teleportation
monster_hogre (200HP) // Ogre Hunter model replacement (extra melee)
monster_hogremac (200HP) // Alternative ogre model with mace weapon
monster_hogreham (300HP) // Heavy metal ogre model with hammer attack
monster_dknight (250HP) // Hell Knight model replacement (classic silver)
monster_wraith (300HP) // Semi-transparent wraith with debuff attacks
monster_dfury (400HP) // Fast sword wielding knight with magic attacks
monster_dsergeant (400HP) // Blue Flail knight with homing missiles
monster_drole (500HP) // Large tentacle tank with rocket/melee attacks
monster_minotaur (500HP) // Giant hulk with fast plasma/poison attacks
monster_golem (500HP) // Massive mountain of rock with large fists and feet

monster_army_rocket (45HP) // Red armour heat seeking rocket soldiers
monster_army_grenade (60HP) // Green armour Z aware grenade firing soldiers
monster_army_plasma (75HP) // Blue armour high damage plasma gun soldiers
monster_pyro (100HP) // Yellow armour flamethrowing enforcer (burn defuff)
monster_fumigator (100HP) // Green armour Posion Spewing enforcer (poison debuff)
monster_jim (50/100HP) // Fast moving flying laser/rocket robot
monster_defender (100HP) // Dual wielding SSG (melee range) and GL (mid range)
monster_eliminator (120HP) // Blue armour double firing plasma gun enforcers
monster_centurion (120HP) // Flying hover board plasma gun enforcers
monster_freddie (500HP) // Slow moving weapons platform with ogre on top
monster_seeker (500HP) 
 
Also include that Green scorpion skin you made, no reason to waste it. 
 
I don't think the skeleton should be based on the Zombie, rather it should be based on the mummy from Mission pack 2:

https://quake.fandom.com/wiki/Mummy

Tough, slow monster that does high damage, but no regen. 
 
where is the Phantom and Sphinx? I cannot find them. 
Phantom & Sphinx 
They're in the easy level. 
 
Found the Sphinx, but not the Phantom

Sphinx and Phantom are bosses, so they should be same size as Scarof with basically the same health and damage.

Can you do a big and small version of Sphinx and Phantom.

Check the bounding box of the sphinx, big Scarof doesn't infight with it 
 
The projectile that the sphinx fires should be a recolored (orange) vore ball. 
With 
The voreball effects? 
 
yes,but no homing, and while you are on that, make all the rockets explode please.

the Phantom fires 3 bats at once, so shrink down the chasm bat and use the model as a projectile. 
While On It.., 
yes, but I experience some fault in the launching of *.mdl and sprite files. They always appear in the first stage of animation. In fact, they're freezed while they could play the whole scene.
It needs some time_argument on spike.mdl in weapons and client, then Stratos would also look better.

Phantom is in easy on the spot where the quaddamage and gate stands. 
 
The current size is fine for the small phantom, but the big phantom should be the size of this guy:

https://quake.fandom.com/wiki/Overlord

Do you have problems making the phantom fire three prjectiles? Like I said before, AD's fury knight also does the same thing. The AD fury knight also fires the exact same projectile as the sphinx, so you can use that model as well. 
 
Pic for reference

https://www.dropbox.com/s/14pcua1ijzlcs9o/fury%20knight.jpg?dl=0

The sphinx fires those fireballs and the Phantom fires bat in that pattern. 
Szj 
That's a load of fireballs in one row! 
Rondo 
Finished the last two bosses and added their attack scene.

It's easy saying AD's fury knight has an attack code, but extracting this from the rest of the code is useless without changing all other parms.

I can't upload at the moment, notepad won't line up with the net. 
Dev2.23 
I think I'm close to porting the bunch of Chasm entities to Quake.
So now the fine tweaking for health and strength attack.

- Updated from post#257.

lionguy - melee_attack 25* health 300
viking - melee_attack 25* health 300
grunt - melee_attack 20* missile attack 20* health 120

- Added two big versions (2 and 1.5) for resp. Phantom and phinx.
- Made a testlevel for the endbosses. map skill setting:
- easy = Sacrof / normal = Sphinx / hard = Phantom .
- -game dev2.23 map pod00.map


dev2.23 
 
The sphinx is only suppose to fire one fireball, the fireball also explode.

The Phamtom is good, just replace the golden flower with the chasm bat.

Both Phamtom and Sphinx died too easily, they are supposed to have around 3000 health.

Is the mincer's melee damage still at 50? reduce it to 36.

Can I see the updated chart you have for all monster's damage and Health. 
 
The Sphinx also seems to float in the air instead of laying on the ground. 
 
I mean that The Sphinx's corpse also seems to float in the air instead of laying on the ground. 
 
Make the Sphinx's bite attack and fireball both around 85 damage.

Make the Phantom melee attack around 65, then make each projectile damage 25, for a total of 75 damage if all three hit. 
 
The small sphinx's corpse sinks into the ground.

and the small sphinx and the small phantom only do 15 damage? bump it up to 35 so that they are around the same as a shambler. The health should be around 500. 
 
The small sphinx's corpse sinks

Great tongue twister. 
 
haha, that reminds me, the Chasm base enemies fit in great with the rubicon texture set, you should consider it if you ever do a rubicon 4. 
The Quick Mad Fox Jumps Over The Lazy Brown Box 
 
It seems the heronew.mdl is outdated. It falls and glides all sides and ends up with a standing death frame. I will update it next time.

In spite of making profit of the new skinfile size I ended up along the model thread with models that are height=64 and width=960.
So that's under the 300 limit border. I hopefully started up in Fitzquake, but it bounces out. 
Yhe1: 
well, I need to make rubicon 3 before I make rubicon 4. 
Health And Damage 
Reduce the Chasm bat and Scorpion Health down to 50.

Melee attack 25 is too strong for Stratos, before I've seen the Mong gib enforcers with their punches and kicks, so Change Melee damage for Stratos 20.

For the Stratos missile attack, make it 15 per missile, for 30 damage if both it. Reduce the Stratos Health down to 120, same as the Mong.

The small Phamton should have 500 Health, not 180.

The Pig needs for more Health, maybe 330. it is a Melee Monster and it does not jump.

Change the Big Scarf Health to 3000.

Did you change the Mincer's melee damage to 36 so it does not go over 50 in 1 bite?

Does the Sphinx have the 14 charged attack damage like the Mincer?

I have never seen the deadguy's shout attack do 20 damage, it always does like 12. Change it to 25.

The Chart is missing the Skeleton 
Metlslime 
Haha, so you don't consider RRP to be Rubicon 3? 
 
I feel that the bounding boxes for the big sphinx and phantom are wrong, I could clip into them fighting them. They should use the shambler size bounding box instead of the normal sized one.

The small Scarof's corpse still floats in the air.

Is there a value that determines how much damage a monster takes before trigging a pain state? 
Rifting.., 
- Rescaled the bboxes. Big Phantom lacks shambler size as it is a
- fly_monster.
- still use banshee's for attack as it are glowing objects.
- health of the small fantom was wrong, it is 500.
- balanced health and attack again.
- deleted the NewHero as it still acts a bit kinky. newmap = test66

dev2.25 
 
There is a major issue with the big Phantom, when he fires his three fireballs, I get damaged regardless of the fireballs hitting me or not. So make the damage missile based, not hit scan.

The big sphinx's fireball looks like it is coming from his belly, not his mouth, so change the Origin of the fireball. The Gross also has this same issue. 
Right 
I changed the map for testing better skill improvement, I will add it. 
 
Hows progress for the skeleton and joker? 
The Killing Joke Is Ratlin' Its Bones 
I can only use the zombie code, which is only suitable for health 180*. Reason why skeleton act this way.
It was the first model I tried and stopped, because the regenerate code is rather stubborn.

- changed Phantom / Sphinx & Sacrcof attacks scenes.
- Made the map clear for skill settings, pod00.map included to test68.map.

dev2.26 
 
What about using the deadguy code for the skeleton? Its a slow monster with ranged attack and no regen 
 
There are lots of poses unused because there are not enough th_functions in quake to do so. If I would do so I loose the regenerate part. I just have to puzl some more on the code.
For now I have the idea most of the entities do well. 
 
I do not understand what you mean. The saved game I gave to you clearly shows that the skeleton do not have regeneration, in fact, no chasm monster has regeneration at all. So there is nothing to lose. 
 
I think those unused poses you are talking about are unused in chasm as well, again, look at the saved game, it shows how the skeleton is supposed to act 
 
Vickingman has a great victory pose that's unused. 
 
The answer is simple, do a version of the skeleton without regen for now, and if you can indeed get the regeneration working later, then use it for a boss version. Problem solved

The victory animation is the thing that plays after the player is dead? Like the gun reload for the mong? 
 
I made a peeing ogre for the same case, but it lacks code.
You want a skeleton boss? 
 
Looking at your saved game I wonder if the skelet on fires a sprite or a precached mdl. 
Origin And Destiny 
- changed Skeleton to a commen pose without regeneration.
- the attack is with a launched sword, I think Chasm uses a sprite
- flamemouth.
- same goes for deadguy, gave its launchattack straight to dest.
- keep having problems with missile attacks for gross, as by faust.
- as soon the missile gets an org. aside the y-axe the attack_ends
- (dest.) also moves from the player.

dev2.27 
 
You made a mistake on the Big Phantom, when I get hit by all three fireballs, I still get 25 damage. Each fireball is supposed to do 25 damage. 25X3 = 75.

Why did you reduce the missile attack of the sphinx and Scarof so much. The bosses are supposed to be killed to kill the player in two hits. Thats how armagon was.

The skeleton is health and damage is both too low. Change melee attack to 25, missle attack to 30, and Health to 330. It needs more health given that it is a slow moving monster.

The Gross's rock does not explode. You just need to re texture the lava ball to a normal rock. (or use the rock model that the AD golem uses)

The missiles that should explode are, Faust's missile, Sphinx's fireball, and Scarof's missile. 
 
Also, you should make each missile of the big Phantom fly in a straight line. Right now they homing in on the player. In Chasm, you could sometimes only get hit by one fireball and avoid the other two. 
Yes, But.., 
I appreciate your commands about the entities, as I have no idea how they behave in game, but considder the fact that, as I said before I keep having problems with the missile_attack.
It isn't only the launch -org & dest, but also the upcount on damage.
You can tell me something's wrong, but it is also top of the hat coding I'm not familiar with.

So far I could solve most problems on health and skill, but for more establishing things, like adding the entities to ai.qc, just crashes the game.

Gross had a rock prokectile first, but I think I used the fragment projectile.
The bat should zigzag, not fly straight.

What shall I do with Worm? 
Bosses 
reduce the missile attack of the sphinx and Scarof so much?
If I make melee_attack 65* and missile 50* its first attack is sufficient enough to kill the player instantly.

I don't know if that's the intention? 
 
The error with big Phantom is that it counts its missile_attack with the first frames of a melee attack together.
No matter what count I make, it kills the player instaneously.
Melee_attack starts at 6th frame and missile_attack on 2nd.
With the first missile out of reach the damage is already 55.

Also a three missile attack on one line at the player is reachless for me.

I don't really get it why the two others work properly. 
 
Some things I've noticed:
- You only have wall textures in your map. The floor/ceiling/sky textures are stored inside the game's FLOORS.01, FLOORS.02 etc. And the static models have their own skins as well.
- But then you have those wind turbines, which means you have a way of converting the .3O models already?
- You have the archer goblin from the addon, but no final boss?
- Noticed all the fullbrights obviously. 
@-chedap 
textures Last year I started converting the chasm textures to a wad.file. As there are many files with lose mdl frames it took some time to gather them all. The floor and ceiling tex I couldn't find. Untill you pointed to me.
The Chasm.wad has some peculiar yellow quake.pal lacks. I haven't cleared the textures from fullbrights, because they have no 16pix seize.

windturbines> So it looks, but I can't convert *.iso files. I had a test with Preach to see what would turn as smooth, a static or an animated texture. It seems the static wins as textures only animate in game on 0.5 sec. A static can go up to 0.1.
That's how I gathered the windturbines.

final bossI got a little broke up with coding the other three bosses. Worm is already there, but lacks code. 
Floor Textures 
Chasm/Addon1/Level01/FLOORS.01

I can't convert *.01 files, and tried pdf fileconverter, who claimed it as non excisting.
Noesis either won't relate to FIFA Master's lost extentions, so that's why I have no floor & ceiling texters. 
Debugging 
I don't know what has happend, the first moment a monster sees the player it receives a lot of charg damage. After that the ammu damage comes in.
I have eliminated all charge poses, but it keeps buggin'on.
Starting a game kills me in two attacks. 
 
Perhaps share the source code here so others can help? 
Fact Is 
It doesn't happen untill dev2.17, so that's where I'll start looking.
Maybe the player.pain changes I made to get less warnings on ftqcc.
It looks as a charge attack, but there's no statement for it made.

share the source ? If you unpak the pak0.pak file, look in the pak0.pak/progs/quakec/chasm_quakec_dev2.27.zip
all the code-files you need are in there. 
 
floors
You're unlikely to find a converter for floor files, especially a general purpose one. There's a kind of a converter over at the PanzerChasm project, but it just spits out all the floors in one file (and you'd need to compile it first). I'll write one, not right now though.

turbines
How did you get the turbine models then (street lights and wall fans as well)? These are in .3O format originally. Doesn't seem too complex a format, but a brief search convinced me there weren't any existing converters for it either.

boss
I meant the addon boss (High Priest / WIZARD2.CAR). And looking at it now, you don't seem to have a WOLF2.CAR either. You got his spear, but no actual enemy.

fullbrights
Not sure what 16px have to do with these. 
 
Wolf2 is the orc, right? It is there. 
Ah, Right 
That's him. Why rename the monsters anyway? 
 
The worm and the high priest are not normal bosses anyway. Just like in quake, no custom maps uses shub as a boss 
Maybe They Should 
I generally dislike gimmick bosses. Four out of five in Chasm are a waste of a decent fight. 
What It Iz.., 
I'm not so familiar with the names, sorry.

If you want to see what happened, just take the progs.dat from dev2.16 and put them into your dev2.27 map. It will give some errors because the bosses are not there, but it will possible to play the game as intended. The test68 map is much better to check the enemies.

You can also compare the chasm_quakec_dev2.16 to see why here is not that harsh charge attack at seeing the player.

dev2.16 
 
the classic map "myworld is your world" has Shub. There are probably others. 
@-chedap 
turbines
A lot of the statics I made myself, no way converting movingwalls or vibromills. It starts with one frame like the chmbat.mdl. While copying the frame several times and make additions it is possible to create a new entity.
There is an example on quaketasic from them in three velocity stages.

-http://www.quaketastic.com/models/fanhouse.zip

fullbrights
Models are easy to delete fullbrights. I haven┬┤t found a way to debright a whole wad.file. 
 
Madfox, most of your monster attacks are good, only issues are to fix the charge damage issue, make rockets explode, and make the phantom fire three straight fireballs. 
#318 
So the decorations you have were made from scratch? You have their textures. Someone at some point had to convert those.

For wad fullbrights there's EricW's defullbright 
 
about the textures...

The doom community already converted chasm textures to use in doom maps:

https://www.realm667.com/index.php/en/texture-stock-mainmenu-152/624-chasm-the-rift-texture-pack

If you know how to extract doom textures, then you can try and see if the floor/ceiling/sky textures are there. 
Well There You Go 
Seems like a competent collection. The floors are there, no duplicates as far as I can see. And even the thin textures are correctly sized.

Meanwhile I have also discovered that Noesis can open .3O models and export them straight to .mdl, animation and all.

Even more than that, Noesis can even open entire Chasm maps and export them to common formats while including the props. Then you can just convert to .map and compile. The whole thing's automated, all that's left are the interactive parts (and matching some texture names). 
@-chedap 
There's a lamp, hanging in the office, slowly turning.
Only way to do that is to develope a lamp and animate it, as quake has no function for it.
Most props like fences I made myself.They are already converted.

And yes, I converted all models first, before I knew Noesis could open .30 models.

What I don't understand is how you convert a map.10 file in Noesis to a map with props. If you can show me how I would like to know. 
 
To convert a map with props you first need to unpack CSM.BIN with Noesis (it renames certain things in a specific way). Then, on export, you put "-chasmloadmodels" in "Advanced options". This command, and some others, are documented under "Advanced commands" button to the left.

Unfortunately, I was a bit over-optimistic. Not all export formats are viable. OBJ has geometry missing, and FBX has generic material names. So the only options left seem to be Collada or glTF. Collada has slightly more reasonable material names.
Depends on your software. Blender (Assimp as well) fail to automatically hook up the textures in a Collada file. And I had to download a newer glTF importer for Blender for it not to fail on import.

map1 via gltf
map1 via collada
addon map1 via gltf 
Yes 
Quit surprised how you managed to open that BIN file. It looks as if there is a possibility anyway. Would have saved me a lot of work constructing the map.
Blender is not one of my practical habits to use modelimport, but thanks for the hint. 
Too Much Charge Attack 
While searching the bin file I found the floor textures. I can update the wad file now.

I was so disordered by the charg attack of Mong & startaos I didn't know where to look. I had gave them a ldmg statement, but this works much too soon used in a launch attack.
Contraire is that I can'r give them a launch attack strength.

Here is the last update. I replaced all skinn file wuth the UVswapper, but still there's something that cause fitzquake to bounce off.

dev2.28 
There 
goes my heart again. 
 
The the original chasm, the skeleton's pain pose is not used, I don't think.

Maybe used the Joker and Skeleton models already converted to doom format to fix the skeleton knee and Joker hand blade problem? 
 
Here is a saved game for Dos chasm that shows the joker, as well as all weapons.

https://www.dropbox.com/s/dqhmfwgm95f3mfh/CHASM00.rar?dl=0 
Fait Divers 
What's the purpose of "heart" in Chasm? There are a lot of props I can't set foot off. Not that I would convert them all, but things like the "blood" texture ould be made animated. As the switches, which I see no reason to make them static.

Joker and Skeleton are the Zdoom models. Lcaptain has the same kind of raisor, but it's smaller.
I don't see it as a major problem. I added a random pose to skeleton, as if its ditching a death player.

Wouldn't be a bad idea to make NewHero the internet player.

And.., I started with the wad, then converted the monsters, changed some weapons which, I must admit, are a bit more complicated then I thought.
I have to take care or I kill the hub and add dust sprites. 
The Heart 
 
Madfox, can you explain how the charge damage works? 
Yes 
@_chedap: That explains enough for fidling a way to get around that worm. It looks as if it is a secret place down under it.

@_yeh1: to keep it simple, take the ranger who shoots a scanhit. There is no physical object, ie no w_spike.mdl, that hits the player. Still it receives a charge load that instantly does damage.

The enforcer also shoots a laser, but this is precoded in a Launch_attack, which excecutes on the frame count number it is in the macro.

The difference is that a ranger shoots and the player always gets hit if not out of range, while a laser shot of the Enforcer can be dodged as a (physical) w_spike.

- Adjusted the floor & ceiling textures, and switch animations.
- Made an exit door by using the Iris_door construction.
- Bouncing box Sphinx, and falling Stratos rearranged.

chasm_quake_dev2.29 
 
So No monster should have charged damage, but you gave charge damage to Mong and Stratos? 
 
You must see charge_attack like the thing that creates the chainsaw swap pain.
While the Ogre wheels it's saw the charge attack acts like an extra boost.

Mincer has some while it bites. But a little back holding by doing so is recommended.
When a monster has a bite attack of 15* ldmg you can give the two surrounding frames a ai_ charge (8){}; they will count in when a player gets too close.
The attack will give a volume of 31* ldmg.

I deleted most charge attacks for the lower entities. 
Toggle 
While changing the animated button textures of quake to chasm I came upon the question how to make them turn on & off? Is there a flag for it or is it just the even or uneven frames that count?
Now the buttons keep animating while they are turned off. 
 
How about chart of the monster's health and how much "real" damage they do (charge damage included)? 
Chart Of The Charge 
Indicating charge damage is a bit weird.
First of all, every melee attack has a charge(10) startpoint.
It can be adjusted with ldmg().
It can also be triggered by a phrase at the end of a frame ai_charge(count). So three attack scenes can have a charge with different count and moment.
Then there is the side_melee attack that also has it counts, see ai.qc.
Then there are the Launch attacks that are made up with a ldmg() statement.
So it is not always easy to say what the end count will be related to time in charge and distance.

Here is the chart of the charge:
every melee attack has 10* ldmg. So if (+ 0*) it's already (+ 10*)

chmbat - melee attack 15* (+ 5*) health 80
deadguy - melee attack 25* (+ 10*) missile_attack 20* health 180
fatguy - melee attack 25* (+ 0*) missile_attack 25* health 200
faust - melee attack 25* (+ 0*) missile_attack 25* health 180

goblin - melee_attack 20* (+ 2*) missile attack 25* health 200
gross - melee_attack 25* (+ 20*) missile attack 35* health 240
joker - melee_attack 20* (+ 0*) missile attack 25* health 200
lcapt - melee_attack 35* (+ 22*) missile attack ? * health 600
(missile attack lcapt will probably be the enforcer's laser ldmg)

lionguy - melee_attack 25* (+ 10*) health 350
ltrop - melee_attack 25* (+ 28*) missile_attack 35* health 500
mincer - melee_attack 35* (+ 9*) health 300
grunt - melee_attack 25* (+ 0*) missile attack scanhit health 180

orc - melee_attack 20* (+ 0*) missile_attack 30* health 300
piggy - melee_attack 25* (+ 10*) health 240
sarcof - melee_attack 25* (+ 0*) missile attack 35* health 500
bigSarc - melee_attack 55* (+ 0*) missile attack 75* health 3000

sphinx - melee attack 35* (+ 0*) missile_attack 25* health 500
BigSphi - melee attack 50* (+ 0*) missile_attack 50* health 3000
fantom - melee attack 35* (+ 0*) missile_attack 40* health 600
Bigfant - melee attack 45* (+ 0*) missile_attack hitscan health 3000

scorpio - melee_attack 15* (+ 5*) health 120
stratos - melee_attack 20* (+ 0*) missile hitscan health 120
viking - melee_attack 25* (+ 20*) health 350
t_tower - melee_attack 20* (+ 0*) health 250

skelet - melee_attack 25* (+ 0*) missile_attack hitscan health 330
 
 
The big phantoms attack said hitscan, you were not able to fix this? 
 
Still the wizard code.
As soon as I add a ldmg to a launch_attack it works on instant.
It looks a bit strange to receive damage before getting hit. 
 
I think that is the biggest problem with the mod right now, other than that the monster attacks mostly good. Maybe look at the source code of the dragon from mission pack 2? Or Drake source code, it has a dragon too. 
 
Does the source code of the dragon has three fireballs?
I think I could pass that error at the end.
Now I'm constructing an end scene for Worm. 
 
Madfox, the Dragon could fire two fireballs, so maybe the code can help you to reach three. I think it is a better base than the scrag. The map name is r2m8 
 
Also, the Stratos's missile attack should not be hitscan either. So its almost exactly like the Dragon's fireball attack. 
Some Ldmg Clearance 
I've been tracing the charge_attack to see what is going on in that pain limit score.

There are several statements that relay on it, starting in the fight.qc.
So whenever an attack takes place these args come to order, independ of the monster.qc.

void() ai_melee =
{ldmg = (random() + random() + random()) * 3;}

So every attack starts with ldmg = (* 3).
Further on

void() ai_melee_side =
{ldmg = (random() + random() + random()) * 3;}

So it is one or the both.

In the monster.qc itself attack_ldmg is stated as

void() lcapt_bite =
{ ai_charge(25);
ldmg = (random() + random() + random()) * 35;}

This second addon_ldmg in this case makes ai_charge 3 + 25 + 35 =
(* 63).
Later on in the attack_frames it is possible to add a comment like

void() lcap_atka7 =[ $atka7, lcap_atka8 ] {ai_charge(14);};

what declares there are 14 * ldmg on account extra.
The limited ldmg the Captain brings in atka7 is (* 77).

This all goes well to know that, if the attack takes place, it results within this outcome.
What happens is that, when I want to make a statement with a missile or laser attack, I can't clearly comment what the charge attacks are.
The wizard is not really using a hitscan, nor stratos or sacrof.
It is the ldmg a laser can offer, and that part of the code is unclear to me. 
 
madfox, I noticed that the chasm scorpions skin is messed up, and the scorpions also do their melee attack out of range. These problems were not there before. 
Uv Scaling Factor 
The disordered skin was due to the uv scaling of the models.

- Addon of the floor/ceiling textures, animated switch tex (how to toggle
it on and off).
- Added a grey piggy, slightly stronger.
- Wacked with the Phantom code, strange its projectiles sound at start of launch and not at destiny. Kinky monster.
- Fiddled a bit with lightning and fog.
- Adjusted the grenade launcher, but it blows up the game with missing h_scor.mdl, which is untrue, because the file is right there. Will be the launch attack error.
- Made an end exit with the Iris Door from AzrKnight.

dev2.30.zip 
 
What about the scorpion's melee attack? it seems to be that old lionman problem.

Did you disable infighting for the chasm monsters? seems that the mong and stratos no longer infight.

You shouldn't touch the grenade launcher. That is one of quake's unique weapons with no counterpart in chasm. Just add the chasm weapons. I have enabled the weapons cheat in that joker saved game that I gave you, so you can check how the weapons work. 
 
madfox, you added a grey pig, does this mean you can make the small Sphinx, Scarof, and Phamtom a different color?

I would suggest separating out the weapons and the monsters. Get all of the monsters working correctly first, then do a release. And then work on the weapons.

Regarding weapons, one thing you need to keep in mind is that the Volcano gun does not act like the nail gun. It is hitscan. so it is more like a rapid fire shotgun.

The super nail gun, the grenade launcher, and the thunderbolt are unique to quake. Don't change these three. 
A La Mod 
does this mean you can make the small Sphinx, Scarof, and Phamtom a different color?

The grey pig skin came with the chasm models.
It's easy to change the skin colour as long as the original one is present. Taking the same macro.qc with some addons make it stand apart its twin.

What happened with the scorpio skin was a mixed up uv filter.
It seems to be a regular error compared compatibillity with other engines.
But it won't help a bad skin like Joker to get better.

I didn't disable anything what infight concerns.
I just changed the details in the map, and worked out the Vikingman crash h_scor.mdl bit.

Weapons, right. Not sure if I understand right.
You want no quake weapons in the mod, or
you don't want no chasm weapons in quake?
:P

By the way, thanks for the notable advice and testing all along. 
 
Regarding infighting, the mong at the beginning ignores the stratos totally even when he is hit by the stratos. So there is something wrong with Mong infighting.

You should port chasm weapons into quake, but don't remove supernailgun, grenade launcher, and thunderbolt, so there should be 12 weapons total when you are done.

The model you use for grenade launcher is actually the chasm rocket launcher. Chasm does not have a grenade launcher. 
 
Also, there is no point in having a grey pig that is slightly stronger than a regular pig. Might as well make him a midboss. Make grey pig same size as shambler, 1500 Health, 60 melee damage per hit. 
 
Also something wrong with the Gross' lavaball, it now looks like it is coming from his hand, but it does look like the lavaball hits me at all. The correct thing should be the lavaball coming from the gross's hand, but flying towards the player's center. 
 
something wrong with Goblin bounding box, other monsters don't infight with it. 
You must be logged in to post in this thread.
Website copyright © 2002-2020 John Fitzgibbons. All posts are copyright their respective authors.