This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
cwnext:wishlist [2017/09/20 20:21] – Two thoughts GoodMorning | cwnext:wishlist [2025/02/14 14:57] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 26: | Line 26: | ||
* GM: Pass two UIDs (Current node, target node), run C# A* pathfinding over the network, return either a list or UID. Probably needs GetConnected to check if two nodes are still linked. | * GM: Pass two UIDs (Current node, target node), run C# A* pathfinding over the network, return either a list or UID. Probably needs GetConnected to check if two nodes are still linked. | ||
* GM: SetConnectionLength [ UID UID Length - ]. Set to 0 to destroy the connection. Normal length would be the Euclidian distance, but Relays or " | * GM: SetConnectionLength [ UID UID Length - ]. Set to 0 to destroy the connection. Normal length would be the Euclidian distance, but Relays or " | ||
+ | * GM: Also GetConnectedToCommand, | ||
* DamageCreeper that works on AC | * DamageCreeper that works on AC | ||
* Can't this be done with a negative damage on the same command? | * Can't this be done with a negative damage on the same command? | ||
Line 41: | Line 42: | ||
* GM: Suggesting GetUnitsWithScript..., | * GM: Suggesting GetUnitsWithScript..., | ||
* QueueTrajectory (object moves in a 3D parabola with specified height) | * QueueTrajectory (object moves in a 3D parabola with specified height) | ||
- | * Easy boilerplate, | + | * GM: Easy boilerplate, |
* later statement (like " | * later statement (like " | ||
* Data storage for custom campaigns where one map affects the rest | * Data storage for custom campaigns where one map affects the rest | ||
Line 48: | Line 49: | ||
* Set/ | * Set/ | ||
* As for neutral units - units cannot be selected until connected to power grid or the likes. | * As for neutral units - units cannot be selected until connected to power grid or the likes. | ||
- | | + | |
+ | * Features | ||
* Local variables: eigter implemented by simply renaming on compilation, | * Local variables: eigter implemented by simply renaming on compilation, | ||
* Code including: easily reuse the same code in multiple scripts, without copy-pasting | * Code including: easily reuse the same code in multiple scripts, without copy-pasting | ||
Line 55: | Line 57: | ||
* 4RPL debugger: a build-in debugger for code inspection, which would be faster and easier to use than a 3rd party program. | * 4RPL debugger: a build-in debugger for code inspection, which would be faster and easier to use than a 3rd party program. | ||
* GM: Your PRPL debugger is the kind of thing you meant, kajacx? | * GM: Your PRPL debugger is the kind of thing you meant, kajacx? | ||
- | | + | |
+ | * No more pixel/cell coordinates madness, just use the cell coordinates for everything, 1 cell = 1 field tile. | ||
+ | *TLFP: Opening power/ | ||
---- | ---- | ||
Line 90: | Line 94: | ||
* zero-sum terping? | * zero-sum terping? | ||
* Settable, but I like it. How to specify source? Avalanches possible? | * Settable, but I like it. How to specify source? Avalanches possible? | ||
- | * Buried artifacts | + | * Buried artifacts |
+ | * GM: Scriptable | ||
* If using PFE style conversations, | * If using PFE style conversations, | ||
* copy/ | * copy/ | ||
Line 106: | Line 111: | ||
* Unit that shoots creeper a-la plasma bugs (Starship Troopers) | * Unit that shoots creeper a-la plasma bugs (Starship Troopers) | ||
* Thumper enemy. If there is any creeper near the thumper when it thumps, then the creeper will move away from the thumper as a wave. | * Thumper enemy. If there is any creeper near the thumper when it thumps, then the creeper will move away from the thumper as a wave. | ||
- | * Phantoms from CW2 | + | * Phantoms from CW2. Goes through terrain. A good enemy for underground maps (If that ever becomes a thing) |
+ | * stdout: cool end-game CW1 style graphs showing creeper generation, energy usage, etc. | ||
+ | * stdout: Game saves all actions player takes, allows to save and export a " | ||
+ | * Suggestions for new player units | ||
+ | * Packet Factory/ | ||
---- | ---- | ||
Line 125: | Line 133: | ||
* Original mapper able to come back and edit the map description/ | * Original mapper able to come back and edit the map description/ | ||
* Also thumbnail, in case it was uploaded with invisible units shown, custom UI visible, etc | * Also thumbnail, in case it was uploaded with invisible units shown, custom UI visible, etc | ||
- | + | * Menu/ | |
+ | * Separate the text overlay for stacked enemy structures so they can all be seen (like when an emitter and a spore tower occupy the same place. In CW3 you can not read all the different texts.) Suggested by Domonik. | ||
+ | * A way to check what counts for victory in the editor. Maybe a red/ | ||
---- | ---- | ||
Line 134: | Line 144: | ||
* Will fly units be damaged if they fly through high altitude creeper? | * Will fly units be damaged if they fly through high altitude creeper? | ||
* Will players be able to set flight height of units? | * Will players be able to set flight height of units? | ||
- | * How will custom unit graphics be specified w/o bloating save files? | + | * How will custom unit graphics be specified w/o bloating save files. |
* Is the Creeper sim running on a GPU? | * Is the Creeper sim running on a GPU? | ||
+ | * A: No, push delays make it worse rather than better. | ||
* Talking about game file sizes. | * Talking about game file sizes. | ||
* How large can we expect the files for customs map to be? | * How large can we expect the files for customs map to be? | ||
* Is it big enough to matter to most of us for up/ | * Is it big enough to matter to most of us for up/ | ||
* Game requirements? | * Game requirements? |