Commit Graph

112 Commits

Author SHA1 Message Date
simoleo89 e75fe83c80 feat(pathfinder): add configurable underpass walk-under-furniture support
Allow avatars to walk under furniture items placed at a configurable height threshold (default 1.5). When a blocking item is elevated enough above the walk surface, the tile is treated as walkable.

Changes:
- RoomLayout: add UNDERPASS_HEIGHT static field (default 1.5)
- PluginManager: load pathfinder.underpass.height from emulator config
- RoomTileManager: add getUnderpassWalkHeight() method and underpass checks in tile state calculation, stack height, and canWalkAt()
- RoomItemManager: add getWalkableItemAt() method that returns the correct walkable item considering underpass clearance
- RoomUnit: use getWalkableItemAt() in movement cycle for accurate item resolution when walking under elevated furniture

Co-Authored-By: medievalshell <medievalshell@users.noreply.github.com>
2026-03-17 13:37:30 +01:00
duckietm 48b7839021 🌑 Rebug football now 100% 2026-03-17 10:06:43 +01:00
duckietm 68180bcb04 🆙 Small fix for bouncing on user 2026-03-16 17:49:18 +01:00
duckietm a50ff9b9f8 🆙 Start making ReBug Football great - all movements are 100% effects will follow later 2026-03-16 17:37:00 +01:00
duckietm 79c2bdd5d5 🆙 missing variables 2026-03-16 12:39:59 +01:00
duckietm cfb000f0f8 🆙 small update 2026-03-16 12:37:39 +01:00
duckietm 56161d36b5 🆙 Added Rebug football
-- Rebug Football Physics
-- To use rebug football physics on a ball, set its interaction_type to 'rebug_football'.
-- The default 'football' interaction uses the standard physics.
--
-- Example: Change all footballs to use rebug physics:
-- UPDATE items_base SET interaction_type = 'rebug_football' WHERE interaction_type = 'football';
--
-- Example: Change a specific ball item to use rebug physics:
-- UPDATE items_base SET interaction_type = 'rebug_football' WHERE id = <item_base_id>;
--
-- To revert back to default physics:
-- UPDATE items_base SET interaction_type = 'football' WHERE interaction_type = 'rebug_football';
2026-03-16 11:25:59 +01:00
duckietm d63ab824d2 💘 update credits and added latest compiled emu 2026-03-16 10:08:20 +01:00
DuckieTM 95b11e0fc5 Merge pull request #7 from Lorenzune/main
wired: add source selection to conditions/effects
2026-03-16 09:56:00 +01:00
duckietm 8b17307c7d :up Pull request from simoleo89 - Integrate UpdateAll plugin as built-in command
Make sure you use the SQL in the SQL Update directory
2026-03-16 09:39:56 +01:00
duckietm ec037ba195 🆙 Pull request from simoleo89 Add UpdateItems RCON command 2026-03-16 09:13:20 +01:00
duckietm 1669847805 🆙 Add some love to the beds when there is a male/female in the bed 2026-03-16 08:42:48 +01:00
duckietm 9c7067b5a2 🆙 Fix small rotation bug in beds 2026-03-16 07:50:45 +01:00
Lorenzune 777c1d2aa1 wired: add source selection to conditions/effects 2026-03-15 19:01:54 +01:00
DuckieTM cc82c413cd oepsie removd it 2026-03-15 15:25:51 +01:00
DuckieTM 68340ea61a 🆕 Bed Profile to solve the Bed problems 2026-03-15 15:16:38 +01:00
DuckieTM d2596a07ff 🆙 Small fix in the roller manager 2026-03-13 22:54:12 +01:00
duckietm eb6dd132f5 🆙 Fix roller to up and down the mountain 2026-03-13 20:51:05 +01:00
duckietm 6fde657ceb 🆕 Update for user profile 2026-03-12 16:29:00 +01:00
duckietm 8463a9cea0 🆕 wf_act_send_signal & wf_trg_recv_signal
the signal sender can only be a max of 25 in a room
the signal receiver can only be a max of 5 in a room
one signal receiver can only accept a max of 5 senders (you can select the receivers with the senders)
Why : otherwise you can flood the rooms and let you CPU go 🍌
2026-03-11 12:37:05 +01:00
duckietm 1f35e6ab55 🆙 updated the wireds for selecotrs and added wf_slc_users_neighborhood 2026-03-10 15:45:11 +01:00
duckietm c066d1af1b 🔘 alllow/disallow PETS/BOTS Selector Users Area 2026-03-06 13:05:09 +01:00
duckietm b0a0da455c 🆕 wf_slc_users_area and some wired updates 2026-03-06 11:30:48 +01:00
duckietm 5ce685140a 🆕 Added wired wf_slc_furni_bytype 2026-03-05 10:51:12 +01:00
duckietm 2684fc046f 🆕 Wired wf_slc_furni_neighborhood 2026-03-04 17:10:52 +01:00
duckietm 442cb5840a ℹ️ Release wired : wf_slc_furni_area
use as interaction type in your items_base : wf_slc_furni_area
2026-03-04 11:20:16 +01:00
duckietm f759d6339c 🆙 Updated the Position Event for buildtools 2026-03-03 16:00:20 +01:00
duckietm 8155c4bd14 🆙 Added Pets play
- Max 5 Pets per room can play
- Max 5 Pets per user in any room can play
2026-03-03 14:56:10 +01:00
duckietm aae2ba7970 🆙 Fix chatbubble nummering 2026-03-03 08:00:20 +01:00
duckietm 02b3d4070b 🆙 Fix the group badges 2026-02-20 16:17:54 +01:00
duckietm 7d5ea9e213 🆙 Add badge delete for inventory 2026-02-19 13:41:15 +01:00
duckietm 4803bbb284 :up Added Delete Pet from inventory 2026-02-19 13:26:33 +01:00
duckietm 4610e40cd5 🆙 No more Websocket plugin required
- Remove the websocket plugin, and edit the config.ini as in the example
2026-02-06 10:49:31 +01:00
duckietm 400cbab58c 🆙 Security and fixes update 03-02-2026 2026-02-03 11:50:33 +01:00
duckietm f458ef40f2 🆙 Fix Breeding 2026-01-14 15:18:09 +01:00
duckietm 3a0b77f0df Revert "🆙 Fix Breeding"
This reverts commit f8eb6725e0.
2026-01-14 15:17:24 +01:00
duckietm f8eb6725e0 🆙 Fix Breeding 2026-01-14 15:16:08 +01:00
duckietm 46f50fd12d 🆙 Fixed some missing packets 2026-01-14 14:41:56 +01:00
duckietm 55fc9e3672 🆙 Updated move furni for the buildtool 2026-01-14 12:45:21 +01:00
duckietm d37a16f4a5 🆙 update to 4.0.3 2026-01-12 12:03:14 +01:00
duckietm c650e411da 🆙 Update to 4.0.2 2026-01-09 09:41:22 +01:00
duckietm ad2c52d3af 🆙 Updates 2026-01-07 15:54:18 +01:00
duckietm 5c0c198e2a 🔹 Small fix 2026-01-07 13:36:01 +01:00
duckietm 926674b5d3 🆙 Final release ! 2026-01-07 13:06:08 +01:00
duckietm 58ca14e287 🆙 Start of Beta 2026-01-07 10:46:38 +01:00
duckietm d37be312e2 :upo: Fix roller problems 2026-01-06 16:30:45 +01:00
duckietm 5a29ac2c8e 🆙 Cleanup todo 2026-01-06 16:28:39 +01:00
duckietm 60ccfae79d 🆙 Upgrade project dependencies and Java version; refactor code for improved compatibility and performance 2026-01-06 16:12:04 +01:00
duckietm 984aea5284 🆙 Initial Fix for IDE Warnings 2026-01-06 15:42:11 +01:00
duckietm e2114d5358 🆙 Added Dance CMD 2025-12-22 16:36:31 +01:00