Commit Graph

305 Commits (a8e4aca91ebe94112782d24d48abeebcc83dc394)
 

Author SHA1 Message Date
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 df82248670
Add TimeElapsed property 2024-10-18 11:10:34 -07:00
John Montagu, the 4th Earl of Sandvich 28a408de1b
Add ISave interface 2024-10-17 13:29:47 -07:00
John Montagu, the 4th Earl of Sandvich c0424444b9
Make Doc dash away instead of predetermined angle 2024-10-11 19:00:19 -07:00
John Montagu, the 4th Earl of Sandvich feec74fa65
Make Doc dodge projectiles during lance state 2024-10-11 12:24:13 -07:00
John Montagu, the 4th Earl of Sandvich b54ce905ab
Make Hurtbox and Hitbox have dedicated layers 2024-10-11 11:39:14 -07:00
John Montagu, the 4th Earl of Sandvich ec5204c452
Remove Player.InventoryMap 2024-10-05 16:21:42 -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
HumanoidSandvichDispenser f0ac72b919
Redesign Arena tilemap (#41)
* Add new tileset

* Change tilemap
2024-06-24 16:07:15 -07:00
John Montagu, the 4th Earl of Sandvich 3ea50d5c97
Merge branch 'phantom-camera' 2024-06-09 08:13:57 -07:00
HumanoidSandvichDispenser 0c0aa63cc6
Implement phantom camera (#39)
* Add PhantomCamera nodes

* temp: Remove CameraBounds events

* Add CameraTrigger

* Add proper CameraTriggers to Arena.tscn

* Remove CameraBounds
2024-06-07 21:14:35 -07:00
John Montagu, the 4th Earl of Sandvich e7d0116ad7
Remove CameraBounds 2024-06-07 20:53:35 -07:00
John Montagu, the 4th Earl of Sandvich cb24cb5809
Add proper CameraTriggers to Arena.tscn 2024-06-07 20:52:06 -07:00
John Montagu, the 4th Earl of Sandvich ceba8f9386
Add CameraTrigger 2024-06-07 07:24:20 -07:00
John Montagu, the 4th Earl of Sandvich ad8ef32ea0
temp: Remove CameraBounds events 2024-06-07 07:14:29 -07:00
John Montagu, the 4th Earl of Sandvich 3248794dc3
Add PhantomCamera nodes 2024-06-07 07:14:29 -07:00
John Montagu, the 4th Earl of Sandvich 462f90dce7
Change map node ordering 2024-06-07 07:12:33 -07:00
John Montagu, the 4th Earl of Sandvich 8512bfd2de
Fix y-sort not applying to TileMapLayers 2024-06-07 07:10:23 -07:00
John Montagu, the 4th Earl of Sandvich 2ddf6dca5a
Change TileMaps to use TileMapLayers instead
TileMaps are now deprecated in 4.3 beta 1
2024-06-07 06:55:48 -07:00
John Montagu, the 4th Earl of Sandvich dd9b618bcf
Remove old maps 2024-06-07 06:52:31 -07:00
John Montagu, the 4th Earl of Sandvich 085f9287bd
Update Godot to 4.3 beta 1 2024-06-07 06:51:41 -07:00
John Montagu, the 4th Earl of Sandvich 164a13776a
Use AOT compilation 2024-06-06 19:15:48 -07:00
John Montagu, the 4th Earl of Sandvich 8764d12859
Remove resource UIDs 2024-06-06 09:40:11 -07:00
John Montagu, the 4th Earl of Sandvich 94d66ec8da
Use Forest tileset as external resource 2024-06-06 09:38:25 -07:00
John Montagu, the 4th Earl of Sandvich b7547f3b38
Remove print statement 2024-06-06 09:37:56 -07:00
John Montagu, the 4th Earl of Sandvich 2cffab617c
Fix DocLegionary NPC off-center sprite 2024-06-06 09:31:13 -07:00
John Montagu, the 4th Earl of Sandvich 590f440b92
Add correct faction to Doc NPCs 2024-06-06 09:30:21 -07:00
John Montagu, the 4th Earl of Sandvich 0f73567aa7
Fix navigation issues 2024-06-06 09:27:59 -07:00
John Montagu, the 4th Earl of Sandvich 057aedca30
Add check to not rebake while navmesh is baking 2024-06-06 09:23:33 -07:00
John Montagu, the 4th Earl of Sandvich c3ead0cdaa
Add Get and Set methods for MapState 2024-06-06 09:22:26 -07:00
John Montagu, the 4th Earl of Sandvich 4f3d5dd316
Use World singleton 2024-06-06 09:21:39 -07:00
John Montagu, the 4th Earl of Sandvich a67dedf3f9
Add `Map.GetCharacters()` 2024-06-06 07:59:29 -07:00
John Montagu, the 4th Earl of Sandvich 4c780da552
Fix alt fire on joystick right 2024-06-05 12:20:30 -07:00
John Montagu, the 4th Earl of Sandvich 54ddc63fbe
Remove parentheses check in parser 2024-06-05 12:13:36 -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 516d79d86f
Add new Doc theme 2024-05-27 11:38:53 -07:00
John Montagu, the 4th Earl of Sandvich 309adaf317
Update dialogue manager compiler version 2024-05-18 16:05:27 -07:00
John Montagu, the 4th Earl of Sandvich 7b98fe4b96
Add alignment methods for IFaction 2024-05-18 15:53:33 -07:00
John Montagu, the 4th Earl of Sandvich 40ba0285f4
Update thinkers to handle no nav agents 2024-04-27 18:52:38 -07:00
John Montagu, the 4th Earl of Sandvich f07ce2f5df
update dialogue manager 2024-04-08 14:42:12 -07:00
John Montagu, the 4th Earl of Sandvich e3d6fbb714
fix pathfinding and interaction issues on map 2024-04-06 15:07:15 -07:00
John Montagu, the 4th Earl of Sandvich 1261248fc0 change ShungiteSpike to explode into 8 darts 2024-03-30 20:36:25 -07:00
John Montagu, the 4th Earl of Sandvich 1c8926a7d8
update characters 2024-03-30 08:39:28 -07:00
John Montagu, the 4th Earl of Sandvich 7535d9f28d
add block force multiplier to SwordBlockState 2024-03-30 01:59:45 -07:00
John Montagu, the 4th Earl of Sandvich 7929053cb3
add background props to Arena map 2024-03-30 01:59: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 fc5ea41e3a
add stats node to more characters 2024-03-29 16:16:51 -07:00