Commit Graph

217 Commits

Author SHA1 Message Date
justin 0ef28c132e Replace buggy circle seg intersection with a simpler test 2024-12-26 21:53:18 +00:00
justin 53c981718c Start allowing for more granular control of remote projectiles, cleanup 2024-12-26 10:16:18 +00:00
justin ae557f3fd4 Add remote detonator, stop remote screen attaching to nonlauncher ammo 2024-12-25 21:52:09 +00:00
justin aec56f4977 Fix more edge cases in circle collision 2024-12-25 10:14:13 +00:00
justin 04a83ed031 Fix error in circle wall collision detection
The wall zoning did not take into account the radius of the circle
2024-12-25 00:10:26 +00:00
justin 37da73bf6d Simplify bullets 2024-12-24 13:59:06 +00:00
justin 15317882e6 Cleanup, allow more general magShield deflection 2024-12-24 12:54:28 +00:00
justin d739a95197 Allow turrets to fire bullets, only good for testing for now 2024-12-24 12:24:27 +00:00
justin fb1553bf3c Tweak "magnets" that affect bullet movement 2024-12-24 10:48:28 +00:00
justin 90ec2a3738 Allow a spring and hardware to make weapons automatic 2024-12-23 16:29:10 +00:00
justin 205c0a5c19 Stop instant creature death, allow for more overkill 2024-12-23 15:54:01 +00:00
justin cae02d8008 Move optic zoom scrolling to item scrolling function
Zoom scrolling behaviour has slightly changed, I'm not sure how I want
it to work yet though
2024-12-23 13:02:56 +00:00
justin a4e1fcf384 Add alteRifle 2024-12-23 10:53:35 +00:00
justin e2e1e23881 Cleanup tesla arcs 2024-12-22 15:36:28 +00:00
justin 632deb7486 Cleanup tesla arcs 2024-12-22 14:50:08 +00:00
justin acba8de359 Add more wall reflection/randomisation 2024-12-22 10:42:10 +00:00
justin 84821a1531 Randomise volleygun muzzle order 2024-12-21 19:10:34 +00:00
justin 17cb1d8ff8 Add shapes for craft items 2024-12-21 17:16:40 +00:00
justin 978bf864cc Cleanup, remove old cylinder cap poke code 2024-12-21 16:44:05 +00:00
justin a79dbf3b0e Add shapes for some craft items 2024-12-21 13:30:28 +00:00
justin e35e056fcb Remove CreatureTargeting, start making shapes for crafts 2024-12-21 12:08:45 +00:00
justin 8f65fa6bc5 Allow firing of different muzzles on different frames after use 2024-12-21 11:37:52 +00:00
justin 92b190aba8 Cleanup 2024-12-20 18:06:54 +00:00
justin 58635466ae Cleanup 2024-12-20 17:09:17 +00:00
justin d9aaa8cc05 Allow for item use when not root 2024-12-20 16:07:58 +00:00
justin e1989eaa1e Cleanup 2024-12-19 23:40:04 +00:00
justin 3da9490dd4 Remove left click/hotkey item data types 2024-12-19 21:55:18 +00:00
justin 4526119fcd Start moving hotkeys out from creatures into world 2024-12-19 15:16:47 +00:00
justin 80b03e6544 Move further towards removing _crInvEquipped 2024-12-19 12:29:17 +00:00
justin 7e0184a54d Remove _crCamouflage/wrist invisibility on equip/unequip
Invisibility no longer works
2024-12-19 12:12:54 +00:00
justin a669632226 Make equipment effects use item locations
Move towards removing on/off equipment effects
2024-12-19 11:15:21 +00:00
justin 8c04a3f968 Cleanup 2024-12-19 01:36:32 +00:00
justin 331a9a2f9b Start keeping track of item equip status internally (partially done) 2024-12-19 00:55:14 +00:00
justin db8e26b99d Commit before rethinking item ammo containers 2024-12-18 19:20:37 +00:00
justin 694bc2b060 Allow triggering items using an ECG 2024-12-18 15:39:04 +00:00
justin c4e8046332 Improve click detectors
Introduce "gadgets" as a structural function, for items that can be used
when held and when not held. Click detectors are such an item. Make
click detectors correctly attach and use up batteries when used.
2024-12-18 13:34:05 +00:00
justin d405747bd5 Tweaks concerning item types 2024-12-18 11:39:12 +00:00
justin d0ef2628ce Start more sensibly separating avatar from ai creatures 2024-12-17 19:55:07 +00:00
justin de4a955206 Remove reduntant left click item use code 2024-11-29 20:40:14 +00:00
justin 8d6b44e9f4 Cleanup 2024-11-29 01:37:45 +00:00
justin 61c0ba9251 Cleanup, remove spawngun 2024-11-28 21:48:25 +00:00
justin 3763ff2c8a Partial implementation of more sensible muzzle position determination 2024-11-28 21:15:22 +00:00
justin 0d5e578f07 Implement bullet synth 2024-11-27 20:37:40 +00:00
justin b21513c4dd Move item inv size and item dimensions from records to external function 2024-11-26 23:36:08 +00:00
justin 2b969f6530 Make selection cursors use selection item width 2024-11-26 22:49:54 +00:00
justin 199cd73fa9 Make dragging items instantaneous (up to 30 items away, at least) 2024-11-26 21:18:28 +00:00
justin dc5c62e8ff Simplify check if inventory selection exists 2024-11-26 17:20:07 +00:00
justin 7d0f44a041 Remove default light sources 2024-11-26 13:27:58 +00:00
justin cc302a6846 Remove temporary light sources as separate entity 2024-11-26 13:12:55 +00:00
justin e93a804559 Allow for lights to be stored in a one-frame list 2024-11-26 12:50:39 +00:00