1318 Commits

Author SHA1 Message Date
Aaron Suen
5283972cf8 Merge branch 'master' into dev 2020-03-28 06:49:42 -04:00
Aaron Suen
4466d18810 Backport new CDB metadata from dev 2020-03-28 06:48:57 -04:00
Aaron Suen
248a4e4cf7 Metadata file lexical proximity 2020-03-28 06:46:31 -04:00
Aaron Suen
f4425c7e4e New cdbrelease metadata format. 2020-03-27 23:46:40 -04:00
Aaron Suen
9babd8a5f4 Update chat links in CDB metadata 2020-03-27 20:56:43 -04:00
Aaron Suen
9483078eee More metadata updates... 2020-03-27 19:16:12 -04:00
Aaron Suen
5c68013dc6 Include metadata for alpha too. 2020-03-27 19:03:04 -04:00
Aaron Suen
c2d8ae405a Embed cdb metadata. 2020-03-27 18:37:40 -04:00
Aaron Suen
f203f4a01d Replace discord invite link.
New link points to the #rules channel for new users.
2020-03-27 18:37:16 -04:00
Aaron Suen
397e9f5072 Translation updates. 2020-03-27 07:11:56 -04:00
Aaron Suen
d4a2c74425 Add message about misleading debug info. 2020-03-27 07:07:27 -04:00
Aaron Suen
afa36f1236 Standardize obj property setting.
This should more reliably minimize network traffic
incurred by excess property setting.

We could probably standardize a few more things,
like set attach, anim, yaw, pos...
2020-03-25 09:20:37 -04:00
Aaron Suen
dfa8615200 Revert "Remove descritption from injury/burn."
This reverts commit 4a13733e68903904e088fe21d86dec6d927ee7d8.

While I'm still not happy with the desciptions, we probably need
some sensible way to talk about these in chat, wikis, etc.
2020-03-25 08:58:31 -04:00
Aaron Suen
c62dc70194 Move hint completion from chat to HUD 2020-03-25 08:49:55 -04:00
Aaron Suen
e7846c9348 Refac HUD api, reduce chat_send usage 2020-03-25 08:49:34 -04:00
Aaron Suen
4a13733e68 Remove descritption from injury/burn.
This always felt kinda redundant and the names
themselves never seemed all that great.

For Lux Burns in particular, I'd rather the radiation
symbol speak for itself.
2020-03-24 00:06:38 -04:00
Aaron Suen
b581769965 Fix unoptimized textures 2020-03-22 21:39:05 -04:00
Aaron Suen
7c623da9cc Another bandolier visual update
Show the sel slot after all, since it balances
out an empty bandolier.
2020-03-22 21:38:43 -04:00
Aaron Suen
8864d30556 Fix bandolier slot visuals.
Alpha blending is apparently broken for
upright_sprite as of the latest v5.2-dev.

Use a simpler, more solid texture for
empty bandolier slots that looks a bit
more reminiscent of a stitched-on pocket
but still abstract.

Just hide selected slot altogether instead
of showing an alternate "selected slot"
texture.
2020-03-22 21:33:54 -04:00
Aaron Suen
f2455c28f2 Stop entities falling of the bottom of the map. 2020-03-22 14:06:23 -04:00
Aaron Suen
b1c1ffb86a Fix item ents settling on map lower bound. 2020-03-22 11:10:47 -04:00
Aaron Suen
cfcbb4bdb0 Fix broken bounds calc. 2020-03-22 11:07:20 -04:00
Aaron Suen
d27c9cbc86 Mapgen limit API cleanup. 2020-03-22 10:59:06 -04:00
Aaron Suen
f140618e45 Partial ent settling on mapgen lower bound
Trying to make it so that the map lower bound
(via mapgen_limit) is solid to all built-in objects.
Before, entities would fall into this space, remain
until unloaded, and then be destroyed.

