Commit Graph

390 Commits

Author SHA1 Message Date
justin 5f9fb183a9 Implement remote screen for launcher projectiles 2024-09-27 10:39:21 +01:00
justin fb6fcff61c Cleanup 2024-09-26 16:32:07 +01:00
justin 772886c8c6 Allow for more complex item composition 2024-09-26 00:00:46 +01:00
justin 61f07be08b Add prospective data types for more complex item attachments 2024-09-25 22:09:19 +01:00
justin 600b8cd309 Commit before changes to item grammar 2024-09-25 11:13:01 +01:00
justin f765b02f2c Fix bug in item item location 2024-09-24 22:29:25 +01:00
justin df80e87427 Cleanup, slight improvements to item location references 2024-09-24 22:05:20 +01:00
justin 25cec10313 Flatten values in creature manipulation data types 2024-09-24 21:50:21 +01:00
justin fe00af0e73 Extend inv item location information to include "attached" items 2024-09-24 21:26:26 +01:00
justin 265da89791 Add newtype to floor item ids 2024-09-23 22:42:09 +01:00
justin 5262355368 Fix bugs in item locations 2024-09-23 13:12:09 +01:00
justin 4f6431968c Improve item location code 2024-09-22 14:29:02 +01:00
justin 236f7c7750 Commit before tweaking item id/locations 2024-09-22 13:58:00 +01:00
justin 31b5db6e9e Distinguish between selected item and root-selected item 2024-09-21 21:59:53 +01:00
justin 2154abfb1d Add roots and parents to adjacency function from Double Trees 2024-09-21 20:30:29 +01:00
justin 86d8e3a98a (Re)Implement nozzle walking 2024-09-21 19:42:28 +01:00
justin 241f6fdf10 Cleanup 2024-09-21 19:06:43 +01:00
justin cb3288db45 Cleanup. Only update draw distance every 5 frames 2024-09-21 18:46:16 +01:00
justin 9df60d62ab Cleanup, only commented out char sequence scrolling code 2024-09-21 16:59:56 +01:00
justin 27e07a10c4 Make optical scope relative to camera rotation 2024-09-21 16:52:04 +01:00
justin 9dff2fcd7a Commit before partial cleanup, continue weapon effect refactor 2024-09-21 16:04:23 +01:00
justin bb18831393 Continue weapon refactor, gas combinations 2024-09-19 09:49:56 +01:00
justin 765e08117a Add more weapons to attachment chain effects 2024-09-18 19:06:57 +01:00
justin 2c96a514ea Continue weapon effect chain work
Start work on using muzzles to determine the effect of the ammo when
loaded
2024-09-18 00:36:28 +01:00
justin 791003ebb9 Implement burstRifle using attachment weapon chain 2024-09-17 11:05:34 +01:00
justin e8c4c8eba4 Add file 2024-09-16 23:35:45 +01:00
justin e23c7a0154 Continue refactor of bullet gun effect chain 2024-09-16 23:34:54 +01:00
justin 40378d3de4 Add file 2024-09-16 19:27:49 +01:00
justin 1d1d1527e7 Continue weapon effect chain refactor 2024-09-16 19:27:21 +01:00
justin abc0dd1106 Partial refactor of bullet weapon effect chain 2024-09-16 13:05:59 +01:00
justin 6f372109d9 Start unifying heldUse and heldMods 2024-09-15 10:54:24 +01:00
justin cde7bc9aef Move towards working implementation of attachment tree ammo 2024-09-14 10:44:35 +01:00
justin 338d9e8422 Auto create tree structure for held item ammo, add derive instances 2024-09-13 17:34:29 +01:00
justin e69abf1715 Implement simple indenting in selection menu 2024-09-12 18:14:52 +01:00
justin 891fd0079c Allow for indentation of individual selection items 2024-09-12 10:21:35 +01:00
justin eddb313ea1 Simplify selection menu, remove overlapping 2024-09-11 16:39:56 +01:00
justin c72278f728 Commit before working on displaying composed items in inventory 2024-09-11 16:04:33 +01:00
justin 60c399935e Add link types to attachment tree 2024-09-11 11:33:08 +01:00
justin 26f3610f82 Continue tree based inventory update 2024-09-10 16:35:44 +01:00
justin 854fc96ac7 Work on converting inventory list to tree 2024-09-10 14:31:36 +01:00
justin 52d0008441 Add files, move towards joining items in inventory 2024-09-09 23:13:00 +01:00
justin db4a6a10de Only display combinations for first items in list 2024-09-08 21:00:16 +01:00
justin 86795f1a10 Commit before removing stackable items 2024-09-08 15:17:59 +01:00
justin 1006bb5529 Continue reload removal 2024-09-08 10:33:16 +01:00
justin e03c8dd830 Partial removal of reloading 2024-09-08 10:21:35 +01:00
justin 581d2494dc Commit before removing reloading
Reloading as a concept should be handled by positioning
magazines/tanks/ammo-stores next to items that consume ammo. Magazines
themselves could have various methods for refilling or recreating:
crafting, auto-refill over time (synthesis explanation), refill based on
external world objects, and perhaps other ideas.
2024-09-07 10:13:18 +01:00
justin 32cb2b2e80 Make launcherX use multiple ammo sources 2024-06-28 22:40:24 +01:00
justin c723d1b1e1 Move around ammo source checks 2024-06-22 16:23:34 +01:00
justin 25cecb8ea6 Move shells to external magazines 2024-06-22 15:36:58 +01:00
justin e977673aa2 Remove old datatypes, change ammomag inv text colour 2024-06-22 12:15:10 +01:00