Commit Graph
100 Commits
Author SHA1 Message Date
FatBoy a52f0941b7 load mesh data and structure meshes 2024-01-15 19:47:33 -06:00
FatBoy 840dc83987 load mesh data and structure meshes 2024-01-15 19:43:08 -06:00
FatBoy 5b9d1dd6eb load mesh data and structure meshes 2024-01-15 19:32:49 -06:00
FatBoy 6215e15e82 load mesh data and structure meshes 2024-01-15 19:15:41 -06:00
FatBoy e8a39e596e load mesh data and structure meshes 2024-01-15 19:08:38 -06:00
FatBoy 90b516bbb9 load mesh data and structure meshes 2024-01-15 18:57:18 -06:00
FatBoy 561170eb44 load mesh data and structure meshes 2024-01-14 19:36:54 -06:00
FatBoy 68920f150d load mesh data and structure meshes 2024-01-14 19:30:28 -06:00
FatBoy a54e8c2176 Merge remote-tracking branch 'origin/feature_mesh_collision' into feature_mesh_collision
# Conflicts:
#	src/engine/db/handlers/dbBuildingHandler.java
2024-01-14 19:10:23 -06:00
FatBoy c77f38dec1 load mesh data and structure meshes 2024-01-14 19:10:07 -06:00
FatBoy 5a57677013 Triangle check 2024-01-13 21:34:36 -06:00
FatBoy 306c64d236 Triangle check 2024-01-13 21:27:26 -06:00
FatBoy 0b05e661c7 cleanup and comment 2024-01-13 19:53:50 -06:00
FatBoy a94a400102 cleanup and comment 2024-01-13 19:51:37 -06:00
FatBoy 4bff36d7bb cleanup and comment 2024-01-07 19:14:18 -06:00
FatBoy 969b36e6fd mesh count to building info command 2024-01-07 19:11:29 -06:00
FatBoy 688553e6c6 invert X axis instead of Z axis 2024-01-07 19:07:55 -06:00
FatBoy 4f057ee851 utilize min and max Y values for meshes 2024-01-05 23:32:32 -06:00
FatBoy fd47c90f4f utilize min and max Y values for meshes 2024-01-05 23:03:51 -06:00
FatBoy 253ca2344e add Y axis of building to mesh height 2024-01-05 22:44:58 -06:00
FatBoy 95f09a255e add Y axis of building to mesh height 2024-01-05 22:41:41 -06:00
FatBoy 31ea74f98c reverse Z axis 2024-01-05 22:38:39 -06:00
FatBoy 67c474dbdf collision work 2024-01-05 20:29:11 -06:00
FatBoy c65a713bae collision work 2024-01-05 20:13:27 -06:00
FatBoy e3641872d0 added COllisionManager 2024-01-05 19:28:43 -06:00
FatBoy c25fdf3823 added COllisionManager 2024-01-05 19:21:24 -06:00
FatBoy 7c28efb47c offset cleanup 2024-01-05 19:06:56 -06:00
FatBoy c92316f03e data load fixes 2024-01-03 20:39:18 -06:00
FatBoy e330f190fe data load fixes 2024-01-03 20:11:28 -06:00
FatBoy ae52735131 data load fixes 2024-01-03 20:08:52 -06:00
FatBoy 59025c2585 collision handler 2024-01-03 19:55:12 -06:00
FatBoy 6354eb2893 collision handler 2024-01-03 19:50:40 -06:00
FatBoy 3ad97a7ce3 collision handler 2024-01-03 19:47:30 -06:00
FatBoy f8cbeb4cc6 debug dev command for collision 2024-01-03 19:33:34 -06:00
FatBoy f1e41e47cf database mesh data loaded into hashmaps 2024-01-03 19:25:59 -06:00
FatBoy 5e629e7890 null checks for Building.getFriends() 2023-10-18 20:50:47 -05:00
FatBoy e991a01b50 final touch up 2023-10-18 20:21:26 -05:00
FatBoy 7a1700cec3 finalized 2023-10-18 20:17:26 -05:00
FatBoy 79eb5b9cdf stairs region corrected 2023-10-18 20:03:41 -05:00
FatBoy 7886aa6041 building and region lookup completed 2023-10-18 18:45:50 -05:00
FatBoy b928bedeb6 new region lookup 2023-10-18 18:23:14 -05:00
FatBoy 5d4192bbcf add offset for runegate teleport regions 2023-10-16 19:56:08 -05:00
FatBoy ea6ea4b0ee teleport work 2023-10-16 19:07:34 -05:00
FatBoy 7f4d47505e teleport cleanup 2023-10-16 18:46:44 -05:00
FatBoy f9a3b17677 teleport cleanup 2023-10-16 15:10:09 -05:00
FatBoy d0374a2dea random delay between mob chase 2023-10-16 15:07:39 -05:00
FatBoy cb89cc17be update lastChase timestamp for mobs 2023-10-16 14:37:17 -05:00
FatBoy d506807a8f 1 second delay for mobs chasing target 2023-10-16 14:33:09 -05:00
FatBoy 1a0fc309f9 remove mob movement delay 2023-10-16 14:23:18 -05:00
FatBoy 5ed7662798 1 second delay for mob movements 2023-10-16 14:13:33 -05:00
FatBoy e3d6a32554 1 second delay for mob movements 2023-10-16 14:02:48 -05:00
FatBoy 6f990d488f region assignment in AbstractCharacter.setLoc 2023-10-16 13:41:18 -05:00
FatBoy 41a83115be safehold guard exclusion from equipment dropping 2023-09-13 22:34:57 -05:00
FatBoy 3ce887cb34 NPC are immune to all 2023-09-13 22:30:24 -05:00
FatBoy 874eb6189e NPC apply runes 2023-09-13 22:24:10 -05:00
FatBoy 5c5c491597 debug code 2023-09-13 22:10:22 -05:00
FatBoy ff78c1443c null check 2023-09-13 22:04:23 -05:00
FatBoy cdc1c2d776 region assignment 2023-09-13 21:58:20 -05:00
FatBoy a004c247ab abstract character cleanup 2023-09-13 21:57:17 -05:00
FatBoy 048e90fb8f NPC all apply "shopkeeper" rune 2023-09-13 21:56:18 -05:00
FatBoy c1498145e6 NPC rune work 2023-09-13 21:45:15 -05:00
FatBoy 7654d5183a region lookup and height offset for AbstractCharacters when setLoc is called 2023-09-13 21:28:20 -05:00
FatBoy 9b7fc0a93b region height work 2023-09-13 21:07:57 -05:00
FatBoy 200318ddcf add region height to world height in setLoc 2023-09-13 20:48:02 -05:00
FatBoy 1fdd0a1b32 initialize runes array list for NPC 2023-09-13 20:45:21 -05:00
FatBoy 8869772fa4 print effects command 2023-09-13 20:34:48 -05:00
FatBoy 96bc894962 print runes command 2023-09-13 20:27:38 -05:00
FatBoy 5a9f5f2eca NPCs apply runes from set 2023-09-13 20:22:56 -05:00
FatBoy bd9dbcbb42 NPCs load rune sets 2023-09-13 20:12:07 -05:00
FatBoy f8269bb764 character runes moved form PlayerCharacter to AbstractCharacter 2023-09-13 20:06:12 -05:00
FatBoy c215047c00 teleport method removed form PLayerCharacter to use AbstractCharacter.teleport instead 2023-09-13 20:00:23 -05:00
FatBoy a313e3f364 setRegion removal 2023-09-13 19:56:54 -05:00
FatBoy b34be1184e null region assignment 2023-09-13 19:53:13 -05:00
FatBoy e23c5527da null region assignment 2023-09-13 19:52:17 -05:00
FatBoy 847e62dd27 setLoc now handles region assignment 2023-09-13 19:51:39 -05:00
FatBoy 97d71ec361 move to point handler revert 2023-09-11 01:36:45 -05:00
FatBoy 003b939d33 Move to point message variable naming and handler cleanup 2023-09-10 19:37:46 -05:00
FatBoy 9989cbff24 pc.teleport uneeded 2023-09-10 17:20:30 -05:00
FatBoy 426ef989f8 can no longer run to invalid targets 2023-09-10 16:45:17 -05:00
FatBoy ca6e079053 fresh start 2023-09-10 15:51:25 -05:00
FatBoy 13644fd308 use target from message in move to point 2023-09-10 15:02:26 -05:00
FatBoy 1ec76ae3fc use target from message in move to point 2023-09-10 14:58:56 -05:00
FatBoy 51d75146cc NPC added to attack message handler switch 2023-09-10 14:28:32 -05:00
FatBoy bc4222646d combat target usage 2023-09-10 14:12:01 -05:00
FatBoy c3e206e3b1 null check 2023-09-10 14:09:48 -05:00
FatBoy 04147e11cc logic for moveToPoint message handler 2023-09-10 14:08:54 -05:00
FatBoy 545cb4cddf null check for building pulled 2023-09-10 13:40:19 -05:00
FatBoy 0f948d4e2a removed redundant setCombatTarget 2023-09-10 13:39:27 -05:00
FatBoy 5fb3e0fe14 switch for target type in attack message handler 2023-09-10 13:38:07 -05:00
FatBoy be8967b05f null set for target 2023-09-10 13:28:46 -05:00
FatBoy 8acfff7faa null check for target 2023-09-10 13:26:28 -05:00
FatBoy 18e1f4bd28 early exits for attack message handler 2023-09-10 13:25:08 -05:00
FatBoy 47fe764cb0 early exits for attack message handler 2023-09-10 12:58:24 -05:00
FatBoy 50792327a4 moveToPoint attack handling 2023-09-10 12:31:39 -05:00
FatBoy 46e67be8ca player character attacks added to city outlaws 2023-09-10 11:57:52 -05:00
FatBoy e7c3ba5eba guards and siege engines ignore idle state with no players loaded 2023-09-09 22:30:45 -05:00
FatBoy ea86ab2300 guards will revert cmbat target to null if its a player and is no longer loaded 2023-09-09 22:23:25 -05:00
FatBoy 501e8c937f guards use city player memory to determine whether they go idle or not 2023-09-09 22:10:10 -05:00
FatBoy cae5c36d84 guards will aggro siege equipment not belonging to the guild 2023-09-09 22:01:59 -05:00
FatBoy 1b92fa76e1 characters that attack city friendly buildings are added to cityOutlaws 2023-09-09 21:48:22 -05:00