Commit Graph

71 Commits (5e87a02a760bae0942eb688513a424060ef35c30)

Author SHA1 Message Date
John Montagu, the 4th Earl of Sandvich b5b3f86fb6
Update weapon mechanics 2024-10-18 15:06:52 -07:00
John Montagu, the 4th Earl of Sandvich a8e4aca91e
Make Inventory remove item from hotbar as well
Inventory.Remove(ItemMetadata) removes the item from both the inventory
and the hotbar
2024-10-18 15:06:51 -07:00
John Montagu, the 4th Earl of Sandvich cfb8527a42 Fix broken WorldEnvironment for maps 2024-10-05 15:52:31 -07:00
HumanoidSandvichDispenser c85aeb6b5b
Implement saving and loading hotbar state (#45) 2024-10-05 15:46:40 -07:00
HumanoidSandvichDispenser b687b49e52
Implement all current work-in-progress features (#43)
* Add WIP vendors

* Add TimerExtensions

* chore: Update dialogue manager version

* Add Inventory.EquippedItem signal

* Move files to UI.Inventory namespace

* Modify Hotbar and InventorySlot organization

Made InventorySlot a bit more modular.

* Modify hotbar icons

* Implement request to display shop

* Add forsenLevel placeholder icon

* Add shop UI

* Update UI to use theme and click through

* Update item metadata

Added placeholder icons for items without an icon.

* Add Snus Dealer example vendor NPC

* Implement factions with bitflags instead

* Fix typo in Doc dialogue

* Hide and show shop menu

* Add shaders

* Add newline to console output

* Add modal interface

* wip: new sprites

* Add new tileset

* wip: Redesign Depths of the Arena

* Change tiles

* Implement igniting bow arrows

* Add bow alt-fire ability

* Update Arena redesign

* Add Doc summon sounds

* Add inventory menu

* Add glow to effects

* Add some props to ArenaExterior

* Add alt fire to RangedIdleState

* Add keybinds for inventory menu

* Make arrows remain on fire if bow was set on fire

* Redesign Arena

* Add Sword effects and self knockback

* Update lighting effects

* Add wait/delay for Doc to exit when attacking

* Modify UI
2024-09-16 12:33:29 -07:00
HumanoidSandvichDispenser 12767e3c70
Merge branch 'wip' into master (#42)
* Implement igniting bow arrows

* Add bow alt-fire ability
2024-07-06 22:51:09 -07:00
John Montagu, the 4th Earl of Sandvich b7547f3b38
Remove print statement 2024-06-06 09:37:56 -07:00
HumanoidSandvichDispenser b8a5e641b6
Implement Vendor NPCs (#37)
* Add WIP vendors

* Add TimerExtensions

* chore: Update dialogue manager version

* Add Inventory.EquippedItem signal

* Move files to UI.Inventory namespace

* Modify Hotbar and InventorySlot organization

Made InventorySlot a bit more modular.

* Modify hotbar icons

* Implement request to display shop

* Add forsenLevel placeholder icon

* Add shop UI

* Update UI to use theme and click through

* Update item metadata

Added placeholder icons for items without an icon.

* Add Snus Dealer example vendor NPC

* Implement factions with bitflags instead

* Fix typo in Doc dialogue

* Hide and show shop menu

* Add shaders

* Add newline to console output

* Add modal interface
2024-06-04 22:12:01 -07:00
John Montagu, the 4th Earl of Sandvich 341f5137eb
change parry to use stagger instead of direct stun 2024-03-29 16:17:19 -07:00
John Montagu, the 4th Earl of Sandvich c5e110f92d
change swords to not deal damage when parrying 2024-03-25 21:13:18 -07:00
John Montagu, the 4th Earl of Sandvich 6241d6bcdf
add buy/sell price attributes to item resources 2024-03-01 21:59:51 -08:00
John Montagu, the 4th Earl of Sandvich 5efbd5b006
add price data properties for item metadata 2024-01-11 01:27:24 -08:00
John Montagu, the 4th Earl of Sandvich a6a7815b76
hotbar 2024-01-01 22:55:53 -08:00
John Montagu, the 4th Earl of Sandvich 54bde10278
inventory hotbar wip 2023-12-31 05:59:33 -08:00
John Montagu, the 4th Earl of Sandvich 3230e487f2
associate weapon scenes with resources 2023-12-29 17:46:03 -08:00
John Montagu, the 4th Earl of Sandvich 6f03295d8e
asset update 2023-12-13 18:25:20 -08:00
John Montagu, the 4th Earl of Sandvich 388c2a0e4c
update to godot 4.2, started navmeshes 2023-12-09 16:26:44 -08:00
John Montagu, the 4th Earl of Sandvich 00be67d787
prework for buff system 2023-11-09 16:23:43 -08:00
John Montagu, the 4th Earl of Sandvich cc2ffdca8a
fix some complaining 2023-09-11 10:14:50 -07:00
John Montagu, the 4th Earl of Sandvich 6a42816bdb
bow and arrow weapon 2023-09-10 17:08:14 -07:00
John Montagu, the 4th Earl of Sandvich db62cd2495
alt attacks cost levels 2023-09-10 12:30:38 -07:00
John Montagu, the 4th Earl of Sandvich 456236afdb
fix parry particles being on 2023-09-10 09:36:36 -07:00
John Montagu, the 4th Earl of Sandvich 6c5bc4edac
Merge branch 'master' into controller-support 2023-09-06 22:54:42 -07:00
John Montagu, the 4th Earl of Sandvich 60cd7cdbc0
fix lance particles being different color 2023-09-03 17:47:17 -07:00
John Montagu, the 4th Earl of Sandvich 385ed4ffdb
leveling up 2023-09-03 17:42:32 -07:00
John Montagu, the 4th Earl of Sandvich a07642c3af
added OpenGL-compatible shaders; solves #13 2023-09-02 22:53:36 -07:00
John Montagu, the 4th Earl of Sandvich d04679009a
remove unnecessary comments and print statements 2023-09-01 01:53:04 -07:00
John Montagu, the 4th Earl of Sandvich ce093646aa
clean up & some documentation 2023-08-31 19:03:30 -07:00
John Montagu, the 4th Earl of Sandvich 24001c4ba1
switching items with controller 2023-08-29 11:40:22 -07:00
John Montagu, the 4th Earl of Sandvich 673bebcabf
shotgun recoil 2023-08-15 21:49:33 -07:00
John Montagu, the 4th Earl of Sandvich 8d20d96059
shotgun effects (resolves #5)
- animations
- fires 3 pellets
- particles
- bassier and quieter sound
2023-08-15 18:27:57 -07:00
John Montagu, the 4th Earl of Sandvich 755817e81a
modified visuals and cultist AI 2023-08-14 14:07:57 -07:00
John Montagu, the 4th Earl of Sandvich f3452f7d3e
fixed char targets being locked 2023-08-10 23:08:41 -07:00
John Montagu, the 4th Earl of Sandvich 9a3d6fa8e4
centurion and legionary enemies 2023-08-08 00:54:00 -07:00
John Montagu, the 4th Earl of Sandvich 6b29cbf8fe
cultist npc + buttons wip 2023-08-05 23:50:08 -07:00
John Montagu, the 4th Earl of Sandvich 4a4d1b2062
character updates 2023-07-31 01:12:47 -07:00
John Montagu, the 4th Earl of Sandvich 89f2e375cf
changed doc to 3-stage boss 2023-07-25 03:48:02 -07:00
John Montagu, the 4th Earl of Sandvich 0d403044e1
wip: doc lance 2023-07-23 23:39:20 -07:00
John Montagu, the 4th Earl of Sandvich 82c8e85c63
boss UI 2023-07-23 11:05:01 -07:00
John Montagu, the 4th Earl of Sandvich 8071fb2d18
fixed parrying 2023-07-23 11:03:55 -07:00
John Montagu, the 4th Earl of Sandvich 5186a85803
improved visuals 2023-07-22 20:23:48 -07:00
John Montagu, the 4th Earl of Sandvich 64329f1992
new effects and stuff 2023-07-21 02:54:13 -07:00
John Montagu, the 4th Earl of Sandvich 2979f69405
rework spike attack; added unwanted frequency 2023-07-19 00:17:25 -07:00
John Montagu, the 4th Earl of Sandvich 97c2b243c7
doc boss (wip) 2023-07-13 23:46:58 -07:00
John Montagu, the 4th Earl of Sandvich 2833e76175
supa wip 2023-06-13 02:55:30 -07:00
John Montagu, the 4th Earl of Sandvich 706354e813
refactor file scoped namespace 2023-06-03 18:21:46 -07:00
John Montagu, the 4th Earl of Sandvich 9c763357b9
NPC angle lock when using weapon 2023-05-28 17:54:48 -07:00
John Montagu, the 4th Earl of Sandvich 423c3e3b17
fix enemies sharing inventories
This also fixes an issue where enemies do not have weapons as their
shared inventory is full and therefore can not equip any item.
2023-05-28 12:07:19 -07:00
John Montagu, the 4th Earl of Sandvich 39d4069aa1
spawners 2023-05-28 10:57:23 -07:00
John Montagu, the 4th Earl of Sandvich bcd84e8f39
railgun 2023-05-26 22:28:08 -07:00