#390 posted by yhe1 on 2020/03/13 04:50:11
There seems to be no change in Mong behavior. Check if a mong will fight with a enforcer, and check if a stratos will fight with an enforcer.
#391 posted by yhe1 on 2020/03/13 22:59:43
Can you give sacrof armblade to joker?
Ah,
#392 posted by madfox on 2020/03/14 01:42:30
Given a chasm/quake.mdl is strictly bound to vert/tris count and skin seize.
I can create a new skin, change the pattern within the mdl file, but that's about all.
It's possible to merge an object into the excisting one by cost of doubling the skinseize. (original + import = 2). Shrink the merging object as small as possible, but still the whole skin file will be lashed.
I've studied the error with Mong, and something strange come to me. MonGrunt has the exact the same code as the Enforcer, with altered launch function aside, but in game they won't hardly have infight.
If I take two Enforcers, they won't attack eachother either, so I think that is what's happening. Code wise it are identicall monsters, so they won't have infight.
The last string I could find is in:
void(vector org, vector vec) GrunLaunchLaser =
{
if (self.classname == "monster_grunt")
If Enforcer has the monster_enforcer code here they will have infight. What happens is that Mong will give an attack, but then quickly starts hunting again. Unfair, as its health of 180 fails enforcer's 80.
#393 posted by yhe1 on 2020/03/14 06:20:24
Madfox, not sure if you understand me 100%, but the joker's handsaw is a like a skin. The only limitation is that the edges must be straight. well, the scarof's sawblade can be straight edged and not look bad. maybe you can try to make a Scarof blade with the skin file, then shrink it and attach to joker's arm.
Regarding Mong infighting, what if you replaced both the mong and the stratos with the version right after the boundbox bug was fixed? I remember mong and stratos infight worked fine back then.
#394 posted by madfox on 2020/03/15 01:58:53
dev2.15 is the last where mong has a kind of infight.
Bad is that it isn't that easy to copy all files back, because all errors with stale frames are back again.
There is no difference in the mongrunt.qc or fight.qc so it stays a wonder to me.
No
#395 posted by madfox on 2020/03/15 23:22:56
I've gone back to dev2.09 and although in that map mong seems to infight, as soon as I use the dev2.09.qc and try it on a map there are only mongs that react with a counter attack, but then run blind to the player.
I get a bit irry about this stupid error.
I wanted to make chasm monsters work in quake,
not why they won't fight eachother.
You Shall Not Chasm In Quake
#396 posted by madfox on 2020/03/17 03:40:34
A bit hillarius about the mong accident. I think it's there but it is a small error compared to the things that work well. :P
Anyway, this is as far as I have come and I know there are attack scenes that could do better. But I'm no coder, as good as I can do.
Here's is the latest map, I didn't change much. I deleted the Grunt_check_Attack in fight.qc after I saw it make ingame fights. But they are much to obvious. Not ment as a truely counter attack.
dev2.34
#397 posted by yhe1 on 2020/03/17 04:16:12
what about using Quake Grunt code instead of enforcer code for the Mong?
#398 posted by yhe1 on 2020/03/17 05:55:23
How come the mong fires a little arrow now instead of the correct attack (shotgun)?
#399 posted by madfox on 2020/03/17 08:20:07
I've been trying different attacks for mongrunt to see if it changes the infight.
The original code was the quake grunt, but soldiers don't infight eachother.
The small arrow is the frame of the animation becausw I switched the code to enforcer.
Not enough to make it more alert, which is strange because the other chasm monsters with quiete the same code have no trouble with infight.
#400 posted by yhe1 on 2020/03/17 08:43:15
what code is the alien warrior based on? The alien warrior is one monster that never had any problems with infighting. maybe use alien warrior code for Mong?
Infight
#401 posted by madfox on 2020/03/18 02:40:57
Most chasm monsters are made up by altered enforcer.qc.
The little arrow is the goblin code used for the mgrunt.qc.
The longer I change the attack code for mgrunt, the more I come to see that this isn't the cause of the error.
All other chasm react the way they should do with enforcer code.
Only Mong seems to be the exception that won't relate to the infight code.
If it would be the soldier/grunt attack it would be clear as they don't infight eachother.
But whatever attack code I give to Mong, after one or two counteracts he just stops, as hunting player_target is prior.
I see no reason why target = self.enemy; only leads to player attack, and not on other monsters.
#402 posted by yhe1 on 2020/03/18 03:34:20
Perhaps IW or qmaster can step in and fix this infight error again lol
#403 posted by yhe1 on 2020/03/18 03:50:42
look at the code of the AD shotgun enforcer?
#404 posted by madfox on 2020/03/19 00:12:39
I changed all references to grunt into mong to assure there is no relation with grunt or army whatever.
The only way to get the buck go infight is to delete its melee attack bite, then 25% change it goes infight.
Let's call him JackPotMong!
#405 posted by yhe1 on 2020/03/19 04:42:00
what bite attack? Mong only has punch and kick melee attack
Yes
#406 posted by madfox on 2020/03/19 19:25:24
But they are ordered with an altered dog bite attack which is split up in punch & kick.
#407 posted by yhe1 on 2020/03/19 19:47:00
so the mong no longer punch and kick?
Not So Fast
#408 posted by madfox on 2020/03/19 20:56:00
I'm just testing why the mong won't infight. Deleting as much attack statements may show why it won't leave the player alone and concentrate on other enemies.
Mong has two attack scenes, bite that is used for push and kick and the shoot scene.
Placing an army and mong in a map the infight always goes one way. Mong gets shots, fires one or two counter attacks and if the army soldier would not interact it wouldn't fight back at all.
So deleting the bite attack would make it only survive in the shoot attack. In that case it would have the exact code as the army guy. And they should fight eachother.
Just don't get it why mong is so concentrated on the player, leaving other enemies out hand.
#409 posted by madfox on 2020/03/19 21:01:38
The failure is a bit hillarious, because I made a mong soldier with exact the same animation frames as the army soldier.
In this way I could give it the same qc as the monster_army.
Mong stays lame.
Rain
#411 posted by madfox on 2020/03/25 20:55:25
It might be a retoric question, but after all this time I use quakspasm I haven't been able to add rain. I can't find the right plug to do so and no way to use the right parms.
Is there anyone who could hand me a reasonable argument for this?
#412 posted by yhe1 on 2020/03/26 02:01:55
maybe look at Abyss Of Pandemonium?
#413 posted by madfox on 2020/03/26 02:32:24
The quakespasm thread had the particle.ref file, but the link is death.
#414 posted by yhe1 on 2020/03/26 02:51:24
I think you should release the mod in the following order: Monsters, weapons, then finally the maps if you convert them. The monster models were always chasm's strongest aspect, and the maps the weakest.
|