Releases: ricott1/rebels-in-the-sky
Releases · ricott1/rebels-in-the-sky
v1.0.28
Some updates to the game engine plus we finally got rid of Luca's team.
- Space adventure: gold finding probability should depend on planet.
- Add relayer messages to team.
- Engine: Decreases morale influnce on rolls.
- Charisma modifies morale lost when scored against.
- Add morale boost is scoring while losing within a range.
- Add requirement of 1 rum for pirate when teleporting.
- Relentless effect is increased.
- Add emperor's crew: new Crumiro trait and auto accept challenge functionalities.
- Fix jester storage upgrade.
- Add flag to disable input reader (useful if you want to run the game with a bot).
v1.0.27
Mostly boring release, only some gameplay improvements.
World
- Add engineer crew role. Diminishes upgrade time for ship and asteroid and improves ship damage during space
adventure. - Refactor asteroid upgrades to be akin to spaceship upgrades.
Spaceship
- Add storage update for last ship
Player
- Add historical game stats.
Space adventure
- Add pilot bonus to thrust.
- Add engineer bonus to damage.
Engine
- Add brawls stats.
- Realign recovery rate to current tiredness rate.
- Add new pitches.
UI
- Add access to player historical stats in pirates panel.
Code quality
- Added first e2e network challenge test.
- Enable link-time optimizer for release build #24 (thank @zamazan4ik).
v1.0.26
More UX improvements, some re-balancing.
World
- Relax requirements for local games.
- Revamped potential and player growth mechanism.
- Limit max number of players in a game to 7. Extra players can stay in the crew but do not participate to games.
- Local teams auto-adjust formation.
- Add new jersey type.
Image
- Add more (and hopefully more distinguishable) colors.
Engine
- Add more descriptions for start of game.
Network
- Improve error handling of challenges and trades.
UI
- Display team average energy in spaceship description.
- Fix minor padding inconsistencies for lists.
swarm panel
- Indicate idle peers as disconnected.
Bugs
- Fix skills modifier due to age.
- Quitting while in a space adventure now loses all resources but satoshis.
v1.0.25
Mostly improvements to balancing and some new functionalities around asteroids :)
World
- Allow to gather resources after exploration even if an asteroid is found.
- Local challenges are refuted if the challenged team is too tired. This make it more difficult to cheese the game and gain lots of reputation for your team (shame on you Luca).
- Add small extra reputation bonus for winning network games.
- Some adjustements to potential and skill increase.
- Add option to abandon asteroids.
- Don't give reputation bonus if team teleported.
Space adventure
- No planet asteroids are spawned if team has already reached limit (5).
- Decrease base thrust and remove pilot bonus (it was making the ship too uncontrollable).
Engine
- Add more descriptions for start of game.
UI
popups
- New popups to abandon asteroid.
games panel
- Display current team tactics in 'status view'.
myTeam panel
- New buttons to build teleportation pad and abandon asteroids.
Code cleanup
- Public APIs to add and subtract resources to team.
v1.0.24
Summary
- Some important bug fixes.
- Update the game engine and have tactics have a bigger influence on games.
- Solve a possible hardlock if players get stranded on an asteroid without fuel.
World
- Calculate fuel necessary for travel consistently.
- Travelling to home planet is now istantaneous and free.
Engine
- Add tactic bonus to attack and defense.
- Add 'Shooters' tactic.
Relayer
- Send top 20 pirates rather than top 10.
UI
new team screen
- Adjust how remaining balance is displayed.
- Sort available players by hiring cost.
myTeam panel
- Fix info bars in market panel.
Bugs
- Fix team rating displayed in swarm panel.
- Set team fuel consistently during space adventure.
- Fix asteroid image displayed when landing on an asteroid.
- Fix players leaving team when was not possible to release them.
- Fix bug when adding fuel to resources, which sometimes resulted in panic when getting the fuel spans in the UI.
- In off-the-screen action it was possible for players to pass the ball to themselves.
v1.0.23
Some bug fixes and a couple improvements on the player creation balance. Also, the Readme has been updated following
#19.
Player
- Adjust some skill population bonus.
- Adjust skill bonus due to wooden legs, eye patches, and hooks.
Bugs
- Handle all crossterm events to avoid a panic when focus is changed.
- Calculate hitbox size correctly in space adventure.
- Fix used storage calculation when adding resources.
- Fix some typos: #20 (Thanks @halostatue!)
v1.0.22
Some bugs fixed and several improvements on the game engine action descriptions, which hopefully will make the games feel more diverse and enjoyable.
Engine
- Add more descriptive scenarios for actions.
Network
- Try to bind to ipv6 if available.
- Uses a list of seed addresses rather than a single one.
UI
swarm panel
- Restyle ranking page and display top players.
- Top players and team are selectable lists.
Bugs
- When team discovers and moves to an asteorid, the base planet teams are not updated
- Fix disabled buttons selection in splash screen.
- Fix top players ranking update when a player is fired.
v1.0.21
Mostly bug fixes.
Space adventure
- Stop collisions when space adventure is ending.
- Add popup explaining how to land on asteroid.
UI
myTeam panel
- Add button shortcut to go to asteroid page.
Bugs
- Planet not found if network team is on an asteroid
- Fix resource gathered if spaceship is destroyed.
- Fix network challenge validity conditions.
- Fix screen size for ssh games.
- Fix continuing persisted games.
v1.0.20
World
Spaceship
- Add shooter to ship component and make it upgradeable.
Store
- Refactor generic serialization/deserialization and add compression/decompression. This adds some complexity to handle migration from old save files, but greatly
reduces the space used to store data (by ~8x).
Space adventure
- Add shooter damage and firerate .
- Add ColliderEntity as ship component with big hitbox. It only collides with fragments.
- Add enemy spaceships. Still need to introduce them into the gameplay.
- Add asteroid planets, which result in the team discovering the asteroid at the end of the adventure.
- Add gold fragments.
- Add command to empty stiva from scraps (release particles behind).
- Team speed bonus modifies spaceship speed during adventure.
Image
- Spaceship gif shows shooters.
- Clearly show upgraded ship image in shipyard.
- Refactor ImageComponent trait if no size is required; Add a new SizedImageComponent trait when it is.
Engine
- Make games more random by changing roll mechanics.
Relayer
- Make top team ranking data handling more efficient.
UI
- Fix screen size to suggested dimensions for larger screens. This makes it easier to develop the UI with a consistent vision.
- Revamp default buttons style.
- Remove RadioButton and improve Button APIs.
Code cleanup
- Add HoverableWidget and HoverableStateful widget traits to remove global CallbackRegistry.
- Each Screen has its own GifMap.
- Completely remove Arcs from Ui.
Bug fixes
- Cleanup logic was run multiple times for local games.
- Fixed storage images for updated spaceships.
- Fix conditions for not collecting resources from space adventures.
- If made three is followed by substitution, the shot gif was not displayed.
- Some asteroid images were not cropped correctly when rotated.
- Don't display same popup multiple times.
- Changing pilot during travels incorrectly updates travel time.
v1.0.19
World
- New team does not keep any left over balance after creation
- Add more variance in teams quality during world generation.
- Add Kartoffeln resource.
Spaceship
- Add spacehip damage during travel/exploration
- Add spaceship repair in shipyard
Space adventure
- Add visual effects:
- fade in
- fade out
- color mask
- Collision detection out of trait
- Fix collision detection when projectile passes too fast
- Add 'Charge' parameter, goes down when shooting, damage depends on current value, if it reaches 0 u need to wait to recharge, color depends on current value
- Projectile color sets the Mask visual effect (lerp between colors)
- Fix offset in Mask blue
- Add max speed to ship
- Add 'on space adventure' team location.
- Hook it up to the main game!
SSH
- BUG: Fix freeze in Tui during simulation.
UI
- Disable buttons without modifying the text. Add error string to on-hover text
popups
- Add prompt before quitting the game.
widgets
- Player improvements are displayed with more granularity.