mirror of
https://github.com/lifestorm/wnsrc.git
synced 2025-12-17 21:53:46 +03:00
Upload
This commit is contained in:
68
lua/niknaks/modules/sh_enums.lua
Normal file
68
lua/niknaks/modules/sh_enums.lua
Normal file
@@ -0,0 +1,68 @@
|
||||
--[[
|
||||
| This file was obtained through the combined efforts
|
||||
| of Madbluntz & Plymouth Antiquarian Society.
|
||||
|
|
||||
| Credits: lifestorm, Gregory Wayne Rossel JR.,
|
||||
| Maloy, DrPepper10 @ RIP, Atle!
|
||||
|
|
||||
| Visit for more: https://plymouth.thetwilightzone.ru/
|
||||
--]]
|
||||
|
||||
-- Copyright © 2022-2072, Nak, https://steamcommunity.com/id/Nak2/
|
||||
-- All Rights Reserved. Not allowed to be reuploaded.
|
||||
|
||||
-- Globals
|
||||
NikNaks.vector_zero = Vector( 0, 0, 0 )
|
||||
NikNaks.vector_down = Vector( 0, 0, -1 )
|
||||
|
||||
NikNaks.angle_up = vector_up:Angle()
|
||||
NikNaks.angle_down = NikNaks.vector_down:Angle()
|
||||
|
||||
-- CAP
|
||||
NikNaks.CAP_MOVE_GROUND = 0x01 -- walk/run
|
||||
NikNaks.CAP_MOVE_JUMP = 0x02 -- jump/leap
|
||||
NikNaks.CAP_MOVE_FLY = 0x04 -- can fly, move all around
|
||||
NikNaks.CAP_MOVE_CLIMB = 0x08 -- climb ladders
|
||||
--CAP_MOVE_SWIM / bits_BUILD_GIVEWAY? = 0x10 -- navigate in water // Removed by Valve: UNDONE - not yet implemented
|
||||
--CAP_MOVE_CRAWL = 0x20 -- crawl // Removed by Valve: UNDONE - not yet implemented
|
||||
|
||||
-- Nodes
|
||||
NikNaks.NODE_TYPE_INVALID =-1 -- Any nodes not matching these
|
||||
NikNaks.NODE_TYPE_ANY = 0
|
||||
NikNaks.NODE_TYPE_DELETED = 1 -- Internal in hammer?
|
||||
NikNaks.NODE_TYPE_GROUND = 2
|
||||
NikNaks.NODE_TYPE_AIR = 3
|
||||
NikNaks.NODE_TYPE_CLIMB = 4
|
||||
--NODE_TYPE_WATER = 5 -- Unused? I have no idea, since CAP_MOVE_SWIM seems unused and the fish use air nodes.
|
||||
|
||||
-- Hulls
|
||||
NikNaks.HULL_HUMAN = 0 -- 30w, 73t // Combine, Stalker, Zombie...
|
||||
NikNaks.HULL_SMALL_CENTERED = 1 -- 40w, 40t // Scanner
|
||||
NikNaks.HULL_WIDE_HUMAN = 2 -- ? // Vortigaunt
|
||||
NikNaks.HULL_TINY = 3 -- 24w, 24t // Headcrab
|
||||
NikNaks.HULL_WIDE_SHORT = 4 -- ? // Bullsquid
|
||||
NikNaks.HULL_MEDIUM = 5 -- 36w, 65t // Cremator
|
||||
NikNaks.HULL_TINY_CENTERED = 6 -- 16w, 8t // Manhack
|
||||
NikNaks.HULL_LARGE = 7 -- 80w, 100t // Antlion Guard
|
||||
NikNaks.HULL_LARGE_CENTERED = 8 -- ? // Mortar Synth / Strider
|
||||
NikNaks.HULL_MEDIUM_TALL = 9 -- 36w, 100t // Hunter
|
||||
NikNaks.NUM_HULLS = 10
|
||||
-- HULL_NONE = 11 Used internal I think.
|
||||
|
||||
-- Errors
|
||||
NikNaks.BSP_ERROR_FILECANTOPEN = 0
|
||||
NikNaks.BSP_ERROR_NOT_BSP = 1
|
||||
NikNaks.BSP_ERROR_TOO_NEW = 2
|
||||
NikNaks.BSP_ERROR_FILENOTFOUND = 3
|
||||
NikNaks.AIN_ERROR_VERSIONNUM = 4
|
||||
NikNaks.AIN_ERROR_ZONEPATCH = 5 -- This error is thrown when the AIN-parser repairs the data. It will still return the data successfully.
|
||||
|
||||
-- naksbot
|
||||
NikNaks.PATHTYPE_NONE=-1 -- In case there are no path-options on the map
|
||||
NikNaks.PATHTYPE_AIN = 0
|
||||
NikNaks.PATHTYPE_NAV = 1
|
||||
NikNaks.PATHTYPE_NIKNAV = 2
|
||||
|
||||
-- How the NPC should move
|
||||
NikNaks.PATHMOVETYPE_GROUND = 0
|
||||
NikNaks.PATHMOVETYPE_FLY = 1
|
||||
Reference in New Issue
Block a user