Commit Graph

  • 4ef71d0201 version 0.1.2 master troido 2024-03-22 20:53:08 +0100
  • 2084d6466b include ratuil in asciifarm project troido 2024-03-22 20:48:47 +0100
  • 5f78982da9 don't use None as default connection troido 2020-09-26 00:32:28 +0200
  • 03b42d69a4 don't let items have parameters troido 2020-04-09 09:52:47 +0200
  • b4c8611686 give radish the correct serialisation troido 2020-04-08 20:03:15 +0200
  • b649b3a72e fix mismatching name troido 2020-04-08 16:58:26 +0200
  • f52614874f make sure that player name in save matches requested player name troido 2020-04-08 16:46:15 +0200
  • 108ae2f424 convert old objects into new ones when loading them troido 2020-04-08 12:07:08 +0200
  • df9867fb5b Merge branch 'master' of github.com:jmdejong/Asciifarm troido 2020-04-07 09:59:41 +0200
  • 752c8859aa show equipment within the inventory troido 2020-04-07 09:59:26 +0200
  • 5e20235950
    dash in the actual link J.M. de Jong 2020-03-06 11:59:54 +0100
  • 4026fc67c9
    dash in asciifarm-client J.M. de Jong 2020-03-06 11:59:16 +0100
  • 3f515d3b74
    newline between rust server and client J.M. de Jong 2020-03-06 11:58:44 +0100
  • 3865801dc7
    mention rust server and client in readme J.M. de Jong 2020-03-06 11:58:24 +0100
  • 884e0b7b5a errtype -> errType troido 2020-03-04 20:31:16 +0100
  • 9473502e6e started on better spawning ecs troido 2019-10-12 01:23:46 +0200
  • ab720679aa finally got rid of all old components troido 2019-10-11 20:08:15 +0200
  • 156e0ebff7 actually include control objects in commit troido 2019-10-11 18:12:52 +0200
  • abf7200d58 controls are now separate objects troido 2019-10-11 18:12:30 +0200
  • 062cedb67b building is now done through ECS troido 2019-10-09 17:56:25 +0200
  • bffba2abb7 equipment and food are now ECS troido 2019-10-09 00:04:08 +0200
  • daa712fedb started on upgrading items troido 2019-10-06 22:00:37 +0200
  • 8d0f2f06b2 spawners are now also in ECS troido 2019-10-05 21:58:57 +0200
  • e98118d958 equipment uses ECS now, though all item uses are still broken troido 2019-10-04 10:05:40 +0200
  • a22baed6e1 fix import errors troido 2019-10-03 22:53:51 +0200
  • c1eec37c4a grow now uses same stuff as volatile troido 2019-10-03 22:46:55 +0200
  • 265ad53c18 changed working of volatile troido 2019-10-03 22:14:50 +0200
  • deb5385996 volatile is now also done in ecs troido 2019-10-03 21:41:37 +0200
  • 480688d36e add conversion from old style objects to new troido 2019-10-03 19:54:58 +0200
  • 5369da7c53 fixed some inventory stuff, but using items is still broken troido 2019-10-03 19:20:47 +0200
  • cc741be4e8 removed old events. Listen and Inventory are now ECS troido 2019-10-03 18:41:19 +0200
  • b987871f27 change way loot works troido 2019-10-02 20:04:40 +0200
  • 0ebdd174dd completely replaced old serializers with new serialisers troido 2019-10-02 19:36:44 +0200
  • da00624e44 fix more template problems troido 2019-10-02 11:39:53 +0200
  • 04b37ca667 use templates more; deprecate makeEntity troido 2019-10-02 10:51:05 +0200
  • 7672b945c0 use Template objects for serialisation troido 2019-10-02 10:08:27 +0200
  • 6c854a3db9 more through roomData troido 2019-10-01 23:07:16 +0200
  • 7af47c6c67 try getting all components through roomData troido 2019-10-01 22:40:40 +0200
  • f2be6242cc fix importerrors and cleanup troido 2019-10-01 22:36:03 +0200
  • 41232938a0 built messaging architecture using components; tried to get getComponent through roomData troido 2019-10-01 22:33:58 +0200
  • d12cd74e64 simplified systems troido 2019-10-01 19:09:18 +0200
  • 7341216f52 Portals use ECS now too troido 2019-10-01 00:54:49 +0200
  • 820428ba74 removed Target troido 2019-10-01 00:27:55 +0200
  • 3812585864 fix missing trap import and forgotten debug message troido 2019-10-01 00:01:39 +0200
  • bfcb533880 Trap now uses ECS troido 2019-09-30 23:58:58 +0200
  • 1c450ca845 cleanup Change and Harvest components troido 2019-09-30 17:30:50 +0200
  • f6c6c8f000 harvest now goes through ECS troido 2019-09-30 17:23:22 +0200
  • dc9ae999d6 loot now also goes through ECS troido 2019-09-30 15:05:02 +0200
  • 64ce165878 messages now kind of go through ECS troido 2019-09-30 13:42:46 +0200
  • 2976b5c038 components are now identified by type instead of name troido 2019-09-30 11:49:23 +0200
  • 7a68881489 moved calling of systems back to Room instead of RoomData troido 2019-09-30 11:04:40 +0200
  • cd8d7321e2 dataComponents are accessed with a getter in entity troido 2019-09-30 10:59:35 +0200
  • c28a63641d datacomponents now know their own name so it doesn't need to be passed when creating the entity troido 2019-09-30 10:08:02 +0200
  • 81b5f6b226 System gives required components as arguments troido 2019-09-30 01:08:49 +0200
  • 00b3e13d0d systems now check their own dependecies troido 2019-09-29 23:32:59 +0200
  • 58e77aac97 cleanup! also, alignment component isn't needed troido 2019-09-29 22:54:40 +0200
  • b7db0ab600 controllers use ECS now too troido 2019-09-29 21:56:14 +0200
  • 2267582f11 move and heal now use ECS too troido 2019-09-29 18:20:49 +0200
  • 060adac899 fighter and attackable now use systems troido 2019-09-29 16:42:28 +0200
  • 1fa6f28082 updated dependencies troido 2019-09-29 00:53:13 +0200
  • 187306c081 tried to steer away from current components troido 2019-09-29 00:46:55 +0200
  • 08ddf01c34 changed basement size troido 2019-09-28 16:01:09 +0200
  • ee6f83b073 accept non-ascii characters in chat; adapt to new ratuil textinput troido 2019-09-27 15:30:27 +0200
  • a8598a309f multiple sockets can serve the same game troido 2019-09-26 22:04:50 +0200
  • 72210a501b selector now managed by gameserver rather than socketserver troido 2019-09-26 20:33:04 +0200
  • 13ff6a3ea2 made server -> client messages into objects; clear field when entering different room troido 2019-09-26 20:19:26 +0200
  • 54c7238f2d client -> server messages are now objects; better name validation; fixed concurrency bug troido 2019-09-26 18:30:14 +0200
  • aa9f1913c8 healthbar doesn't have title anymore; made this with textbox troido 2019-09-25 18:49:25 +0200
  • 155c4ecd21 updated keybindings documentation troido 2019-09-25 18:07:32 +0200
  • 28b893013f adapted to new ratuil behaviour troido 2019-09-25 09:39:36 +0200
  • 7c33c47f9b equipment messages are now list of pairs, not dict; server gets address on creation troido 2019-09-25 08:10:46 +0200
  • 84d899aa45 improved communication handling on the server troido 2019-09-24 22:57:37 +0200
  • 10bdb33255
    Merge pull request #21 from jmdejong/ratuil jmdejong 2019-09-20 10:25:47 +0200
  • 13a38a8f97 removed old name troido 2019-09-20 10:23:15 +0200
  • 3867ad4a0a Merge branch 'master' into ratuil troido 2019-09-18 20:11:21 +0200
  • 9eefb4a460 made fullwidth character set the default troido 2019-09-18 19:53:53 +0200
  • 1e6c552951 fixed selectors; made logging easier troido 2019-09-18 15:57:28 +0200
  • 83331175c5 adapted to changed ratuil api and removed healthfull and healthempty in charmaps troido 2019-09-18 14:07:08 +0200
  • 081acd9002 changed directory structure troido 2019-09-18 12:19:15 +0200
  • b4c4e1fb34 all communication with ratuil layout goes through display troido 2019-09-18 12:15:58 +0200
  • 3b9ce53b4e cleanup! troido 2019-09-18 12:07:58 +0200
  • 60997eccad menus now work too troido 2019-09-18 12:01:36 +0200
  • 30cdaa55c9 switched curses to ratuil troido 2019-09-18 00:32:35 +0200
  • c55635b577 replaced curses.wrapper by its code troido 2019-09-16 22:12:29 +0200
  • cacb7563b3 put initialisation code in somewhat more sensible modules troido 2019-09-16 21:57:46 +0200
  • 655f739bd9 more whitespace troido 2019-09-16 21:38:57 +0200
  • c0d0d6acb2 fixed list of default charmaps in help troido 2019-01-25 10:28:23 +0100
  • b6b6a2c5f6 changed colours to work better with 8-colour terminals and update screen before each wait (so also with each keypress) troido 2019-01-24 19:15:57 +0100
  • d880939711 tried but failed to save memory by room deactivation troido 2019-01-20 23:46:45 +0100
  • f38f00e496 also send messages for players connecting/disconnecting troido 2019-01-20 19:58:21 +0100
  • 1f0834986c when going to a smaller area, the bachground is now cleared troido 2019-01-20 18:45:43 +0100
  • 015d9a12bc fixed error with nonexisting player views troido 2019-01-20 18:45:24 +0100
  • a23533980f added snowflake object troido 2019-01-20 16:41:30 +0100
  • c51bf0cd77 improved weather particles troido 2019-01-20 15:33:06 +0100
  • abe4f555e4 made rain possible troido 2019-01-20 14:33:09 +0100
  • 8bb1f394c3 chat now has colours troido 2019-01-20 01:19:24 +0100
  • 590f0697b4 messages now have a type which can be used for colourcoding troido 2019-01-19 01:27:47 +0100
  • 7d3d8cf664 client doesn't crash anymore on empty '/' troido 2019-01-18 23:14:52 +0100
  • 4e66669c23 hide chat cursor at start troido 2019-01-18 23:03:47 +0100
  • f77799f47c changed wall sprite troido 2019-01-18 22:59:04 +0100