RC3
Posted: Sun Dec 20, 2009 1:11 am
OK, you all know the drill:
http://www.neurohack.com/downloads/Trans10RC3.zip
BALANCE CHANGES
---------------------
1. Armor has more HP. (Level I armor has 35 hp and increases by 30% each level). Also, adjusted the armor used by enemies (so they don't automatically become more powerful with this armor change).
2. Shields have more HP. (Level I shields have 35 hp and increase by 30% each level). Shields also cost a little more.
3. For Heretic, I've increased the time between Iocrym attacks and the time that it takes them to recover if you destroy the all. Also, sentinels have a greater chance of leaving a wreck.
4. Reflection crystals burn out after a while (but are back to being more common).
5. Class V deflector consumes more power and has normal ion resistance
6. Teratons build more defense turrets if you attack them.
7. Worldship armor plate is now level VIII and NotForSale
8. Lacaille/Cygni system is always available (to increase chance of getting good equipment in early game).
9. Piracy and slave trading are not instakills if you have enough money to pay a fine.
10. Ore in asteroids is appropriate to level (e.g., no ithalium ore at level I).
11. Commonwealth and Corporate Hierarchy have more variety of ships.
12. Modified random encounters so that they don't all automatically chase you (some random encounters are with freighter convoys that try to escape).
13. More armor repair items. Also, armor repair is a skill that you get better at the more you do it.
14. Sung slaver armor can be used to repair other Sung armor.
15. And, of course, a couple of minor surprises.
EXTENSION CHANGES
-----------------------
16. Added (objFireOverlayEvent)
17. Added (typHasAttribute)
18. Timer events attached to objects move when the object moves systems
19. (objRepairArmor) now returns the hp repaired
20. Added (objAddItemEnhancement)
21. (objDestroy) takes optional damage source
22. Added aCause to all damage events
23. Added <OnAddedAsEnhancement> and <OnRemovedAsEnhancement>
24. Item criteria 'V' flag to include virtual items
25. randomEncounters= attrib and <OnRandomEncounter>
26. Added <Sequencer> effect
27. Added event handlers and (objSetEventHandler)
28. Obj criteria 'P' flag to include only objects visible to source
29. Added <OnCreate> sub-element to ships in ship tables
30. Added damageAdjLevel= attrib (to override intrinsic damage adj)
31. Added <GetMaxHP> event to shields
32. Added (itmGetInstallPos)
33. Added (objGetArmorLevel)
34. Added <Lookup> and <LevelTable> to ship tables
35. (shpCreateShip) takes <ShipTable> as UNID.
36. Added (shpGetOrderDesc)
37. Added (shpGetDockObj)
38. <OnCreate> for stations is now a direct child (not a child of <Events>) to match <OnCreate> for <Ship>
39. <OnInstall> and <OnUninstall> for items are consistently called for armor and devices
40. Fixed a bug in which you could not manipulate other items inside of OnInstall and OnUninstall
41. Added (sysCalcTravelDistance)
42. Added <GetCreatePos>
43. Added <OnCreateOrders>
44. (sysCreateShip) takes an override as its last parameter (instead of controller)
45. Added 'K' flag to include only objects that cannot attack.
46. Added 'J' flag to include only objects from a given sovereign.
47. Fixed a bug in item criteria with '~' char: "a~u" did not work
48. Added '^' char to item criteria to force a certain category: "a^u" returns all armor that is usable
49. Added startingShipCriteria= attrib to <AdventureDesc> [Thanks to Betelgeuse]
50. Added (sysVectorPolarVelocity) to create a velocity vector
51. regen= and decay= attributes for <Armor> (same as regen attrib for shields)
BUG FIXES
------------
Fixed a crash when a ship with attackNearestEnemy order gets an msgAttackDeter message.
Insurance should not resurrect attached pteravores [Thanks to F50]
#175: Fixed a bug in the Rigel Aurelius in which Kate attacked the player [Thanks to Wolfy]
#135: Crash when calling (objDestroy gSource) from inside a damage event [Thanks to Betelgeuse]
Added code in CSystem.cpp to recover from a bug in RC1
Fixed a crash bug if insured player is killed and wreck is destroyed along with player [Thanks to namer4]
Fixed potential crash bug if wingmen are destroyed just as player gates out
Fixed a problem with insurance placing the player in dangerous situation
Fixed a problem with insurance not repairing armor fully
Fixed bug in which wingmen don't repair armor after gating [Thanks to fossaman and Bobby]
#169: Possible to target waypoints in first militia mission [Thanks to speedofsquid]
#160: First Contact Monument has incorrect screen after confiscation [Thanks to speedofsquid]
#176: Ship selection screen doesn't show weapon power usage [Thanks to Wolfy]
Fixed a bug in (objDamage) when pteravores destroy a ship [Thanks to Aeonic]
Unknown weapons and autodefence are identified when they are fired
Unknown shields, drives, cargo holds, reactors, and repairers are identified when installed
Jumpdrive is identified when used
Fixed grammar: "a xyz stargate" -> "the xyz stargate" [Thanks to Wolfy]
Error: OnSystemWeaponFire [Battle Arena Maximus]: Unknown item type 0 ### (itmCreate aWeaponUNID 1) ### [Thanks to Boring]
Fixed infinite Hyugens in Heretic bug [Thanks to Viperion]
Fixed a bug in which Kronosaurus stops chasing player after gating out [Thanks to fossaman]
Hex escape codes allowed in item descriptions and item names [Thanks to speedofsquid]
Ferians should not retaliate against stuff that can't attack [Thanks to Shrike]
Fixed typo: "vessel" -> "vessels" [Thanks to speedofsquid]
Fixed typo: "scientists" -> "scientist" [Thanks to speedofsquid]
#211: Changed Partisan Turret damage to match Partisan cannon [Thanks to Atarlost]
#205: Fixed a parsing problem with item names with words in parens [Thanks to Atarlost]
#206: Fixed problem with (objIncVel) and (objSetVel) [Thanks to Betelgeuse]
#85: Fixed a bug in which cargo jettisoned over a planet sometimes painted under the planet
Fixed a bug with regen and decay rate for armor [Thanks to Atarlost]
Charon system should not have any random Korolov stations [Thanks to fossaman]
http://www.neurohack.com/downloads/Trans10RC3.zip
BALANCE CHANGES
---------------------
1. Armor has more HP. (Level I armor has 35 hp and increases by 30% each level). Also, adjusted the armor used by enemies (so they don't automatically become more powerful with this armor change).
2. Shields have more HP. (Level I shields have 35 hp and increase by 30% each level). Shields also cost a little more.
3. For Heretic, I've increased the time between Iocrym attacks and the time that it takes them to recover if you destroy the all. Also, sentinels have a greater chance of leaving a wreck.
4. Reflection crystals burn out after a while (but are back to being more common).
5. Class V deflector consumes more power and has normal ion resistance
6. Teratons build more defense turrets if you attack them.
7. Worldship armor plate is now level VIII and NotForSale
8. Lacaille/Cygni system is always available (to increase chance of getting good equipment in early game).
9. Piracy and slave trading are not instakills if you have enough money to pay a fine.
10. Ore in asteroids is appropriate to level (e.g., no ithalium ore at level I).
11. Commonwealth and Corporate Hierarchy have more variety of ships.
12. Modified random encounters so that they don't all automatically chase you (some random encounters are with freighter convoys that try to escape).
13. More armor repair items. Also, armor repair is a skill that you get better at the more you do it.
14. Sung slaver armor can be used to repair other Sung armor.
15. And, of course, a couple of minor surprises.
EXTENSION CHANGES
-----------------------
16. Added (objFireOverlayEvent)
17. Added (typHasAttribute)
18. Timer events attached to objects move when the object moves systems
19. (objRepairArmor) now returns the hp repaired
20. Added (objAddItemEnhancement)
21. (objDestroy) takes optional damage source
22. Added aCause to all damage events
23. Added <OnAddedAsEnhancement> and <OnRemovedAsEnhancement>
24. Item criteria 'V' flag to include virtual items
25. randomEncounters= attrib and <OnRandomEncounter>
26. Added <Sequencer> effect
27. Added event handlers and (objSetEventHandler)
28. Obj criteria 'P' flag to include only objects visible to source
29. Added <OnCreate> sub-element to ships in ship tables
30. Added damageAdjLevel= attrib (to override intrinsic damage adj)
31. Added <GetMaxHP> event to shields
32. Added (itmGetInstallPos)
33. Added (objGetArmorLevel)
34. Added <Lookup> and <LevelTable> to ship tables
35. (shpCreateShip) takes <ShipTable> as UNID.
36. Added (shpGetOrderDesc)
37. Added (shpGetDockObj)
38. <OnCreate> for stations is now a direct child (not a child of <Events>) to match <OnCreate> for <Ship>
39. <OnInstall> and <OnUninstall> for items are consistently called for armor and devices
40. Fixed a bug in which you could not manipulate other items inside of OnInstall and OnUninstall
41. Added (sysCalcTravelDistance)
42. Added <GetCreatePos>
43. Added <OnCreateOrders>
44. (sysCreateShip) takes an override as its last parameter (instead of controller)
45. Added 'K' flag to include only objects that cannot attack.
46. Added 'J' flag to include only objects from a given sovereign.
47. Fixed a bug in item criteria with '~' char: "a~u" did not work
48. Added '^' char to item criteria to force a certain category: "a^u" returns all armor that is usable
49. Added startingShipCriteria= attrib to <AdventureDesc> [Thanks to Betelgeuse]
50. Added (sysVectorPolarVelocity) to create a velocity vector
51. regen= and decay= attributes for <Armor> (same as regen attrib for shields)
BUG FIXES
------------
Fixed a crash when a ship with attackNearestEnemy order gets an msgAttackDeter message.
Insurance should not resurrect attached pteravores [Thanks to F50]
#175: Fixed a bug in the Rigel Aurelius in which Kate attacked the player [Thanks to Wolfy]
#135: Crash when calling (objDestroy gSource) from inside a damage event [Thanks to Betelgeuse]
Added code in CSystem.cpp to recover from a bug in RC1
Fixed a crash bug if insured player is killed and wreck is destroyed along with player [Thanks to namer4]
Fixed potential crash bug if wingmen are destroyed just as player gates out
Fixed a problem with insurance placing the player in dangerous situation
Fixed a problem with insurance not repairing armor fully
Fixed bug in which wingmen don't repair armor after gating [Thanks to fossaman and Bobby]
#169: Possible to target waypoints in first militia mission [Thanks to speedofsquid]
#160: First Contact Monument has incorrect screen after confiscation [Thanks to speedofsquid]
#176: Ship selection screen doesn't show weapon power usage [Thanks to Wolfy]
Fixed a bug in (objDamage) when pteravores destroy a ship [Thanks to Aeonic]
Unknown weapons and autodefence are identified when they are fired
Unknown shields, drives, cargo holds, reactors, and repairers are identified when installed
Jumpdrive is identified when used
Fixed grammar: "a xyz stargate" -> "the xyz stargate" [Thanks to Wolfy]
Error: OnSystemWeaponFire [Battle Arena Maximus]: Unknown item type 0 ### (itmCreate aWeaponUNID 1) ### [Thanks to Boring]
Fixed infinite Hyugens in Heretic bug [Thanks to Viperion]
Fixed a bug in which Kronosaurus stops chasing player after gating out [Thanks to fossaman]
Hex escape codes allowed in item descriptions and item names [Thanks to speedofsquid]
Ferians should not retaliate against stuff that can't attack [Thanks to Shrike]
Fixed typo: "vessel" -> "vessels" [Thanks to speedofsquid]
Fixed typo: "scientists" -> "scientist" [Thanks to speedofsquid]
#211: Changed Partisan Turret damage to match Partisan cannon [Thanks to Atarlost]
#205: Fixed a parsing problem with item names with words in parens [Thanks to Atarlost]
#206: Fixed problem with (objIncVel) and (objSetVel) [Thanks to Betelgeuse]
#85: Fixed a bug in which cargo jettisoned over a planet sometimes painted under the planet
Fixed a bug with regen and decay rate for armor [Thanks to Atarlost]
Charon system should not have any random Korolov stations [Thanks to fossaman]