Commit Graph
100 Commits
Author SHA1 Message Date
Major- caa0eda7ee Ensure the player's password is encrypted immediately after their profile is loaded. 2014-08-08 06:40:34 +01:00
Major- b58826aaaf Refactor some utility classes. 2014-08-08 06:33:13 +01:00
Major- 44b8972fb3 Add world as a global variable for plugins. 2014-08-08 04:43:55 +01:00
Major- 9469ebe297 Create new top-level chat folder. 2014-08-08 03:53:15 +01:00
Major- 32aadfeaa4 Remove unused methods from PluginContext. 2014-08-08 03:50:33 +01:00
Major- 9bc9ddd0ce Cheaply prevent distanced action from executing when the mob is within the required distance but on the wrong side. 2014-08-08 03:43:44 +01:00
Major- 8f669f059b Change many log messages to the fine level. 2014-08-08 03:33:03 +01:00
Major- 42131dcdaf Fix ::pos command. 2014-08-08 02:59:49 +01:00
Major- dbdfd067c6 Add edgeville (thanks xEliqa). 2014-08-08 02:45:02 +01:00
Major- e5347819d3 Fix syntax error in tiara.rb. 2014-08-08 02:03:33 +01:00
Major- 22f712da23 Add support for specifying the option for events in the declaration (where applicable). 2014-08-08 02:00:01 +01:00
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- 0b6e0bdc60 Re-add bootstrap.rb. 2014-08-05 04:52:25 +01:00
Major- 44bab32e86 Update netty entry in pom.xml to the latest version. 2014-08-03 18:17:47 +01:00
Major- f3799bb434 Make DummyPlayerSaver and DiscardPlayerLoader the default. 2014-08-03 18:14:23 +01:00
Major- 08cb196143 Fix formatting throughout various plugins. 2014-08-03 18:13:44 +01:00
Major- 6349bc5892 Fix formatting and break the handler chain in the emote tab plugin. 2014-08-03 18:10:20 +01:00
Major- 107f97c226 Fix incorrect parenthesis placement in teleport.rb. 2014-08-01 16:21:05 +01:00
Major- 38db7467e5 Add comments to teleport, use the conventional ' ' for strings with no interpolation. 2014-08-01 15:17:01 +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- 021467c92d Fix broadcast messaging bug reported by xEliqa. 2014-07-25 04:43:23 +01:00
Major- d5c19d7e31 Rename filter plugin to messaging, add broadcast command. 2014-07-25 04:08:54 +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- ba80bb8b06 Update dummy plugin to work with the current apollo version. 2014-07-22 00:46:09 +01:00
Major- 75512c6302 Add support for banker npcs. 2014-07-22 00:35:55 +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- 27b228a836 Merge pull request #35 from Bugcrusher/master.
Implement tiara enchanting and functionality.
2014-07-06 15:03:13 +01:00
Major- d40b5d3514 Add support for equipping tiaras. 2014-07-05 00:09:52 +01:00
Major- e3943429fa Fix bug where the chain was always being broken for first item option events. 2014-07-05 00:07:39 +01:00
Major- 90c2d48fd1 Stop EquipEventHandler breaking the chain when equipping was successful. 2014-07-04 23:00:45 +01:00
Major- e0f6e8618b Remove extra (missing) script from entity-spawning. 2014-07-04 20:11:50 +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- 5b173fc7ae Update pom.xml. 2014-06-29 13:06:56 +01:00
Major- 3ce49872ff Add attributes system. 2014-06-29 03:05:04 +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
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
Major- 3f4a9febe2 Merge pull request #29 from thispixel/master.
Fix 317 revision npc interaction packets, fixed npc indexes being +1 a...
2014-06-27 12:56:57 +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
Major- 3be4069a54 Merge pull request #27 from TehJayden/patch-1.
Update World.java.
2014-06-22 15:17:11 +01:00
Major- 34927136e0 Merge pull request #25 from thispixel/master.
Fix skull being shown overhead always on 377 revision.
2014-06-19 00:38:16 +01:00
Major- b0a537d356 Merge pull request #22 from nikkiii/master.
Recursive plugin loading.
2014-05-01 18:50:36 +01:00
Major- aab8ae23a3 Merge pull request #21 from nikkiii/master.
scrypt password hashing.
2014-04-29 23:56:45 +01: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
Major- 4993441a33 Merge pull request #19 from thedaneeffect/master.
Multiple Tiny Fixes.
2014-04-14 15:52:38 +01:00
Major- 662c5798f5 Merge pull request #17 from Subby/master.
Add login.xml.
2014-04-14 15:41:23 +01:00
Major- b13c5d187e Use diamond parameter. 2014-03-18 17:52:39 +00:00
Major- 3b8eb72e04 Rename getNpcIndex method. 2014-03-18 17:52:23 +00:00
Major- a16a817b8a Use diamond operator for one particular deque. 2014-03-18 17:43:22 +00:00
Major- 7e144308ed Comment and naming improvements and clarifications. 2014-03-12 00:51:41 +00:00
Major- 872d373546 Prevent event encoders and decoders from being subclassed. 2014-03-09 22:55:11 +00:00
Major- ca1f9cb5fb Add player menu action events and decoders. 2014-03-09 22:51:25 +00:00
Major- 41f224d8e2 Cleanup and improve comments. 2014-03-09 20:46:02 +00:00
Major- 2b08bb6678 Add the runecraft skill. 2014-03-09 09:51:26 +00:00
Major- 9d181fbe45 Format. 2014-03-09 09:50:13 +00:00
Major- 7bc522619c Clarify parameter names in item on object event. 2014-03-09 09:49:29 +00:00
Major- 01a9631f32 Fix bugs in the magic skill plugin. 2014-03-09 09:42:06 +00:00
Major- f9d982934c Fix bug when removing an entity from a sector. 2014-03-08 12:46:55 +00:00
Major- 8e75b79ed6 Fix DistancedAction breaking bug in the walking queue. 2014-03-08 12:44:39 +00:00
Major- 1d5ffd1aff Use position in item on object event; add verification handler. 2014-03-08 10:45:26 +00:00
Major- 733ffb8f9f Improve sector utility methods and object management. 2014-03-08 10:44:53 +00:00
Major- b82a2b75df Remove import of incorrect item on object event decoder. 2014-03-08 10:26:44 +00:00
Major- 16fcf542cf Merge object entity types into one. 2014-03-08 10:11:15 +00:00
Major- 12dec81473 Support the item on object event. 2014-03-08 09:32:12 +00:00
Major- 1bb7b37aaa Fix mining. 2014-03-07 17:11:09 +00:00
Major- 0cbf94c20a Format bootstrap. 2014-03-07 17:09:50 +00:00
Major- 0fefa940d2 Add support for turning to an entity on login. 2014-03-06 18:35:11 +00:00
Major- 8bca73629f Add display crossbones event. 2014-03-06 18:28:21 +00:00
Major- d98c176585 Add extra sector functionality. 2014-03-06 18:27:43 +00:00
Major- 92f4c7daf5 Add an ::objectinfo command. 2014-03-06 18:26:58 +00:00
Major- b9db104679 Add set player action event. 2014-02-26 19:55:35 +00:00