-
Notifications
You must be signed in to change notification settings - Fork 1
/
changes.txt
757 lines (686 loc) · 47.3 KB
/
changes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
3.0832:
- Fix: Drones can now be pushed or added to a trade
- Fix: Ship dockspace check more refined.
3.0831:
- Fix: Trashed mail older than 7 days will be deleted regularly
- Mod: All mail older than 30 days will be deleted regularly
- Add: Alliance mapping data available.
- Mod: Map now shows the number of incoming ships of enemy,ally and own with the first few of each type
- Mod: Server is more responsive when you have thousands of incoming ships
- API: Map Status now shows the number of incoming ships, not every one individually
3.0830:
- Mod: Even more changes to SAWs. (We'll keep banging on these keys.)
- Fix: Correspondance school is no longer an acredited option for spies.
- Fix: Dillon Forge can not be upgraded with Halls of Vrbansk
- Note: Dillon Forge cannot be demolished/plan stripped/upgraded
- Fix: You cannot now sacrifice Halls of Vrbansk that have not completed their build
3.0829:
- Add: Added bulk trading in plans/glyphs/ships to SST
3.0828:
- Fix: Planet resources shouldn't go below zero.
- Add: Battle Logs generated when SAWs neutralized.
- Add: Email generated when SAWs neutralized.
- Mod: Repair cycle on SAWs increased to 15 minutes.
- Fix: Slight change to starting planet locations.
- Mod: SAWs downgraded (a bonus was applied twice.)
- Add: (API only) At shipyard you can now specify the number of ships to build
3.0824:
- Mod: AI empires can use supply pod tech.
- Mod: DeLamberti will now sell plans on the Trade Ministry
3.0823
- Fix: Scanners sent to unoccupied planets no longer cause an exception
3.0822
- Add: DeLambert trading buy and sell
- Add: Redefine Species available at University level 30. WARNING: Drops attribute total to 45.
- Mod: SAWs adjusted a bit more. SAW level taken more into account.
3.0821
- Fix: Added types to battle logs.
- Mod: Supply Pods are more evenly loaded.
- Fix: Spies steal more than pond scum.
- Fix: Fleets ask for captcha only on hostile actions.
3.0820
- Mod: Security Sweep improved.
- Fix: Supply Pods now deduct resources on send.
- Mod: Excavators no longer trigger defenses.
- Mod: SAWs improved.
- Rule: Interstellar Broadcast Module now contributes to a Space Stations influence
- Fix: Battlelogs report Defending Body Name.
- Add: Battlelogs report Attacked Body Stats.
- Fix: Gas Giant Platforms on habitable planets can be demolished regardless of plot count.
- Add: Blackholes can move bodies.
- Fix: Halls will not upgrade glyph buildings past university level plus one.
- Fix: When probes are stolen, alliance IDs are switched as well.
- Mod: Lowered upgrade cost of Distribution Center.
- Mod: Spies may have a reversal of fortune.
- Mod: Rebellions make unhappy planets even unhappier.
- Add: Something interesting :)
3.0817
- Add: Black Hole Generator Code added.
- Mod: Lowered chances of glyphs discovered being announced on N19.
- Add: Glyph Recipe for Black Hole Generator added.
- Mod: Adjusted costs and storage for Distribution Centers.
- Rule: Alliances are now ranked first by influence, then by population
- Rule: Sitters are now allowed to vote in parliament
- Add: Experimental code to bulk-trade in glyphs/plans/ships in Trade Ministry 'Add Trade'
- Rule: You may now have nine of each of Grove of Trees, Lagoon and Sand on each Colony.
- Fix: Spies waiting on trade at the Merc guild can no longer be burned
- Add: There is now a 25% boost for building speed
3.0816
- Fix: SST and Trade no longer causes exception on accepting a trade
- Fix: Space Station Plans now increase in cost correctly
- Fix: When a spy runs "Appropriate Resources", travel time of the stolen ship is correctly calculated.
3.0815
- Add: Partial repairs on buildings, dependent upon resources, is now possible.
- API: Added surface version number for bodies to better indicate that a refresh is needed.
- Fix: Alliance Stats now shows number of space stations and influence.
- Fix: Updated documentation for Shipyard.
- Fix: It is no longer possible to downgrade a spaceport if it could not support the number of ships present.
- Fix: Very high negative happiness, and very long building times should not crash the planet.
Maximum build time per building is now 60 days.
- Fix: Empires no longer show a 'ghost' alliance when they leave in the stats page.
- Fix: Damaged Space Ports no longer count towards the max ships a colony can support.
- Fix: Damaged Shipyards no longer count towards the max ships a colony can build.
- Fix: Instant spy travel has now been fixed. Spies sent to a colony should only become operational after the ship arrives.
Spies will infiltrate after arrival and will be slowed down by Gratch's Gauntlet.
- Fix: Transport ships set to 'stay at target' now correctly unload the cargo when the sending colony destructs en-route.
- API: Added a 'download' hash to the building status
- Fix: Failing Incite Insurrection will catch the instigators and cohorts, instead of doing a self purge.
- Fix: Defending & Attacking Spies will no longer do negative actions against their allies.
- Fix: Pushing ships to a colony via Trade or SST is no longer allowed if there are insufficient docks for the ships
- Fix: Accepting a trade via the Trade or the SST is no longer allowed if you have insufficient docks
3.0814
- Fix: creating a munitions lab does not break isolation status
- Fix: Gratch's Gauntlet cannot upgrade via a plan
- Fix: Essentia vein can be downgraded
- Fix: It is possible to build ships while having negative docks free
- Fix: Terraforming an orbit 8 fails when doing a respec
- Fix: Bleeders will upgrade past level 30
- Fix: Empire names can be created to impersonate other empires
- Fix: Build ships does not return the ship ID
- Fix: Plans displayed in different orders in PCC,Trade and Transporter
3.0813
- Add: When one 20 Stars tournament ends, the next one should begin automatically.
- Fix: Fix an issue with skip attack messages and excavators.
- Fix: Fix an issue with tick planets.
- Fix: Water Purifiers and Atmospheric Evaporators will now receive the environmental affinity bonus.
- Fix: Fixed the regression bug involving snarks targetting craters.
- Fix: Trades are withdrawn when a planet is insurrected.
- Fix: Battle logs will only be retained for seven days.
- Fix: Ships owned by members of your alliance will no longer attack your ships.
- Fix: The correct message_id will be returned when running Incite Mutiny and a defender is recruited.
- Fix: The correct number of spies will now be sent via the SpacePort's send_spies.
3.0812
- Fix: Battle logs will be captured when sending a scanner or surveyor to an uninhabited body.
3.0811
- Add: Battles will now be logged.
- Add: Added a setting to the profile to skip attack messages.
- API: Added view_battle_logs to the SpacePort.
- API: Added fleet_send_limit to the data returned by the Space Port's get_ships_for method.
- API: Added reason_not_trained to the return of train_spy.
- API: Added searching to the work block of the Archaeology Ministry.
- Fix: When a planet is insurrected, all spies that are in training will be executed on sight.
- Fix: Attempting to delete the same probe twice will no longer cause an error in the Observatory.
- Fix: Alliances without any members will be deleted from the stats.
- Fix: Spies wised up once again. They will no longer steal a planet's resource debts.
- Fix: Snarks can no longer damage deployed bleeders.
3.0810
- Fix: Spies wised up some more. They will no longer steal Bleeder plans.
- Fix: You can now push food, ore, water and energy to the Space Station that controls your planet's star.
- Fix: The medal for setting up a Space Station completely works now.
- Fix: Spies tasked with 'Mercenary Transport' will no longer show up in the list of available spies.
- Fix: If you have more than 100 spies on a foreign planet, the Space Port's prepare_fetch_spies will now return more of your available spies.
3.0809
- Fix: Tax payments will be properly rotated.
- Fix: Transferring spies within your own empire using the Mercenary Guild now works.
- Fix: Added additional information about view_taxes_collected.
- Fix: Spies wised up. They will no longer steal levels from Bleeders.
3.0808
- API: Cleaned up the data returned by train_spy in the new spy training buildings.
- API: Added spy name to the training costs section of the data returned by view in the new spy training buildings.
- Fix: Spies up for sale via the Merc Guild will no longer be available for other assignments or able to be burned.
3.0807
- API: Removed view_spies from the new spy training buildings.
- Fix: Spies trained via the new spy training buildings will level up appropriately.
- Fix: When a Merc Guild trade is withdrawn, the spy will no longer change home planet to the planet the Merc Guild resides on.
3.0806
- Fix: Mercenaries Guild will no longer show foreign spies on your planet.
- Fix: Spy Pods will now behave properly when shipping spies purchased through the Mercenaries Guild.
3.0805
- API: If there are multiple plans for a building, body's get_buildable will return the plan with the highest extra_build_level. The build time cost for 1+X plans will show the time for the +X level.
- API: Add can_scuttle and can_recall to ship status.
- API: Add rename_species to Genetics Lab.
- Add: Added the Intel Training Facility.
- Add: Added the Mayhem Training Facility.
- Add: Added the Politics Training Facility.
- Add: Added the Theft Training Facility.
- Fix: Another tweak of the waste recycling rates/ship build times.
- Fix: Spies purchased from Mercenaries Guild will now belong to the purchaser.
- Fix: Halls of Vrbansk will no longer upgrade buildings that are already being upgraded.
- Fix: BFG, Meteor Shower and Stellar Flare will now target all Infrastructure buildings except for the PCC.
- Fix: Attacking ships that target buildings will turn around if they cannot find a target building.
- Fix: SS modules can now be downgraded.
- Fix: Disbanded Alliances will no longer show up in the Alliance ranking.
- Fix: The votes needed for a pending proposition to pass will be updated when the status is checked.
- Fix: Abandon probe only removes one probe from the star now.
3.0804
- Fix: Another fix for negative waste recycling rates.
3.0803
- Fix: Time reduction calculations will no longer cause waste recycling rates to go negative.
- Fix: Foreign Aid proposition fixes: removed link from proposition name, added a space between 'resources' and the amount, changed the planet link to a starmap link.
- Fix: Dents are now ignored when determining if Parliament or the Station Command Center should take damage.
- Fix: Halls of Vrbansk no longer allow you upgrade buildings past level 30.
3.0802
- Fix: Waste Exchangers are now limited to level 15 except on capitols with a stockpile.
- Fix: Waste Exchangers now take damage when there is no waste to process.
- Fix: Corrected the "Disabled a Building" spy message.
- Fix: Corrected a bug caused by having either a Parliament or a Station Command but not both.
- Fix: Enabled the script that destroys Space Stations that are lacking a Parliament and Station Command Center.
3.0801
- API: Police Stations can now detect incoming and orbiting ships.
- Fix: When Space Station modules take damage due to lack of resources, Parliament and Station Command will be exempt until all other modules have been destroyed.
- Fix: Added an additional means of destroying Space Stations that are already without Parliament and Station Command Centers.
- Fix: Food and Ore amounts on Space Stations will now be updated.
- Fix: Space Station destroyed message will now be formatted properly.
- Fix: Space Station created medal message should now be formatted properly.
- Fix: Corrected docs for SpacePort's view_foreign_ships and view_ships_orbiting methods.
- Fix: get_status on allied Space Stations will now show resources.
- Fix: Slight performance boost for the inbox.
3.0800
- Rule: Space Stations are abandoned when both their Parliament and Station Command Center are destroyed.
- Add: Added the Waste Exchanger building.
- API: Removed the RPC boost.
- Fix: Space Station modules will now take damage due to lack of resources.
- Fix: Added additional check to FireBFG.
- Fix: New empires will not have smoldering craters on their newly founded planet.
- Fix: Party happiness will no longer disappear a second after being awarded.
- Fix: Excess Gas Giant Platforms and Terraforming Platforms can now be demolished.
3.0702
- Fix: Member's only colonization properly checks the Alliance id.
- Fix: New players will not be given a planet around a star under the member's only colonization law.
- Fix: Corrected sweeper description.
- Fix: Another fix for RenameAsteroid.
- Fix: Ships will be docked when they are unloaded from another ship.
3.0701
- Fix: Passed EvictMiningPlatform, FireBfg, RenameAsteroid, RenameStar and RenameUninhabited propositions will no longer fail with not in jurisdiction errors when they should not.
- Fix: Passed RenameAsteroid and RenameUninhabited propositions will no longer fail with a DBIx error.
- Fix: get_bodies_for_star_in_jurisdiction will now throw an exception if you pass it a star outside your jurisdiction.
- Fix: Spies that have been killed in action can no longer be burned.
- Fix: Correct how the Offense/Defense stats are calculated.
- Fix: Space Stations will now be counted in the stats along with the other bodies.
- Fix: Cache completed missions sooner in the method call.
- Fix: Deploying a Mining Platform correctly checks Alliances now.
- Fix: get_mining_platforms_for_asteroid_in_jurisdiction should work now.
3.0700
- Rule: Only allow 5,000 RPC per day and limit rate to no more than 50 per minute.
- API: Added an RPC boost that doubles the RPC per day and increases the throttle allowance by 50%.
- Fix: Abandoning a planet will no longer cause stolen ships to turn around.
- Fix: The typo that crept into Parliament rename star has also been corrected.
- Fix: Ships pushed via the Trade Ministry will count against the receiving SpacePort's count as soon as they are sent.
- Fix: Trade Min and SST get_prisoners() now includes the sentence expiration of the spy.
- Fix: Prisoners now list their sentence expiration as well.
3.0603
- Fix: Space Stations should no longer complain about food.
- Fix: Updated propose_rename_star docs.
- Fix: Successful insurrection will transfer probes to the new planet owner.
- Fix: Only pilotable ships with a hold size of 700 or greater can be used to transport abducted spies.
- Fix: Planets belonging to an empire that are in an alliance will once again be tagged with an alignment of 'self' instead of 'ally'.
- Fix: Updated documentation for Body and Embassy.
- Fix: Parliament's propose_fire_bfg and propose_rename_star no longer thrown an Internal Error.
- Fix: Parliament messages that used to say "jurisdiction of this station" will now say "jurisdiction of <station name>".
3.0602
- Fix: Empire size in Universe Stats increased from 2,147,483,647 to 9,223,372,036,854,775,807.
- Fix: Installing SS modules no longer fails after the proposition passes.
3.0601
- API: Add set_speed parameter to the SpacePort's send_fleet method.
- Fix: Probe destroyed/detonated messages will include the probe's planet of origin.
- Fix: SpacePort's send_fleet method no longer reduces the speed of ships.
- Fix: Space Station's influence_remaining will now be properly calculated.
- Fix: Parliament's propose_seize_star will no longer fail.
- Fix: Propositions need int( ( members + 1 ) / 2 ) votes to pass.
- Fix: An exception will be thrown if you attempt to propose_transfer_station_ownership to an isolationist.
- Fix: Attempting to send spies will pull the correct list of spies.
3.0600
- API: Added trash methods to the Inbox.
- API: Parliament messages will be tagged as such instead of Correspondence.
- API: Added Alliance, Attack, Colonization, Complaint, Excavator, Mission, Parliament, Probe, Spies, and Trade tags to the Inbox.
- API: Added profile settings to disable excavator, probe detected, and spy recovery messages.
- API: Archived and trashed messages are marked as read.
- Rule: Archived messages will no longer be deleted. Trashed messages will be purged thirty days after they were sent.
- Fix: Corrected documentation for the rename method in Body.
- Fix: Trel total victory captured message.
3.0501
- Fix: Denton Brambles now produce roots.
3.0500
- API: Added proposing induction of new alliance members at Parliament level 10.
- API: Added proposing expulsion of alliance members at Parliament level 10.
- API: Added proposing election of a new alliance leader at Parliament level 11.
- API: Added proposing taxation at Parliament level 15.
- API: Added proposing sending foreign aid to planets at Parliament level 16.
- API: Added proposing renaming uninhabited planets at Parliament level 17.
- API: Added proposing members only colonization at Parliament level 18.
- API: Added view_taxes_collected to the Parliament module.
- Fix: Police Station docs now show up under Modules instead of Buildings.
- Fix: view_ships_orbiting will now return the ships that are orbiting your planet instead of just the count.
- Fix: Fighters will return home after defending (instead of doubling the travel time).
- Fix: Fix defender's home field advantage.
- Fix: Only one excavator is allowed in a send_fleet call.
- Fix: Failure of Appropriate Resources spy mission works again even if there wasn't a defender.
- Fix: A passing vote for the Abandon Station proposition no longer causes a server error.
- Fix: Added docs for Beaches.
- Fix: Corrected typo in Theme Park documentation.
- Fix: Sending scows with send_fleet will remove the proper amount of waste.
- Fix: Repeal law no longer causes a server error.
3.0402
- API: Changed parliament propositions and laws to use email formatting rules.
- Rule: SAWs will now defend before allied ships
- Rule: Space Station Hulls will trigger defenses
- Rule: Lagoons, Groves, and Sand now produce less because they were unbalancing.
- Fix: No longer possible to exploit timing on trade adding to generate free resources
- Fix: SAWs will not attack ships of same empire or same alliance
- Fix: Some of the new laws and propositions weren't being stored correctly.
- Fix: API documentation for propose_enact_writ().
- Fix: Home field advantage crash.
- Fix: Was giving home field advantage to foreign spies on security sweep.
- Fix: Alignment flag was set wrong for ring indicator on space stations.
- Fix: After the 3.0400 update Space Stations don't return *_hour, *_capacity, *_stored (e.g. water_hour, food_capacity, energy_stored), happiness, and building_count.
- Fix: Space station command upgrade error.
3.0401
- API: Slightly changed propose_fire_bfg().
- Rule: Reduced the output Lagoon, Grove of Trees, and Patch of Sand decorations, and limited to 3 per planet.
- Fix: Modules were allowed to be built on planets but not stations.
3.0400
- Add: Added the Opera House, Art Museum, and Culinary Institute space station modules.
- Add: The Lost City of Tyleon.
- Add: Added Gratch's Gauntlet which adds 3 hours to infiltration time per level.
- Add: The Police Station space station module has been added.
- Rule: Security Ministry Seekers can also target Police Stations now.
- Rule: We now allow 20 ships per fleet.
- Rule: Allied spies no longer "infiltrate" on your planet.
- Rule: Security sweep can once again find infiltrating spies.
- Rule: Spies no longer bounce. There is either a success or a failure. They can still however not be able to complete a mission on success (try to steal a ship and there isn't one to steal, etc).
- Rule: Spies now have luck. A random number between -500 and 500.
- Rule: Security ministry is now more oppressive on happiness consumption.
- Rule: Defending spies now have home field advantage. Security ministry level * Security ministry efficiency / 2. So a level 10 at 50% efficiency is home field advantage is 250.
- Rule: Spy success is now calculated differently. power - toughness - home field advantage + luck, where >0 is success for the attacker.
- Rule: You can now incite rebellion and appropriate technology of empires 100 ranks from you instead of 50.
- Rule: Decorations now provide something besides beauty. Each one is different.
- Rule: SAWs now cost less in upkeep.
- Rule: Station modules cannot be upgraded past the station command level.
- Rule: If the IBS, Opera House, Art Museum, or Culinary institute are downgraded or demolished then the jurisdictional influence they exert is also repealed.
- Rule: The following plans are no longer findable via excavator: Library of Jith, Citadel of Knope, Crashed Ship Site, Oracle of Anid, Kalavian Ruins, Interdimensional Rift, Pantheon of Hagness, Temple of the Drajilites
- Rule: The following plans are now findable via excavator: Beach 1-13, Amalgus Meadow, Crater, Denton Brambles, Lake, Rocky Outcrop
- API: Added "station" element to the status of bodies and probed stars.
- API: Added "alliance" and "influence" elements to the status of bodies that are space stations.
- API: Added proposing enacting writs at Parliament level 4.
- API: Added repealing an existing law at Parliament level 5.
- API: Added transfering ownership of stations at Parliament level 6.
- API: Added seizing control of stars at Parliament level 7.
- API: Added renaming stars at Parliament level 8, along with a method to get the list of stars in the jurisdiction.
- API: Added broadcasting on Network 19 at parliament level 9.
- API: Added renaming asteroids at parliament level 12.
- API: Added members only mining rights at parliament level 13.
- API: Added evicting mining platforms at parliament level 14.
- API: Added proposing firing the station's BFG at Parliament level 25.
- API: Anyone can now view the laws passed by a space station, by simply calling view_laws() on the parliament.
- API: The stations list is now populated in the /alliance.view_profile() method.
- API: The Mercenaries Guild API has been corrected.
- API: The view_ships_orbiting() method of the SpacePort now correctly shows the foreign ships orbiting your planet as opposed to your ships that are orbiting foreign bodies.
- Fix: Space station propositions weren't all working properly when passed/failed.
3.0301
- Fixed the massive repeating resource warning messages.
3.0300
- Add: Added Mercenaries Guild building.
- Add: Changed crater to dent when on space station.
- Rule: Resource warnings are now tracked per planet rather than per empire.
- API: Changed recallable to orbiting in the spaceport's get_ships_for results.
- API: Added view_ships_orbiting() to spaceport to allow viewing the ships orbiting your planet.
- API: Added recall_all() to spaceport.
- Fix: Sped up account creation process to eliminate timeouts.
- Fix: Spies require 350 cargo space consistently through the API and docs.
- Fix: API problems with new parliament methods.
- Fix: Terraforming lab description.
- Fix: Space Station Lab clobbers second plan if you call make plan while it's building one.
- Fix: A few minor performance improvements.
3.0200
- Add: Added Amalgus Meadow and Denton Brambles glyph buildings.
- Add: Small improvements to starting player experience.
- Rule: Surveyors now return efficiency information in the table of building data.
- API: Added {VoteYes 0 0 0} and {VoteNo 0 0 0} formatters to the email DSL.
- API: Through parliamentary vote you can now: rename and abandon a station; build, upgrade, repair, downgrade, and demolish a module on a station.
- API: Slight change to the Space Station Lab API to accomodate displaying descriptions and images for the plans.
- Fix: Chat now works properly in SSL mode or out.
- Fix: P16 type planets were being misidentified as P17 planets.
3.0100
- Add: The space station lab is now capable of producing some module plans.
- Rule: Deployed bleeders now require a captcha to be demolished.
- Rule: SAWs now spend water * 100 instead of efficiency (when possible) to prevent heat damage.
- Rule: Only ships that are performing hostile actions will trigger captchas.
- Rule: If an account has essentia after 21 days of inactivity, it will spend 1 essentia (if possible) rather than enabling self-destruct. This allows people to keep their accounts long-term even if they want to take a break for a while.
- API: Added get_stored_resources method to Distribution Center.
- Fix: "can" result in distribution center returned 0 always.
- Fix: All body resource attributes have been upgraded to support 9223372036854775807 instead of 2147483647.
- Fix: Space stations now count against your next colony cost while in transit.
- Fix: Added missing Malcud Field, Ravine, Lapis Forest, and Beeldeban Nest API docs.
- Rule: Only ships that are performing hostile actions will trigger captchas.
- Fix: Allow Spy Pods to show up as available in get_ships_for results.
3.0001
- Add: Added Space Station Lab building, which will eventually allow building space station modules.
- Add: Added Station Command Center, Parliament, Warehouse, and IBS modules for space stations.
- Rule: Allow building space station hulls.
- Rule: Members of an alliance have alliance controlled stations added to their planet list.
- Rule: Waste Recyclers now add 400 waste storage at base.
- Rule: Archived messages will be purged thirty days after they were sent.
- Rule: Spy shuttles can be sent to orbit planets.
- Rule: Now allow 10,000 RPC per day, but rate limited to no more than 30 per minute.
- API: Sending ships that trigger defenses requires the new captchas.
- API: Sending spies requires the new captchas.
- API: Running spy missions require the new captchas.
- API: Added send_fleet() to spaceport to allow sending multiple ships to a single target at once. This requires a valid captcha.
- API: Added mission_count to spy status.
- API: Added filter and sort capability to the spaceport's view_all_ships() method.
- API: Expanded the spaceport's recall_ship() method to allow recalling an orbiting spy shuttle which also fetches as many idle spies as will fit.
- Fix: Formatting problem with trade accepted.
2.4700
- Rule: Spies now have a minimum recovery time of 1 hour.
- Rule: Spies now retire after 150 offensive or defensive missions, which means they can perform 299 total missions if divided equally.
- Rule: Trade accepted message now tells you who accepted the trade.
- Rule: Defender shot down messages have been added.
- Rule: Distribution Center building adds new storage possibilities.
- API: The status for defending fighters will now include from and orbiting blocks (as returned by view_all_ships(), get_ships_for(), etc). The get_ships_for() now includes a recallable block when that lists the fighters that defending that body.
- API: Added /captcha RPC with methods fetch() and solve().
- API: Trade Ministry and Transporter's accept_from_market methods use the new captchas.
- Fix: Drones will once again defend properly
- Fix: Ships defending other planets won't attack their own empire
- Fix: Attacker shot down messages will once again show the proper Empire.
- Fix: Essentia veins higher than level 1 will properly produce essentia.
- Fix: Missions won't repeatedly run against the same spy
- Fix: Missions requiring multiple of the same glyph will no longer cause errors
- Fix: Hacking Network 19 will properly reduce happiness and will send correct messages.
2.4600
- Add: "Allied Defense" as outlined below.
- Rule: Fighters' defensive capabilities have been expanded; they can now be sent to defend foreign bodies (planets and asteroids).
- Rule: Stakes now have a combat rating of 250 and trigger defenses.
- Rule: Colony Ships and Small Colony Ships now have a combat rating of 1000 and trigger defenses.
- Rule: Mining Platform Ships now have a combat rating of 600 and trigger defenses.
- Rule: Detonators now have a combat rating of 1850 and in addition to being able to detonate probes at a star, they can also be sent to asteroids to destroy all of their mining platforms.
- Rule: SAWs' defensive capabilities have been expanded; they now defend all asteroids in their system (in addition to the allied planets).
- Rule: Sweepers' offensive capabilities have been expanded; they can now be sent to asteroids as well as planets.
- API: Added recall_ship() to spaceport to recall fighters from their defensive task.
2.4502
- Fix: The adjusted cost will be used when building buildings instead of the base cost.
- Fix: Offline buildings can now be demolished.
- Fix: Scows will now travel only to their intended destination.
- Fix: Defenders will no longer attack themselves (thuds were appearing to defeat sweepers).
- Fix: Another illegal division by zero on Planet.
2.4501
- Fix: Cargo Ships from the Zyler Mining Strike mission have had their hold size increased from 85,000 to 100,000 and speed decreased from 100,000 to 2,500.
- Fix: Happiness limit increased from 2,147,483,647 to 9,223,372,036,854,775,807.
- Fix: Stolen Colony Ships & Short Range Colony Ships will no longer deduct happiness.
- Fix: Running a successful "Abduct Operatives" spy mission when there are no defenders will return a "No contact" message instead of "Narrow escape".
- Fix: Running a successful "Assassinate Operatives" spy mission will now return the correct message ID.
- Fix: The shipyard's get_buildable call will once again populute "reason" for ships that cannot be built.
- Fix: Spelling corrections in the API.
- Fix: Defenses (fighters, sweepers and SAWs) will no longer trigger again when ships arrive back home.
- Fix: Resource storage buildings no longer allow dumping negative waste. They will throw 1009 if you attempt it.
- Fix: Thuds don't get hung up if launched at a planet that is subsequently abandoned.
- Fix: Snarks will now select a random building from the list of least damaged buildings.
2.4500
- Rule: Essentia can now be divided into tenths.
- Rule: Essentia codes can now be used between servers (except the test server).
- Rule: The limit on plans per planet has been eliminated.
- Infrastructure: Centralized all assets on game.lacunaexpanse.com and d16cbq0l6kkf21.cloudfront.net for better caching between servers.
- Infrastructure: Added zones to separate the chat environment for each server.
- Infrastructure: Updated many of the ship images to provide more detail and color.
- Fix: Stats not updating.
- Fix: Illegal division by zero on Planet.
- Fix: Ship carrying spies arrives at uninhabited planet and throws an exception.
2.4400
- Add: Configurable settings for Tournament Server play.
- Rule: Environmental affinity now adds 4% per level to waste and water storage capacity.
- Rule: Mining affinity now adds 4% per level to ore storage capacity.
- Rule: Farming affinity now adds 4% per level to food storage capacity.
- Rule: Science affinity now adds 4% per level to energy storage capacity.
- Rule: Farming affinity now increases food production 4% per level instead of 3%.
- Rule: Mining affinity now increases ore production 4% per level instead of 3%.
- Rule: Science affinity now increases energy production 4% per level instead of 3%.
- Rule: Environmental affinity now increases water production 4% per level instead of 3%.
- Rule: Environmental affinity now increases waste consumption 4% per level instead of 1%.
- Rule: Management affinity now reduces building build times by 5% per level instead of 3%.
- Rule: Manufacturing affinity now reduces ship build costs by 5% per level instead of 1%.
- Rule: Research affinity now reduces building build costs by 5% per level instead of 1%.
- Rule: Genetics lab now requires 1 level for each point you graft on to your species.
- Rule: SAW protects all allied planets in the same star system.
- Rule: Growth affinity now affects the cost of your next colony, rather than political affinity.
- Rule: Political affinity now increases happiness production by 10% per level rather than 6%.
- Rule: Growth affinity can now be changed as part of species respec.
- Fix: Abducted operatives didn't stay prisoners long enough.
- Fix: Farming affinity was being applied to manufactured foods instead of manufacturing affinity.
- Fix: Environmental/Science/Mining affinity was being applied to waste conversion buildings instead of manufacturing affinity.
- Fix: Stop ask of 0 essentia for trade/transporter by using fractions.
- Fix: Mining platforms were miscounting the number of platforms on an asteroid based upon how many were en route.
- Fix: Ore production calculation bug when mining ministries are used.
- Fix: Change in population not being tracked by stats, which caused fastest growing medal to be handed out incorrectly.
- Fix: Spy mission counts weren't being tallied correctly, which was affecting medals and stats.
- Fix: Messages coming from wrong spy to wrong empire for insurrection.
2.4301
- Fixed counter intel reports being signed by wrong agent.
- API: Identifying buildings that don't use a plot in get_builable() by no_plot_use = 1.
- Can no longer downgrade your capitol if you still have a stockpile.
- Fixed instantly available spies when fetched from remote planet.
- Fixed counter spy tutorial message.
- Can no longer downgrade/demolish Terraforming Platforms or Gas Giant Settlement Platforms unless you have available plots.
- Fixed a bug where space port wouldn't be able to see a ship's path if it couldn't also see the type.
- Fixed a bug where Gas Giants didn't display properly the level of ore they were producing.
- Removed old trade system.
- Fixed "Security sweep kills my own spies on ally's planet".
- You now get a message if your planet captures a ship with spies.
- Fixed the regex documentation for mail formatting to work for negative ids.
- Snarks will no longer target craters.
- You can no longer push ships if there aren't enough docks on the remote planet.
- Spies no longer train in parallel.
- Can no longer use Trade Ministry or Transporter until it has been completely built to level 1.
- API: Added rpc_count to empire data and rpc_limit to server data on each response.
- Fix a problem with Trel attack.
- API: Now returning on body x,y with spy status in intelligence ministry.
- You can now upgrade glyph buildings using plans.
- Fixed spy theft mission messages.
- Fixed spy abduction.
- API: Exposed id, is_ally, is_own in the incoming ships list on the planet status.
- Fixed Bleeder weakness in AI.
2.4300
- Added Trelvestian AI.
- Added supply pod.
- Rule Change: If your storage is ever lowered for any reason, excess resources will be dumped on the ground.
- Rule Change: Munitions Lab now available at University Level 9.
- Fixed documentation bug on spy listing in Intelligence Ministry.
- Fixed the bug where Citadel wasn't giving the ships it catches.
- Fixed the bug where ships would get stuck if the foreign body they were going to didn't have an owner.
- Fixed bug where "abducting operatives" would leave them in limbo on their own planet.
2.4201
- Fixed the bug where if an invitee built multiple universities then the inviter would get the essentia reward for each university built.
- Fixed a bug where you could lower your growth affinity using the redefine species function.
- Fixed a bug where you could cheat the archaeology ministry.
- Fixed mission command crash bug.
- Fixed the bug where you could build the waste monuments even if you didn't have the waste needed.
2.4200
- Added "Security Sweep" defensive spy assignment.
- Added "Insurrection" offensive spy assignment, but it cannot be run on empires ranked more than 50 below you.
- Added "Abduct Operatives" offensive spy assignment.
- You can now steal glyphs using the "Appropriate Resources" spy assignment.
- You can now steal plans using the "Appropriate Technology" spy assignment.
- All spy recovery times have been changed to better reflect mission difficulty.
- Defender's recovery time is now half attackers recovery time, rather than being a flat 5 hours.
- You can now destroy resources, glyphs and plans by running "Sabotage Resources".
- If you steal a building (not a plan) using the "Appropriate Technology" spy assignment, it reduces the level of the building by one.
- You can no longer run "Appropriate Technology" on empires that are ranked more than 50 below you.
- Changed XP earned for spy mission assignments. Now 10 for success, 6 for failure, and 2 for bounce.
- You can no longer burn a spy that has been captured.
- See "Spies" and "How Spying Works" in the wiki for details on all the spying changes.
- If you have ships heading to a body that becomes uninhabited while on route, the ships will now turn around and come home instead of falling dead.
- If you have spies on a body that becomes uninhabited while they are on the planet, they will teleport home.
- You can now only have 1 subspace transporter per planet. That's all that ever made sense anyway.
- Improved excavation chance by distance a bit more.
- Captured spies no longer show up in foreign spies on the security ministry.
- You can now send up to 3 stakes in a 24 hour period, and the happiness requirement has been lifted.
- Whenever you are returned a planet or a star via get_status() they now return their zone as well.
- Genetics Lab's run_experiment output now includes everything from prepare_experiment as well, so you can immediately run a second experiment without another call.
- Exposed "max_occupants" on shipyard.get_buildable().
- API now tells you exactly what assignments a spy can be given at the present time and how long the recovery time will be.
- Fixed a bug in the genetics ministry where killed spies didn't get killed.
- Fixed a crash bug with fleet movement missions.
- Fixed a formatting problem in the "Enemy Captured" email.
- Fixed a formatting problem on plans with extra build levels.
- Fixed quake message for Thuds.
2.4102
- Fixed bleeders and thuds being added to the normal build queue on striking ground.
2.4101
- Fixed the API docs for Trade Ministry and Transporter that were referring to deprecated methods.
- SAWs now attack before defensive ships.
- SAWs now have a cooldown time of 5 minutes, regardless of level.
- SAWs are now available at University level 8.
- You can now build Stakes at level 10 Observatory.
- Lowered the base speed and combat of the Sweeper by 400.
- The odds of finding better stuff with an excavator are now increased by the distance it travels from its home planet.
- Added another voting site to the Entertainment District.
- Lottery in the Entertainment District is now per zone rather than server-wide. You can still only vote on each link once per empire per day, but if you wanted to, you could vote on a different link in a different zone.
- Fixed genetics lab api error.
- Eliminated "In Transit" as a ship status, in favor of "Waiting on Trade". The incosistency was causing many problems.
2.4100
- When looking at trades in the market they are now sorted by price.
- Added 5 new waste monuments: Great Ball of Junk, Junk Henge Sculpture, Space Junk Park, Pyramid Junk Sculpture, and Metal Junk Arches.
- Added Shield Against Weapons building. SAW is great for ripping enemy ships from the sky.
- Added Atmospheric Evaporator water producer building. This is the tier 2 water building.
- Added Stake ship. This can be used to hold a target planet until your colony ship arrives.
- You can now only have 2 singularity plants per planet. Existing planets with more than 2 are grandfathered in.
- You can now only have 2 luxury housing buildings per planet. Existing planets with more than 2 are grandfathered in.
- Fixed: Was calculating efficiency wrong for security ministry and space port as far as detecting ships.
- Flipped Space Port's ability to see the type of ship vs the path of where it's coming from, because it's more realistic that way.
- Fixed reusable spy pods (not supposed to be reusable).
- Fixed corn meal grinder and cider bottler to work in any orbit.
- Fixed trade accepted email.
- Fixed sending too many spies.
- Fixed pushing brings everything back to source planet.
2.4002
- Scanners had a typo that caused them to create crash bug upon arrival.
- Fixed a bug in the new market system.
- Fixed the crash bug with the mission system after the release of the new ship system.
- Fixed a bug where colony ships where spending the happiness for the colony after next, rather than the next colony.
- Fixed a bug where trades withdrawn didn't land the ships.
- Fixed a bug where pushing wouldn't deliver the goods.
- Fixed defenses not being triggered for scanners.
2.4001
- Galleons had incorrect build time.
- Surveyors had incorrect speed.
2.4000
- Fixed bug where some spy missions would return invalid JSON.
- Fixed: Halls of Vrbansk get_upgradable_buildings was returning wrong URLs.
- Added mission payout history to mission curator panel.
- Added missing "colony founded" message.
- Reorganized the prereqs for buildings and ships so you are told the unique prereqs first.
- Refactored ship classes.
- Scows are no longer expendable if used to dump waste into a star.
- Scows no longer have a 0 hold size if you have no Trade Ministry, however the Trade Ministry helps them greatly.
- Excavators now work on inhabited planets.
- All ships now return max_occupants in their status.
- Ships now have a combat rating, which is used in ship-to-ship combat calculations.
- Munitions lab gives a 5% bonus to combat rating, but increases ship cost by 3%.
- Deception and Science affinities each give a 3% bonus to combat rating.
- The Crashed Ship Site gives a 5% bonus to combat rating.
- All ships, except drones, can now survive ship-to-ship combat if their combat rating is higher than the ship going against them.
- Ships lose combat rating equal to the amount of the combat rating of the ships they fight.
- Fighters now die based upon their combat rating going to zero, rather than a random roll of the dice.
- Fighters no longer instantly reset after combat. Their speed determines how quickly they get back into a reset position.
- If you have existing fighters, and they had a speed lower than 2000, it is now 2000.
- The level of the Shipyard building the ship now adds a 1% bonus per level to all attributes of the ship, without raising its cost.
- Added Snark II, which has a splash damage radius of 1.
- Added Snark III, which has a splash damage radius of 2.
- Ship stealth has been refactored to be balanced and useful. All existing ships will keep their stealth, but new ones will have new values.
- If the Security Ministry level times 700 is over a ship's stealth carrying spies, then those spies will be apprehended.
- If the Spaceport level times 450 is over the stealth of the ship, you will see the type of ship.
- If the Spaceport level times 350 is over the stealth of the ship, you will know where the ship is coming from.
- Diminished efficency diminishes the Security Ministry and Spaceport's effectiveness.
- Freighters can no longer fetch or deliver spies.
- Added Barge, Galleon, and Hulk trade ship classes.
- Added Placebo 1 thru 6, which are used to fake an attack.
- Added Bleeder attack ship.
- Added Surveyor reconnaissance ship.
- Added Sweeper attack ship. Sweepers can also be used to defend a planet.
- Added Thud attack ship.
2.3902
- Halls of Vrbansk now also returns building URL.
- Fixed a problem where your resource buildings could exceed the stockpile limit.
2.3901
- Fixed a bug with the management affinity calculation.
- Fixed a bug where Theme Park would return an error even though it worked.
- Fixed a bug with the Genetics Lab where it would return method not found on prepare_experiment().
- Oracle of Anid can now be found via excavator.
- Enabled happiness in missions.
- Fixed a crash bug with mining platforms.
- Fixed a bug where users weren't getting the 1 essentia credited back to their account on Transporter trades if they expired from inactivity.
- Fixed "can't locate ask_type" bug on SST.
2.3900
- Exposed Theme Park methods.
- Fixed a problem with getting the upgradable building lists in the Halls of Vrbansk.
- Embassy stash wasn't decrementing exchanges remaining display value.
- Exposed recipies for Halls of Vrbansk.
- Exposed Genetics Lab methods.
2.3801
- When stash is empty embassy.view_stash() will return {} instead of null for stash element.
- Fixed several bugs where assigning a spy would send back a JSON processing error message rather than the actual mission message.
- Fixed a search problem with the Halls of Vrbansk.
- Fixed a problem in the mission curator panel where curators weren't getting paid for their efforts.
- Fixed a pagination problem in the mission curator panel.
- Mistakenly set stash size to 5m rather than 500k. This has been fixed.
- Stash was letting you donate/exchange more than you had.
2.3800
- Changed map.get_stars() to allow fetching of more stars at once.
- Exposed the API for the Oracle of Anid.
- Clarified captcha/guid API documentation for trades.
- Added distance exception for a star in the Temple of the Drajilites because users found it too confusing that you could fetch a star, but not necessarily view it's planets.
- Created a new "market" API to replace the existing trade system. New methods to trade and transporter are: add_to_market(), withdraw_from_market(), accept_from_market(), view_market(), view_my_market(), report_abuse()
- The following trade and transporter methods are now deprectated and will be removed as soon as the web client and iphone client have been updated: add_trade(), withdraw_trade(), accept_trade(), view_available_trades(), view_my_trades()
- Fixed embassy.donate_to_stash() causing an exception in RPC.
- Fixed a grammar issue in the spy sabotage report.
- Fixed problems with captcha where solution was 0.
- Fixed redefine species bug.
2.3700
- Fixed pagination in mission curator panel.
- Exposed API for Halls of Vrbansk.
- Added fleet movement missions.
- Added mission stats download for mission curators.
- Fixed a typo in embassy.view_stash().
- Fixed a bug where happiness was not returned to the planet if a colony ship had to turn around.
- Fixed a bug where a spy could steal a level 0 building plan.
2.3600
- Added alliance stash methods to the embassy.
- Added mission curator panel.
- Fixed plot size problem from SSD.
2.3501
- Fixed "The Gift".
2.3500
- Development ministry now immediately returns "needs_surface_refresh" on subsidize build queue.
- Scows can't launch unless there is enough waste to fill them.
- Added Subspace Supply Depot to the end of the tutorial.
2.3400
- Fixed Archaeology Ministry to have a University prereq of 11 rather than 10.
- Added Mission Command to the tutorial.
- Some tweaks to existing missions that people complained about.
- Fixed bug where mining platform ship was counted twice as it arrived at an asteroid.
- Stop listing duplicate missions.
- Added more missions submitted by users.
- Separated mission files into their own git repo for the new curator position.
- Fixed bug where drones and fighters could be used even if they weren't Docked.
- Fixed ship as cargo bug.
2.3300
- Started keeping a public change log.
- Added missioncommand.skip_mission().
- Fixed a bug where you'd get an overflow message before you should.
- Added entertainment.duck_quack() and modified .view().
- Added Subspace Supply Depot.
- Stopped combining items in mission objectives to make it easier to read.
- There is no longer a limit to the number of missions in a zone.
- Fixed a bug with plan matching for missions.
- Can no longer use scows for mining.
- Created stubs for Black Hole Generator, Gratch's Gauntlet, Halls of Vrbansk, Kastern's Keep, The Dillon Forge, and Theme Park.
- Fixed the bug that caused the Saben to instantly auto-recolonize planets after abandoning them.
- Added Library of Jith.