Use the following gamedata to make FaN always apply self force when firing it, the results when mixed with some attributes and infinite ammo are most fun
Code:
"Addresses"
{
// Assignment of a bool that corresponds to having been self pushed by FaN
"CTFScattergun_FireBullet"
{
"linux"
{
"signature" "CTFScattergun::FireBullet"
"offset" "125"
}
"windows"
{
"signature" "CTFScattergun::FireBullet"
"offset" "132"
}
}
}
"Signatures"
{
"CTFScattergun::FireBullet"
{
"library" "server"
"linux" "@_ZN13CTFScatterGun10FireBulletEP9CTFPlayer"
"windows" "\x55\x8B\xEC\x83\xEC\x78\x53\x56\x57\x8B\xF9"
}
}
Use it either by doing a StoreToAddress of 7 NOP's (0x90) or a config setup in
this extension to blank out the assignment of the bool that says you can't do it no more
__________________