Vermintide-2-Source-Code
Penlight
Vermintide-2-Source-Code | Penlight | |
---|---|---|
14 | 7 | |
75 | 1,823 | |
- | 0.9% | |
6.8 | 6.6 | |
14 days ago | 16 days ago | |
Lua | Lua | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Vermintide-2-Source-Code
-
What do you think could be the classification of skeletons?
Skeleton with hammer
-
Curious if anyone has dug into the code
I believe this is courtesy of royale with cheese: https://github.com/Aussiemon/Vermintide-2-Source-Code/
-
Question about righteous stand Finale cataclysm Challenge
Some basic information is available here with how many terror events are triggered for the finale and so on. That link led me to this https://github.com/Aussiemon/Vermintide-2-Source-Code/blob/54867e3cd2a1ec152433a090ce9057a3fbd039eb/scripts/settings/terror_events/terror_events_military.lua which I believe is the terror events for Righteous Stand. From what I can gather, each terror event will always conclude when 100 seconds have passed, and 7 of those terror events gives us 700 seconds. Plus maybe a minute for all the delays between terror events.
-
Help me understand stagger values please. Why is Krubber's shield bash so good at generating THP with the stagger THP talent?
It should be in the Vermintide 2 Lua Source Code. Someone more knowledgeable than me will have to point you to the particular line of code with the shield weapons bash attack stats.
- Some questions from someone relatively new to Legend
-
Knights of Bretonnia! Which virtue dost thou prefer; that of the Ideal, or that of Knightly Temper?
This file seems to govern attack power and the buff is not mentioned anywhere in here.
-
Does every weapon in Vermintide 2 have the same range?
Yes, you can see it in the Lua source code of the game: https://github.com/Aussiemon/Vermintide-2-Source-Code/tree/master/scripts/settings/equipment/weapon_templates
-
Javelin's reload animation is not the real speed of its reload, and we can make it reload faster.
So I checked the source code of Javelin, on weapon_reload, it actually said its anim_time_scale = 1 which means the animation of doing the reload is 1 sec. So you need to press R for 1 second to finsih the whole animation, especially when you are reloading more than 1 javelins, you need to keep press R for X sec, X is the ammo you need to reload.
-
So what was the actual change done on CoD?
I believe the change in the source code is here - scripts/settings/terror_events/terror_events_catacombs.lua.
-
Chaos Wastes content
Here is the decomp project on GitHub
Penlight
-
Pluto, a Modern Lua Dialect
To have enough batteries you kind of just need penlight[1] and maybe luastd. Of course there's posix, lfs, socket, luasec and you're semi set.
[1]: https://lunarmodules.github.io/Penlight/
-
I love that Lua can access file so simply using io.open, can Lua be used to delete, copy and paste folders?
https://github.com/lunarmodules/Penlight provides a bunch of functionality for stuff like that.
-
[discussion] Why don't more (any?) plugin authors use penlight?
However, there's already a widely known, well-tested library in the lua community called penlight that covers a lot of lua's "missing" functionality. It's got sane string manipulation, ergonomic tables, a basic class mechanism, functional programming, enums, exceptions, path manipulation, etc...
-
What would be the significant benefits if one would develop equivalent libraries that are available for Python for Lua/Nelua?
Lua is a small language and its "standard library" is very minimal. Lua's intended for embedding so usually the host program provides a broader standard library by exposing functions to lua. However, there are several standard library packages for lua: batteries and lume are focused on gamedev; Penlight aims at bringing the breadth of python's stdlib to lua; plenary.nvim for nvim plugins; and probably more for other domains. I'd definitely recommend checking these out to help get closer to functionality level of most other languages (I use both lume and batteries, but dropped penlight awhile back because I found some implementations confusing/overcomplicated/inconsistent).
-
Thoughts on LUA?
Lua is a small language and its "standard library" is very minimal. This was one of my initial roadblocks. Lua's intended for embedding so usually the host program provides a broader standard library by exposing functions to lua. However, there are several standard library packages for lua: batteries, Penlight, or the aforementioned lume. I'd definitely recommend checking these out to help get closer to functionality level of most other languages (I use both lume and batteries, but dropped penlight awhile back).
-
Trying Fennel for GTK apps and it's surprisingly good
As for batteries, there's things like penlight which comes with a huge set of pure Lua libraries inspired by Python. And, well, there's Fennel libraries with macros and more lispy style APIs.
-
Lua's Lack of “Batteries”
I'm very surprised there was no mention of Penlight in that article. Penlight, a supplemental standard library for Lua that is heavily inspired by Python's own standard library, has been around for years now:
https://github.com/lunarmodules/Penlight
What are some alternatives?
apisix - The Cloud-Native API Gateway
luafun - Lua Fun is a high-performance functional programming library for Lua designed with LuaJIT's trace compiler in mind.
luarocks - LuaRocks is the package manager for the Lua programming language.
luaforwindows - Lua for Windows is a 'batteries included environment' for the Lua scripting language on Windows. NOTICE: Looking for maintainer.
Kong - 🦍 The Cloud-Native API Gateway and AI Gateway.
lua-vips - Lua binding for the libvips image processing library
koreader - An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices
luakit - Fast, small, webkit based browser framework extensible by Lua.
sqlite.lua - SQLite LuaJIT binding with a very simple api.
batteries - Reusable dependencies for games made with lua (especially with love)
lgi - Dynamic Lua binding to GObject libraries using GObject-Introspection
inspect.lua - Human-readable representation of Lua tables