Commit graph

1775 commits

Author SHA1 Message Date
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@
a1ad4545d9 ok now does it not crash 2023-04-24 11:30:52 -05:00
petrak@
a46e6406b6 ok now it should work 2023-04-24 11:19:51 -05:00