root/trunk/AE-go_GameServer/src/com/aionemu/gameserver/network/aion/clientpackets/CM_EMOTION.java
| 1677 | 2440 | ||
|---|---|---|---|
80 | case 2: // resting | 80 | case 2: // resting |
81 | case 3: // end resting | 81 | case 3: // end resting |
82 | case 7: // fly teleport land | 82 | case 7: // fly teleport land |
83 | case 8: // fly up | 83 | case 11: // fly up |
84 | case 9: // land | 84 | case 12: // land |
85 | case 17: // Nothing here | 85 | case 16: // die |
86 | case 19: // emotion = readH(); | 86 | case 22: // get equip weapon |
87 | case 23: // remove equip weapon | ||
87 | case 20: // duel end | 88 | case 20: // duel end |
88 | case 21: // walk on | 89 | case 24: // walk on |
89 | case 22: // walk off | 90 | case 25: // walk off |
90 | case 31: // powershard on | 91 | case 29: // static doors |
91 | case 32: // powershard off | 92 | case 34: // powershard on |
92 | case 33: // get equip weapon | 93 | case 35: // powershard off |
93 | case 34: // remove equip weapon | 94 | case 36: // get equip weapon |
95 | case 37: // remove equip weapon | ||
94 | break; | 96 | break; |
95 | case 16: | 97 | case 19: |
96 | emotion = readH(); | 98 | emotion = readH(); |
97 | break; | 99 | break; |
98 | case 4: // sit on chair | 100 | case 4: // sit on chair |
... | ... | ||
101 | y = readF(); | 103 | y = readF(); |
102 | z = readF(); | 104 | z = readF(); |
103 | heading = (byte)readC(); | 105 | heading = (byte)readC(); |
104 | break; | 106 | break; |
105 | default: | 107 | default: |
106 | log.info("Unknown emotion type? 0x" + Integer.toHexString(emotionType).toUpperCase()); | 108 | log.info("Unknown emotion type? 0x" + Integer.toHexString(emotionType).toUpperCase()); |
107 | break; | 109 | break; |
... | ... | ||
136 | case 7: | 138 | case 7: |
137 | player.getController().onFlyTeleportEnd(); | 139 | player.getController().onFlyTeleportEnd(); |
138 | break; | 140 | break; |
139 | case 8: | 141 | case 11: |
140 | // TODO move to player controller? but after states working | 142 | // TODO move to player controller? but after states working |
141 | ZoneInstance currentZone = player.getZoneInstance(); | 143 | ZoneInstance currentZone = player.getZoneInstance(); |
142 | if(currentZone != null) | 144 | if(currentZone != null) |
... | ... | ||
150 | } | 152 | } |
151 | player.getFlyController().startFly(); | 153 | player.getFlyController().startFly(); |
152 | break; | 154 | break; |
153 | case 9: | 155 | case 12: |
154 | player.getFlyController().endFly(); | 156 | player.getFlyController().endFly(); |
155 | break; | 157 | break; |
156 | case 33: | 158 | case 36: |
157 | case 19: | 159 | case 22: |
158 | player.setState(CreatureState.WEAPON_EQUIPPED); | 160 | player.setState(CreatureState.WEAPON_EQUIPPED); |
159 | break; | 161 | break; |
160 | case 34: | 162 | case 37: |
161 | case 20: | 163 | case 23: |
162 | player.unsetState(CreatureState.WEAPON_EQUIPPED); | 164 | player.unsetState(CreatureState.WEAPON_EQUIPPED); |
163 | break; | 165 | break; |
164 | case 21: | 166 | case 24: |
165 | // cannot toggle walk when you flying or gliding | 167 | // cannot toggle walk when you flying or gliding |
166 | if(player.getFlyState() > 0) | 168 | if(player.getFlyState() > 0) |
167 | return; | 169 | return; |
168 | player.setState(CreatureState.WALKING); | 170 | player.setState(CreatureState.WALKING); |
169 | break; | 171 | break; |
170 | case 22: | 172 | case 25: |
171 | player.unsetState(CreatureState.WALKING); | 173 | player.unsetState(CreatureState.WALKING); |
172 | break; | 174 | break; |
173 | case 31: | 175 | case 29: |
176 | PacketSendUtility.sendPacket(player, SM_SYSTEM_MESSAGE.NO_POWER_SHARD_EQUIPPED()); | ||
177 | break; | ||
178 | case 34: | ||
174 | if(!player.getEquipment().isPowerShardEquipped()) | 179 | if(!player.getEquipment().isPowerShardEquipped()) |
175 | { | 180 | { |
176 | PacketSendUtility.sendPacket(player, SM_SYSTEM_MESSAGE.NO_POWER_SHARD_EQUIPPED()); | 181 | PacketSendUtility.sendPacket(player, SM_SYSTEM_MESSAGE.NO_POWER_SHARD_EQUIPPED()); |
... | ... | ||
179 | PacketSendUtility.sendPacket(player, SM_SYSTEM_MESSAGE.ACTIVATE_THE_POWER_SHARD()); | 184 | PacketSendUtility.sendPacket(player, SM_SYSTEM_MESSAGE.ACTIVATE_THE_POWER_SHARD()); |
180 | player.setState(CreatureState.POWERSHARD); | 185 | player.setState(CreatureState.POWERSHARD); |
181 | break; | 186 | break; |
182 | case 32: | 187 | case 35: |
183 | PacketSendUtility.sendPacket(player, SM_SYSTEM_MESSAGE.DEACTIVATE_THE_POWER_SHARD()); | 188 | PacketSendUtility.sendPacket(player, SM_SYSTEM_MESSAGE.DEACTIVATE_THE_POWER_SHARD()); |
184 | player.unsetState(CreatureState.POWERSHARD); | 189 | player.unsetState(CreatureState.POWERSHARD); |
185 | break; | 190 | break; |
Download diff