Ooops. I copied from the wrong project.Here it is the way Rogue wants to see it: if (other->client->pers.weapon != ent->item && (other->client->pers.inventory[index] == 1) && ( !deathmatch->value && autoweaponswitch->value || other->client->pers.weapon == FindItem("blaster"))) other->client->newweapon = ent->item;
I enabled the flame burst weapon. I had to create some new vars in the edict_s structure, a new item in g_items.c, and a new Weapon_Flamethrower function in p_weapon.c so I'm not sure why the didn't include the weapon. It really was just unfinished.I've got more tweaks to make. There are issues that they never troubleshooted out of it. For example, the radius that causes damage causes literally 0 damage if it is less than about 35 units wide. This is a glitch with quake 2's radius damage function in general. So I don't think that the weapon ever made it into testing phases. So far as I can tell I reproduced the intended functionality; rapid fire, low damage, slow projectile speed. So until I can work out the kinks, here's just a demo of how it works.
actually I added in the sideways explosion to resemble the WOD/LOX flamethrower. There is some sort of "puff/tris.md2" model that was never included into the pak0.pak in the rogue install.I'd love to track down some of the creators and see if they remember anything about the weapon or it's model.
I am maintainer of the WOD/LOX code, current version 1.12.16. What do you want to know? There are two flame throwers in LOX, the flamethrower, a member of the railgun class, and the flame sweeper, member of the chaingun class, a less effective weapon but lots of bluster and balls of fire. I will have to peek at your demo to see what your's looks like.... well, I would run the demo but I don't have rmine1.bsp.http://www.clanwos.org
flame = G_Spawn(); VectorCopy(start, flame->s.origin);// VectorScale (aimdir, speed, flame->velocity); // scale down so only 30% of player's velocity is taken into account. VectorScale (self->velocity, 0.3, baseVel); VectorMA(baseVel, speed, aimdir, flame->velocity);
I'd be into Xarix Coop. Played it many times. Try using nothing but traps to get thru the whole thing. They won't work on the largest monsters but there's nades for that.