Commit graph

  • 6b46ae59e4
    Merge c600c2c0aa into 721e4fefe0 turleypol 2026-08-12 19:42:47 +00:00
  • c600c2c0aa intrinisc weapon/shield should not be allowed to be changed via script_members, this would apply to all. deleted dead code coverage_tests turleypol 2026-08-12 21:41:41 +02:00
  • 80c9b70a63
    Merge 17163f3b64 into 721e4fefe0 Fernando Rozenblit 2026-08-11 21:02:31 +00:00
  • 17163f3b64 core-changes feat/refactor-position Fernando Rozenblit 2026-08-11 23:02:22 +02:00
  • d5bfa5985e fix remove object to inrange for special containers Fernando Rozenblit 2026-08-11 22:30:39 +02:00
  • 62fe97f492 more grind.. turleypol 2026-08-11 20:39:36 +02:00
  • f4db320c8b test house destroy turleypol 2026-08-10 21:47:31 +02:00
  • 242aa1b450 regions turleypol 2026-08-10 21:46:19 +02:00
  • dfd27eaf26 misc tests turleypol 2026-08-10 21:45:58 +02:00
  • c80bcebfd5 account/char/item tests turleypol 2026-08-10 21:44:21 +02:00
  • 34dd7befc9 more los tests turleypol 2026-08-10 21:41:15 +02:00
  • 86745d02df fixed assigntoweatherregion turleypol 2026-08-10 21:39:39 +02:00
  • e99c6997ec fixed update weather removed unreachable module functions turleypol 2026-08-10 21:37:41 +02:00
  • 6b64adc14d removed disabled ancient unittests add unittest for crypt, webscript compilation, skilladv turleypol 2026-08-10 21:19:57 +02:00
  • 1c4fd3f526 more escript tests turleypol 2026-08-10 21:17:03 +02:00
  • 34ca0fe609 remove dead code do something usefull with multiindex instead of crashing turleypol 2026-08-10 21:14:27 +02:00
  • cace030a49 ignore unittests for coverage turleypol 2026-08-10 21:01:42 +02:00
  • 31cdda4e47 fix styling Fernando Rozenblit 2026-08-10 20:41:26 +02:00
  • 48b7420a04 regenerate core-changes.xml Fernando Rozenblit 2026-08-10 20:32:04 +02:00
  • ac9687d194 add tooltip change test Fernando Rozenblit 2026-08-10 19:10:10 +02:00
  • c2e1cad6db stop forging position for trade, vendor and special containers Fernando Rozenblit 2026-08-10 18:43:46 +02:00
  • f2a5b308ea use character assigned containers instead of range to check for mightsee() Fernando Rozenblit 2026-08-10 12:26:46 +02:00
  • 920be27203 fix location error and add negative tests to virtual containers Fernando Rozenblit 2026-08-10 07:20:03 +02:00
  • 97ddf33262 make trading fields private Fernando Rozenblit 2026-08-10 00:02:52 +02:00
  • 693ab4d5a9 fix remote containers being accessed after movement Fernando Rozenblit 2026-08-10 00:01:55 +02:00
  • 4fd5a14ea5 stop using realm() to check map locations Fernando Rozenblit 2026-08-09 21:21:32 +02:00
  • c316c61bbd improve tests and comments Fernando Rozenblit 2026-08-09 18:56:37 +02:00
  • ba44bf56c4 derive an item's realm and position from its holder Fernando Rozenblit 2026-08-09 14:18:01 +02:00
  • a374a1df88 no-op but better to be safe with the snoop items Fernando Rozenblit 2026-08-08 23:13:03 +02:00
  • 233198a9c1 no longer fake the position of the gotten item when saving Fernando Rozenblit 2026-08-08 22:40:43 +02:00
  • bccadf97b6 fix multis and add local_position() to uobject Fernando Rozenblit 2026-08-08 22:21:22 +02:00
  • e85e6786ab stop syncing wornitems position Fernando Rozenblit 2026-08-08 21:15:33 +02:00
  • 74700a9eb1 toplevel_owner is now the chr, not wornitemscontainer Fernando Rozenblit 2026-08-08 20:49:47 +02:00
  • 22a7a46ed8 improve GottenItem to only store whats needed Fernando Rozenblit 2026-08-08 20:05:18 +02:00
  • 8333e55bc0 remove pos2d() from vendor returns Fernando Rozenblit 2026-08-08 17:01:13 +02:00
  • 3d8f1d36d6 refactor Character::die() so we no longer need the pos2d() Fernando Rozenblit 2026-08-08 16:48:52 +02:00
  • 34b0fb5b0d add location().grid() Fernando Rozenblit 2026-08-08 16:15:11 +02:00
  • 721e4fefe0
    Refactor Item states to be explicit instead of implicit (#919) master NightlyRelease Fernando Rozenblit 2026-08-10 20:17:53 +02:00
  • e5347dc9cd Merge remote-tracking branch 'origin/master' into feat/item-location-model Fernando Rozenblit 2026-08-10 19:48:22 +02:00
  • c5f4b88e3e
    Allow large custom housing by sending floor as multiple planes (#778) Kevin Eady 2026-08-10 08:09:58 +02:00
  • b54dc3f8ea reorder core-changes.txt Fernando Rozenblit 2026-08-09 08:44:23 +02:00
  • 33c6cf77d5
    docs Kevin Eady 2026-08-08 14:18:26 +02:00
  • 9427487da0
    use thread_local std::array for uncompressed buffer Kevin Eady 2026-08-08 14:15:01 +02:00
  • 0906c9e30a
    fix nopch compilation Kevin Eady 2025-05-07 00:40:47 +02:00
  • f41ea42006
    make CustomHouseDesign::Compress multi-plane Kevin Eady 2025-05-07 00:19:59 +02:00
  • eb7736c5fe
    wip migrate to vector-based CustomHouseDesign::Compress Kevin Eady 2025-05-01 12:58:48 +02:00
  • 0674dfb7fd Merge remote-tracking branch 'origin/master' into feat/item-location-model Fernando Rozenblit 2026-08-08 12:19:40 +02:00
  • 3ea2ab5954 reduce test flakiness Fernando Rozenblit 2026-08-08 11:48:10 +02:00
  • 1aaba509c8
    Repsys tests (#926) turleypol 2026-08-08 11:43:01 +02:00
  • d05e4db4ef fixed datastore loading turleypol 2026-08-07 20:30:04 +02:00
  • a936009d49 fixed race in auxconnection transmity the order wasnt guaranteed turleypol 2026-08-07 17:42:29 +02:00
  • a84ec565f5 prevent division by zero, dont build statmsg when char is offline and cleanup turleypol 2026-08-07 11:01:54 +02:00
  • 9b24f36117 initial repsys tests turleypol 2026-08-07 07:31:35 +02:00
  • 5b81df282f Merge remote-tracking branch 'origin/master' into feat/item-location-model Fernando Rozenblit 2026-08-06 12:28:28 +02:00
  • ba56f11b3b fine tuning Fernando Rozenblit 2026-08-06 08:25:41 +02:00
  • ea1cf0c6f3
    map tests (#925) turleypol 2026-08-06 06:42:53 +02:00
  • 5921071d46 remove state we didn't need Fernando Rozenblit 2026-08-06 06:34:18 +02:00
  • c52a36a7f2 fix Claude instructions Fernando Rozenblit 2026-08-06 06:11:15 +02:00
  • e4c8b3ce1c Merge remote-tracking branch 'origin/master' into feat/item-location-model Fernando Rozenblit 2026-08-06 06:09:56 +02:00
  • a9747f3e8e ensure CreateItemAtLocation really does Fernando Rozenblit 2026-08-05 23:12:41 +02:00
  • 0b44d9e97f map tests turleypol 2026-08-05 22:19:01 +02:00
  • 1f68d36171
    spell tests added (#924) turleypol 2026-08-05 22:14:01 +02:00
  • 698d62b091 try to force the badge of coveralls to reload turleypol 2026-08-05 09:03:24 +02:00
  • 185f5dc6b3 spell tests turleypol 2026-08-05 08:29:21 +02:00
  • 9d05e3c048 use place_at() in more places Fernando Rozenblit 2026-08-05 07:19:30 +02:00
  • 09dd5f05e2 add boat test for item moved out of boat that should not be visible anymore Fernando Rozenblit 2026-08-05 06:46:01 +02:00
  • 2f6185e9f2 use place_at(item, newpos) for changing item position InWorld Fernando Rozenblit 2026-08-05 06:37:43 +02:00
  • 890a7251a6
    Customhouse tests (#923) turleypol 2026-08-04 22:53:57 +02:00
  • 26c665cb68 make integrity checks fail the tests Fernando Rozenblit 2026-08-04 22:43:44 +02:00
  • 97c48c069f let item->destroy() detach the item Fernando Rozenblit 2026-08-04 22:26:59 +02:00
  • 22eedc8535 fixed wording turleypol 2026-08-04 22:18:03 +02:00
  • fbf12ae24d tests turleypol 2026-08-04 08:19:47 +02:00
  • 4a2075404e docs turleypol 2026-08-04 08:12:47 +02:00
  • b2d9737048 remaining bugs, left except 10 and 11 turleypol 2026-08-04 08:07:29 +02:00
  • c13e595298 client check and correct order of error checks (#5,#8) turleypol 2026-08-04 08:02:13 +02:00
  • 7fc68cec51 remove corpse can_equip_list and rely on the GottenItem rules to dress the corpse again Fernando Rozenblit 2026-08-04 06:27:02 +02:00
  • 8a83741f95 fix dangling pointer Fernando Rozenblit 2026-08-03 23:05:24 +02:00
  • 43157b7a7c fix race in test leading to macos issues Fernando Rozenblit 2026-08-03 23:00:59 +02:00
  • ec32a2435b get rid of the slot_index on the item, because Location() already has it Fernando Rozenblit 2026-08-03 22:28:02 +02:00
  • e42603bda8 Fix container slots Fernando Rozenblit 2026-08-03 21:52:04 +02:00
  • 6c16359f47 Add Item::move_into() and rewrite calling sites Fernando Rozenblit 2026-08-03 21:02:23 +02:00
  • 0b34976e50 Reduce direect changes to item location Fernando Rozenblit 2026-08-03 20:08:16 +02:00
  • d148e89ff4 fixed bug #1 turleypol 2026-08-03 19:53:31 +02:00
  • 7dcbdc773d fixed movement logic, was flanky before turleypol 2026-08-03 18:59:01 +02:00
  • 58da2c3752 missing mutable turleypol 2026-08-03 10:41:33 +02:00
  • 67d9efef67 secured version by mutex turleypol 2026-08-03 10:31:01 +02:00
  • 8a7b6b0afe client tests turleypol 2026-08-03 09:24:08 +02:00
  • b1da08c7c8 closehook turleypol 2026-08-03 09:22:14 +02:00
  • 31e95fb9d6 helper turleypol 2026-08-03 09:21:43 +02:00
  • f0177916f6 restarttest turleypol 2026-08-03 09:20:32 +02:00
  • 8a94a62e13 fixed flanky list_equipment like list_objs extended client communication activated hook turleypol 2026-08-03 09:19:28 +02:00
  • b32a1e2e5c extend offline tests turleypol 2026-08-03 09:17:29 +02:00
  • e65712dd58 commithook turleypol 2026-08-03 09:15:42 +02:00
  • cb52d3b47d added stair multi turleypol 2026-08-03 09:13:50 +02:00
  • 755322a1fb client adaptions turleypol 2026-08-03 09:13:09 +02:00
  • 2f18e7497c
    Packet/Packethook tests (#922) turleypol 2026-08-03 08:22:06 +02:00
  • 3518aacbb5 added integrity sweep check Fernando Rozenblit 2026-08-02 22:30:14 +02:00
  • 9cd3f7f3a1 fixed watch test (timeout was to low to compile all scripts) turleypol 2026-08-02 22:02:07 +02:00
  • c2e5c5f697 block Preparing from being reached, just to be sure Fernando Rozenblit 2026-08-02 21:28:20 +02:00
  • 33cbe79baf mark items as being worn on corpse if they only moved within the corpse Fernando Rozenblit 2026-08-02 21:12:10 +02:00