This commit is contained in:
aozhiwei 2019-06-03 14:56:17 +08:00
commit cb711bea74
8 changed files with 23 additions and 8 deletions

View File

@ -66,6 +66,14 @@ float Human::GetSpeed()
} if (downed) {
return meta->i->move_speed3() + buff.speed;
} else {
if (shot_hold) {
if (curr_weapon->weapon_idx == GUN_SLOT1 ||
curr_weapon->weapon_idx == GUN_SLOT2) {
if (action_type != AT_Reload) {
return meta->i->shot_speed();
}
}
}
return meta->i->move_speed() + buff.speed;
}
}

View File

@ -96,6 +96,11 @@ class Human : public Entity
std::set<Human*>* team_members = nullptr;
std::set<Human*> kill_humans;
bool shot_start = false;
bool shot_hold = false;
int series_shot_frames = 0;
float fly_distance = 0.0f;
long long jump_frameno = 0;
long long send_msg_times = 0;

View File

@ -30,11 +30,6 @@ class Player : public Human
bool moving = false;
int moved_frames = 0;
bool shot_start = false;
bool shot_hold = false;
int series_shot_frames = 0;
float fly_distance = 0.0f;
bool select_weapon = false;
int selected_weapon_idx = 0;

View File

@ -37,6 +37,12 @@ aux_source_directory(../../third_party/framework/cpp
SRC_LIST
)
execute_process(
COMMAND touch -a ss_proto.pb.h
COMMAND touch -a ss_proto.pb.cc
COMMAND touch -a ss_msgid.pb.h
COMMAND touch -a ss_msgid.pb.cc
)
aux_source_directory(.
SRC_LIST
)

View File

@ -98,6 +98,7 @@ message Player
optional int32 move_speed = 4; //
optional int32 jump_speed = 5; //
optional int32 move_speed3 = 6;
optional int32 shot_speed = 7;
optional int32 move_speed4 = 10; //4
optional float def = 11; //
optional string volume = 12; //

View File

@ -34,7 +34,7 @@ def stop(instance_id, node_id):
for pid in pids:
exepath = getExePath(pid)
cmdline = getExeCmdLine(pid)
if cmdline == ("./gameserver\0-i\0%d\0-i\0%d\0" % (instance_id, node_id)):
if cmdline == ("./gameserver\0-i\0%d\0-n\0%d\0" % (instance_id, node_id)):
os.popen('kill -9 %d' % int(pid))
def listServer():

View File

@ -34,7 +34,7 @@ def stop(instance_id, node_id):
for pid in pids:
exepath = getExePath(pid)
cmdline = getExeCmdLine(pid)
if cmdline == ("./masterserver\0-i\0%d\0-i\0%d\0" % (instance_id, node_id)):
if cmdline == ("./masterserver\0-i\0%d\0-n\0%d\0" % (instance_id, node_id)):
os.popen('kill -9 %d' % int(pid))
def listServer():

@ -1 +1 @@
Subproject commit 8cee06b52896b0573eeff482a4c9fa1adac2a7fc
Subproject commit 9c2a3520f5459f6260ac4b9b34958ef4c8776a80