Avorion
Extra Ship Classes Core
81–88/88 bejegyzés mutatása
< 1 ... 7  8  >
Frissítés: 2020. nov. 13. @ 5:55

- Changed how logging works in most of the files.

Frissítés: 2020. nov. 11. @ 23:41

- Adds a lot of quality of life / miscellaneous functions. Buckle up, there's a lot of technical stuff below here.
- Adds "setPirateFactionByLevel(_Level)" to AsyncPirateGenerator. This will let you set the AsyncPirateGenerator to generate a specific pirate faction. Useful if you have two sectors that are far apart but you want to generate the same pirate faction in each.
- Adds "getGenericPosition()" to both PirateGenerator and AsyncPirateGenerator. This will just give you a generic position from -1000 to 1000. Quick and easy function that is useful for generating large groups of pirates in randomized spots. Also useful for placing other ships.
- Adds a number of functions to ESCCUtil - details below:
- "clampToNearest(_Value, _Clamp, _Round)" will effectively round _Value to the nearest _Clamp, rounded either "Up" or "Down", depending on _Round. clampToNearest(12500, 5000, "Down") will return 10000.
- "getIndex(_Table, _Element)" will return the index of _Element in _Table. getIndex({"cat", "dog", "frog"}, "dog") will return 2.
- "getSaneColor(_R, _G, _B)" will return a RGB color with floats set as Boxelware expects. Set this with the normal 0 to 255 value that you would expect for a paint program.
- "getDistanceToCenter(_X, _Y)" will return how far you are away from the center. getDistanceToCenter(0, 499) will return 499.
- Minor updates to ESCCDebugLogging.
- Adds "addScalableArtilleryEquipment(_Craft, _TurretFactor, _TorpedoFactor, _ResetNameAndIcon)" to ShipUtility. This will allow you to set _TurretFactor and _TorpedoFactor to values that you want, and it will also allow you to not replace the name / icon of the ship / station you are adding artillery equipment too.

Frissítés: 2020. nov. 6. @ 13:11

- Consolidated spawn table calls.
- Fixed a bug where esccdbg would not get removed from entities outside of devmode.
- Devastators now drop two guaranteed uncommon+ systems, with rare+ slightly more likely.
- Pillagers now drop one guaranteed uncommon+ system.
- Prowlers now drop one guaranteed uncommon+ turret.
- Added a high threat table. Use at your own risk.

Frissítés: 2020. nov. 4. @ 23:25

- Removed the AI tab from esccdbg.lua. I stopped trying to mod the AI so it is less relevant.
- Added entity/escctimeddelete.lua, a script for triggering a timed delete based on a timestamp provided by the server.
- Added esccdebuglogging.lua, a debug logging class very generously provided by SDK.
- Implements esccdebuglogging.lua in most of the other scripts.
- Expanded esccutil to do the following:
- Get a standard pirate spawn table for use with the createPirateByName / createScaledPirateByName functions.
- Get a low threat pirate spawn table for use with the createPirateByName / createScaledPirateByName functions.
- Get a standard sector generation template blacklist for when you don't want your sector to include an already-existing pirate encounter.
- ESCCUtil.getRand(), which will get a random number generator.

Frissítés: 2020. szept. 10. @ 18:56

- Added the Executioner.
- Added esccdbg.lua. This will be automatically attached to ships and stations when devmode is enabled. It can also be attached in the same fashion as entitydbg.lua
- Added the tindalos.lua concept AI override script. Use at your own risk.

Frissítés: 2020. aug. 27. @ 14:43

- Added backwards compatibility functions for anyone who was working with this mod. Calling "create[Scaled]Demolisher" (Or passing "Demolisher" into create[Scaled]PirateByName) will create a Devastator.
- Added the Stinger.
- Buffed the Devastator. They should be more powerful and more dangerous now.

Frissítés: 2020. aug. 27. @ 1:39

- Renamed the "Demolisher" to the "Devastator"
- Apologies for any compatibility issues this causes! I won't rename any of the other ships in the future.
- Also relabeled this as being required for both client and server. For some reason the mod doesn't seem to like being server-side only.

Frissítés: 2020. aug. 23. @ 18:42