Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

units: Balance and abilities #234

Merged
merged 7 commits into from
Jun 6, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
13 changes: 12 additions & 1 deletion action/action.go
Original file line number Diff line number Diff line change
Expand Up @@ -473,20 +473,31 @@ type SyncStateTowerPayload struct {

type SyncStateUnitPayload struct {
utils.MovingObject
AnimationCount int

ID string
Type string
PlayerID string
PlayerLineID int
CurrentLineID int

Health float64
MaxHealth float64
Health float64

MaxShield float64
Shield float64

MovementSpeed float64
Bounty int

Level int

Path []graph.Step
HashPath string
CreatedAt time.Time

Abilities map[string]interface{}
Buffs map[string]interface{}
}

// TODO: or make the action.Action separated or make the store.Player separated
Expand Down
Binary file added assets/ShieldBarMiniProgress.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
89 changes: 49 additions & 40 deletions assets/assets.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,65 +7,71 @@ import (

// UNITS

//go:embed units/cyclope/faceset.png
var CyclopeFaceset_png []byte
//go:embed ninja_adventure_asset_pack/Actor/Characters/NinjaGreen/SeparateAnim/Walk.png
var NinjaWalk_png []byte

//go:embed units/cyclope/sprite.png
var CyclopeSprite_png []byte
//go:embed ninja_adventure_asset_pack/Actor/Characters/NinjaGreen/Faceset.png
var NinjaFaceset_png []byte

//go:embed units/flam/faceset.png
var FlamFaceset_png []byte
//go:embed ninja_adventure_asset_pack/Actor/Characters/Statue/SeparateAnim/Walk.png
var StatueWalk_png []byte

//go:embed units/flam/sprite.png
var FlamSprite_png []byte
//go:embed ninja_adventure_asset_pack/Actor/Characters/Statue/Faceset.png
var StatueFaceset_png []byte

//go:embed units/racoon/faceset.png
var RacoonFaceset_png []byte
//go:embed ninja_adventure_asset_pack/Actor/Characters/Hunter/SeparateAnim/Walk.png
var HunterWalk_png []byte

//go:embed units/racoon/sprite.png
var RacoonSprite_png []byte
//go:embed ninja_adventure_asset_pack/Actor/Characters/Hunter/Faceset.png
var HunterFaceset_png []byte

//go:embed units/spirit/faceset.png
var SpiritFaceset_png []byte
//go:embed ninja_adventure_asset_pack/Actor/Monsters/Slime4/Slime4.png
var SlimeWalk_png []byte

//go:embed units/spirit/sprite.png
var SpiritSprite_png []byte
//go:embed ninja_adventure_asset_pack/Actor/Monsters/Slime4/Faceset.png
var SlimeFaceset_png []byte

//go:embed units/eye/faceset.png
var EyeFaceset_png []byte
//go:embed ninja_adventure_asset_pack/Actor/Monsters/Mole/Mole.png
var MoleWalk_png []byte

//go:embed units/eye/sprite.png
var EyeSprite_png []byte
//go:embed ninja_adventure_asset_pack/Actor/Monsters/Mole/Faceset.png
var MoleFaceset_png []byte

//go:embed units/beast/faceset.png
var BeastFaceset_png []byte
//go:embed ninja_adventure_asset_pack/Backgrounds/Tilesets/TilesetNature.png
var TilesetNature_png []byte

//go:embed units/beast/sprite.png
var BeastSprite_png []byte
//go:embed ninja_adventure_asset_pack/Actor/Characters/SkeletonDemon/SeparateAnim/Walk.png
var SkeletonDemonWalk_png []byte

//go:embed units/butterfly/faceset.png
var ButterflyFaceset_png []byte
//go:embed ninja_adventure_asset_pack/Actor/Characters/SkeletonDemon/SeparateAnim/Dead.png
var SkeletonDemonDead_png []byte

//go:embed units/butterfly/sprite.png
var ButterflySprite_png []byte
//go:embed ninja_adventure_asset_pack/Actor/Characters/SkeletonDemon/Faceset.png
var SkeletonDemonFaceset_png []byte

//go:embed units/mole/faceset.png
var MoleFaceset_png []byte
//go:embed ninja_adventure_asset_pack/Actor/Monsters/Butterfly/SpriteSheet.png
var ButterflyWalk_png []byte

//go:embed units/mole/sprite.png
var MoleSprite_png []byte
//go:embed ninja_adventure_asset_pack/Actor/Monsters/Butterfly/Faceset.png
var ButterflyFaceset_png []byte

//go:embed units/skull/faceset.png
var SkullFaceset_png []byte
//go:embed ninja_adventure_asset_pack/Actor/Characters/CamouflageRed/SeparateAnim/Walk.png
var BlendMasterWalk_png []byte

//go:embed units/skull/sprite.png
var SkullSprite_png []byte
//go:embed ninja_adventure_asset_pack/Actor/Characters/CamouflageRed/Faceset.png
var BlendMasterFaceset_png []byte

//go:embed units/snake/faceset.png
var SnakeFaceset_png []byte
//go:embed ninja_adventure_asset_pack/Actor/Characters/RobotGrey/SeparateAnim/Walk.png
var RobotWalk_png []byte

//go:embed units/snake/sprite.png
var SnakeSprite_png []byte
//go:embed ninja_adventure_asset_pack/Actor/Characters/RobotGrey/Faceset.png
var RobotFaceset_png []byte

//go:embed ninja_adventure_asset_pack/Actor/Characters/MonkeyBoxerRed/SeparateAnim/Walk.png
var MonkeyBoxerWalk_png []byte

//go:embed ninja_adventure_asset_pack/Actor/Characters/MonkeyBoxerRed/Faceset.png
var MonkeyBoxerFaceset_png []byte

// END UNITS

Expand Down Expand Up @@ -111,5 +117,8 @@ var LifeBarMiniProgress_png []byte
//go:embed LifeBarMiniUnder.png
var LifeBarMiniUnder_png []byte

//go:embed ShieldBarMiniProgress.png
var ShieldBarMiniProgress_png []byte

//go:embed Arrow.png
var Arrow_png []byte
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading