1235 Commits

Author SHA1 Message Date
Aaron Suen
3271dba8b2 Limit damage FX replay for fully hurt players. 2020-02-19 22:32:19 -05:00
Aaron Suen
86417c17f3 Make a note of the damage issue. 2020-02-19 22:20:06 -05:00
Aaron Suen
bc7987f9c4 Set drowning damage the correct way. 2020-02-19 21:30:45 -05:00
Aaron Suen
828312d452 Cache to account for metadata jitteriness.
It seems that when we access metadata too rapidly
it pulls data out of order or something, so that the
player damage time stuff is unstable, and healing can
start immediately, or more than 8 seconds later.

Caching this stuff manually seems to work around the
issue, and it seems that the metadata system is at
least EVENTUALLY consistent, so it's still good for
long-term use or across world unloads.
2020-02-19 21:05:20 -05:00
Aaron Suen
ebce2950c9 Retire chat effects.
This is better done by an external mod.

It can be pulled from history if wanted later.
2020-02-19 20:23:36 -05:00
Aaron Suen
416855b766 Slow down lode ore "annealing". 2020-02-19 20:21:07 -05:00
Aaron Suen
a8ae3a5445 Tidy up docs, back-burner some old items. 2020-02-19 20:17:29 -05:00
Aaron Suen
bcbe77644e Buff drowning damage, nerf some node damage. 2020-02-19 19:55:22 -05:00
Aaron Suen
00aa460942 Some damage buffs.
- Player hp_max is 8 now, so most injuries will block
  a whole slot each time.
- Player can be reduced to 1 slot, not 2.  The 2 slots
  was from back in the day when players needed to go
  to the surface to heal faster, to help them get up
  there.  Now the 1 slot is only needed in case the
  player is trapped in fire or something.
- Damage effects now don't stop playing just because
  the player has reached maximum injury, and healing
  is also delayed by continued injury.
2020-02-19 19:48:51 -05:00
Aaron Suen
f03154453f More grass, less dirt on hillsides. 2020-02-19 08:15:39 -05:00
Aaron Suen
0c3a2debff Typo. 2020-02-19 11:12:26 -05:00
Aaron Suen
191e97fa27 Rename texture to avoid disrupting texture packs.
Reinterpreting the grass side as a mask instead of a texture
causes some really ugly artifacts with texture packs designed for
legacy textures and not overriding this.

Renaming the texture prevents the collision, and creates a sane
fallback for texture packs that don't have an override.
2020-02-19 11:08:59 -05:00
Aaron Suen
e19c9a8283 Reoptimize image. 2020-02-18 22:12:38 -05:00
Aaron Suen
bb85c4679f Misalignment. 2020-02-18 22:12:14 -05:00
Aaron Suen
10140d2281 Update official screenshot. 2020-02-18 21:52:53 -05:00
Aaron Suen
1a9eafd04f Fix wood tool tint mismatching planks. 2020-02-18 21:34:01 -05:00
Aaron Suen
035fedbc9e Merge experimental re-texturing.
Many of the textures replaced in this update were original textures
from the start of NodeCore, meant as placeholders, but which nobody
ever got around to officially replacing.  A lot of these textures have
gotten a lot of criticism, and they're becoming a distraction.

The new textures aren't necessarily spectacular (they're the result of
a couple days of work instead of a couple of hours) but hopefully they
will bring the old artwork up to a more current standard, which can
be maintained consistently throughout the game.

Some liberties were taken, such as completely reinventing the image
of lode from a chrome-like shiny grey metal to something dull, rusty,
and more iron-like.

