Skip to content

[Feature request]: Add universal entity spawn hook RG_CBaseEntity_Spawn #370

@NightMira

Description

@NightMira

👉👈 Contact Details (optional)

No response

💡 Tell us more about your idea

Description:

В настоящее время ReAPI предоставляет хуки спавна только для конкретных классов сущностей (CBasePlayer, CBasePlayerWeapon, CGib, etc.), но отсутствует универсальный хук для всех сущностей, аналогичный FM_Spawn из Fakemeta.

Problem:

  • Невозможно перехватывать спавн любых сущностей через единый интерфейс
  • Приходится использовать Fakemeta для полного покрытия
  • Усложняется код плагинов, требующих блокировки различных типов сущностей

Proposed Solution:

// Добавить в enum GamedllFunc_CBaseEntity:
RG_CBaseEntity_Spawn

// Пример использования:
RegisterHookChain(RG_CBaseEntity_Spawn, "@Entity_Spawn_Pre", false);

Use Case:

Блокировка ненужных сущностей в кастомных модах (bomb targets, hostage entities, etc.)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions