Git Product home page Git Product logo

goon-flock's People

Contributors

adharainspace avatar amylizzle avatar azrun avatar batelite avatar benlubar avatar carbadox avatar cogwerks avatar dimwhat avatar flaborized avatar flamearrow57 avatar flappybatpal avatar flrsh avatar frawhst avatar gannets avatar geneva-breaker avatar gerhazo avatar github-actions[bot] avatar kubius avatar kyle2143 avatar mybluecorners avatar pali6 avatar robuddybot avatar sovexe avatar tarmunora avatar tobleroneswordfish avatar tterc avatar ursulamejor avatar xkeeper0 avatar zewaka avatar zjdtmkhzt avatar

Stargazers

 avatar  avatar

goon-flock's Issues

Hotkeys for abilities don't seem to work

Labels

[BUG]

Description

Using hotkeys (shift, alt, and ctrl) set for abilities doesn't seem to use the abilities.

Steps to reproduce

  1. Be Flockmind
  2. Set a hotkey for an ability (shift, alt, or ctrl)
  3. Use hotkey for ability

Expected Behavior

The ability should be selected for use.

Additional Information & Screenshots

No response

Controlled drones can deposit materials while they have none

Labels

[BUG]

Description

^

Steps to reproduce

  1. Place a tealprint
  2. Control a drone
  3. Run out of resources
  4. Try to add resources to the tealprint with your nanite spray
  5. Get the action bar and message "You deposit materials to the tealprint" even though nothing actually happens

Expected Behavior

Fail state

Additional Information & Screenshots

This shouldn't be able to happen with AI controlled drones since the AI task to contribute materials checks if the drone has materials before starting.

Flockdrones can damage structures with items

Labels

[BUG]

Description

Flockdrones can damage structures if they are holding an item with the gripper tool.

Steps to reproduce

  1. Be a Flockdrone
  2. Pick up an item with the gripper tool
  3. Click on a Flock structure with the item

Expected Behavior

For the structure to not be attacked or damaged.

Additional Information & Screenshots

No response

Drones need a UI element showing resources

Labels

[FEATURE]

Description

As a drone, you only see how many resources you have when you finish consuming an item

Steps to reproduce

  1. Be a drone
  2. Have no idea how many resources you have

Expected Behavior

Maybe something akin to vampire's blood counter UI element - you can do this through abilityHolder

Additional Information & Screenshots

No response

Flockdrone speech messages appear twice

Labels

[BUG]

Description

Flockdrone speech messages appear twice in chat

Steps to reproduce

  1. Be Flockmind
  2. Hear a flockdrone speek

Expected Behavior

Flockdrone speech should only appear once

Additional Information & Screenshots

image

Make some abilities more intuitive

Labels

[FEATURE]

Description

Some actions are not at all obvious how to do.

Things which are not obvious (probably not a complete list)

  1. Taking control of a drone - Currently requires click+drag self onto drone
  2. Caging an enemy mob - requires hitting the mob with the nanite spray in the disarm intent while they are stunned. seriously.

Expected Behavior

an idiot should be able to figure this out almost immediately

Additional Information & Screenshots

No response

Flockmind buildings are proper

Labels

[BUG]

Description

They are proper

Steps to reproduce

  1. Build them
  2. see they are proper
  3. cry

Expected Behavior

Them to not be proper

Additional Information & Screenshots

They are named Some <thing>, which leads to text like Gavin Jenkins hits Some weird computing thingy instead of Gavin Jenkins hits the weird computing thingy. If we want to keep exact wording lowercase it and prepend \proper

Converting pod bay doors deletes them

Labels

[BUG]

Description

Spraying a turf with pod bay doors on them deletes the pod bay.

Steps to reproduce

  1. Spray nanites on pod bay door
  2. See bug

Expected Behavior

It should replace them with a wall or door-like flockturf

Additional Information & Screenshots

image

This also makes all of the drones walk blindly into space, never to be seen again.

Flockdrones bleed blood

Labels

[BUG]

Description

Flockdrones bleed regular blood, and blood decals appear from them.

Steps to reproduce

  1. Attack a Flockdrone with a circular saw

Expected Behavior

For them to bleed coagulated gnesis, and blood decals to not appear.

Additional Information & Screenshots

No response

Designating someone seems to also designate everyone with the same name

Labels

[BUG]

Description

Designating someone who has a specific name as an enemy seems to also designate who has the same name, even though they have not been specifically designated.

Steps to reproduce

  1. Be Flockmind
  2. Designate a human as an enemy
  3. Undesignate them
  4. Designate another human with the same name as an enemy
  5. See Flockdrones and Sentinel structure fire at both humans

Expected Behavior

Only the person recently designated should be designated.

Additional Information & Screenshots

No response

Using Concentrated Repair Burst on a fully healed Flockdrone works

Labels

[BUG]

Description

You can use the Concentrated Repair Burst ability on a Flockdrone with full health

Steps to reproduce

  1. Be Flockmind
  2. Use Concentrated Repair Burst ability on a fully healed Flockdrone

Expected Behavior

The ability should not do anything.

Additional Information & Screenshots

No response

Flockdrones only deposit in small amounts

Labels

[AI] [FEATURE[

Description

Flockdrones under AI control only do one deposit action and then return to thinking

Steps to reproduce

  1. Place a tealprint
  2. Watch flockdrones walk up to it, deposit 10 units then stop and wander off.

Expected Behavior

They should keep depositing until the tealprint is full or they run out of resources.

Additional Information & Screenshots

No response

Flockdrones can't put items in storage containers

Labels

[BUG]

Description

Flockdrones can't put items in storage containers like crates and lockers.

Steps to reproduce

  1. Be a Flockdrone
  2. Pick an item up
  3. Left click a storage container

Expected Behavior

For the item to be put into the container rather than dropped at the Flockdrone's location.

Additional Information & Screenshots

No response

Drones consuming containers drop the items to the floor

Labels

[FEATURE]

Description

^

Steps to reproduce

  1. Be drone
  2. Pick up pill bottle and consume it
  3. Pills drop everywhere forcing you to pick up each one individually

Expected Behavior

It should probably work like the cages, where it consumes the contents first and then the container itself

Additional Information & Screenshots

No response

Drones don't prioritize building structures

Labels

[AI]

Description

Drones don't prioritize building structures

Steps to reproduce

  1. Place a structure with Fabricate Structure
  2. Watch as your drones use all their resources converting random tiles instead of building it

Expected Behavior

Either set the priority of the deposit materials AI task higher or let us target the structure with Designate Priority Tile

Additional Information & Screenshots

No response

Cancelling tile conversion keeps a conversion overlay on the tile

Labels

[BUG]

Description

Starting nanite spray conversion of a tile and then cancelling the conversion doesn't remove an overlay on the tile.

Steps to reproduce

  1. Be Flockdrone
  2. Start nanite spray conversion of a tile
  3. Move a tile away to cancel the ability

Expected Behavior

To not see the overlay on the attempted tile.

Additional Information & Screenshots

The overlay disappears when using nanite spray again on a different tile.

Overlay:
image

A dead Flockdrone can be butchered by at least two other Flockdrones at the same time

Labels

[BUG]

Description

A Flockdrone that has died can be butchered by at least two other Flockdrones at the same time.

Steps to reproduce

  1. A Flockdrone dies with at least two other Flockdrones very near it.

Expected Behavior

Only one Flockdrone should butcher the dead Flockdrone (would make sense for efficiency).

Additional Information & Screenshots

No response

Flockdrone floorrunning can allow you to floorrun into station walls and glass windows

Labels

[BUG]

Description

Flockdrones can floorrun into station walls and glass windows.

Steps to reproduce

  1. Be a Flockdrone
  2. Start floorrunning on a tile next to a station wall or glass window
  3. Move into the station wall or glass window while floor running

Expected Behavior

To not move into the station wall or window.

Additional Information & Screenshots

This can happen for other objects with density as well, not sure if that's an issue or not.

You can pull mobs while floorrunning as a Flockdrone

Labels

[BUG]

Description

As a Flockdrone, you can pull mobs while floorrunning

Steps to reproduce

  1. Be a Flockdrone
  2. Pull a mob
  3. Start floorrunning

Expected Behavior

For the mob to not be pulled.

Additional Information & Screenshots

No response

Priority designation of tiles does not seem to work too well

Labels

[BUG]

Description

Priority designating tiles does not seem to work very well.

Steps to reproduce

  1. Be Flockmind.
  2. Priority designate a tile for capture.

Expected Behavior

I would expect a tile to be converted shortly after designating it, but it takes a while, if converted at all.

Additional Information & Screenshots

No response

Drone Pass-the-Parcel with the secure briefcase

Labels

[BUG]

Description

Drones will fail to consume secure briefcase, drop it, and the next drone will pick it up

Steps to reproduce

  1. Pop the egg on the bridge
  2. Drones find the secure briefcase, try to rummage
  3. fail to rummage, drop it
  4. another drone picks it up, does the same
  5. pass the parcel

Expected Behavior

maybe containers that fail to open should be blacklisted? or just destroyed?

Additional Information & Screenshots

No response

Flockdrones and Flockbits can be designated as enemies

Labels

[BUG]

Description

You can mark Flockdrones and Flockbits as enemies.

Steps to reproduce

  1. Be Flockmind
  2. Select Designate Enemy ability
  3. Select a Flockdrone or Flockbit

Expected Behavior

They shouldn't be able to be designated as enemies.

Additional Information & Screenshots

No response

Relay renders under certain map objects

Labels

[BUG]

Description

^

Steps to reproduce

  1. Place relay over an intercom or wall button
  2. They render on top of it

Expected Behavior

I expected the relay to overwrite everything as it will eventually destroy everything to transmit the Signal.

Additional Information & Screenshots

image

Someone can be caged by at least two other Flockdrones at the same time

Labels

[BUG]

Description

If someone is being caged, another Flockdrone can start its cage process of the person.

Steps to reproduce

  1. A person is being caged by a Flockdrone with another Flockdrone nearby.

Expected Behavior

The person should only be caged by one Flockdrone.

Additional Information & Screenshots

No response

Swap from CHUI to TGUI

Labels

[FEATURE]

Description

CHUI old, TGUI new and shiny

Steps to reproduce

  1. Open spessgame
  2. see CHUI windows everywhere
  3. try not to cry
  4. cry a lot

Expected Behavior

TGUI

Additional Information & Screenshots

No response

Beepsky can open Flockdoors

Labels

[BUG]

Description

Beepsky can open Flockdoors

Steps to reproduce

  1. Watch Beepsky patrol by Flockdoors

Expected Behavior

For Beepsky to not be able to move through them.

Additional Information & Screenshots

No response

Spawning a flock rift in space

Labels

[BUG]

Description

You are able to spawn a flock rift in space and it flings your drones off to wander the edges of the station z for ever

Steps to reproduce

  1. Be flockmind
  2. Spawn your initial flock rift in space
  3. Drones are flung off at lightspeed to the edges of the map and runtime when they land
  4. Drones are now too far away to rally to the station and so just wander around for ever unless manually brought back

Expected Behavior

Probably best if flock have to start on a station tile

Additional Information & Screenshots

No response

TGUI - No icon for depositing

Labels

[BUG]

Description

No icon for the depositing action

Steps to reproduce

  1. open flock TGUI
  2. drones doing stuff
  3. drones depositing
  4. no icon

Expected Behavior

neat icon

Additional Information & Screenshots

No response

Runtime when drones try to eat a deck of playing cards

Labels

[BUG]

Description

deck of cards causes runtime with flockdrones

Steps to reproduce

  1. spawn deck of cards in room with flockdrones
  2. wait a sec
  3. oh no runtime

I'm pretty sure the problem is that usr isn't defined somewhere where it should be
line 552 of playing_cards.dm

Expected Behavior

runtimes bad

Additional Information & Screenshots

No response

Flock structures can be destroyed very fast when hitting them

Labels

[BUG]

Description

Flock structures can be destroyed fast when hitting them with an object.

Steps to reproduce

  1. Be a human
  2. Spam click structure with a fire extinguisher

Expected Behavior

For there to be a delay between attacks on the Flock structure.

Additional Information & Screenshots

No response

Flockdrones can floorrun through Flockwalls and Flockwindows

Labels

[BUG]

Description

Flockdrones can floorrun through Flockwalls and Flockwindows

Steps to reproduce

  1. Be a Flockdrone
  2. Start floorrunning
  3. Floorrun into a Flockwall or Flockwindow
  4. Try to floorrun into another Flockwall or Flockwindow

Expected Behavior

To not floorrun into the Flockwall or Flockwindow, or the first one to start with.

Additional Information & Screenshots

No response

Add "Stop asking me this" to flock respawn offers ghosts get

Labels

[FEATURE]

Description

Ghosts get spammed with message, they shouldn't

Steps to reproduce

  1. be a ghost
  2. in a flock round
  3. not want to play flock because you are a bad person who hates fun
  4. get spammed with offers anyway

Expected Behavior

Just need a button for this - should be easy

Additional Information & Screenshots

No response

Drones get stuck pathing through doors sometimes

Labels

[BUG]

Description

Drones seem to get stuck if they path through a door and then don't open it when they get there

Steps to reproduce

  1. Play for a while
  2. Drones get stuck trying to build, replicate, harvest
  3. Turns out they're in front of a closed door

Expected Behavior

They should open doors if they're closed (and they can), or else abandon behaviour they're stuck on

Additional Information & Screenshots

No response

Diffracting a drone deletes resources

Labels

[BUG]

Description

Diffracting a drone deletes it and does nothing to the resources

Steps to reproduce

  1. Have a drone
  2. Let it collect stuff
  3. oh look it's got resources
  4. diffract it into flockbits
  5. oh no resources gone

Expected Behavior

Should drop a resource cube thingy

Additional Information & Screenshots

No response

Drones should eat critters

Labels

[FEATURE]

Description

There's no interaction with critters right now. We should eat them.

Steps to reproduce

  1. Be a drone
  2. Ignore a critter

Expected Behavior

Eat the critter

Additional Information & Screenshots

Probably just make this a use case for the flockcage? It looks from comments in the code that this was intended but never implemented.

Flockdrones can damage Flock barricades

Labels

[BUG]

Description

Flockdrones can damage Flock barricades.

Steps to reproduce

  1. Be Flockdrone
  2. Equip grip tool
  3. Left click Flock barricade

Expected Behavior

For the barricade to not be damaged.

Additional Information & Screenshots

No response

Flockdrones can't see in the dark

Labels

[BUG]

Description

Flockdrones can't see in the dark

Steps to reproduce

  1. be a flockdrone
  2. be in a dark place
  3. can't see shit

Expected Behavior

Maybe they glow a bit? Or get teal mesons?

Additional Information & Screenshots

No response

Highlighting a tile as priority prevents you from clicking on anything on that tile

Labels

[BUG]

Description

Making a tile priority prevents you from clicking on stuff on it (namely drones)

Steps to reproduce

  1. Become flockmind
  2. Set tile as priority
  3. Be unable to click anything on the tile

Expected Behavior

To be able to click on things (namely drones) on that turf.

Additional Information & Screenshots

Clicking on the turf activates the intangible examine. The turf appears to be on top of everything. Should probably. not do that.

Need a way to cancel a tealprint

Labels

[FEATURE]

Description

Oh no, I put a tealprint down wrong, whatever shall I do?

Steps to reproduce

  1. Put down a tealprint in the wrong place
  2. regret it

Expected Behavior

I'm not sure how this should happen exactly, but some way of cancelling construction and dropping any resources that were stored within

Additional Information & Screenshots

No response

Drones firing their weapons infrequently

Labels

[BUG]

Description

Drones are just stood around, not shooting

Steps to reproduce

  1. Have some drones
  2. Spawn an enemy
  3. Watch all your drones standing around, with one firing every 30 seconds or so

Expected Behavior

A human surrounded by drones should be basically permastunned

Additional Information & Screenshots

I think this might be a new bug? It seemed to be working just fine before.

You can put grabs in the disintegration reclaimer

Labels

[BUG]

Description

I swear this was fixed

Steps to reproduce

  1. Be flockdrone
  2. Grab someone
  3. Press V (or whatever your equip bind is) to put the grab in the reclaimer

Expected Behavior

I expected UI concepts not to fit in the reclaimer

Additional Information & Screenshots

image

It would be nice if the Designate Enemy button could also undesignate

Labels

[FEATURE]

Description

The button for designating an enemy only designates, it does not undesignate. The only way to undesignate an enemy is to go to the Flock Control panel which is a little inconvenient if you want to quickly remove someone.

Steps to reproduce

  1. Be Flockmind
  2. Designate someone as an enemy using the Designate Enemy ability
  3. Use the ability on them again

Expected Behavior

It would be nice if the ability undesignated them.

Additional Information & Screenshots

No response

Sentinel runtimes on fire

Labels

[BUG]

Description

animate() call is glitched

Steps to reproduce

  1. build sentinel
  2. build collector to power it
  3. spawn human/clone
  4. designate as enemy
  5. sentinel tries to fire
  6. runtime

sentinel:83 Exception has occurred: invalid object type 0:0

Expected Behavior

zap

Additional Information & Screenshots

No response

TGUI does not properly handle flockbits

Labels

[bug]

Description

TermOS Error when opening TGUI Panel with flockbits

Steps to reproduce

  1. Become flockmind
  2. Plunk down the egg
  3. Split one of your drones into flockbits
  4. Open flock panel
  5. See error

Expected Behavior

No error

Additional Information & Screenshots

image

Controlled drones can't deposit materials immediately

Labels

[BUG]

Description

You have to switch intents off and back onto help intent to be able to deposit resources into a tealprint

Steps to reproduce

  1. Place tealprint
  2. Become drone
  3. Try to put resources in tealprint
  4. Can't until you switch intents off and back onto help

Expected Behavior

Being able to do that

Additional Information & Screenshots

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.