Aaron Suen
15fecf01cb
Player skin overhaul.
...
- Make skin overridable by mods.
- Add a second skin customization method via meta.
- Remove holiday skins; should be a separate mod.
2019-12-24 11:21:45 -05:00
Aaron Suen
7bb6bbc0a4
Merge branch 'dev' into spongev3
2019-12-18 20:09:23 -05:00
Aaron Suen
7924d24d3f
Partly re-buff fuel conservation (75%).
2019-12-18 20:01:48 -05:00
Aaron Suen
a0300c6c29
Totes also cannot deploy over players.
2019-12-18 19:53:59 -05:00
Aaron Suen
b66c636aa7
Doors can't push nodes into players directly.
2019-12-18 19:52:07 -05:00
Aaron Suen
d3b4ed54c0
Add a couple more issues reported in Discord.
2019-12-18 19:30:25 -05:00
Aaron Suen
e5fdadb71f
Clear roadmap issues.
2019-12-17 22:17:35 -05:00
Aaron Suen
e6a2b0b16d
More specifics about what's missing in the CDB screenshot.
2019-12-17 19:46:00 -05:00
Aaron Suen
32943999c7
Add script for generating monochrome texture pack for testing.
2019-12-17 19:32:18 -05:00
Aaron Suen
b36b4e69eb
Notes from discord.
2019-12-17 19:09:27 -05:00
Aaron Suen
fa24151782
Fix the jumping eggcorn bug.
2019-12-15 08:43:33 -05:00
Aaron Suen
b7efac4a7f
Note updates from discord.
2019-12-15 08:28:34 -05:00
Aaron Suen
564034b77a
More notes.
2019-12-08 10:41:27 -05:00
Aaron Suen
dd531e7894
Don't auto-repack non-repackable nodes, e.g. leaves.
2019-12-07 20:18:46 -05:00
Aaron Suen
88896b8337
More notes about builtin entity mess.
2019-12-07 12:55:34 -05:00
Aaron Suen
75df6f61b0
Docs reorg.
2019-12-06 07:12:24 -05:00
Aaron Suen
20b5b25e0c
Debounce touchtips.
...
- Defer update until tick, coalesce updates from same tick.
- Behaves more stably when pulling items from shelves.
- Prevents flicker.
- Wield changes supersede node touch (esp shelves).
2019-12-05 22:41:47 -05:00
Aaron Suen
658100cd7e
TouchTip overhaul.
...
- Support centered multiline descriptions.
- Automatically include visinv stack descriptions.
- Translations per-line.
- API for custom TouchTips.
2019-12-05 22:26:44 -05:00
Aaron Suen
c0eeb997c3
This issue is cleared enough.
2019-12-04 19:23:24 -05:00
Aaron Suen
17cb5d0d41
Make note of remaining tote issues.
2019-12-04 08:36:43 -05:00
Aaron Suen
b180912f0e
Run AISMs inside totes.
2019-12-04 08:30:37 -05:00
Aaron Suen
48191eb0c2
Close some optics issues.
2019-12-04 00:17:31 -05:00
Aaron Suen
03d512b850
Added ideas to backlog.
2019-12-03 20:57:42 -05:00
Aaron Suen
d4dd7a00a4
Slow down optic door operation.
...
This prevents catapults from missing their empty signal.
2019-12-03 20:21:09 -05:00
Aaron Suen
4ee34d4b2d
Fix major optics performance bug.
...
Optic checks were being propagated unconditionally in loops,
causing nearly every node in an optic network to be checked every
time.
This restores behavior to the original intended behavior of
propagating forward changes on next tick, but stopping at points
where state quiesces.
Unfortunately beam obstruction sensing has been working
instantaneously because of this bug, and that will revert to the
original intended behavior of having those picked up only on
random checks, which may cause regressions in some builds.
2019-12-03 07:57:22 -05:00
Aaron Suen
c8a4f3d369
Record issues from discord/streams.
2019-12-03 07:47:22 -05:00
Aaron Suen
db5a005296
Nerf conservation of fuel to prevent crashes.
2019-12-01 12:58:38 -05:00
Aaron Suen
4f5d830052
Clean up the backlog a bit.
...
Not doing the infused piezoelectrics, since doors make
a perfectly passable button and are more interesting
gameplay-wise than a magic signal node.
2019-12-01 12:41:55 -05:00
Aaron Suen
dcfe66727c
More issues ffrom notes.
2019-11-30 10:46:50 -05:00
Aaron Suen
b9e2f822f8
New flexible find_nodes_around api.
2019-11-30 10:28:35 -05:00
Aaron Suen
967653bf65
Dirt leeches to sand under water + time.
2019-11-30 10:15:02 -05:00
Aaron Suen
0fd31152ca
Relax scaling requirements (e.g. trees).
...
Nodes cannot be scaled only if they are BOTH falling
nodes AND diggable by hand. Mostly this just means
sand cannot be scaled and needs to be dug out
instead.
2019-11-30 09:13:07 -05:00
Aaron Suen
c72afb6469
Some doc reorganizing.
2019-11-30 08:46:00 -05:00
Aaron Suen
f1cfaae3bf
Clear an issue from the icebox, apparently.
2019-11-28 13:06:19 -05:00
Aaron Suen
9beebc3498
Conservation of mass for burning stacks.
2019-11-28 11:18:03 -05:00
Aaron Suen
6d448cf6c6
Clear agg sinking from todo list.
2019-11-28 09:31:11 -05:00
Aaron Suen
c85ab6903d
Document code style standards.
2019-11-28 09:01:51 -05:00
Aaron Suen
829e8aed81
Fix some things affected by spectators.
2019-11-25 21:46:29 -05:00
Aaron Suen
6587469952
Sync more notes from discord/streams.
2019-11-25 21:25:21 -05:00
Aaron Suen
e769727f93
Simplify name of Adze.
2019-11-23 09:36:31 -05:00
Aaron Suen
ac4ae381a6
Fix nodefall-disturb group falling.
...
Wrong falling check. We don't need to check for repose
because that's already handled by an ABM. Instead use the
standard check_for_falling that's recursive.
2019-11-23 09:27:06 -05:00
Aaron Suen
496da99a03
Press backstop can be "supported" loose nodes.
...
The press will now search a small distance through falling
nodes to find a solid node, as long as there are no air gaps
in the pack of falling nodes.
This makes aggregate automation possible.
2019-11-23 09:10:57 -05:00
Aaron Suen
fd31c8dad7
Opaque nodes can block lens beams in item form.
2019-11-23 08:57:03 -05:00
Aaron Suen
a208893e07
Fix biactive lens instability.
...
When lenses face one another and are each fed light to
become active, they now prefer the active state over the
shining state.
Interestingly, inline vs. angled configurations have different
numbers of stable configurations...
2019-11-23 08:52:12 -05:00
Aaron Suen
fc2d139e9f
Lots of new issues...
2019-11-23 08:37:19 -05:00
Aaron Suen
908ba1e713
Remove wieldview from todo.
2019-11-17 14:22:38 -05:00
Aaron Suen
02f663df03
Fix drowning HUD bugs:
...
- Pay attention to enable_damage setting.
- Fix faint HUD being on all the time.
- Fix excessive hud_change calls, maybe improve traffic?
2019-11-17 09:04:45 -05:00
Aaron Suen
4c025eea00
Don't register useless glowing lode full tools.
2019-11-17 08:55:24 -05:00
Aaron Suen
e3b678d007
Update notes from Discord.
2019-11-16 19:52:22 -05:00
Aaron Suen
20e4432598
Apply "press" recipes to nodes jamming doors.
...
Nodes need to have a "backstop" node of some kind
holding them in place. Automatically convert all
thumpy pummel recipes to press recipes too.
2019-11-01 20:42:44 -04:00