Commit graph

1450 commits

Author SHA1 Message Date
LemADEC
d8639613ee Implemented block saving with their content
Added tooltip to item blocks to show their content
2016-06-25 00:30:48 +02:00
LemADEC
3e72a2f23f Added explicit status for undefined values 2016-06-25 00:27:20 +02:00
LemADEC
081df469f8 Code cleanup 2016-06-24 10:50:44 +02:00
LemADEC
fc5a4d4cb0 Added force field camouflage & particle effects
Fixed force field upgrade values computation
Added force field liquid removal (wip)
Fixed force field not happening below relays
2016-06-22 12:51:05 +02:00
LemADEC
7b729da014 Updated vanilla particles support
(just a quick fix until we refactor for 1.9+)
2016-06-20 16:46:51 +02:00
LemADEC
d029a9cec0 Fixed raytraceBlocks and code cleanup in Vector3 2016-06-20 16:43:57 +02:00
LemADEC
f43a7947e2 Fixed missing translations for inversion and pump 2016-06-20 12:16:40 +02:00
LemADEC
bac04f3bcb Added French translation by LemADEC 2016-06-20 11:37:24 +02:00
LemADEC
1a67d8a660 Fixed English and Russian translation encoding
Added placeholders for missing Russian translations
2016-06-20 10:04:09 +02:00
LemADEC
2549834722 Added German translation by LeoLele99 2016-06-20 10:02:56 +02:00
LemADEC
8f6c2fab0a Removed openjdk from travis 2016-06-16 01:34:07 +02:00
LemADEC
5df39f55f8 Fixed single sided projector computation 2016-06-16 01:32:05 +02:00
LemADEC
329cb7a87c Updated travis to Java 1.8 2016-06-16 01:31:37 +02:00
LemADEC
7f5a062138 Merge remote-tracking branch 'origin/MC1.7' into MC1.7
# Conflicts:
#	src/main/java/cr0s/warpdrive/data/EnumForceFieldUpgrade.java
#	src/main/java/cr0s/warpdrive/data/ForceFieldSetup.java
2016-06-15 23:18:03 +02:00
LemADEC
71935a9b22 Code cleanup 2016-06-15 23:06:13 +02:00
LemADEC
84f4cc7fd5 Added force field components' textures by LemADEC 2016-06-15 23:04:45 +02:00
LemADEC
863455c80a Added force field projectors and relays (wip)
Upgrades are mostly defined with energy & damages handling
Recipes are implemented with 2 new components
Projector placement is broken, shapes won't form
2016-06-15 23:04:22 +02:00
LemADEC
7f2dda6835 Fixed potential plugin support issue with rotating blocks 2016-06-15 22:59:07 +02:00
LemADEC
4c25f316da Updated language file 2016-06-15 22:34:57 +02:00
LemADEC
86cd850ffc Added OC to test server 2016-06-14 23:47:40 +02:00
LemADEC
ecaafa755c Added forcefield textures by LemADEC 2016-06-11 15:25:14 +02:00
LemADEC
10838c9481 Removed Eclipse specific wrapper for core 2016-06-11 15:23:04 +02:00
LemADEC
4874f9afa7 Add IdeaJ make output to ignore list 2016-06-11 15:21:17 +02:00
LemADEC
db4169ca13 Code cleanup 2016-06-01 16:19:43 -04:00
LemADEC
ff1f873fa5 Updated forcefield upgrades (wip) 2016-06-01 16:19:33 -04:00
LemADEC
0390516a96 Fixed fusion upgrade detection 2016-05-28 17:37:38 -04:00
LemADEC
09a6baf58d Added forcefield textures by LemADEC 2016-05-28 15:37:01 -04:00
LemADEC
45e0dcb8bf Added forcefield projector and upgrades (wip)
Implemented projector with fusion and various shapes/upgrades
Wip support for translation/rotation, dome, upgrades, camouflage,
damage effects
2016-05-28 15:36:28 -04:00
LemADEC
a120fa3ab5 Refactored first tick handling 2016-05-28 14:35:59 -04:00
LemADEC
f3d7691fd1 Code cleanup 2016-05-28 14:34:48 -04:00
LemADEC
9fae5ce644 Fixed a minor error in video channel synchronization 2016-05-28 14:32:56 -04:00
LemADEC
6a1f4fd2f5 Improved VectorI class
Reduced memory usage when comparing
Added rotations
2016-05-23 16:59:10 -04:00
LemADEC
78e971116e Refactored position registry 2016-05-23 16:57:59 -04:00
LemADEC
6d5faa6863 Updated to Java 1.8 due to previous API change 2016-05-23 16:54:36 -04:00
LemADEC
edda2eb8dc Fixed 177 cloaking area coordinates mixup 2016-05-19 09:54:20 -04:00
LemADEC
9aec48e0a0 Code cleanup 2016-05-19 02:16:47 -04:00
LemADEC
6d8666b8a4 Updated block rotation to be generic 2016-05-19 01:48:19 -04:00
LemADEC
4fb5789d24 Updated frequency colors to be generic 2016-05-19 01:47:17 -04:00
LemADEC
d86150bcbe Update damage system to be more generic
Added new damage sources for laser, electric, cold & warm
Replaced IHullBlock with IDamageReceiver
Refactored beam frequency constants
Updated laser effect to be more systematic
2016-05-18 23:58:00 -04:00
LemADEC
f181b9cbd4 Fixed console spam on hull damages 2016-05-18 22:59:00 -04:00
LemADEC
a57b2243b5 This is dev 2016-05-18 22:55:51 -04:00
LemADEC
4d6435ab8b Version bump to 1.3.22 2016-05-16 12:04:10 -04:00
LemADEC
026f743c1a Fixed ship scanner
Fixed invalid block names & ordering in saved schematics
Removed file extension from LUA API
Fixed ship not always saved depending on local filesystem type
Improved schematic filename to be humanly readable
Added missing debug logs
Added missing OC ‘state’ method
Added red laser when no ship core is detected
Added visual effect on overlapping blocks
Note: this is not balanced, not compatible with WorldEdit, this is
merely a prototype
2016-05-16 02:06:37 -04:00
LemADEC
7228f5451b Fixed IdeaJ support 2016-05-15 23:56:04 -04:00
LemADEC
f95257da75 Code cleanup 2016-05-15 23:53:15 -04:00
LemADEC
7fef5df4b3 Fixed #65 better detection of lift passable blocks 2016-05-15 01:12:31 -04:00
LemADEC
1e729938de Code cleanup 2016-05-15 01:11:36 -04:00
LemADEC
f4751f466c Ignore mac files 2016-05-14 12:33:19 -04:00
LemADEC
c5a00ee75b Fixed advanced solar panel crash (tentative) 2016-05-14 12:33:08 -04:00
LemADEC
d243150a53 Fixed laser mining with silk touch
Code cleanup
2016-05-14 01:44:52 -04:00