Commit Graph

173 Commits

Author SHA1 Message Date
Major- a863d8ea71 Rename StaticObjectDecoder to GameObjectDecoder. 2014-08-07 21:23:39 +01:00
Major- 7dab24a64d Fix error thrown by javac but not the eclipse compiler. 2014-08-06 02:13:04 +01:00
Major- 20f9e20e8f Cleanup small parts of ItemDefinitionDecoder and StaticObjectDecoder. 2014-08-01 15:10:44 +01:00
Major- 5788f7d8a4 Improve hashcode in Sectorcoordinates. 2014-08-01 15:09:41 +01:00
Major- b32b5bee55 Add notice about getSectors() returning a shallow copy. 2014-08-01 15:09:20 +01:00
Major- 9942d6f81b Update the sector the mob was previously in when they move out of one. 2014-08-01 15:06:15 +01:00
Major- 7727e9a148 Cleanup equals(). 2014-08-01 15:04:50 +01:00
Major- 394d9fe55a Pack the values in GameObject into a single integer, to reduce memory usage. 2014-07-22 01:12:02 +01:00
Major- 7eaccb4960 Move attribute base from Entity to Mob. 2014-07-22 00:46:27 +01:00
Major- b2263f1637 Remove duplicate code in NpcActionVerificationHandler. 2014-07-22 00:32:18 +01:00
Major- e574cdecbb Suppress a specific and unnecessary exception when a user ends the client's java process instead of logging out normally. 2014-07-22 00:31:54 +01:00
Major- 47f9248184 Remove debug message. 2014-07-22 00:27:08 +01:00
Major- 81ddd36662 Fix getLongestDelta bug reported by lmctruck. 2014-07-20 16:31:01 +01:00
Major- f58c4784fa Fix BufferUnderflow when loading players, reported by avatarscape. 2014-07-19 14:11:35 +01:00
Major- 9d05349b26 Move attribute persistence to its own file. 2014-07-19 04:46:20 +01:00
Major- 9118f9c14a Actually add saving support. 2014-07-19 04:43:13 +01:00
Major- 13ca51809c Redo attributes system, add support for saving and loading, move settings classes around. 2014-07-19 04:15:06 +01:00
Major- 9d465e4885 Add SendObjectEvent. 2014-07-11 17:25:13 +01:00
Major- 354dbbaa1b Format (again). 2014-07-11 17:24:46 +01:00
Major- 0173d0b8c8 Move GameObject to the entity package (and remove the now empty entity.obj package). 2014-07-10 20:28:48 +01:00
Major- 337322f491 Fix potential NullPointerExceptions when retrieving entities from a sector. 2014-07-10 18:21:30 +01:00
Major- 3654d28b18 Update JavaDoc and move the model.settings package to model.entity.settings. 2014-07-10 15:58:31 +01:00
Major- 465d820890 Remove duplicate sector package, add ObjectActionVerificationHandler, expand NpcActionVerificationHandler, and add a utility method to SectorRepository. 2014-07-10 00:18:02 +01:00
Major- 31ba87262a Clean-up and format; use diamond operator. 2014-07-09 23:38:32 +01:00
Major- d40b5d3514 Add support for equipping tiaras. 2014-07-05 00:09:52 +01:00
Major- 90c2d48fd1 Stop EquipEventHandler breaking the chain when equipping was successful. 2014-07-04 23:00:45 +01:00
Major- cea982a424 Make some listeners Functional Interfaces. 2014-07-04 14:31:21 +01:00
Major- 446caaaf2a Update Sector and SectorRepository to take advantage of Java 8. 2014-07-03 01:36:53 +01:00
Major- 9d8e7cda0a Move some classes into the new org.apollo.game.model.entity package, and update plugins and classes that reference these. 2014-07-03 01:02:02 +01:00
Major- 203b6150c2 Make EnterAmountListener and InterfaceListener functional interfaces. 2014-06-27 22:52:39 +01:00
Major- 5861b2bf43 Remove unnecessary cast left over from netty 4 conversion. 2014-06-27 22:52:12 +01:00
Major- d4925262bb Format GamePacketDecoder. 2014-06-27 22:50:47 +01:00
Major- f803c87406 Merge pull request #30 from thispixel/master.
Fix empty packets not being processed and added opcode 121 for 317 rev...
2014-06-27 22:46:55 +01:00
thispixel ed4e341400 Fix empty packets not being processed and added opcode 121 for 317 revision as a spam packet. it is something to do with resetting entities in a region and is not neded. 2014-06-27 22:42:58 +01:00
Major- 448829e096 Fix bug where players would not be added to the username map. 2014-06-27 17:01:50 +01:00
Major- 2d598853d0 Add resetInteractingCharacter method, prevent some methods being overridden. 2014-06-27 13:28:43 +01:00
Major- 6612a8fc14 Move sector-related items, correct a bug in MobRepository and NpcActionVerificationHandler. 2014-06-27 13:05:04 +01:00
Major- 464db2cc27 Remove unnecessary check in design verification handler. 2014-06-27 13:00:06 +01:00
thispixel c205a52389 Fix 317 revision npc interaction packets, fixed npc indexes being +1 and added npc action verification. 2014-06-27 12:52:53 +01:00
Major- 247d86fd3c Merge branch 'master' of https://github.com/apollo-rsps/apollo. 2014-06-22 15:27:09 +01:00
Major- 3ee5757565 Add new player flag. 2014-06-22 15:26:49 +01:00
TehJayden 96312ae95b Update World.java.
If the first operand is false (meaning the world is full) the bitwise AND operation will still check the second operand, thus adding them to the online players list. the player will never be unregistered (removed from the player list) because they they never registered. the server will always report them as online and logged in, even though this is not the case.
2014-06-21 16:40:56 +12:00
thispixel fd118824bd Fix skull being shown overhead always. 2014-06-17 14:59:54 +01:00
Nikki e313190dca Remove extra comment information. 2014-05-01 13:45:18 -04:00
Nikki 9a7210deb1 Recursive plugin loading. 2014-05-01 13:37:44 -04:00
Nikki 1561e56c82 Update netty and remove unused import. 2014-04-29 18:53:16 -04:00
Nikki 52d537c42b Rename getCryptedPassword to getHashedPassword. 2014-04-29 18:48:56 -04:00
Nikki c197010bb4 Updated library versions and move password saving to scrypt. 2014-04-29 18:47:43 -04:00
Major- 96e7ea97c5 Use try-with-resource throughout. 2014-04-14 16:13:53 +01:00
Major- 232accb19f Format. 2014-04-14 16:12:41 +01:00