aaa
This commit is contained in:
parent
f1c3af2b89
commit
2636d580a8
75 changed files with 3890 additions and 1084 deletions
169
BUILD_NOTE.txt
169
BUILD_NOTE.txt
|
|
@ -1,156 +1,29 @@
|
|||
tarinai_physics_tuning_v167
|
||||
- Replaced the 8-sided circle template with a 24-sided, 20px-grid-aligned contour.
|
||||
- Raised bounce-fence restitution from 1.08 to 2.40 and increased minimum/capped launch speeds.
|
||||
- Made rope endpoint and particle constraints inextensible while retaining slack/flexibility.
|
||||
- Set sticky-bomb blastScale to 0.68, matching the small firecracker.
|
||||
tarinai_compact_save_stage4
|
||||
- Save schema 33 omits standard item amounts and stores only an optional non-standard block base plus per-item differences.
|
||||
- Relationship targets are sorted and delta-encoded within each Tarinai row.
|
||||
- World seeds use a canonical 64-bit hexadecimal identity and occupy exactly 8 bytes in the binary save.
|
||||
- The binary header contains one schema byte; its high bit signals whether a string table follows. Empty string tables and the duplicate snapshot version are omitted.
|
||||
- Deflate state is folded into the low bit of the frame-length varuint, eliminating the separate compression byte.
|
||||
- 15-bit text conversion uses arithmetic Unicode range mapping instead of a 32768-character string and reverse Map.
|
||||
- Previous binary schemas are intentionally unsupported.
|
||||
- Version: 39.16.18
|
||||
- CompressionStream and DecompressionStream are drained concurrently to avoid browser backpressure stalls.
|
||||
|
||||
tarinai_mechanical_collision_grid_limit_audit_v1
|
||||
- Restored shared SAT geometry exports so collision-enabled rotators, reciprocators, and poison blocks physically interact with one another.
|
||||
- Mechanical shape editors now snap all geometry to a coarse 20px lattice.
|
||||
- Removed central colony-limit bypass options and added direct-insertion, capacity, save-roundtrip, and over-limit regression checks.
|
||||
- Version: 39.15.167
|
||||
- Load confirmation uses the in-game dialog; fan wind is realtime; zunchi tool preview opacity, carried plushie depth, and blanket grass rules were corrected.
|
||||
|
||||
tarinai_champion_limits_mechanical_defaults_v1
|
||||
- Tarinai champions actively prioritize other champions as breeding partners, with stronger mate drive and shorter champion-pair cooldowns.
|
||||
- Reciprocators now default to 90 degrees.
|
||||
- Poison blocks now use a smaller default footprint.
|
||||
- Colony panel now supports optional tarinai-population and object-count limits; blank/0 means unlimited.
|
||||
- Colony limits are saved in snapshot/binary data.
|
||||
- Version: 39.15.165
|
||||
- Passive spring: removed time-driven oscillation; force now depends on extension/compression and relative endpoint velocity.
|
||||
- Signal effects use the exported TarinaiEffect constructor.
|
||||
- Pressure-switch placement/editor overlays display the configured detection radius.
|
||||
|
||||
tarinai_plushie_fling_speed_v1
|
||||
- Reduced plushie poke-fling velocity to one third.
|
||||
- Lowered plushie fling minimum-speed normalization to the same one-third scale.
|
||||
- v39.16.18: removed redundant physics normalization, dirty-marking, compaction, pickup, and collision bookkeeping; unified one-way-fence and bounce corrections while retaining debug diagnostics and defensive recovery paths.
|
||||
|
||||
tarinai_sticky_bomb_plushie_stats_v1
|
||||
- Sticky bomb tooltip changed to the requested short description.
|
||||
- Colony chart no longer appends the in-progress bucket as a live preview row, preventing rapid graph redraws between two-hour samples.
|
||||
- Structure items now receive their own update method through the item dynamic dispatch, fixing plushie fling/offscreen destruction.
|
||||
- Plushie poke fling speed/lifetime were strengthened and marked destroyOffscreen for both carried and uncarried plushies.
|
||||
- Sticky bomb explosion delegates to World.explodeFirecracker; World.explodeFirecracker now accepts sticky_bomb as a compatible source.
|
||||
- Earlier mechanism pass: stronger passive spring, persistent detector ranges, robot-cleaner signal power, and electric shock effect.
|
||||
|
||||
tarinai_sticky_bomb_plushie_v1
|
||||
- Added sticky_bomb as a hazard tool with timed explosion, carrier panic, and contact transfer.
|
||||
- Changed poke behavior for carried plushies to fling them offscreen before destruction instead of immediate deletion.
|
||||
- Removed the misleading no-explosion phrase from the flame-firecracker tooltip.
|
||||
- v39.16.17: fixed the undefined bodyFor reference in mechanical one-way-fence contact handling by using the canonical body velocity helper.
|
||||
|
||||
tarinai_grab_rain_death_reason_v1
|
||||
- Held Tarinai now zeroes velocity/impulses during pinch and skips AI/movement while player-held.
|
||||
- Zunchi has a vector fallback sprite until its image asset is renderable.
|
||||
- Poked carried plushies are destroyed instead of depending on offscreen fling removal.
|
||||
- Rain streak overlay is visible during light_rain and no longer disappears entirely with transient effects disabled.
|
||||
- Restored soil ground label as 砂 while keeping ground UI wording as 地面.
|
||||
- Stale fire_seen panic text is cleared when no active fire/burning threat remains.
|
||||
- Family tree death reason label now uses the same stored final reason as the event log.
|
||||
- v39.16.16: link rendering no longer depends on midpoint spatial visibility; bounce fences launch Tarinai without shock damage; passive springs are more under-damped and elastic.
|
||||
|
||||
tarinai_ground_edgegrass_duplicate_scan_v1
|
||||
- Unified ground wording for default ground / ground change log / ground change toast to 地面.
|
||||
- Removed visual-only edge grass decorations from the cached background renderer.
|
||||
- Duplicate-processing candidates found but not removed:
|
||||
- Mechanical geometry helpers overlap across geometry_helpers.js, mechanical_shape_bridge.js, and mechanical_system.js.
|
||||
- Item update scheduling helpers overlap between item_update_policy.js and item_update_scheduler.js.
|
||||
- Sleep-place / nest-box search helpers overlap between tarinai_item_targeting.js and tarinai_nest_sleep_system.js.
|
||||
- Physics bounce response block is repeated inside physics_helpers.js.
|
||||
- Rotator / reciprocator editor close/apply scaffolding is repeated in world_placement_log.js.
|
||||
- Drink/juice consumable handling has similar sound/need-relief blocks in tarinai_consumable_behavior.js.
|
||||
- Family connected-component traversal logic appears in both family_graph.js and ui_family_async.js.
|
||||
- No duplicate blocks were removed in this build.
|
||||
- v39.16.16: population chart includes per-bucket births/deaths; rotators accept signed motor speed; champion personality bonuses inherit through descendants; champion-pair mate weighting is moderately reduced.
|
||||
- v39.16.16: colony population chart records births/deaths, rotators accept negative motor speed, champion personality boosts inherit through descendants, champion-pair mating is slightly reduced, and one-way fence previews/pathfinding honor the passable direction.
|
||||
|
||||
tarinai_tool_fold_fan_area_delete_v1
|
||||
- Removed the over-broad collapsed-card min-height override and preserved folded tool-card header height.
|
||||
- Updated fan tooltip copy from water balloons/balls to lightweight items.
|
||||
- Changed area-delete to its own text icon instead of reusing the normal delete icon.
|
||||
|
||||
tarinai_right_ui_restore_v1
|
||||
- Restored right-panel/tool/collapsible CSS to the stable pre-scroll behavior.
|
||||
- Removed the later generic scroll clamps from panel-card bodies/tool palette/right UI.
|
||||
- Kept scrollability only for in-game overlay/editor windows that can exceed the viewport.
|
||||
|
||||
tarinai_right_panel_scroll_fix_v1
|
||||
- Removed generic max-height/overflow clamp from panel-card bodies.
|
||||
- Restored the right panel as the scroll container.
|
||||
- Preserved internal tool-palette scrolling and sticky operation category.
|
||||
- Ensured collapsed right-panel cards keep a full visible header.
|
||||
|
||||
tarinai_tool_ui_fix_v1
|
||||
- Stabilized folded tool-card height when other UI cards are expanded.
|
||||
- Kept the operation category sticky while fixing display glitches inside the tool palette scroller.
|
||||
- Kept tool-palette scrolling while preventing global panel-body height limits from compressing the tool card.
|
||||
|
||||
tarinai_event_ui_king_scroll_v1
|
||||
- Hidden robot-cleaner and player/tool operation records from the event log and observation records.
|
||||
- Reduced visual settings to OFF/ON for effects/shadows and low/high for details.
|
||||
- Updated family/nest descriptions and implemented champion-only nest displacement during sleep.
|
||||
- Strengthened flame-firecracker size scaling.
|
||||
- Shortened intimidation timers.
|
||||
- Added overflow scrolling safeguards for fixed UI and panel bodies.
|
||||
|
||||
tarinai_stats_cleaning_flame_intimidation_v1
|
||||
- Colony chart day markers now use season-day labels such as 春2日.
|
||||
- Robot cleaner deaths normalize to 掃除.
|
||||
- Flame firecracker fire amount/count/range now scale with item size.
|
||||
- Object chart label changed to 環境; population/environment y-axis labels use data max instead of fixed 100.
|
||||
- Environment chart includes temperature.
|
||||
- Intimidation state is cleared when its timer ends and timer ranges are shortened.
|
||||
|
||||
tarinai_tooltip_stats_disease_hunger_v1
|
||||
- Tarinai canvas tooltip width now adapts to its four fixed lines.
|
||||
- Colony charts draw dotted gray daily 0:00 markers with day labels.
|
||||
- Orphan plushies with no live owner are removed.
|
||||
- Fight disease blocks sunbathing and sunbath curing.
|
||||
- Disease-active low-health/stress deaths prefer disease cause labels.
|
||||
- Natural hunger increase is multiplied by 0.75 in awake and sleep paths.
|
||||
|
||||
tarinai_family_routes_v39_15_124
|
||||
- Clamped above-generation lineage detours inside the SVG viewport.
|
||||
- Allowed lineage edges to attach to non-center points on node sides when detouring.
|
||||
- Removed fight win-rate text from family-tree nodes.
|
||||
|
||||
tarinai_tooltip_family_routing_v1
|
||||
- Tarinai hover tooltip is fixed to 4 logical lines: name, behavior, HP/hunger/stress, felt temperature.
|
||||
- Family tree partner/child link routing now detours around unrelated node cards when a direct horizontal partner line would overlap a node.
|
||||
|
||||
tarinai_pipe_shadow_temperature_shelter_v1
|
||||
- Moved pipe shadow down to the pipe-ground contact area and enlarged it slightly.
|
||||
- Temperature comfort seeking now considers thermally comfortable nest boxes and pipes.
|
||||
- Tarinai can enter selected nest/pipe shelters for temperature relief.
|
||||
|
||||
tarinai_pipe_layer_fan_sunbath_v1
|
||||
- Pipe tooltip wording now uses 土管, not 全土管/土管全部.
|
||||
- Pipe shadow is moved to the ground-contact mouth area and enlarged slightly.
|
||||
- Render layer sorting uses bottom-edge/ground-contact Y instead of center Y.
|
||||
- Fan wind lowers felt temperature by up to 5C.
|
||||
- Sunbath disease recovery chance is 25%.
|
||||
|
||||
tarinai_pipe_visual_tooltip_v1
|
||||
- Updated water-balloon / pipe tool descriptions in the tool UI.
|
||||
- Touching toys (ball / water balloon) can slightly increase openness over time.
|
||||
- Pipe visuals are revised to read as a pipe embedded in the ground instead of a jar.
|
||||
- Pipe tooltip occupant listing is reinforced by aggregating live occupants across all pipes.
|
||||
|
||||
tarinai_pipe_tooltip_temp_raindrop_v1
|
||||
- Pipe tooltips list tarinai inside all pipes instead of only the hovered pipe.
|
||||
- Fully hidden tarinai inside a nest box or pipe are skipped by direct tarinai tooltips.
|
||||
- Pipe interior temperature correction now moves toward 20C by at most +/-5C.
|
||||
- Water-balloon splash drops are created through the same rain-water item initializer used by rain.
|
||||
- Version: 39.15.136
|
||||
|
||||
tarinai_pipe_tooltip_temp_v1
|
||||
- Pipe tooltips list tarinai inside all pipes instead of only the hovered pipe.
|
||||
- Fully hidden tarinai inside a nest box or pipe are skipped by direct tarinai tooltips.
|
||||
- Pipe interior temperature correction now moves toward 20C by at most +/-5C.
|
||||
- Version: 39.15.117
|
||||
|
||||
tarinai_water_balloon_fan_ui_v1
|
||||
- Fan drawing now shows the actual forward wind cone/range.
|
||||
- Mobile rotator/reciprocator editor dialogs are scrollable; reciprocator canvas shares editor sizing.
|
||||
- Balloon tool is replaced by water balloon visuals/text.
|
||||
- Water balloons splash water when popped; low-openness tarinai panic and flee with behavior text: 水風船が割れておどろいている。
|
||||
- Version: 39.15.117
|
||||
|
||||
tarinai_king_fix_v10
|
||||
- Fire tool button hidden; flames spawn only from flame firecracker.
|
||||
- Burning tarinai and ants draw lightweight flame-shaped overlays.
|
||||
- Flame firecracker is redder and shows a countdown timer; normal firecracker is darker.
|
||||
- Standalone flame and fire particles use a simpler flame silhouette.
|
||||
- Version: 39.15.102
|
||||
- v39.16.16: one-way fences allow Tarinai forward crossing in swept collision; chart legend dots toggle series; wire tools attach to Tarinai/ants; energized living endpoints panic and take damage; selected data reports electrocution.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue