Commit graph

857 commits

Author SHA1 Message Date
Talia-12
343338d66d change everything to use | for type unions and [X] for list of X 2023-06-02 00:42:38 +10:00
Talia-12
208ffce914 make operation counter reset after each pattern is drawn. 2023-06-02 00:26:04 +10:00
Talia-12
cf3624692e Fixed #381 (see the issue for details on why this works). 2023-06-02 00:10:35 +10:00
Talia-12
0446a53959 Fixed some from #385 (renamed GTP to teleport/great, renamed hexcasting:conjured to hexcasting:conjured_light), fixed casting.json using old staff id. 2023-06-01 23:28:41 +10:00
Talia-12
72d7845178 Fixed a number of the issues in #391 (type signature stuff, cost of break block & place block being inconsistent). 2023-06-01 23:22:06 +10:00
Talia-12
a9c859f56d Implemented #463 (pressing ESC in the casting GUI while in the middle of drawing a pattern erases the in-progress pattern rather than closing the screen). 2023-06-01 22:32:17 +10:00
Talia-12
a10b096402 implemented "Undo in parenthised" mentioned in #441. The *way* I did this is kinda hacky, particularly in GuiSpellcasting. 2023-06-01 22:23:48 +10:00
Talia-12
0daecb38e4 Fix #439 2023-06-01 21:44:49 +10:00
Talia-12
578c4fdab5 fixed bug from #440 implementation, implemented #439 (casting items now store the caster's pigment when created). 2023-06-01 21:41:37 +10:00
Talia-12
c4c2825f3d did #440, SerDer of Vec3Iotas as CompoundTags. 2023-06-01 21:15:21 +10:00
Talia-12
d51fe053e3 Reimplemented divide by 0 mishaps in DoubleArithmetic, fixed mishaps not being able to alter the stack (accepting mutable copy of immutable list, changes to copy not changing original) 2023-06-01 20:50:40 +10:00
Talia-12
7c6b6e530d Rename .java to .kt 2023-06-01 20:50:39 +10:00
Talia-12
13bfc65583 Fix #461 (iotas added to ravenmind not serialised properly), and make it so staff cast data only gets reset when both stack and ravenmind are clear. Also made it so writing null to the ravenmind clears it. 2023-06-01 19:48:24 +10:00
Talia-12
27abbadfd5 Fixed #464, quenched shards aren't a media source 2023-06-01 18:42:32 +10:00
Talia-12
be38658478 todo 2023-06-01 17:46:05 +10:00
Talia-12
d7b2946f55 added a bunch of comments to all the out-facing parts of the Arithmetic system. 2023-06-01 17:44:56 +10:00
Talia-12
67fd933397 made all the maths stuff operators. 2023-06-01 17:08:29 +10:00
Talia-12
9ef5a8d15f Fix #465, tooltips for lists, null iotas, and patterns not being setup properly. 2023-05-31 23:22:55 +10:00
Talia-12
6fdee9e541 made bools and sets Arithmetic as well, did the documentation 2023-05-31 23:09:42 +10:00
Talia-12
99a1ad6528 made a proper registry for the Arithmetics, made it so media flow can enter/exit from the bottom of slates 2023-05-31 22:03:38 +10:00
Talia-12
9c830ef082 renamed some things to be more general, got the book working again 2023-05-31 21:15:43 +10:00
Talia-12
e62816eff5 list arithmetic fully implemented 2023-05-31 20:38:19 +10:00
Talia-12
a7f89b0776 Rename .java to .kt 2023-05-31 20:38:18 +10:00
Talia-12
07cc518719 partway through getting a bunch of list stuff converted to Operators. 2023-05-31 20:17:04 +10:00
Talia-12
e67c61a23e started making list ops, about to come up with new patterns for things 2023-05-31 18:40:44 +10:00
Talia-12
24dcfb414b swapped ArithmeticEngine access to a new castable called OperationAction so that they can use the existing systems for rendering patterns in the patchouli book. 2023-05-31 18:11:37 +10:00
Talia-12
cf91914f52 make ArithmeticEngine take a list 2023-05-31 18:01:29 +10:00
Talia-12
6f5c652554 ArithmeticEngine successfully working! 2023-05-31 17:49:22 +10:00
Talia-12
c276d4c600 delete StringArithmetic since base hex casting has no strings 2023-05-31 15:43:56 +10:00
Talia-12
7e4ca87a91 started porting all the things from https://github.com/Alwinfy/ArithmeticDemo 2023-05-31 15:43:41 +10:00
petrak@
3c73a7da98 fix #398 apparently 2023-05-23 13:43:19 -05:00
petrak@
92a8510c4d today in things that are not circles 2023-05-23 13:36:26 -05:00
petrak@
f428f3fd21 to at least some level get all the extant circle components a-working 2023-05-23 12:56:37 -05:00
petrak@
0be178c088 today in 'petra does things' 2023-05-16 15:04:03 -05:00
petrak@
4b8c915054 get error posting working 2023-05-16 11:42:45 -05:00
petrak@
35e6b3f766 spell circle error handling is a bit sus 2023-05-15 12:19:53 -05:00
petrak@
ac2a938119 edit a little bit of the lore because i feel kind of bad about it 2023-05-15 11:54:51 -05:00
petrak@
2ccede6a5e wahoo! at least get forg working 2023-05-10 13:52:09 -05:00
petrak@
5f4360e197 move scrying lens to being an attribute, and add some potion effects just for fun 2023-05-10 13:20:45 -05:00
petrak@
4a729ef2d8 i will be doing many things not 'armor' in the armor branch 2023-05-03 14:21:03 -05:00
petrak@
1c1db918fe armor?! 2023-05-01 13:33:36 -05:00
petrak@
5065475877 rename the packet names from syn/ack to C2S/S2C 2023-04-27 21:36:56 -05:00
petrak@
4bdeacd450 uhh something 2023-04-27 20:46:07 -05:00
petrak@
e7d4cc5260 add new default pigment 2023-04-27 15:30:24 -05:00
petrak@
697450dd66 woot woot! fix bad maven deps and improve perf on colorizers 2023-04-27 14:26:15 -05:00
petrak@
c6612c547a kind of fix sounds but not really again 2023-04-24 21:45:36 -05:00
petrak@
7f73db1786 bang on langfile, half-fix sounds 2023-04-24 21:18:24 -05:00
petrak@
92860e463d it compiles! now to bang on things until they break 2023-04-24 19:23:50 -05:00
petrak@
17439c48bf stop accidentally uploading things to modrinth 2023-04-24 18:26:17 -05:00
petrak@
ac1c16c2e7 i wish all javadoc a very die 2023-04-24 13:38:26 -05:00
petrak@
efa986f3c3 it compiles! and finally fix the gravi api problem 2023-04-24 13:34:11 -05:00
petrak@
846ef5b58a ok THERE's the merges 2023-04-24 12:13:41 -05:00
petrak@
8fce0de22a this won't compile, i forgor how to git 2023-04-24 12:07:10 -05:00
petrak@
954f8918ae merge in talia's fix? hopefully? 2023-04-24 11:38:03 -05:00
petrak@
58cda6994f move to pkpcpbp, let's see if this does the gh 2023-04-24 11:15:44 -05:00
Talia-12
9113854f10 Fixed attempting to use ClientLevel on server. 2023-04-21 18:47:58 +10:00
Talia-12
178bf2dbcd add negative behaviour to OpFisherman and OpFishermanButItCopies, moves/copies from the top of the stack to |x| elements deep. 2023-04-21 17:04:14 +10:00
Talia-12
0ff0c7904b Make max size/depth for recursive data types from addons supported. 2023-04-21 16:22:08 +10:00
falkory
979d10ab2b Edified buttons and pressure plates no longer have collision and added default lang entry for slate, should show up if raycast 2023-04-18 15:52:50 +01:00
Talia-12
09bc232d40 fix hermes? 2023-04-15 21:33:04 +10:00
Talia-12
544fa2ac3c OpGetCaster returns null if the caster is null. 2023-04-15 21:33:04 +10:00
Talia-12
e7cac1e30d Make it so that the code to execute patterns is contained in PatternIota, enabling other Iotas to be executable if we want. 2023-04-15 21:33:03 +10:00
Talia-12
8396c90c5f fix things broken by merge. 2023-04-15 21:33:03 +10:00
Talia-12
285a647a9c HELLLL YES (circles actually working!!) 2023-04-15 21:33:03 +10:00
Talia-12
6fd69a5343 slates render properly now. 2023-04-15 21:33:02 +10:00
Talia-12
5c8f63beb2 lots of little changes to get circles rendering and sounding right again. 2023-04-15 21:33:02 +10:00
Talia-12
335f360f55 energize and deenergize circle components at correct times. 2023-04-15 21:33:01 +10:00
Talia-12
60ca7659f2 started setting up tick scheduling and tracking for depowering circle components. 2023-04-15 21:33:01 +10:00
Talia-12
0ec2a53f29 hooked BlockEntityAbstractImpetus together more 2023-04-15 21:33:01 +10:00
Talia-12
88cfca2d4e Made BlockCircleComponent extend ICircleComponent, fixed all the problems that caused. 2023-04-15 21:33:00 +10:00
Talia-12
4b1e5e997e Made Circles able to have a player again. Made the AABB of the circle used. Made StaffCastEnv and PackagedItemCastEnv give creative players inf media. Fixed CastingEnvironment.getHeldItemToOperateOn 2023-04-15 21:33:00 +10:00
Talia-12
337736e32d Made Circles able to have a player again. Made the AABB of the circle used. Made StaffCastEnv and PackagedItemCastEnv give creative players inf media. 2023-04-15 21:32:59 +10:00
Talia-12
9d0c828b4f Fixed MsgNewSpellPatternAck trying to read non-existent data from buffer, and CastingEnvironment assertVecInRange/EntityInRange having conditions inverted. 2023-04-15 21:32:58 +10:00
Talia-12
c29bccbe10 Fixed/patched lots of things with temporary solutions to get it to compile 2023-04-15 21:32:56 +10:00
Talia-12
a51aead089 removed unused methods from BlockEntityStoredPlayerImpetus, fixed sentinel now being nullable, and using null to indicate no sentinel. 2023-04-15 21:31:48 +10:00
Talia-12
7c712adac6 swapped over to using longs for media amounts everywhere. Added CircleMishapEnv. Setup CircleCastEnv more. 2023-04-15 21:31:47 +10:00
Talia-12
72efd81285 asdf tried to get things working but there's a lot broken! 2023-04-15 21:31:43 +10:00
petrak@
34f769a895 block out the spell circle executor, help me winfy-won kenobi 2023-04-15 21:31:11 +10:00
petrak@
6218f5a6e8
Merge pull request #437 from beholderface/main
Implement amethyst sconce orientation
2023-04-04 16:13:51 -04:00
petrak@
5a2ebae905
Merge pull request #350 from ChuijkYahus/main
Update zh_cn.json
2023-04-04 16:13:40 -04:00
ChuijkYahus
c9f67d9d97
typo 2023-03-25 03:15:39 +08:00
beholderface
5ac6d1df61 Implement amethyst sconce orientation
Properly rotates the direction of particles too. Also allows sconces to be waterlogged.
2023-03-12 23:31:14 -04:00
falkory
5f9f12ae2a Made the trinkets, cyphers and artifacts a bit brighter 2023-03-08 16:32:51 +00:00
Falkory220
126ecdb17b
Merge branch 'gamma-delta:main' into main 2023-03-08 16:26:44 +00:00
ChuijkYahus
29e4ceba57
bool to num 2023-02-27 13:00:43 +08:00
ChuijkYahus
128b1b9882
Merge branch 'gamma-delta:main' into main 2023-02-27 11:09:17 +08:00
petrak@
ed1c1b45e7 close #393 once this gets merged 2023-02-26 14:49:27 -06:00
petrak@
a3b62c4ab8 close the first half of #417 2023-02-26 14:47:21 -06:00
petrak@
b9a4e8c204 close #413 due to homestuck 2023-02-26 14:28:01 -06:00
falkory
816ada1f5d Update Large Scroll Textures 2023-02-26 11:27:58 +00:00
falkory
5b1669f065 New Lore Fragment Textures 2023-02-26 07:15:21 +00:00
falkory
afcfc1b6b0 Update Sprite Sheet 2023-02-26 06:56:42 +00:00
falkory
ca3ab08b68 New slate textures! 2023-02-26 06:55:11 +00:00
petrak@
e24e642432 meta-eval limit is dead, long live op limit 2023-02-24 20:22:41 -06:00
ChuijkYahus
4979328b51
Merge branch 'gamma-delta:main' into main 2023-02-25 01:54:00 +08:00
petrak@
c43ee4d2e2 close #424 2023-02-24 11:38:21 -06:00
petrak@
9d9f67ea79 close #419 2023-02-24 11:28:01 -06:00
petrak@
fae9a2eecd bang on #419. i'm half-convinced this is a bug in fabric events now? 2023-02-24 11:22:56 -06:00
ChuijkYahus
834213548e
atan2 math logic fix 2023-02-24 19:08:11 +08:00
ChuijkYahus
c1455ef148
atan2 2023-02-24 18:14:48 +08:00
ChuijkYahus
99202a9282
Merge branch 'gamma-delta:main' into main 2023-02-24 16:19:44 +08:00
petrak@
03e616ad15 Merge branch 'main' of https://github.com/gamma-delta/HexMod
alwinfy fixes
2023-02-23 23:11:40 -06:00
petrak@
81b6617972 close #422 2023-02-23 23:07:44 -06:00
Alwinfy
29074ab4fe
Merge remote-tracking branch 'origin/main' into eval/cc 2023-02-23 15:51:01 -05:00
ChuijkYahus
7e581e1c8f
Merge branch 'gamma-delta:main' into main 2023-02-20 12:03:32 +08:00
ChuijkYahus
f3edb5f0d1
fix action ids 2023-02-20 09:49:33 +08:00
Alwinfy
5cac215daa
Fix up more lang errors 2023-02-19 02:18:10 -05:00
ChuijkYahus
8c217cb986
lore wording & new features 2023-02-19 14:46:57 +08:00
ChuijkYahus
dee0a8c11a
Merge branch 'gamma-delta:main' into main 2023-02-19 11:33:10 +08:00
petrak@
9a231a634b waluigi 2023-02-18 19:19:49 -06:00
petrak@
a6b438dd76 to the joy of williewilluses everywhere, swap the discord link in the book to a forum link 2023-02-18 18:39:43 -06:00
petrak@
a501f774c3 i've been patching up the harness, all the live-long day 2023-02-18 17:53:27 -06:00
petrak@
ca5ccf60f6 merge from main 2023-02-18 17:21:35 -06:00
petrak@
cccaa3e3a7 document quenching 2023-02-18 12:36:54 -06:00
petrak@
f42a088c34 more staves! more shards! 2023-02-18 11:43:05 -06:00
ChuijkYahus
98e4558bc8
altiora and related stuff 2023-02-18 16:55:31 +08:00
ChuijkYahus
d693efc78d
Merge branch 'gamma-delta:main' into main 2023-02-18 14:50:10 +08:00
petrak@
70a71004fd add more gaslighting that probably doesn't work but i'm too tired to check 2023-02-17 23:47:46 -06:00
petrak@
293f96d8d7 yea wooh 2023-02-17 22:06:15 -06:00
petrak@
237e75e6da wowza what a texture 2023-02-17 21:44:16 -06:00
petrak@
e44892389c this isn't working 2023-02-17 20:56:39 -06:00
petrak@
74690580f6 woo, altiora works on fabric and forge 2023-02-17 19:30:41 -06:00
petrak@
cefd9439db ex altiora 2023-02-17 18:06:12 -06:00
petrak@
10d4b45c93 moar sfx 2023-02-17 16:44:11 -06:00
petrak@
e23d2a3da1 better flight 2023-02-17 14:11:16 -06:00
petrak@
182aabd032 make everything use the hexagonal particles (why did i have it otherwise?) 2023-02-16 15:12:19 -06:00
petrak@
07ab36ad34 aight, quenching is a go 2023-02-16 14:39:57 -06:00
petrak@
ac9e00f675 gas my own light, gate my own keep, and girl my own boss 2023-02-16 13:53:37 -06:00
ChuijkYahus
dd3f36902a
fix grammar in thought-knot's patchi entry 2023-02-16 22:35:35 +08:00
ChuijkYahus
9c36f6b6aa
update 2023-02-16 16:25:33 +08:00
ChuijkYahus
fdef4b0632
Merge branch 'gamma-delta:main' into main 2023-02-16 15:01:23 +08:00
petrak@
9e9413e340 eeeeee 2023-02-16 00:58:31 -06:00
petrak@
99e32ac84e yeah a BE was the way to go 2023-02-16 00:40:35 -06:00
petrak@
88a0234cec not sure if this is a good look? might go with a BER after all 2023-02-15 19:14:26 -06:00
petrak@
588a554efa document and add recipe for thought knots 2023-02-15 02:21:48 -06:00
petrak@
1dc3c88856 it thinks, therefore you aren't 2023-02-15 01:37:09 -06:00
petrak@
1750f29a69 fix up mishaps some more and fix a few spells 2023-02-15 00:50:46 -06:00
petrak@
2233c7697d block up mishap envs 2023-02-15 00:26:28 -06:00
petrak@
50554d5bf7 @Alwinfy ravenmind semantics 2023-02-08 09:58:02 -06:00
Alwinfy
a7a5073a74
Bring down the error count hopefully 2023-02-07 21:57:52 -05:00
petrak@
d5e65b5162 for kirin: cheapen break block and reduce packaged hex cooldowns 2023-02-04 18:52:00 -06:00
Alwinfy
7b0813d1b6
Update continuation docs 2023-02-04 18:34:08 -06:00
petrak@
fd86f57fbb awooga 2023-02-04 17:58:00 -06:00
petrak@
29b6f536b9 slightly updated docs 2023-02-04 12:49:04 -06:00
petrak@
1623d29653 GFM isn't real 2023-02-04 11:37:14 -06:00
petrak@
24367669e5 aaaaaugh. also document things 2023-02-04 11:35:26 -06:00
petrak@
117fbfb781 why couldn't i leave well enough alone 2023-02-03 11:22:21 -06:00
petrak@
b9a742f645 code doesn't have to compile it's not real 2023-02-03 10:28:43 -06:00
petrak@
e37d08d81e compiling is a myth invented by big code 2023-02-02 13:05:47 -06:00
petrak@
af03b8c321 close #401 2023-02-01 09:59:45 -06:00