CMBT "sorta improvement" project - discussion
First of all, I plan to release whole CJBOcombat (object), not just parts. That way, it would be piece of cake for end user to import it via OUP.
Original combat profiles are:
Name
|
Stand_and_Fire
|
profile ID
|
0 ( 00 )
|
behavior part
|
|
long range
|
hold and fire
|
medium range
|
hold and fire
|
short range
|
hold and fire
|
medium retreat
|
hold and fire
|
long retreat
|
hold and fire
|
combat part
|
|
long/medium range
|
120
|
medium/short range
|
40
|
pursuit range
|
200
|
melee override
|
if punched
|
if no gun
|
melee
|
non-combatant part
|
|
panic hurt
|
600
|
panic gunfire
|
900
|
panic melee
|
600
|
panic sight
|
1200
|
alarm behavior
|
|
search distance
|
300
|
enemy ignore distance
|
80
|
enemy attack distance
|
0
|
damage treshold
|
30
|
fight timer
|
300
|
|
Name
|
Sniper
|
profile ID
|
207 ( cf )
|
behavior part
|
|
long range
|
hold and fire
|
medium range
|
hold and fire
|
short range
|
hold and fire
|
medium retreat
|
hold and fire
|
long retreat
|
hold and fire
|
combat part
|
|
long/medium range
|
200
|
medium/short range
|
20
|
pursuit range
|
10
|
melee override
|
no
|
if no gun
|
melee
|
non-combatant part
|
|
panic hurt
|
600
|
panic gunfire
|
900
|
panic melee
|
600
|
panic sight
|
1200
|
alarm behavior
|
|
search distance
|
300
|
enemy ignore distance
|
80
|
enemy attack distance
|
0
|
damage treshold
|
30
|
fight timer
|
300
|
|
Name
|
Take_my_Big_Black_Stuff
|
profile ID
|
3 ( 03 )
|
behavior part
|
|
long range
|
stare
|
medium range
|
stare
|
short range
|
stare
|
medium retreat
|
stare
|
long retreat
|
stare
|
combat part
|
|
long/medium range
|
200
|
medium/short range
|
40
|
pursuit range
|
200
|
melee override
|
no
|
if no gun
|
melee
|
non-combatant part
|
|
panic hurt
|
600
|
panic gunfire
|
900
|
panic melee
|
600
|
panic sight
|
1200
|
alarm behavior
|
|
search distance
|
300
|
enemy ignore distance
|
80
|
enemy attack distance
|
0
|
damage treshold
|
30
|
fight timer
|
300
|
|
Name
|
Assault
|
profile ID
|
4 ( 04 )
|
behavior part
|
|
long range
|
firing charge
|
medium range
|
firing charge
|
short range
|
hold and fire
|
medium retreat
|
firing charge
|
long retreat
|
hold and fire
|
combat part
|
|
long/medium range
|
200
|
medium/short range
|
40
|
pursuit range
|
200
|
melee override
|
no
|
if no gun
|
melee
|
non-combatant part
|
|
panic hurt
|
600
|
panic gunfire
|
900
|
panic melee
|
600
|
panic sight
|
1200
|
alarm behavior
|
|
search distance
|
300
|
enemy ignore distance
|
80
|
enemy attack distance
|
0
|
damage treshold
|
30
|
fight timer
|
300
|
|
Name
|
Shoot_and_Fight
|
profile ID
|
2 ( 02 )
|
behavior part
|
|
long range
|
firing charge
|
medium range
|
hold and fire
|
short range
|
hold and fire
|
medium retreat
|
hold and fire
|
long retreat
|
firing charge
|
combat part
|
|
long/medium range
|
200
|
medium/short range
|
40
|
pursuit range
|
400
|
melee override
|
if punched
|
if no gun
|
melee
|
non-combatant part
|
|
panic hurt
|
600
|
panic gunfire
|
900
|
panic melee
|
600
|
panic sight
|
1200
|
alarm behavior
|
|
search distance
|
1000
|
enemy ignore distance
|
80
|
enemy attack distance
|
0
|
damage treshold
|
30
|
fight timer
|
300
|
|
Name
|
Murder
|
profile ID
|
1 ( 01 )
|
behavior part
|
|
long range
|
hold and fire
|
medium range
|
hold and fire
|
short range
|
hold and fire
|
medium retreat
|
hold and fire
|
long retreat
|
hold and fire
|
combat part
|
|
long/medium range
|
50
|
medium/short range
|
20
|
pursuit range
|
20
|
melee override
|
if punched
|
if no gun
|
melee
|
non-combatant part
|
|
panic hurt
|
600
|
panic gunfire
|
900
|
panic melee
|
600
|
panic sight
|
1200
|
alarm behavior
|
|
search distance
|
300
|
enemy ignore distance
|
80
|
enemy attack distance
|
0
|
damage treshold
|
30
|
fight timer
|
300
|
|
Name
|
Civilian
|
profile ID
|
5 ( 05 )
|
behavior part
|
|
long range
|
stare
|
medium range
|
stare
|
short range
|
stare
|
medium retreat
|
stare
|
long retreat
|
stare
|
combat part
|
|
long/medium range
|
200
|
medium/short range
|
100
|
pursuit range
|
200
|
melee override
|
no
|
if no gun
|
retreat
|
non-combatant part
|
|
panic hurt
|
600
|
panic gunfire
|
900
|
panic melee
|
600
|
panic sight
|
1200
|
alarm behavior
|
|
search distance
|
300
|
enemy ignore distance
|
80
|
enemy attack distance
|
0
|
damage treshold
|
30
|
fight timer
|
300
|
|
Name
|
Pursuit
|
profile ID
|
6 ( 06 )
|
behavior part
|
|
long range
|
firing charge
|
medium range
|
firing charge
|
short range
|
hold and fire
|
medium retreat
|
firing charge
|
long retreat
|
firing charge
|
combat part
|
|
long/medium range
|
200
|
medium/short range
|
40
|
pursuit range
|
0
|
melee override
|
if punched
|
if no gun
|
melee
|
non-combatant part
|
|
panic hurt
|
600
|
panic gunfire
|
900
|
panic melee
|
600
|
panic sight
|
1200
|
alarm behavior
|
|
search distance
|
300
|
enemy ignore distance
|
80
|
enemy attack distance
|
0
|
damage treshold
|
30
|
fight timer
|
300
|
|
I have to go now. This is NOT completed. CMBT has 19 combat profiles altogether, these are just first eight. But feel free to suggest some changes if you think it will be better then. --Loser 13:42, 25 July 2007 (CEST)