Commit Graph

  • afe660b57f Use Guava's Preconditions where possible. Major- 2014-09-15 18:36:46 +01:00
  • 5682e7e919 Use Guava's ToStringHelper throughout. Major- 2014-09-15 04:32:31 +01:00
  • 69c75f5e31 Change Collections.emptyList() to ImmutableList.of() in Sector. Major- 2014-09-15 04:19:45 +01:00
  • 67e12d5867 Add method to get every entity in a Sector. Major- 2014-09-15 04:16:52 +01:00
  • 61af5025c0 Remove all occurrences of Region. Major- 2014-09-15 04:04:16 +01:00
  • 2cae9cfc3b Improve sector-related code, add SectorOperation so that SectorListeners can filter by operation type. Major- 2014-09-15 03:58:35 +01:00
  • 2beca4f34a Add received priority value to IllegalArgumentException message. Major- 2014-09-12 18:48:14 +01:00
  • f27aa410c7 Change some incorrect occurrences of 'uncompressed' to 'decompressed' in CompressionUtil. Major- 2014-09-12 14:42:29 +01:00
  • 3ce2d2386a Generally improve SkillSet by utilising lambdas etc. Major- 2014-09-12 14:23:19 +01:00
  • a7d668c3dc Add default values to definitions. Major- 2014-09-11 21:40:12 +01:00
  • 6a3c911fc1 Update dependency versions in pom.xml. Major- 2014-09-11 21:30:08 +01:00
  • c8cc7a5cd2 Rename height field of ObjectDefinition to length. Major- 2014-09-11 21:29:52 +01:00
  • 5ab6d749b5 Merge branch 'master' of https://github.com/apollo-rsps/apollo. Major- 2014-09-11 21:24:48 +01:00
  • 57dc6c7c9c Correct typo in ::objectinfo and print width and height, format command.rb. Major- 2014-09-11 21:24:40 +01:00
  • 238e6236a7 Format. Major- 2014-09-11 21:23:21 +01:00
  • cb4fa4eb31 Import IgnoreListMessage in friend.rb. Major- 2014-09-02 14:23:59 +01:00
  • 961a846c8b Undo last commit. Major- 2014-09-02 14:23:22 +01:00
  • 68ab2a7526 Import IgnoreListMessage in ignore.rb. Major- 2014-09-01 00:07:28 +01:00
  • 1d1375bd3a Make getWidth and getHeight methods return the correct fields in ObjectDefinition. Major- 2014-08-23 17:48:27 +01:00
  • 9ec73e2602 Finally use the diamond operator throughout. Major- 2014-08-14 21:33:30 +01:00
  • 2f0a062929 Use the Java 7 file API in the IndexedFileSystem. Major- 2014-08-10 04:28:53 +01:00
  • 6cb3996fbf Fix bug where players weren't added to the online players list when they logged in. Major- 2014-08-10 03:56:53 +01:00
  • f5adb92743 Add utility methods to Skill and SkillSet. Major- 2014-08-10 03:42:33 +01:00
  • 969b203e5d Make specific action-related methods final. Major- 2014-08-10 02:58:30 +01:00
  • 7505aa7332 Fix sector repository and make minor improvement to WalkingQueue. Major- 2014-08-10 02:32:51 +01:00
  • cb6b143497 Order messages alphabetically. Major- 2014-08-09 19:16:48 +01:00
  • a2a16d7b7f Improve existing verification handlers and add PlayerActionVerificationHandler. Major- 2014-08-09 19:13:08 +01:00
  • 467bcfe39f Improve sector-related code. Major- 2014-08-09 17:36:14 +01:00
  • c162705cd4 Update existing plugins to use the new utils plugin. Major- 2014-08-09 17:12:25 +01:00
  • 17975206cb Improve the toString result in Position. Major- 2014-08-09 16:53:32 +01:00
  • 04a8a61f15 Remove incomplete item spawning file. Major- 2014-08-09 06:47:43 +01:00
  • f5831f4963 Update lookup command plugin.xml. Major- 2014-08-09 06:46:51 +01:00
  • 587901c630 Add the new utils plugin, change entity spawning and the lookup command plugins to use it. Major- 2014-08-09 06:45:53 +01:00
  • e08a737933 Fix bugs in the mining plugin. Major- 2014-08-09 06:44:45 +01:00
  • 44ee0ddd5d Format and add npcs in the Al-Kharid mine. Major- 2014-08-08 14:49:25 +01:00
  • a59930d0d4 Add npcs to Al-Kharid. Major- 2014-08-08 14:36:56 +01:00
  • bf0b93bcb4 Remove incomplete (and accidentally committed) firemaking plugin. Major- 2014-08-08 14:25:04 +01:00
  • f276954998 Fix grammatically-incorrect comments introduced when renaming Events to Messages. Major- 2014-08-08 14:20:21 +01:00
  • 027a39aad4 Make channel disconnection method log at the fine level. Major- 2014-08-08 14:14:22 +01:00
  • 7924791405 Fix bug where multiple (identical) bone burying actions would replace each other instead of cancelling. Major- 2014-08-08 14:13:58 +01:00
  • 3931b9eb48 Rename Events to Messages. Major- 2014-08-08 13:50:56 +01:00
  • 1ecdedd2e8 Move the RSA key parsing into NetworkConstants so that the modulus and exponent can be immutable. Major- 2014-08-08 06:41:24 +01:00
  • caa0eda7ee Ensure the player's password is encrypted immediately after their profile is loaded. Major- 2014-08-08 06:40:34 +01:00
  • b58826aaaf Refactor some utility classes. Major- 2014-08-08 06:33:13 +01:00
  • 44b8972fb3 Add world as a global variable for plugins. Major- 2014-08-08 04:42:36 +01:00
  • 9469ebe297 Create new top-level chat folder. Major- 2014-08-08 03:53:15 +01:00
  • 32aadfeaa4 Remove unused methods from PluginContext. Major- 2014-08-08 03:50:33 +01:00
  • 9bc9ddd0ce Cheaply prevent distanced action from executing when the mob is within the required distance but on the wrong side. Major- 2014-08-08 03:43:44 +01:00
  • 8f669f059b Change many log messages to the fine level. Major- 2014-08-08 03:33:03 +01:00
  • 42131dcdaf Fix ::pos command. Major- 2014-08-08 02:59:49 +01:00
  • dbdfd067c6 Add edgeville (thanks xEliqa). Major- 2014-08-08 02:45:02 +01:00
  • e5347819d3 Fix syntax error in tiara.rb. Major- 2014-08-08 02:03:33 +01:00
  • 22f712da23 Add support for specifying the option for events in the declaration (where applicable). Major- 2014-08-08 02:00:01 +01:00
  • a863d8ea71 Rename StaticObjectDecoder to GameObjectDecoder. Major- 2014-08-07 21:23:39 +01:00
  • 7dab24a64d Fix error thrown by javac but not the eclipse compiler. Major- 2014-08-06 02:13:04 +01:00
  • 0b6e0bdc60 Re-add bootstrap.rb. Major- 2014-08-05 04:52:25 +01:00
  • 44bab32e86 Update netty entry in pom.xml to the latest version. Major- 2014-08-03 18:17:47 +01:00
  • f3799bb434 Make DummyPlayerSaver and DiscardPlayerLoader the default. Major- 2014-08-03 18:14:23 +01:00
  • 08cb196143 Fix formatting throughout various plugins. Major- 2014-08-03 18:13:44 +01:00
  • 6349bc5892 Fix formatting and break the handler chain in the emote tab plugin. Major- 2014-08-03 18:10:20 +01:00
  • 107f97c226 Fix incorrect parenthesis placement in teleport.rb. Major- 2014-08-01 16:21:05 +01:00
  • 38db7467e5 Add comments to teleport, use the conventional ' ' for strings with no interpolation. Major- 2014-08-01 15:17:01 +01:00
  • 20f9e20e8f Cleanup small parts of ItemDefinitionDecoder and StaticObjectDecoder. Major- 2014-08-01 15:10:44 +01:00
  • 5788f7d8a4 Improve hashcode in Sectorcoordinates. Major- 2014-08-01 15:09:41 +01:00
  • b32b5bee55 Add notice about getSectors() returning a shallow copy. Major- 2014-08-01 15:09:20 +01:00
  • 9942d6f81b Update the sector the mob was previously in when they move out of one. Major- 2014-08-01 15:06:15 +01:00
  • 7727e9a148 Cleanup equals(). Major- 2014-08-01 15:04:50 +01:00
  • 021467c92d Fix broadcast messaging bug reported by xEliqa. Major- 2014-07-25 04:43:23 +01:00
  • d5c19d7e31 Rename filter plugin to messaging, add broadcast command. Major- 2014-07-25 04:08:54 +01:00
  • 394d9fe55a Pack the values in GameObject into a single integer, to reduce memory usage. Major- 2014-07-22 01:12:02 +01:00
  • 7eaccb4960 Move attribute base from Entity to Mob. Major- 2014-07-22 00:46:27 +01:00
  • ba80bb8b06 Update dummy plugin to work with the current apollo version. Major- 2014-07-22 00:46:09 +01:00
  • 75512c6302 Add support for banker npcs. Major- 2014-07-22 00:35:55 +01:00
  • b2263f1637 Remove duplicate code in NpcActionVerificationHandler. Major- 2014-07-22 00:32:18 +01:00
  • e574cdecbb Suppress a specific and unnecessary exception when a user ends the client's java process instead of logging out normally. Major- 2014-07-22 00:31:54 +01:00
  • 47f9248184 Remove debug message. Major- 2014-07-22 00:27:08 +01:00
  • 81ddd36662 Fix getLongestDelta bug reported by lmctruck. Major- 2014-07-20 16:31:01 +01:00
  • f58c4784fa Fix BufferUnderflow when loading players, reported by avatarscape. Major- 2014-07-19 14:11:35 +01:00
  • 9d05349b26 Move attribute persistence to its own file. Major- 2014-07-19 04:46:20 +01:00
  • 9118f9c14a Actually add saving support. Major- 2014-07-19 04:43:13 +01:00
  • 13ca51809c Redo attributes system, add support for saving and loading, move settings classes around. Major- 2014-07-19 04:15:06 +01:00
  • 9d465e4885 Add SendObjectEvent. Major- 2014-07-11 17:25:13 +01:00
  • 354dbbaa1b Format (again). Major- 2014-07-11 17:24:46 +01:00
  • 0173d0b8c8 Move GameObject to the entity package (and remove the now empty entity.obj package). Major- 2014-07-10 20:28:48 +01:00
  • 337322f491 Fix potential NullPointerExceptions when retrieving entities from a sector. Major- 2014-07-10 18:21:30 +01:00
  • 3654d28b18 Update JavaDoc and move the model.settings package to model.entity.settings. Major- 2014-07-10 15:58:31 +01:00
  • 465d820890 Remove duplicate sector package, add ObjectActionVerificationHandler, expand NpcActionVerificationHandler, and add a utility method to SectorRepository. Major- 2014-07-10 00:18:02 +01:00
  • 31ba87262a Clean-up and format; use diamond operator. Major- 2014-07-09 23:29:46 +01:00
  • 27b228a836 Merge pull request #35 from Bugcrusher/master. Major- 2014-07-06 15:03:13 +01:00
  • db3c380f13 Allow tiaras to be made and used for opening runecrafting altars with 1 click. bugcrusher 2014-07-06 15:49:17 +02:00
  • d40b5d3514 Add support for equipping tiaras. Major- 2014-07-05 00:09:52 +01:00
  • e3943429fa Fix bug where the chain was always being broken for first item option events. Major- 2014-07-05 00:07:39 +01:00
  • 90c2d48fd1 Stop EquipEventHandler breaking the chain when equipping was successful. Major- 2014-07-04 23:00:45 +01:00
  • e0f6e8618b Remove extra (missing) script from entity-spawning. Major- 2014-07-04 20:11:50 +01:00
  • cea982a424 Make some listeners Functional Interfaces. Major- 2014-07-04 14:31:21 +01:00
  • 446caaaf2a Update Sector and SectorRepository to take advantage of Java 8. Major- 2014-07-03 01:36:53 +01:00
  • 9d8e7cda0a Move some classes into the new org.apollo.game.model.entity package, and update plugins and classes that reference these. Major- 2014-07-03 01:02:02 +01:00
  • 5b173fc7ae Update pom.xml. Major- 2014-06-29 13:06:56 +01:00
  • 3ce49872ff Add attributes system. Major- 2014-06-29 03:05:04 +01:00
  • 203b6150c2 Make EnterAmountListener and InterfaceListener functional interfaces. Major- 2014-06-27 22:52:39 +01:00