Falling nodes appear to work correctly.
Item ents still don't settle.
2020-03-22 10:42:01 -04:00
Aaron Suen
baa54a6cd7 Damage logic consolidation 2020-03-22 08:19:39 -04:00
Aaron Suen
4dd97d3b2c Tweak cheat torch command decription 2020-03-22 08:15:50 -04:00
Aaron Suen
e987a87bd8 Simplify breath hud handling 2020-03-22 08:14:51 -04:00
Aaron Suen
5a19628586 Odd crash on nil vel in nodefall damage. 2020-03-22 00:09:24 -04:00
Aaron Suen
ba95b0989a Mapgen: lava and water springs.
Rarity values may need to be adjusted.
2020-03-21 09:05:53 -04:00
Aaron Suen
0b2f3fce52 Tweak settling check fix to be more cautious. 2020-03-21 08:22:58 -04:00
Aaron Suen
bb81d0c4d5 Notes update. 2020-03-21 08:19:24 -04:00
Aaron Suen
54ab2b7cc6 Accumulated discord notes dump. 2020-03-20 07:27:06 -04:00
Aaron Suen
a37ef544ee Destabilize item ents stuck on edges.
Instead of checking only in the center below an entity,
check a random x/z offset below its bounding box, so
an ent that's stuck on an edge will eventually detect
the blocking node below that edge and settle.
2020-03-20 08:43:08 -04:00
Aaron Suen
4e8e95935b Fix soaking ABMs not properly resetting. 2020-03-19 21:33:01 -04:00
Aaron Suen
2ef99d64f9 Add effects to firestarting fail recipe.
Stick breaking noise (to accompany loss of stick) and
a puff of smoke to indicate you're on the right track.
2020-03-17 07:53:30 -04:00
Aaron Suen
5d465c7afb Fix lava hints. 2020-03-15 09:18:35 -04:00
Aaron Suen
cdb32ebc36 Only detect "full sun" where not diminished. 2020-03-15 09:16:34 -04:00
Aaron Suen
63ee28c8e0 Base torch life variance on base life. 2020-03-15 09:11:51 -04:00
Aaron Suen
bd9edb15c4 Buff base torch lifetime to 2 minutes. 2020-03-15 09:06:08 -04:00
Aaron Suen
0f474b90e4 Remove debug code. 2020-03-15 09:03:44 -04:00
Aaron Suen
8a5835f21b Add visible stages of lit torch decay. 2020-03-15 09:02:58 -04:00
Aaron Suen
48e7bab366 More torch smoothing.
- Smoother entity light casting.
- Fix flicker on torch pickup.
2020-03-15 08:34:45 -04:00
Aaron Suen
0a26b5bdec Preserve all torch metadata, not just expire. 2020-03-15 08:24:48 -04:00
Aaron Suen
82bc47642e Smoother torch light operation.
Also reduce client packets by tracking dynalight node
ttl in-memory instead of meta.  Lights might flicker out
a bit on area first loading, but some startup judder is
expected on any unloaded area anyway.

Add a "cheat" code for torch testing, and possibly for
other dev uses.
2020-03-15 08:20:56 -04:00
Aaron Suen
04250fbf19 Some guide improvements.
- Fix scaling tip so mobile users can figure it out.
- 3x3 recipe and symmetry hints.
2020-03-15 07:54:24 -04:00
Aaron Suen
10e65388b9 Try not to send unnecessary visinv updates. 2020-03-14 18:50:29 -04:00
Aaron Suen
9dd9192bfa Get rid of transient hand wieldmesh. 2020-02-27 22:33:04 -05:00
Aaron Suen
12b6649a30 A little didying. 2020-02-27 19:12:07 -05:00
Aaron Suen
14fc9ecd8f Try to make cherenkov more specific. 2020-02-27 19:11:35 -05:00
Aaron Suen
0cb72f7f2b Updated code standards. 2020-02-27 19:11:12 -05:00