Added links to all the ui elements/windows to the readme. Removed the implementing vendors part as it has been implemented since I wrote that paragraph.

This commit is contained in:
Relintai 2021-07-20 22:27:33 +02:00
parent 378ebcff23
commit d7d6d075e3

View File

@ -449,9 +449,27 @@ func sapply_aura() -> void:
```
[Complete UI Implemetation](https://github.com/Relintai/broken_seals/tree/master/game/ui/player_ui) \
[Talent UI Implemetation](https://github.com/Relintai/broken_seals/tree/master/game/ui/talents) \
[Spellbook UI Implementation](https://github.com/Relintai/broken_seals/tree/master/game/ui/spellbook)
[Complete UI Implemetation](https://github.com/Relintai/broken_seals/tree/master/game/ui) \
[Player UI Core Implemetation](https://github.com/Relintai/broken_seals/tree/master/game/ui/player_ui) \
[Aura Frame Implementation](https://github.com/Relintai/broken_seals/tree/master/game/ui/auraframe) \
[Castbar Implementation](https://github.com/Relintai/broken_seals/tree/master/game/ui/castbar) \
[Unitframe Implementation](https://github.com/Relintai/broken_seals/tree/master/game/ui/unitframes) \
[Actionbar Implementation](https://github.com/Relintai/broken_seals/tree/master/game/ui/actionbars) \
[Character Window Implementation](https://github.com/Relintai/broken_seals/tree/master/game/ui/character) \
[Inventory Window Implementation](https://github.com/Relintai/broken_seals/tree/master/game/ui/bags) \
[Crafting Window Implementation](https://github.com/Relintai/broken_seals/tree/master/game/ui/crafting) \
[Loot Window Implementation](https://github.com/Relintai/broken_seals/tree/master/game/ui/loot_window) \
[Talent Window Implemetation](https://github.com/Relintai/broken_seals/tree/master/game/ui/talents) \
[Spellbook Window Implementation](https://github.com/Relintai/broken_seals/tree/master/game/ui/spellbook) \
[Vendor Window Implementation](https://github.com/Relintai/broken_seals/tree/master/game/ui/vendor_window) \
[Trainer Window Implementation](https://github.com/Relintai/broken_seals/tree/master/game/ui/trainer) \
[3D Nameplate Implementation](https://github.com/Relintai/broken_seals/tree/master/game/ui/nameplates) \
[2D Nameplate Implementation](https://github.com/Relintai/broken_seals_roguelike/tree/master/game/ui/nameplates)
### Infos / Pipelines
@ -502,16 +520,6 @@ You can set all the xp values for your levels in `ProjectSettings->Ess->xp`.
Now you can start distributing xp, for whatever you'd like to Entities, using `Entity.xp_adds(vlaue : int)`
## Implementing...
### Vendors
I don't yet have a vendor ui example, however if you want them you can already implement them in a simple way.
`EntityData` has a `VendorItemData` property, you can display this clientside, and implement a buy request from client to server.
If you also want limited vendor inventory items, you can implement them the same way looting works (create a bag for the vendor, and fill it
with items), but of course you would show these in a vendor dialog.
## Examples
Eventually I'll create a separate repository with a few examples/demos, but for now you can check the game