A lot of the new textures, particularly natural terrain, are smoother
and flatter, which should make them somewhat less distracting.
2020-02-18 20:10:20 -05:00
Aaron Suen
484c1a337f More subdued look for molten glass, image opt. 2020-02-18 20:10:08 -05:00
Aaron Suen
2ac5403149 The last few texture tweaks. 2020-02-18 19:57:30 -05:00
Aaron Suen
6a89bb5415 Compromise grass, and some more lode textures. 2020-02-18 19:02:52 -05:00
Aaron Suen
df2bb58793 Finish tree + terrain textures, new "rusty" lode look. 2020-02-18 06:30:43 -05:00
Aaron Suen
dc71f05a30 Try violet-tinting lode to make it stand out. 2020-02-18 00:48:26 -05:00
Aaron Suen
9642564378 Lode ore updates. 2020-02-18 00:29:40 -05:00
Aaron Suen
bc5708b343 Bold new look for lode! 2020-02-18 00:07:59 -05:00
Aaron Suen
979b652484 Fix grass side shadow, image opt. 2020-02-17 22:40:26 -05:00
Aaron Suen
e4e5dadf42 Start work on new textures.
New style is much more uniform, tiles better.
Look is more flat, muted, lower contrast.
2020-02-17 22:32:27 -05:00
Aaron Suen
47d18a554b Remove an unused resource. 2020-02-17 21:48:49 -05:00
Aaron Suen
80ed908b6b Fix grass eating tree sprouts (again). 2020-02-16 16:11:49 -05:00
Aaron Suen
cfdc19c851 Experimental text chat sound/particles.
When players are near one another, they can get
positional cues from nearby public chat messages.
2020-02-16 14:45:19 -05:00
Aaron Suen
7aeaf31acc Only play node stack sounds for visinv. 2020-02-15 22:18:00 -05:00
Aaron Suen
90dbda49d0 Wishlist engine issues cleanup.
Some issues in the engine were resolved, but we may still have
some workarounds in the game due to compatibility with older
engine versions.
2020-02-15 11:29:33 -05:00
Aaron Suen
0815a0409e More notes tidying. 2020-02-15 10:33:57 -05:00
Aaron Suen
b2eac10f95 Quench glowing lode cobble to cobble, but anneal to ore. 2020-02-15 10:27:50 -05:00
Aaron Suen
06a94e4ffb Fix leech->leach spelling 2020-02-14 21:25:25 -05:00
Aaron Suen
91b5d55320 Fix rakes digging when picked up. 2020-02-14 21:22:14 -05:00
Aaron Suen
b44263e332 Fix rakes losing or duplicating items. 2020-02-14 21:15:24 -05:00
Aaron Suen
efea4c0047 Rake reforms and cleanup.
- Simplify and then optimize code.
- Default rake mode digs up all rakable items in area.
- Sneak+dig digs up only matching items/stacks.
2020-02-09 10:12:16 -05:00
Aaron Suen
266de04987 API for getting objects inside one node. 2020-02-09 10:11:13 -05:00
Aaron Suen
db5ff04b1c Composting spread catchup too. 2020-02-08 15:16:41 -05:00
Aaron Suen
aee03be096 Better grass ABM dispersal. 2020-02-08 15:04:52 -05:00
Aaron Suen
3848488a30 Offline catchup for grass spreading. 2020-02-08 15:02:43 -05:00
Aaron Suen
9deb64526e Offline tree growth tweaks.
- No tick delays during tree growth.
- Tree growth near unloaded areas will be delayed
  until the areas are loaded.
2020-02-08 14:23:45 -05:00
Aaron Suen
8bf696d73f Buff radiant heat pass-thru a bit. 2020-02-08 14:04:34 -05:00
Aaron Suen
c1bf3e173f No optics hints until appropriate tools. 2020-02-07 18:49:07 -05:00
Aaron Suen
e3f7aee3e5 Peat rarely ferments to grass under sunlight. 2020-02-07 18:48:48 -05:00
Aaron Suen
37763ce726 Attribution format change, at request of Kimapr.
The whole 72-column thing is kinda shot now, but
I don't really care enough to bother figuring out how
to hand-wrap lines yet.
2020-02-06 03:26:38 -05:00
Aaron Suen
911955d470 Make aggregate leaching more preventable. 2020-02-05 18:52:20 -05:00
Aaron Suen
fafe9d266c Merge branch 'ore-renew' into dev 2020-02-05 09:04:59 -05:00
Aaron Suen
68f1c34c3c Renew lode, given lux and some starting lode. 2020-02-05 08:55:13 -05:00
Aaron Suen
b141da2cb0 Tidy up hints, small issues. 2020-02-05 07:34:28 -05:00