guns4d-cd2025/changelog.md
2025-01-03 16:14:00 -08:00

1.3 KiB

changelog 1.3.0

  • Established Versioning system

  • moved the following fields

    • inventory_image_magless -> inventory.inventory_image_magless
    • inventory_image_magless -> inventory.inventory_image_magless
    • firemode_inventory_overlays - > inventory.firemode_inventory_overlays
    • ammo_handler -> subclasses.ammo_handler
    • sprite_scope -> subclasses.sprite_scope
    • crosshair -> subclasses.crosshair
  • create the following classes

    • Part_handler
      • completed (expansion later)
      • facilitates attachments
    • Physics_system
      • inactive
      • future implementation for automatic translation
    • Reflector_sight
      • work in progress
      • simulates a reflector sight with an entity
  • added the following changes to the gun class

    • made consts and properties proxy tables for protection of data (and reworked the LEEF class lib for this)
    • created a system for property modification
    • added subclasses property to replace hardcoded subclasses with modular system
    • added subclass_instances field (see above). These will be automatically updated if their index is in the subclasses list.
    • added visuals.attached_objects property to define attached entities
    • added attached_objects field
    • made get_pos capable of accounting for animation translations