Slack. Easily the best option, the only downside is the history being lost. Otherwise its a clear winner vs discord.
Posts made by Davaned
RE: Discussion: Contract system
I'm on vacation so I'm not following this daily. However, if automation is being completely ruled out than it is my personal opinion that development time would be better spent on some of the already announced features (power creeps, arena) instead. Without some way to verify and automate contracts it means people will have to setup a lot of bootstrapping and custom code for each contract, as well as a lot of code review, and honestly I don't think many people will engage in that.
Having some type of "contract catalog", "standard library", or "written by" verification would make this system far more usable, and without it I think this feature would be very niche.
Agreed 10x, the ROI for both Devs and players is very low without automation built into the design. Many more exciting & powerful features in the pipeline, I think this idea needs to bake for a while still.
RE: What did you find annoying/hard when you started out with this game?
Some form of testing framework for screeps would be a godsend. With how slow ticks are sometimes it takes hours or days to fail. I remember being very frustrated coming back the next day to find everything died overnight quite a few times.
A small shard with 1sec ticks that didn't add to accounts (no GCL/credits carry over) would be a great way for new players to test things, its a lot to expect a new player to go to 3rd party hosted servers.
RE: Creep death: more than just a delete
@artch Excellent, I'm really glad you agree. Very excited to see it appear. The creepId field will be great. Eventually having a kill credit/actions leading to death will be a huge boon but this definitely helps as is.
@PostCrafter Thanks for picking this up! Go get them sub tokens Mind linking your PR here when its ready?
RE: Creep death: more than just a delete
+1 on the missing feature rather than an enhancement.
Visually I think it would be very appealing too, considering huge battles would leave brutal devastation in their wake as opposed to some energy piles we see now. A field of covered with the graves of the fallen is a nice touch. Adding a tombstone.say ("Here I lie/In endless rest") or even a more passive read-only message would be cool too.
One thing to consider would be whether tombstones would give vision of the room, which I'd say should be no.
Creep death: more than just a delete
I think there is value cleaning up the "poof" end of combat that we currently have. It's fairly boring, hard to determine due to room edges and ids+vision. Also, no death animations feels unsatisfying.
An idea I had to streamline this behavior would be to have creeps corpses/tombstones, and it would help with something that we already have (the killing caravans already leave a “corpse” of a container). A corpse/tombstone would have the full creep info (body, remaining TTL, creeps id, etc) Adding an array of the ids that performed an attack action against it last turn would make it possible to do kill credit and leaderboards for combat. Also, with the contract system you could effectively place bounties like "kill x enemy creeps" that could be tracked now. What was before a huge tangle can now be a check “in room xyz are there corpses killed by creeps with my ids?”
The second part to address: Part of what makes combat unappealing is the lack of rewards. If a killed creep drops a pseudocontainer for a short time on death it would make it feasible for an attacker to collect rewards from a successful battle (the 3+ piles of 60 or so resources on the ground decay so rapidly that its not worth arriving there for 15 or so minerals). Death animations would be able to have some fun effects that aren't possible now (shoutout to @bonzaiferroni 's awesome 3D client)
In summary, this would represent a way to clean up the current janky logic for determining when creep kills, add support for more involved logic surrounding kills for contracts, leaderboards, and tracking strategies, add incentives for combat by increasing effective kill rewards, and make combat a more exciting experience overall. Adding the ability to have "on death" code for an tombstone epithet or dying words would just be icing on the cake.
Thanks for your time!
RE: Commenting out larger files will crash the app
I can confirm same behavior.