troido
|
9473502e6e
|
started on better spawning
|
2019-10-12 01:23:46 +02:00 |
troido
|
ab720679aa
|
finally got rid of all old components
|
2019-10-11 20:08:15 +02:00 |
troido
|
156e0ebff7
|
actually include control objects in commit
|
2019-10-11 18:12:52 +02:00 |
troido
|
abf7200d58
|
controls are now separate objects
|
2019-10-11 18:12:30 +02:00 |
troido
|
062cedb67b
|
building is now done through ECS
|
2019-10-09 17:56:25 +02:00 |
troido
|
bffba2abb7
|
equipment and food are now ECS
|
2019-10-09 00:04:08 +02:00 |
troido
|
daa712fedb
|
started on upgrading items
|
2019-10-06 22:00:37 +02:00 |
troido
|
8d0f2f06b2
|
spawners are now also in ECS
|
2019-10-05 21:58:57 +02:00 |
troido
|
e98118d958
|
equipment uses ECS now, though all item uses are still broken
|
2019-10-04 10:05:40 +02:00 |
troido
|
a22baed6e1
|
fix import errors
|
2019-10-03 22:53:51 +02:00 |
troido
|
c1eec37c4a
|
grow now uses same stuff as volatile
|
2019-10-03 22:46:55 +02:00 |
troido
|
265ad53c18
|
changed working of volatile
|
2019-10-03 22:14:50 +02:00 |
troido
|
deb5385996
|
volatile is now also done in ecs
|
2019-10-03 21:41:37 +02:00 |
troido
|
480688d36e
|
add conversion from old style objects to new
|
2019-10-03 19:54:58 +02:00 |
troido
|
5369da7c53
|
fixed some inventory stuff, but using items is still broken
|
2019-10-03 19:20:47 +02:00 |
troido
|
cc741be4e8
|
removed old events. Listen and Inventory are now ECS
|
2019-10-03 18:41:19 +02:00 |
troido
|
b987871f27
|
change way loot works
|
2019-10-02 20:04:40 +02:00 |
troido
|
0ebdd174dd
|
completely replaced old serializers with new serialisers
|
2019-10-02 19:36:44 +02:00 |
troido
|
da00624e44
|
fix more template problems
|
2019-10-02 11:39:53 +02:00 |
troido
|
04b37ca667
|
use templates more; deprecate makeEntity
|
2019-10-02 10:51:05 +02:00 |
troido
|
7672b945c0
|
use Template objects for serialisation
|
2019-10-02 10:08:27 +02:00 |
troido
|
6c854a3db9
|
more through roomData
|
2019-10-01 23:07:16 +02:00 |
troido
|
7af47c6c67
|
try getting all components through roomData
|
2019-10-01 22:40:40 +02:00 |
troido
|
f2be6242cc
|
fix importerrors and cleanup
|
2019-10-01 22:36:03 +02:00 |
troido
|
41232938a0
|
built messaging architecture using components; tried to get getComponent through roomData
|
2019-10-01 22:33:58 +02:00 |
troido
|
d12cd74e64
|
simplified systems
|
2019-10-01 19:09:18 +02:00 |
troido
|
7341216f52
|
Portals use ECS now too
|
2019-10-01 00:54:49 +02:00 |
troido
|
820428ba74
|
removed Target
|
2019-10-01 00:27:55 +02:00 |
troido
|
3812585864
|
fix missing trap import and forgotten debug message
|
2019-10-01 00:01:39 +02:00 |
troido
|
bfcb533880
|
Trap now uses ECS
|
2019-09-30 23:58:58 +02:00 |
troido
|
1c450ca845
|
cleanup Change and Harvest components
|
2019-09-30 17:30:50 +02:00 |
troido
|
f6c6c8f000
|
harvest now goes through ECS
|
2019-09-30 17:23:22 +02:00 |
troido
|
dc9ae999d6
|
loot now also goes through ECS
|
2019-09-30 15:05:02 +02:00 |
troido
|
64ce165878
|
messages now kind of go through ECS
|
2019-09-30 13:42:46 +02:00 |
troido
|
2976b5c038
|
components are now identified by type instead of name
|
2019-09-30 11:49:23 +02:00 |
troido
|
7a68881489
|
moved calling of systems back to Room instead of RoomData
|
2019-09-30 11:04:40 +02:00 |
troido
|
cd8d7321e2
|
dataComponents are accessed with a getter in entity
|
2019-09-30 10:59:35 +02:00 |
troido
|
c28a63641d
|
datacomponents now know their own name so it doesn't need to be passed when creating the entity
|
2019-09-30 10:08:02 +02:00 |
troido
|
81b5f6b226
|
System gives required components as arguments
|
2019-09-30 01:08:49 +02:00 |
troido
|
00b3e13d0d
|
systems now check their own dependecies
|
2019-09-29 23:32:59 +02:00 |
troido
|
58e77aac97
|
cleanup! also, alignment component isn't needed
|
2019-09-29 22:54:40 +02:00 |
troido
|
b7db0ab600
|
controllers use ECS now too
|
2019-09-29 21:56:14 +02:00 |
troido
|
2267582f11
|
move and heal now use ECS too
|
2019-09-29 18:20:49 +02:00 |
troido
|
060adac899
|
fighter and attackable now use systems
|
2019-09-29 16:42:28 +02:00 |
troido
|
187306c081
|
tried to steer away from current components
|
2019-09-29 00:46:55 +02:00 |
troido
|
08ddf01c34
|
changed basement size
|
2019-09-28 16:01:09 +02:00 |
troido
|
ee6f83b073
|
accept non-ascii characters in chat; adapt to new ratuil textinput
|
2019-09-27 15:30:27 +02:00 |
troido
|
a8598a309f
|
multiple sockets can serve the same game
|
2019-09-26 22:04:50 +02:00 |
troido
|
72210a501b
|
selector now managed by gameserver rather than socketserver
|
2019-09-26 20:33:04 +02:00 |
troido
|
13ff6a3ea2
|
made server -> client messages into objects; clear field when entering different room
|
2019-09-26 20:19:26 +02:00 |