|
|
|
|
@ -281,7 +281,7 @@ void LeftMouseCmd(bool bShift)
|
|
|
|
|
LastPlayerAction = PlayerActionType::AttackMonsterTarget; |
|
|
|
|
NetSendCmdParam1(true, CMD_RATTACKID, pcursmonst); |
|
|
|
|
} |
|
|
|
|
} else if (PlayerUnderCursor != nullptr && !myPlayer.friendlyMode) { |
|
|
|
|
} else if (PlayerUnderCursor != nullptr && !PlayerUnderCursor->hasNoLife() && !myPlayer.friendlyMode) { |
|
|
|
|
LastPlayerAction = PlayerActionType::AttackPlayerTarget; |
|
|
|
|
NetSendCmdParam1(true, CMD_RATTACKPID, PlayerUnderCursor->getId()); |
|
|
|
|
} |
|
|
|
|
@ -301,7 +301,7 @@ void LeftMouseCmd(bool bShift)
|
|
|
|
|
} else if (pcursmonst != -1) { |
|
|
|
|
LastPlayerAction = PlayerActionType::AttackMonsterTarget; |
|
|
|
|
NetSendCmdParam1(true, CMD_ATTACKID, pcursmonst); |
|
|
|
|
} else if (PlayerUnderCursor != nullptr && !myPlayer.friendlyMode) { |
|
|
|
|
} else if (PlayerUnderCursor != nullptr && !PlayerUnderCursor->hasNoLife() && !myPlayer.friendlyMode) { |
|
|
|
|
LastPlayerAction = PlayerActionType::AttackPlayerTarget; |
|
|
|
|
NetSendCmdParam1(true, CMD_ATTACKPID, PlayerUnderCursor->getId()); |
|
|
|
|
} |
|
|
|
|
@ -2853,7 +2853,7 @@ bool TryIconCurs()
|
|
|
|
|
NetSendCmdLocParam4(true, CMD_SPELLXYD, cursPosition, static_cast<int8_t>(spellID), static_cast<uint8_t>(spellType), static_cast<uint16_t>(sd), spellFrom); |
|
|
|
|
} else if (pcursmonst != -1 && leveltype != DTYPE_TOWN) { |
|
|
|
|
NetSendCmdParam4(true, CMD_SPELLID, pcursmonst, static_cast<int8_t>(spellID), static_cast<uint8_t>(spellType), spellFrom); |
|
|
|
|
} else if (PlayerUnderCursor != nullptr && !myPlayer.friendlyMode) { |
|
|
|
|
} else if (PlayerUnderCursor != nullptr && !PlayerUnderCursor->hasNoLife() && !myPlayer.friendlyMode) { |
|
|
|
|
NetSendCmdParam4(true, CMD_SPELLPID, PlayerUnderCursor->getId(), static_cast<int8_t>(spellID), static_cast<uint8_t>(spellType), spellFrom); |
|
|
|
|
} else { |
|
|
|
|
NetSendCmdLocParam3(true, CMD_SPELLXY, cursPosition, static_cast<int8_t>(spellID), static_cast<uint8_t>(spellType), spellFrom); |
|
|
|
|
|