1
This commit is contained in:
parent
507a6d469f
commit
d8f1e8d569
@ -1048,6 +1048,7 @@ bool Human::CanUseSkill(int skill_id)
|
|||||||
void Human::DoJump()
|
void Human::DoJump()
|
||||||
{
|
{
|
||||||
if (HasBuffEffect(kBET_Fly)) {
|
if (HasBuffEffect(kBET_Fly)) {
|
||||||
|
a8::UnSetBitFlag(status, HS_DisableAttack);
|
||||||
RemoveBuffByEffectId(kBET_Fly);
|
RemoveBuffByEffectId(kBET_Fly);
|
||||||
MustBeAddBuff(this, kThroughWall_BUFFID);
|
MustBeAddBuff(this, kThroughWall_BUFFID);
|
||||||
MustBeAddBuff(this, JUMP_BUFFID);
|
MustBeAddBuff(this, JUMP_BUFFID);
|
||||||
|
@ -2193,11 +2193,11 @@ void Room::NotifyGameStart()
|
|||||||
[] (const a8::XParams& param)
|
[] (const a8::XParams& param)
|
||||||
{
|
{
|
||||||
Room* room = (Room*)param.sender.GetUserData();
|
Room* room = (Room*)param.sender.GetUserData();
|
||||||
for (int buff_id : room->map_meta_->buff_list) {
|
for (auto& pair : room->human_hash_) {
|
||||||
MetaData::Buff* buff_meta = MetaMgr::Instance()->GetBuff(buff_id);
|
a8::UnSetBitFlag(pair.second->status, HS_DisableAttack);
|
||||||
if (buff_meta) {
|
for (int buff_id : room->map_meta_->buff_list) {
|
||||||
for (auto& pair : room->human_hash_) {
|
MetaData::Buff* buff_meta = MetaMgr::Instance()->GetBuff(buff_id);
|
||||||
a8::UnSetBitFlag(pair.second->status, HS_DisableAttack);
|
if (buff_meta) {
|
||||||
pair.second->AddBuff(pair.second,
|
pair.second->AddBuff(pair.second,
|
||||||
buff_meta,
|
buff_meta,
|
||||||
1,
|
1,
|
||||||
|
@ -110,7 +110,7 @@ message Equip
|
|||||||
optional string param1 = 43;
|
optional string param1 = 43;
|
||||||
optional string param2 = 44;
|
optional string param2 = 44;
|
||||||
optional int32 reloadtype = 46;
|
optional int32 reloadtype = 46;
|
||||||
optional float Recoil_force = 47;
|
optional float recoil_force = 47;
|
||||||
optional int32 missiles_time = 48;
|
optional int32 missiles_time = 48;
|
||||||
optional int32 heroid = 49;
|
optional int32 heroid = 49;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user